[Bukkit] Inventar speichern

03/18/2013 20:13 __Sandor__#1
Hii,

ich möchte bei meinem Plugin das Inventar speichern können und zu einem späteren Zeitpunkt wiederherstellen. Ich habe keine Ahnung wie ich das machen könnte.

Freue mich auf Antworten
03/19/2013 09:35 ComputerBaer#2
Die Frage ist sicherlich auch: "Was ist später?"
Geht es um kurze Zeit in der das Inventar zwischengespeichert werden soll? z.B. Spieler stirbt und nach Respawn oder Befehlseingabe hat er das Inventar wieder?
Oder eher der Spieler kann das Inventar "ablegen" und zu einem späteren Zeitpunkt wieder laden, was auch nach einem Serverneustart der Fall sein könnte?

Letztendlich ist die Vorgehensweise gleich, auch wenn sie sich beim Speichern etwas unterscheidet.
Du nimmst dir das Inventar des Spielers und speicherst alle relevanten Informationen ab. Bei der kurzen Variante reicht z.B. eine Liste um die Daten abzulegen. Bei der Lange musst du es in einer Datei oder Datenbank ablegen.
03/28/2013 09:24 __Sandor__#3
Ich habe alles einzeln ausgelesen und gespeichert, nur jetzt ist mein problem noch wolle, also items mit einem : Wert dahinter. Ich habe es versucht mit dusability, aber ich habe es nicht hinbekommen. Ist das überhaupt das richtige oder was muss ich nehmen?
03/28/2013 18:20 ComputerBaer#4
Durability ist die Haltbarkeit, z.B. von Werkzeugen.
Die Farbe der Wolle, Holzart usw. ist Data.

Edit:
Mit ".getData().getData()" bekommst du einen ByteWert, den du speichern kannst.
03/28/2013 20:18 ComputerBaer#5
Quote:
Originally Posted by LenkaTim View Post
Bei mir kommt immer ein Fehler nach Server neustart/reload aber alles ist nach neustart/reload noch in der Config????
Und ... wer bist du jetzt?

Was für ein Plugin? Was für ein Fehler? Was für eine Config?
03/29/2013 15:37 ComputerBaer#6
Gehört eigentlich nicht so ganz in diesen Thread, aber gut.

Wie sieht die Config aus, wenn sie geschrieben wurde?
Schreibt der da wirklich eine Liste rein?
03/29/2013 16:57 ComputerBaer#7
Wie sieht die Config aus?
Ich hätter gerne mal ein "s + Items" und ein "s + Armor" als Beispiel ...
03/29/2013 21:14 TheAwesomeness#8
Also es gab doch einmal ein Kitplugin, dass du z.B. ein Adminkit mit Holzaxt, Kompass etc. speichern kannst und es ging nach meinem Wissensstand auch mit einer TMI-Alternative, davon weiss ich den Namen aber leider nicht mehr :D
MfG
03/30/2013 21:31 __Sandor__#9
@TheAwesomeness

Ich baue das in mein Plugin ein, wo es automatisch gespeichert wird, ohne dass der Spieler noch was machen muss. Trozdem Danke für deine Antwort.
03/31/2013 10:01 TheAwesomeness#10
Quote:
Originally Posted by __Sandor__ View Post
@TheAwesomeness

Ich baue das in mein Plugin ein, wo es automatisch gespeichert wird, ohne dass der Spieler noch was machen muss. Trozdem Danke für deine Antwort.
Hehe, gerne :D
Kannst du mich deswegen bitte mal bei skype adden?