Simplified some entangler code

This commit is contained in:
Calclavia 2013-08-03 12:16:24 -04:00
parent dae86c39e9
commit d95a1429b3
4 changed files with 7 additions and 12 deletions

View file

@ -2,7 +2,9 @@
itemGroup.resonantinduction=Resonant Induction
## Blocks
tile.resonantinduction\:tesla.name=Tesla Coil
tile.resonantinduction\:contractor.name=Electromagnetic Contractor
item.resonantinduction\:entangler.name=Quantum Entangler
## Items
item.resonantinduction\:quantumEntangler.name=Quantum Entangler

View file

@ -17,5 +17,6 @@ public class ItemBase extends Item
super(ResonantInduction.CONFIGURATION.get(Configuration.CATEGORY_ITEM, name, id).getInt(id));
this.setCreativeTab(TabRI.INSTANCE);
this.setUnlocalizedName(ResonantInduction.PREFIX + name);
this.func_111206_d(ResonantInduction.PREFIX + name);
}
}

View file

@ -21,22 +21,14 @@ import cpw.mods.fml.relauncher.SideOnly;
*/
public class ItemQuantumEntangler extends ItemBase
{
public static int WILDCARD = 1337; /* :) */
private static boolean didBindThisTick = false;
public ItemQuantumEntangler(int id)
{
super("entangler", id);
super("quantumEntangler", id);
setMaxStackSize(1);
// TODO Handheld model, render animation, energy usage (should be easy?)
}
@Override
public void registerIcons(IconRegister register)
{
itemIcon = register.registerIcon(ResonantInduction.PREFIX + "quantum_entangler");
}
@Override
@SideOnly(Side.CLIENT)
@ -106,7 +98,7 @@ public class ItemQuantumEntangler extends ItemBase
world.playSoundAtEntity(entityplayer, "mob.endermen.portal", 1.0F, 1.0F);
}
didBindThisTick = false;
return itemstack;
@ -149,7 +141,7 @@ public class ItemQuantumEntangler extends ItemBase
{
if (itemStack.stackTagCompound == null)
{
return WILDCARD;
return 0;
}
return itemStack.stackTagCompound.getInteger("dimID");