Backpack Plugin programmieren?
Hallo, ich will ein plugin programmieren bei dem 2 Leute auf ein Inventar zugreifen können und Dinge austauschen können und ähnliches. Ich werde wahrscheinlich hashmaps dafür benutzen. Hat irgendwer schlaue Vorschläge wie ich das machen könnte dass nur 2 bestimmte leute darauf zugreifen können. Das Projekt ist nicht groß. Wäre also auch möglich die Paare die auf die backpacks zugreifen können Manuel im Plugin festzulegen
4 Antworten
Du speicherst den Inhalt des Inventars zusammen mit den UUIDs der beiden Spieler die darauf zugreifen dürfen (wie du die bekommst ist dir überlassen) und beim Versuch das Inventar zu öffnen wird überprüft ob der Spieler einer der beiden ist. Oder wenn jeder Spieler eines haben kann dann zeigst du ihm das zugehörige an.
- Du erstellst einfach ein HashSet mit 36 Elementen (oder wie viele du haben willst)
- und wenn das Backpack geöffnet werden soll, erstellst du für den Spieler das Inventar,
- setzt die Items aus dem HashSet ins ins Inventar
- und wenn ein Spieler in das Inventar klickt (InventoryClickEvent), dann soll bei den anderen Spielern das Inventat geupdatet werden.
Melde dich bei mir, falls du Probleme haben solltest.
Mach doch verschiedene Pl's und gebe den Teams für ein PL was ihnen gehört die Permissions.
Vorteil das jedes Team ein eigenes Plugin hat du könntest Teamnamen in das Plugin mit einbauen
Die UUID abfragen? Eindeutige Identifikation eines Spielers?