aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/PistonBaseTile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Minecraft.World/PistonBaseTile.cpp')
-rw-r--r--Minecraft.World/PistonBaseTile.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Minecraft.World/PistonBaseTile.cpp b/Minecraft.World/PistonBaseTile.cpp
index e8e2a713..530cbf73 100644
--- a/Minecraft.World/PistonBaseTile.cpp
+++ b/Minecraft.World/PistonBaseTile.cpp
@@ -218,10 +218,12 @@ bool PistonBaseTile::triggerEvent(Level *level, int x, int y, int z, int param1,
if (extend && param1 == TRIGGER_CONTRACT)
{
level->setData(x, y, z, facing | EXTENDED_BIT, UPDATE_CLIENTS);
+ ignoreUpdate(false);
return false;
}
else if (!extend && param1 == TRIGGER_EXTEND)
{
+ ignoreUpdate(false);
return false;
}
}
@@ -247,6 +249,7 @@ bool PistonBaseTile::triggerEvent(Level *level, int x, int y, int z, int param1,
}
else
{
+ ignoreUpdate(false);
return false;
}
PIXEndNamedEvent();