diff --git a/src/main/java/ru/betterend/entity/EntityEndSlime.java b/src/main/java/ru/betterend/entity/EntityEndSlime.java index a746f81c..9d34f753 100644 --- a/src/main/java/ru/betterend/entity/EntityEndSlime.java +++ b/src/main/java/ru/betterend/entity/EntityEndSlime.java @@ -190,6 +190,10 @@ public class EntityEndSlime extends SlimeEntity { return this.dataTracker.get(VARIANT) == 3; } + public boolean isChorus() { + return this.dataTracker.get(VARIANT) == 0; + } + public static boolean canSpawn(EntityType type, ServerWorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) { return random.nextInt(64) == 0 || isPermanentBiome(world, pos) || (notManyEntities(world, pos, 32, 3) && isWaterNear(world, pos, 32, 8)); } diff --git a/src/main/java/ru/betterend/entity/model/EndSlimeEntityModel.java b/src/main/java/ru/betterend/entity/model/EndSlimeEntityModel.java index 9e91859c..93a1897c 100644 --- a/src/main/java/ru/betterend/entity/model/EndSlimeEntityModel.java +++ b/src/main/java/ru/betterend/entity/model/EndSlimeEntityModel.java @@ -8,6 +8,7 @@ import net.minecraft.client.render.VertexConsumer; import net.minecraft.client.render.entity.model.CompositeEntityModel; import net.minecraft.client.util.math.MatrixStack; import ru.betterend.entity.EntityEndSlime; +import ru.betterend.util.MHelper; public class EndSlimeEntityModel extends CompositeEntityModel { private final ModelPart flower; @@ -39,7 +40,7 @@ public class EndSlimeEntityModel extends CompositeEnti for (int i = 0; i < 4; i++) { ModelPart petalRot = new ModelPart(this); - petalRot.yaw = i * 45F; + petalRot.yaw = MHelper.degreesToRadians(i * 45F); ModelPart petal = new ModelPart(this, 40, 0); petal.setPivot(-4, 8, 0); @@ -51,7 +52,7 @@ public class EndSlimeEntityModel extends CompositeEnti for (int i = 0; i < 2; i++) { ModelPart petalRot = new ModelPart(this); - petalRot.yaw = i * 90F + 45F; + petalRot.yaw = MHelper.degreesToRadians(i * 90F + 45F); ModelPart petal = new ModelPart(this, 40, 0); petal.setPivot(-4, 8, 0); diff --git a/src/main/java/ru/betterend/entity/render/RendererEntityEndSlime.java b/src/main/java/ru/betterend/entity/render/RendererEntityEndSlime.java index 8d8dbac2..16bb6cc8 100644 --- a/src/main/java/ru/betterend/entity/render/RendererEntityEndSlime.java +++ b/src/main/java/ru/betterend/entity/render/RendererEntityEndSlime.java @@ -76,7 +76,7 @@ public class RendererEntityEndSlime extends MobEntityRenderer