diff --git a/src/main/java/com/kyanite/deeperdarker/content/entities/ShriekWorm.java b/src/main/java/com/kyanite/deeperdarker/content/entities/ShriekWorm.java index 56bec0b2..f43c7aec 100644 --- a/src/main/java/com/kyanite/deeperdarker/content/entities/ShriekWorm.java +++ b/src/main/java/com/kyanite/deeperdarker/content/entities/ShriekWorm.java @@ -17,6 +17,7 @@ import net.minecraft.world.entity.player.Player; import net.minecraft.world.level.Level; import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.Vec3; import net.minecraftforge.fluids.FluidType; import org.jetbrains.annotations.Nullable; @@ -119,6 +120,9 @@ public void tick() { } } + if(asleep) setBoundingBox(new AABB(this.position().x - 0.5, this.position().y, this.position().z - 0.5, this.position().x + 0.5, this.position().y + 1.6, this.position().z + 0.5)); + else setBoundingBox(new AABB(this.position().x - 0.5, this.position().y, this.position().z - 0.5, this.position().x + 0.5, this.position().y + 5.7, this.position().z + 0.5)); + /*if(this.descendState.isStarted()) { this.entityData.set(IDLE_TIMER, this.entityData.get(IDLE_TIMER) - 1); if(this.entityData.get(IDLE_TIMER) <= -90) {