mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-05 08:29:09 +01:00
27 lines
1.1 KiB
Java
27 lines
1.1 KiB
Java
|
package ellpeck.actuallyadditions.event;
|
||
|
|
||
|
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||
|
import ellpeck.actuallyadditions.util.KeyUtil;
|
||
|
import ellpeck.actuallyadditions.util.ModUtil;
|
||
|
import ellpeck.actuallyadditions.util.StringUtil;
|
||
|
import net.minecraft.util.StatCollector;
|
||
|
import net.minecraftforge.event.entity.player.ItemTooltipEvent;
|
||
|
import net.minecraftforge.oredict.OreDictionary;
|
||
|
|
||
|
public class TooltipEvent{
|
||
|
|
||
|
@SubscribeEvent
|
||
|
public void onTooltipEvent(ItemTooltipEvent event){
|
||
|
if(KeyUtil.isControlPressed()){
|
||
|
int[] oreIDs = OreDictionary.getOreIDs(event.itemStack);
|
||
|
if(oreIDs.length > 0){
|
||
|
event.toolTip.add(StringUtil.GRAY + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".oredictName.desc") + ":");
|
||
|
for(int oreID : oreIDs){
|
||
|
event.toolTip.add(StringUtil.GRAY + "-" + OreDictionary.getOreName(oreID));
|
||
|
}
|
||
|
}
|
||
|
else event.toolTip.add(StringUtil.GRAY + StatCollector.translateToLocal("tooltip." + ModUtil.MOD_ID_LOWER + ".noOredictNameAvail.desc"));
|
||
|
}
|
||
|
}
|
||
|
}
|