• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

TreasureChest

  • Ersteller || xX [DEV][LP] Ms. DivaCraft Xx ||
  • Erstellt am
Status
Für weitere Antworten geschlossen.
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Hier ist der Release von TreasureChest :
Ist mit dem TreasureChest-Plugin zu vergleichen. Für Spieler soll es so ablaufen: Sie rechts-klicken auf einen Block und ihnen wird daraufhin ein virtuelles Inventar gezeigt in dem vordefinierte Blöcke sind. Diese sollen natürlich für jeden Spieler einmal verfügbar sein.

Commands:
/tb oder /treasureblock
Subcommands:
create -> Angesehener Block wird eine neue Kiste
clear -> Alle User Inventare werden gelöscht und es können neue Supplies gehohlt werden.

Config.yml:
Code:
chest:
  columns: 3 # Wie viele Zeilen in den Kisten vorhanden ist.
  title: Test Björn Bla # Name der Kisten
materials: # Erlaubte Materialien der Kisten
- GLOWSTONE
worlds:  # Erlaubte Welten
- world
tb: # Muss nicht geändert werden..
  version: 1

Wie editiere ich Kisten?`
Du musst die benötigten Berechtigungen haben, dann kannst du mit Creative Modus das Standard Inventar bearbeiten.

Wann wird gespeichert?
Automatisch bei jedem stop.

Download: Anhang anzeigen 340

Lizenz: All Rights Reserved.

Requestet von @little_psycho11: programmiert im Sinne des Programmiererservices von Manf
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Geht nah wie vor nicht. Es steht nur da das es erstellt wurde, keine Fehlermeldungen etc. Unsere config:
Code:
worlds:
- estaya
- estaya_the_end
- estaya_nether
- Architekten
tb:
  version: 1
chest:
  title: asdf
language ist nicht bearbeitet.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Lass mal die Config neu generieren.
Also bei mir lokal gehts auf jedenfall, ich beschreibe dir mal mein Vorgehen:
1. Tb.jar in Plugins ordner
2. Server starten -> Fehlermeldung path.blabla io exeption
3. Server stoppen
4. Server starten -> Fehlerfrei
5. Ingame in richtige welt
6. Material dass erlaubt ist benutzen -> Standartmäßig Glowstone
7. Material platzieren und angucken
8. TB Create
9. Freies Editieren im Creative(Für standart- inventar)
10. Eigenes Inventar für Survival editierbar
11. Config.yml und Language.yml anpassen

So funktioniert es bei mir wunderbar.

Neu generierte Config:
Code:
chest:
  columns: 3
  title: Test Björn Bla
materials:
- GLOWSTONE
worlds:
- world
tb:
  version: 1
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Nach wie vor nichts. Config(zuerst probiert):
Code:
chest:
  columns: 3
  title: bla
materials:
- GLOWSTONE
worlds:
- Estaya
- Estaya_the_end
- Estaya_nether
- Architekten
tb:
  version: 1
Getestet in Welt "Estaya" - Man setzt einen Block, schaut ihn an gibt /tb create ein - es steht "Created new Block" im Chat. Macht man rechtsklickt auf dem Glowstone, jedoch passiert nichts, linksklick zerstört ihn lediglich.

Mit Deiner config in Welt "world" gestet:
Code:
chest:
  columns: 3
  title: Test
materials:
- GLOWSTONE
worlds:
- world
tb:
  version: 1
Selbes Ergebnis wie oben geschildert.

Serverlog(Fehler wird nur bei Deiner Config ausgegeben):
Code:
2012-09-13 17:36:28 [INFO] [TBlock] Enabling TreasureBlock v1.0
2012-09-13 17:36:28 [SEVERE] org.bukkit.configuration.InvalidConfigurationException: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 36
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
2012-09-13 17:36:28 [SEVERE] 	at de.javakara.manf.treasureblock.Config.load(Config.java:70)
2012-09-13 17:36:28 [SEVERE] 	at de.javakara.manf.treasureblock.TreasureBlockPlugin.onEnable(TreasureBlockPlugin.java:25)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
2012-09-13 17:36:28 [SEVERE] 	at me.ryanclancy000.plugman.PlugManCommands.reloadPlugin(PlugManCommands.java:420)
2012-09-13 17:36:28 [SEVERE] 	at me.ryanclancy000.plugman.PlugMan.doCommand(PlugMan.java:145)
2012-09-13 17:36:28 [SEVERE] 	at me.ryanclancy000.plugman.PlugMan.onCommand(PlugMan.java:34)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:878)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:825)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:807)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:44)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.NetworkManager.b(NetworkManager.java:276)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.ServerConnection.b(SourceFile:35)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406)
2012-09-13 17:36:28 [SEVERE] 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
2012-09-13 17:36:28 [SEVERE] Caused by: unacceptable character '?' (0xFFFD) special characters are not allowed
in "<string>", position 36
2012-09-13 17:36:28 [SEVERE] 	at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
2012-09-13 17:36:28 [SEVERE] 	at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
2012-09-13 17:36:28 [SEVERE] 	at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
2012-09-13 17:36:28 [SEVERE] 	at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
2012-09-13 17:36:28 [SEVERE] 	... 26 more
Keine Anderen Fehler im Log, nur das und das Permissionystem liefert ein paar Warnings wegen falsch gesetzter inheristance.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Solche Errorlogs sind doch das entscheidende... Das Plugin wird durch solche Fehler (teilweise) unzuverlässig. Kannst du mal die Language und die Config auf Fehler überprüfen und die Dateikodierung?
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Alle configs nochmal auf UTF-8 ohne Bom konvertiert, sichergestellt das keine Tabs drinnen sind.
Code:
chest:
  columns: 3
  title: Test
materials:
- GLOWSTONE
worlds:
- estaya
tb:
  version: 1
Code:
permissionsdenied: '&3Permissions denied!'
consoleunspported: This Plugin has no Console Commands
newblock: Created new Block
successfullycleared: Successfully cleared
standardedit: Standard wird editiert!
personaledit: Dein Persnliches Inventar!
Serverlog:
Code:
2012-09-14 18:58:53 [INFO] [TBlock] Enabling TreasureBlock v1.0
Bei /tb create werden im plugins/TreasureBlock/estaya Ordner die Dateien (*.block) erstellt, jedoch öffnet sich bei Rechtsklick auf den Glowstone kein Inventar.

//Edit in der Welt "world" geht es jetzt
//Edit2 Die Welt "Estaya" nimmt er aber nicht.
//Edit3: Nach noch einem restart gehts jetzt auch in dieser Welt.

Danke! Geniales Plugin! Kann ich mich mit irgendwas bei Dir "bedanken"?
//Edit4: Beschriebene Bücher bleiben beschrieben wenn man sie über TB's verteilt oder?
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Ansich fehlt die Gegenleistung des Programmiererservices, also die Bewertung des Services, plus eine Rezession, ansonsten wüsste ich nix, aber du kannst mich auch gerne überraschen, es freut mich dass es geht ;)
 

little_psycho11

Workaholic
Registriert
5 Februar 2012
Beiträge
609
Alter
28
Diamanten
300
Minecraft
little_psycho11
Nochmal nach einiger Zeit Rückmeldung von mir:
- Bitte noch eine Help einfügen wenn man nur /tb eingibt. Warum? Weil es schöner ist :)
- Dann noch ein Bug: Wenn man einen Block in der Hand hat und Rechte für das Gebiet hat und dann den TB per Rechtsklick öffnet wird der Block gesetzt UND die Truhe geöffnet. Der Block soll jedoch dann nicht gesetzt werden.(Selbes gilt für Essen, Tränke, Bögen etc.)
 
Status
Für weitere Antworten geschlossen.
Oben