From 6cee4efcd3610536ee74330cd728f7371011e5a8 Mon Sep 17 00:00:00 2001 From: SquidDev Date: Thu, 24 Sep 2020 17:47:30 +0100 Subject: [PATCH] Fix incorrect open container check Was this always broken, or did it happen in a Minecraft update? Don't know, but it's a very silly mistake either way. Fixes #544 --- .../computercraft/shared/turtle/core/TurtlePlayer.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/dan200/computercraft/shared/turtle/core/TurtlePlayer.java b/src/main/java/dan200/computercraft/shared/turtle/core/TurtlePlayer.java index a9480bc40..86e5f76ad 100644 --- a/src/main/java/dan200/computercraft/shared/turtle/core/TurtlePlayer.java +++ b/src/main/java/dan200/computercraft/shared/turtle/core/TurtlePlayer.java @@ -55,11 +55,10 @@ private static GameProfile getProfile( @Nullable GameProfile profile ) private void setState( ITurtleAccess turtle ) { - if( openContainer != null ) + if( openContainer != container ) { ComputerCraft.log.warn( "Turtle has open container ({})", openContainer ); - openContainer.onContainerClosed( this ); - openContainer = null; + closeContainer(); } BlockPos position = turtle.getPosition();