diff options
| author | Draknyte1 <Draknyte1@hotmail.com> | 2016-11-29 00:47:46 +1000 |
|---|---|---|
| committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-11-29 00:47:46 +1000 |
| commit | 3369fc3ca7553eaaff688f5de5399464d8a0d8d7 (patch) | |
| tree | 8b344b2c7a52ab2a077d4a43328b7d48e9dba5b5 /src/Java/gtPlusPlus/core/item/base | |
| parent | 9fc8b38599a4a58741e490ebf4fc1c802f7cac7e (diff) | |
| download | GT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.tar.gz GT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.tar.bz2 GT5-Unofficial-3369fc3ca7553eaaff688f5de5399464d8a0d8d7.zip | |
+ Added some Thaumcraft Shards, they will not generate unless Thaumcraft is missing.
+ Added recipes to create these shards.
+ Added a texture for shards.
+ Added a class to handle Block Events. BlockEventHandler.java
% Improved formatting on the 'Infused' dusts.
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/base')
| -rw-r--r-- | src/Java/gtPlusPlus/core/item/base/BaseItemTCShard.java | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/item/base/BaseItemTCShard.java b/src/Java/gtPlusPlus/core/item/base/BaseItemTCShard.java new file mode 100644 index 0000000000..684736db40 --- /dev/null +++ b/src/Java/gtPlusPlus/core/item/base/BaseItemTCShard.java @@ -0,0 +1,62 @@ +package gtPlusPlus.core.item.base; + +import gregtech.api.util.GT_OreDictUnificator; +import gtPlusPlus.core.creative.AddToCreativeTab; +import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.util.Utils; +import gtPlusPlus.core.util.item.ItemUtils; + +import java.util.List; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; +import cpw.mods.fml.common.registry.GameRegistry; + +public class BaseItemTCShard extends Item{ + + public final String unlocalName; + public final String displayName; + public final int itemColour; + + public BaseItemTCShard(String DisplayName, int colour) { + this.unlocalName = "item"+Utils.sanitizeString(DisplayName); + this.displayName = DisplayName; + this.itemColour = colour; + this.setCreativeTab(AddToCreativeTab.tabMisc); + this.setUnlocalizedName(unlocalName); + this.setMaxStackSize(64); + this.setTextureName(CORE.MODID + ":" + "itemShard"); + GameRegistry.registerItem(this, unlocalName); + GT_OreDictUnificator.registerOre("shard"+DisplayName, ItemUtils.getSimpleStack(this)); + GT_OreDictUnificator.registerOre("gemInfused"+DisplayName, ItemUtils.getSimpleStack(this)); + } + + @Override + public String getItemStackDisplayName(ItemStack p_77653_1_) { + return (this.displayName+" Shard"); + } + + @SuppressWarnings({ "unchecked", "rawtypes" }) + @Override + public void addInformation(ItemStack stack, EntityPlayer aPlayer, List list, boolean bool) { + //super.addInformation(stack, aPlayer, list, bool); + } + + + @Override + public int getColorFromItemStack(ItemStack stack, int HEX_OxFFFFFF) { + return itemColour; + } + + @Override + public void onUpdate(ItemStack iStack, World world, Entity entityHolding, int p_77663_4_, boolean p_77663_5_) { + + } + + +} + + |
