diff --git a/src/main/java/pers/towdium/justEnoughCalculation/event/PlayerEventHandler.java b/src/main/java/pers/towdium/justEnoughCalculation/event/PlayerEventHandler.java index fdb8476..452f350 100644 --- a/src/main/java/pers/towdium/justEnoughCalculation/event/PlayerEventHandler.java +++ b/src/main/java/pers/towdium/justEnoughCalculation/event/PlayerEventHandler.java @@ -1,19 +1,32 @@ package pers.towdium.justEnoughCalculation.event; +import net.minecraftforge.event.entity.player.ItemTooltipEvent; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import pers.towdium.justEnoughCalculation.JustEnoughCalculation; +import net.minecraftforge.event.entity.player.PlayerEvent.*; +import pers.towdium.justEnoughCalculation.gui.guis.calculator.ContainerCalculator; /** * @author Towdium */ public class PlayerEventHandler { @SubscribeEvent - public void onLogin(net.minecraftforge.event.entity.player.PlayerEvent.LoadFromFile event){ + public void onLogin(LoadFromFile event){ JustEnoughCalculation.proxy.getPlayerHandler().handleLogin(event); } @SubscribeEvent - public void onSave(net.minecraftforge.event.entity.player.PlayerEvent.SaveToFile event){ + public void onSave(SaveToFile event){ JustEnoughCalculation.proxy.getPlayerHandler().handleSave(event); } + + @SubscribeEvent + public void onTooltip(ItemTooltipEvent event){ + if(event.entityPlayer.openContainer instanceof ContainerCalculator){ + long l = event.itemStack.hasTagCompound() ? (event.itemStack.getTagCompound().getLong("amount")+99)/100 : 0; + if(l > 999){ + event.toolTip.add("Amount: " + l); + } + } + } }