T
TroubleCrafterHD
Unregistriert
DankeCode:@EventHandler public void onBlockBreak( BlockBreakEvent event ) { if ( event.getBlock().getWorld().equals( DEINE WELT INSTANZ ) { event.setCancelled( true ); } }
Da du mit new Itemstack... eine neue Instanz erstellst, wird dieses Objekt nicht in dem Inventar gefunden. Wenn du .remove( Itemstack stack ) nutzt, muss es GENAU die Instanz sein, die das Inventar entählt. Andersweitig nutze .remove( Material material), oder schreibe dir eine eigene Funktion, wo du die nötigen Einzelheiten der Instanzen vergleichst (Material, Amount, Durability, Name... etc)