From c468054bbe5de7739030a28f046e6ca14de2db52 Mon Sep 17 00:00:00 2001 From: dfsek Date: Tue, 7 Jun 2022 15:05:47 -0700 Subject: [PATCH] spawn entity in serverworld with no world object --- .../fabric/mixin/implementations/world/ServerWorldMixin.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ServerWorldMixin.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ServerWorldMixin.java index 4273446f6..6e1c97f9e 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ServerWorldMixin.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ServerWorldMixin.java @@ -42,8 +42,7 @@ import com.dfsek.terra.fabric.util.FabricUtil; @Implements(@Interface(iface = ServerWorld.class, prefix = "terra$")) public abstract class ServerWorldMixin { public Entity terra$spawnEntity(double x, double y, double z, EntityType entityType) { - net.minecraft.entity.Entity entity = ((net.minecraft.entity.EntityType) entityType).create( - ((net.minecraft.server.world.ServerWorld) (Object) this)); + net.minecraft.entity.Entity entity = ((net.minecraft.entity.EntityType) entityType).create(null); entity.setPos(x, y, z); ((net.minecraft.server.world.ServerWorld) (Object) this).spawnEntity(entity); return (Entity) entity;