SchmidiMC Geschrieben 21. März 2017 Autor Share Geschrieben 21. März 2017 Hey, bin echt dankbar das ihr mir helft und ich verlange auch keinen fertigen Code, brauche halt nur echt genaue Details zur Erklärung ist halt mein erstes mal. https://hastebin.com/ojumikaqak.java (obere ist die event klasse untere main) Ist die Event Klasse jetzt so in Ordnung? Und was muss ich nun mit der HashMap machen, denn da ist noch ein Fehler und weiß nicht genau was da noch dazu muss. Freundliche Grüße Schmidi Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Joey Geschrieben 21. März 2017 Share Geschrieben 21. März 2017 (bearbeitet) Der Fehler kommt, da du nicht auf die HashMap zugreifen kannst. Als erstes solltest du die public HashMap außerhalb deiner onEnable Methode deklarieren. public HashMap<String,Integer> blockCount = new Hashmap<String,Integer>(); Damit du jetzt von deiner Event Klasse auf die HashMap zugreifen kannst, übergibst du einfach deine main als Parameter. getServer().getPluginManager().registerEvents((Listener) new event(this), this); In der Event Klasse brauchst du natürlich jetzt den constructor(ganz oben unter "public class event implements Listener") private main; public event(main main){ this.main = main; } Jetzt kannst du über this.main.blockCount auf die HashMap zugreifen. Jetzt guckst du dir nochmal Bausteins Beitrag an, da steht der Rest PS: Ist alles ungetestet Mfg, Joey bearbeitet 21. März 2017 von Joey Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
RiotSeb Geschrieben 22. März 2017 Share Geschrieben 22. März 2017 Hey! Weißt du überhaupt, was du hier gerade versuchst zu machen? HashMap<String,Integer> blockCount = new Hashmap<blockCount.put(p.getUniqueId().toString(),blockCount.get(p.getUniqueId())>; Du solltest dir unbedingt einmal Java-Grundlagen anschauen, bevor du mit Plugin Programmierung anfängst. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
SchmidiMC Geschrieben 22. März 2017 Autor Share Geschrieben 22. März 2017 Danke, das Plugin habe ich bereits mit etwas Hilfe fertig gestellt Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden