From 9d897760a220839d7ebef82e135e999ac1e8d440 Mon Sep 17 00:00:00 2001 From: Tschipp Date: Sat, 4 Nov 2017 11:37:15 +0100 Subject: [PATCH] Artifacts --- src/main/java/tschipp/carryon/client/event/RenderEvents.java | 5 ----- src/main/java/tschipp/carryon/common/event/ItemEvents.java | 4 +++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/tschipp/carryon/client/event/RenderEvents.java b/src/main/java/tschipp/carryon/client/event/RenderEvents.java index e6a73b1..87ca614 100644 --- a/src/main/java/tschipp/carryon/client/event/RenderEvents.java +++ b/src/main/java/tschipp/carryon/client/event/RenderEvents.java @@ -187,12 +187,7 @@ public class RenderEvents if (!stack.isEmpty() && stack.getItem() == RegistrationHandler.itemTile && ItemTile.hasTileData(stack)) { if(Loader.isModLoaded("realrender") || Loader.isModLoaded("rfpr")) - { - GlStateManager.pushMatrix(); - GlStateManager.translate(1, 0, 0); - GlStateManager.popMatrix(); return; - } Block block = ItemTile.getBlock(stack); NBTTagCompound tag = ItemTile.getTileData(stack); diff --git a/src/main/java/tschipp/carryon/common/event/ItemEvents.java b/src/main/java/tschipp/carryon/common/event/ItemEvents.java index 9b76c2b..d3cae5c 100644 --- a/src/main/java/tschipp/carryon/common/event/ItemEvents.java +++ b/src/main/java/tschipp/carryon/common/event/ItemEvents.java @@ -258,7 +258,9 @@ public class ItemEvents EntityItem item = new EntityItem(world); item.setEntityItemStack(stack); - BlockPos pos = player.getPosition(); + BlockPos pos = original.getBedLocation(); + if(pos == null) + pos = player.getPosition(); item.setPosition(pos.getX(), pos.getY(), pos.getZ()); world.spawnEntity(item); }