diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPad.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPad.java index a2b9e565c..0ac00c5e2 100644 --- a/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPad.java +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPad.java @@ -11,6 +11,7 @@ import api.hbm.energy.IEnergyUser; import api.hbm.fluid.IFluidStandardReceiver; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.entity.Entity; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.AxisAlignedBB; import net.minecraftforge.common.util.ForgeDirection; @@ -63,6 +64,12 @@ public class TileEntityLaunchPad extends TileEntityLaunchPadBase implements IEne super.updateEntity(); } + + @Override + public void finalizeLaunch(Entity missile) { + super.finalizeLaunch(missile); + this.delay = 100; + } @Override public DirPos[] getConPos() { diff --git a/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPadLarge.java b/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPadLarge.java index 934c43dc7..a60e17084 100644 --- a/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPadLarge.java +++ b/src/main/java/com/hbm/tileentity/bomb/TileEntityLaunchPadLarge.java @@ -16,6 +16,7 @@ import api.hbm.fluid.IFluidStandardReceiver; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import io.netty.buffer.ByteBuf; +import net.minecraft.entity.Entity; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.AxisAlignedBB; import net.minecraftforge.common.util.ForgeDirection; @@ -280,6 +281,12 @@ public class TileEntityLaunchPadLarge extends TileEntityLaunchPadBase implements nbt.setFloat("erector", erector); nbt.setInteger("formFactor", formFactor); } + + @Override + public void finalizeLaunch(Entity missile) { + super.finalizeLaunch(missile); + this.erected = false; + } @Override public DirPos[] getConPos() {