From 9fe8ac7b32d5042701bddc1e84c6077b6cad8eb2 Mon Sep 17 00:00:00 2001 From: dfsek Date: Fri, 28 Jan 2022 22:46:09 -0700 Subject: [PATCH] implement spawnEntity in ChunkRegionMixin --- .../mixin/implementations/world/ChunkRegionMixin.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java index b6da02518..67637d2e1 100644 --- a/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java +++ b/platforms/fabric/src/main/java/com/dfsek/terra/fabric/mixin/implementations/world/ChunkRegionMixin.java @@ -135,6 +135,13 @@ public abstract class ChunkRegionMixin { .getBiomeSource()).getProvider(); } + public Entity terraWorld$spawnEntity(double x, double y, double z, EntityType entityType) { + net.minecraft.entity.Entity entity = ((net.minecraft.entity.EntityType) entityType).create(world); + entity.setPos(x, y, z); + ((ChunkRegion) (Object) this).spawnEntity(entity); + return (Entity) entity; + } + public int terraWorld$centerChunkX() { return centerPos.getPos().x; }