Better Fren Spawning

This commit is contained in:
Vos
2026-03-11 21:59:27 -05:00
parent 04d9663d38
commit 6dff27f1e7
2 changed files with 16 additions and 4 deletions
@@ -125,7 +125,7 @@ X Entropic Entangler (For Metals and Stones)
X 2 stable entropy, 4 iron, 2 bucket, gold block
Mobs
X Fren (Stable Entropy on a Creeper)
O Fren (Stable Entropy on a Creeper) (Move to Conversion manager?)
- Burning Wizard (Infernal Ashes on a Witch)
- Rat Bastard (Stable Entropy on a cat)
- Pet rock (Stable Entropy on a stone block)
@@ -63,10 +63,22 @@ public class CreeperTickMixin {
// spawn new mob
MobEntity newMob = ModEntities.FREN.create(world);
if (newMob != null) {
Vec3d pos = creeper.getPos();
newMob.refreshPositionAndAngles(pos.x, pos.y, pos.z, creeper.getYaw(), creeper.getPitch());
newMob.refreshPositionAndAngles(
creeper.getX(),
creeper.getY(),
creeper.getZ(),
creeper.getYaw(),
creeper.getPitch()
);
newMob.prevYaw = creeper.prevYaw;
newMob.prevPitch = creeper.prevPitch;
newMob.setBodyYaw(creeper.getBodyYaw());
newMob.setHeadYaw(creeper.getHeadYaw());
world.spawnEntity(newMob);
newMob.refreshPositionAndAngles(pos.x, pos.y, pos.z, creeper.getYaw(), creeper.getPitch());
}
creeper.discard();