From 05c78126859231a68e199dc34613689bd0978e2f Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Mon, 11 Apr 2016 19:44:54 +0300 Subject: Initial commit --- ihl/collector/CollectorHeavyItem.java | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ihl/collector/CollectorHeavyItem.java (limited to 'ihl/collector/CollectorHeavyItem.java') diff --git a/ihl/collector/CollectorHeavyItem.java b/ihl/collector/CollectorHeavyItem.java new file mode 100644 index 0000000..1a355f9 --- /dev/null +++ b/ihl/collector/CollectorHeavyItem.java @@ -0,0 +1,35 @@ +package ihl.collector; + +import ic2.api.item.ElectricItem; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class CollectorHeavyItem extends CollectorItem { + + public CollectorHeavyItem() + { + super(); + this.tier=2; + this.maxCharge=200000; + } + + @Override + public boolean spawnEntityInWorld(World world, ItemStack itemStack,int x, int y ,int z) + { + CollectorHeavyEntity se = new CollectorHeavyEntity(world,x, y+1, z); + se.setEnergy(ElectricItem.manager.getCharge(itemStack), this.getMaxCharge(itemStack)); + if(itemStack.stackTagCompound!=null) + { + se.hopperx = itemStack.stackTagCompound.getInteger("hopperx"); + se.hoppery = itemStack.stackTagCompound.getInteger("hoppery"); + se.hopperz = itemStack.stackTagCompound.getInteger("hopperz"); + } + else + { + se.hopperx = x; + se.hoppery = y; + se.hopperz = z; + } + return world.spawnEntityInWorld(se); + } +} -- cgit v1.2.3