From a1628ff3415943d2c24064d4a73ceab5b980bcbb Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Mon, 11 Nov 2013 22:05:11 -0500 Subject: [PATCH] Fixed monoliths --- .../mod_pocketDim/ticking/MobMonolith.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java b/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java index 78eef0f..f8e95ec 100644 --- a/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java +++ b/StevenDimDoors/mod_pocketDim/ticking/MobMonolith.java @@ -14,6 +14,7 @@ import net.minecraft.util.ChunkCoordinates; import net.minecraft.util.DamageSource; import net.minecraft.util.MathHelper; import net.minecraft.world.World; +import net.minecraftforge.common.ForgeHooks; import StevenDimDoors.mod_pocketDim.DDProperties; import StevenDimDoors.mod_pocketDim.mod_pocketDim; import StevenDimDoors.mod_pocketDim.core.DDTeleporter; @@ -34,6 +35,17 @@ public class MobMonolith extends EntityFlying implements IMob int destY = 0; int destZ = 0; + @Override + protected void damageEntity(DamageSource par1DamageSource, float par2) + { + return; + } + + @Override + public boolean attackEntityFrom(DamageSource par1DamageSource, float par2) + { + return false; + } public MobMonolith(World par1World) { super(par1World); @@ -201,6 +213,10 @@ public class MobMonolith extends EntityFlying implements IMob { this.aggro=400; } + else + { + this.posY=posY+1; + } return false; }