SchmidiMC Posted March 21, 2017 Author Share Posted March 21, 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 to comment Share on other sites More sharing options...
Joey Posted March 21, 2017 Share Posted March 21, 2017 (edited) 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 Edited March 21, 2017 by Joey Link to comment Share on other sites More sharing options...
RiotSeb Posted March 22, 2017 Share Posted March 22, 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 to comment Share on other sites More sharing options...
SchmidiMC Posted March 22, 2017 Author Share Posted March 22, 2017 Danke, das Plugin habe ich bereits mit etwas Hilfe fertig gestellt Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now