Hallo liebes Forum 
ich habe gerade ein kleines Problem. Ich möchte beim abbauen eins bestimmtes Blocks das HarvestLevel des vom Spieler aktuell verwendeten Items prüfen.
Dazu habe ich folgenden Code geschrieben:
Blöderweise bekomme ich keine Ausgabe wenn das Item ein Tool ist.
Hat jemand vlt eine Lösung für mich? Oder einen Tipp wo das Problem liegen könnte?
ich habe gerade ein kleines Problem. Ich möchte beim abbauen eins bestimmtes Blocks das HarvestLevel des vom Spieler aktuell verwendeten Items prüfen.
Dazu habe ich folgenden Code geschrieben:
java:
@SubscribeEvent
public void onBlockBreaking(PlayerEvent.HarvestCheck event){
EntityPlayer player = event.getEntityPlayer();
Item item = player.getActiveItemStack().getItem();
if (event.getTargetBlock().getBlock().getRegistryName().toString().equalsIgnoreCase(block)){
if(player.getHeldItemMainhand().getHarvestLevel(ToolType.PICKAXE, null,null)<harvestLevel){
BlutmondRPG.LOGGER.info("HarvestLevel ist zu niedrig!");
}
}
}
Hat jemand vlt eine Lösung für mich? Oder einen Tipp wo das Problem liegen könnte?