Joey Posted October 16, 2014 Share Posted October 16, 2014 Heay, undzwar habe ein komisches Problem, ich weiß nicht ob ich einfach nur nen dummen Fehler gemacht habe, jedoch geht es nicht und ich verzweifle grade ein wenig ... Ich möchte wenn ich diese Klasse ausführe das Inventar löschen public static void clear(Player p){ p.sendMessage("1"); p.getInventory().clear(); p.getInventory().addItem(new ItemStack(Material.ARROW,6)); } Ich bekomme zwar den Chatoutput, jedoch wird mein Inventar nicht geleert und es kommen auch keine 6 Pfeile(zum testen). Ich habe zur Sicherheit mal das direkt in einen command kopiert: public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){ Player p = (Player)sender; if(args.length == 0{ p.getInventory().clear(); } } Da geht es natürlich. Ich habe auch schon verusucht die Methode per command ausführne zu lassen -> Ohne Erfolg Wäre nett wenn ihr mir helfen könntet PS: Gibt keine Errors aus .... Mfg, Joey Link to comment Share on other sites More sharing options...
Baustein Posted October 16, 2014 Share Posted October 16, 2014 Ganz einfache Sache. Du veränderst das Inventar, updatest es aber nicht. Dafür gibt es momentan nur eine Methode, die deprecated ist, daher mach's einfach so: p.updateInventory(); oder p.getInventory() = p.getInventory(); Habe auf diesem Computer kein Eclipse, von daher weiß ich nicht, ob die Methoden genau so hießen, aber ungefähr so sollte es gewesen sein Liebe Grüße, Baustein EDIT: Ach und achte bitte in Zukunft auf die Nutzung eines angemessenen Titels Link to comment Share on other sites More sharing options...
Joey Posted October 16, 2014 Author Share Posted October 16, 2014 (edited) Habe das mal geändert jedoch geht es trdz dem nicht public static void clear(Player p){ p.sendMessage("1"); p.getInventory().clear(); p.getInventory().addItem(new ItemStack(Material.ARROW,6)); p.updateInventory(); } Mfg, Joey Edited October 16, 2014 by Joey Link to comment Share on other sites More sharing options...
Baustein Posted October 16, 2014 Share Posted October 16, 2014 Wird die Methode erkannt und ggf. gelb unterstrichen? Liebe Grüße, Baustein Link to comment Share on other sites More sharing options...
Joey Posted October 16, 2014 Author Share Posted October 16, 2014 wird erkannt jedoch nicht gelb unterstrichen Mfg, Joey Link to comment Share on other sites More sharing options...
Baustein Posted October 16, 2014 Share Posted October 16, 2014 Okay, wenn's erkannt wird sollte es klappen. Schau mal ob du's richtig gespeichert, und in den richtigen Ordner exportiert hast. Liebe Grüße, Baustein Link to comment Share on other sites More sharing options...
Joey Posted October 16, 2014 Author Share Posted October 16, 2014 (edited) Ja ist alles im richtigen Ordner und wird auch geladen, habe zum testen den Chatoutput verändert, klappt jedoch weiterhin nicht. EDIT: Jetzt geht es ! Mfg, Joey Edited October 16, 2014 by Joey 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