From 571a1e796d59530e210aacb3f58a212d1aea6a9e Mon Sep 17 00:00:00 2001 From: KAMKEEL Date: Tue, 23 Aug 2022 10:58:30 -0400 Subject: [PATCH] Fix Custom Entity Soulstone Positioning --- src/main/java/noppes/npcs/items/ItemSoulstoneFilled.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/noppes/npcs/items/ItemSoulstoneFilled.java b/src/main/java/noppes/npcs/items/ItemSoulstoneFilled.java index 4574ba7c7..4412eb26c 100644 --- a/src/main/java/noppes/npcs/items/ItemSoulstoneFilled.java +++ b/src/main/java/noppes/npcs/items/ItemSoulstoneFilled.java @@ -72,12 +72,12 @@ public class ItemSoulstoneFilled extends Item { Entity entity = EntityList.createEntityFromNBT(compound, world); if(entity == null) return false; - entity.setPosition(x + 0.5, y - 0.5, z + 0.5); + entity.setPosition(x + 0.5, y + 1 + 0.2F, z + 0.5); if(entity instanceof EntityNPCInterface){ EntityNPCInterface npc = (EntityNPCInterface) entity; npc.ai.startPos = new int[]{x, y, z}; npc.setHealth(npc.getMaxHealth()); - npc.setPosition((float)x + 0.5F, npc.getStartYPos() - 0.5, (float)z + 0.5F); + npc.setPosition((float)x + 0.5F, npc.getStartYPos(), (float)z + 0.5F); npc.advanced.soulStonePlayerName = player.getDisplayName(); npc.advanced.soulStoneInit = true; if(npc.advanced.role == EnumRoleType.Companion && player != null){