mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
this is to fix everything that github just broke including removing the shit from that one PR that broke everything
34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
package com.hbm.blocks;
|
|
|
|
import java.util.List;
|
|
|
|
import org.lwjgl.input.Keyboard;
|
|
|
|
import com.hbm.util.I18nUtil;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.entity.player.EntityPlayer;
|
|
import net.minecraft.item.EnumRarity;
|
|
import net.minecraft.item.ItemStack;
|
|
import net.minecraft.util.EnumChatFormatting;
|
|
|
|
public interface ITooltipProvider {
|
|
|
|
public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean ext);
|
|
|
|
public default void addStandardInfo(ItemStack stack, EntityPlayer player, List list, boolean ext) {
|
|
|
|
if(Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) {
|
|
for(String s : I18nUtil.resolveKeyArray(((Block)this).getUnlocalizedName() + ".desc")) list.add(EnumChatFormatting.YELLOW + s);
|
|
} else {
|
|
list.add(EnumChatFormatting.DARK_GRAY + "" + EnumChatFormatting.ITALIC +"Hold <" +
|
|
EnumChatFormatting.YELLOW + "" + EnumChatFormatting.ITALIC + "LSHIFT" +
|
|
EnumChatFormatting.DARK_GRAY + "" + EnumChatFormatting.ITALIC + "> to display more info");
|
|
}
|
|
}
|
|
|
|
public default EnumRarity getRarity(ItemStack stack) {
|
|
return EnumRarity.common;
|
|
}
|
|
}
|