aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Items/MyItemBlocks.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/GoodGenerator/Items/MyItemBlocks.java')
-rw-r--r--src/main/java/GoodGenerator/Items/MyItemBlocks.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Items/MyItemBlocks.java b/src/main/java/GoodGenerator/Items/MyItemBlocks.java
index 38082cda0b..15014099d1 100644
--- a/src/main/java/GoodGenerator/Items/MyItemBlocks.java
+++ b/src/main/java/GoodGenerator/Items/MyItemBlocks.java
@@ -1,5 +1,7 @@
package GoodGenerator.Items;
+import GoodGenerator.Blocks.RegularBlock.TEBlock;
+import GoodGenerator.util.DescTextLocalization;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.util.GT_LanguageManager;
@@ -10,6 +12,9 @@ import GoodGenerator.Main.GoodGenerator;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
+import java.util.Arrays;
+import java.util.List;
+
public class MyItemBlocks extends ItemBlock {
private final String mNoMobsToolTip = GT_LanguageManager.addStringLocalization("gt.nomobspawnsonthisblock", "Mobs cannot Spawn on this Block");
private final String mNoTileEntityToolTip = GT_LanguageManager.addStringLocalization("gt.notileentityinthisblock", "This is NOT a TileEntity!");
@@ -49,4 +54,18 @@ public class MyItemBlocks extends ItemBlock {
public IIcon getIconFromDamageForRenderPass(int p_77618_1_, int p_77618_2_) {
return this.field_150939_a.getIcon(0, p_77618_2_);
}
+
+ @Override
+ @SuppressWarnings({"unchecked"})
+ @SideOnly(Side.CLIENT)
+ public void addInformation(ItemStack p_77624_1_, EntityPlayer p_77624_2_, List p_77624_3_, boolean p_77624_4_) {
+ if (p_77624_1_ == null) return;
+ p_77624_3_.add(mNoMobsToolTip);
+ if (Block.getBlockFromItem(p_77624_1_.getItem()) instanceof TEBlock) {
+ TEBlock tile = (TEBlock) Block.getBlockFromItem(p_77624_1_.getItem());
+ if (tile.getIndex() == 1)
+ p_77624_3_.addAll(Arrays.asList(DescTextLocalization.addText("EssentiaHatch.tooltip", 2)));
+ }
+ else p_77624_3_.add(mNoTileEntityToolTip);
+ }
}