Better Fren Spawning
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user