From 7e59aa5e659e1e621be19bbee7ebeafa890c362a Mon Sep 17 00:00:00 2001 From: NewJumper Date: Tue, 26 Mar 2024 19:13:37 -0500 Subject: [PATCH] updated shriek worm's sleeping hitbox (closes #283) --- .../com/kyanite/deeperdarker/content/entities/ShriekWorm.java | 4 ++++ 1 file changed, 4 insertions(+) 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 56bec0b26..f43c7aec9 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) {