Add tools/armour to creative tab

This commit is contained in:
Prospector 2016-03-28 01:26:54 -07:00
parent dd6af0d09b
commit 3df24a1831
6 changed files with 12 additions and 4 deletions

View file

@ -9,6 +9,7 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
/** /**
@ -29,6 +30,7 @@ public class ItemTRArmour extends ItemArmor implements ITexturedItem {
setUnlocalizedName(material.name().toLowerCase()+"Leggings"); setUnlocalizedName(material.name().toLowerCase()+"Leggings");
if (slot == EntityEquipmentSlot.FEET) if (slot == EntityEquipmentSlot.FEET)
setUnlocalizedName(material.name().toLowerCase()+"Boots"); setUnlocalizedName(material.name().toLowerCase()+"Boots");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material = material; this.material = material;
this.slot = slot; this.slot = slot;

View file

@ -16,6 +16,7 @@ import net.minecraft.item.ItemTool;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
public class ItemTRAxe extends ItemTool implements ITexturedItem { public class ItemTRAxe extends ItemTool implements ITexturedItem {
@ -30,6 +31,7 @@ public class ItemTRAxe extends ItemTool implements ITexturedItem {
this.damageVsEntity = material.getDamageVsEntity() + 5.75F; this.damageVsEntity = material.getDamageVsEntity() + 5.75F;
this.attackSpeed = (material.getDamageVsEntity() + 6.75F) * -0.344444F; this.attackSpeed = (material.getDamageVsEntity() + 6.75F) * -0.344444F;
setUnlocalizedName(material.name().toLowerCase() + "Axe"); setUnlocalizedName(material.name().toLowerCase() + "Axe");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material = material; this.material = material;
} }

View file

@ -5,10 +5,10 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemHoe; import net.minecraft.item.ItemHoe;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
public class ItemTRHoe extends ItemHoe implements ITexturedItem public class ItemTRHoe extends ItemHoe implements ITexturedItem
@ -18,6 +18,7 @@ public class ItemTRHoe extends ItemHoe implements ITexturedItem
public ItemTRHoe(ToolMaterial material) { public ItemTRHoe(ToolMaterial material) {
super(material); super(material);
setUnlocalizedName(material.name().toLowerCase()+"Hoe"); setUnlocalizedName(material.name().toLowerCase()+"Hoe");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material=material; this.material=material;
} }

View file

@ -5,10 +5,10 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemPickaxe; import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
public class ItemTRPickaxe extends ItemPickaxe implements ITexturedItem public class ItemTRPickaxe extends ItemPickaxe implements ITexturedItem
@ -18,6 +18,7 @@ public class ItemTRPickaxe extends ItemPickaxe implements ITexturedItem
public ItemTRPickaxe(ToolMaterial material) { public ItemTRPickaxe(ToolMaterial material) {
super(material); super(material);
setUnlocalizedName(material.name().toLowerCase()+"Pickaxe"); setUnlocalizedName(material.name().toLowerCase()+"Pickaxe");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material=material; this.material=material;
} }

View file

@ -5,10 +5,10 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemSpade; import net.minecraft.item.ItemSpade;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
public class ItemTRSpade extends ItemSpade implements ITexturedItem public class ItemTRSpade extends ItemSpade implements ITexturedItem
@ -18,6 +18,7 @@ public class ItemTRSpade extends ItemSpade implements ITexturedItem
public ItemTRSpade(ToolMaterial material) { public ItemTRSpade(ToolMaterial material) {
super(material); super(material);
setUnlocalizedName(material.name().toLowerCase()+"Spade"); setUnlocalizedName(material.name().toLowerCase()+"Spade");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material=material; this.material=material;
} }

View file

@ -5,10 +5,10 @@ import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemSword; import net.minecraft.item.ItemSword;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
import reborncore.RebornCore; import reborncore.RebornCore;
import techreborn.client.TechRebornCreativeTabMisc;
import techreborn.lib.ModInfo; import techreborn.lib.ModInfo;
public class ItemTRSword extends ItemSword implements ITexturedItem public class ItemTRSword extends ItemSword implements ITexturedItem
@ -18,6 +18,7 @@ public class ItemTRSword extends ItemSword implements ITexturedItem
public ItemTRSword(ToolMaterial material) { public ItemTRSword(ToolMaterial material) {
super(material); super(material);
setUnlocalizedName(material.name().toLowerCase()+"Sword"); setUnlocalizedName(material.name().toLowerCase()+"Sword");
setCreativeTab(TechRebornCreativeTabMisc.instance);
RebornCore.jsonDestroyer.registerObject(this); RebornCore.jsonDestroyer.registerObject(this);
this.material=material; this.material=material;
} }