-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 1.8.7, Minecraft 15w47c, Minecraft 15w51b, Minecraft 1.9, Minecraft 1.9.2, Minecraft 16w15b, Minecraft 1.10.2, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11, Minecraft 1.12.1, Minecraft 1.12.2, Minecraft 1.13, Minecraft 18w30b, Minecraft 1.13.1, Minecraft 1.13.2-pre2, Minecraft 1.13.2, Minecraft 18w48a, Minecraft 18w48b, Minecraft 19w08b, Minecraft 19w09a, Minecraft 19w12b, Minecraft 19w13b, Minecraft 19w14a, Minecraft 19w14b, Minecraft 1.14 Pre-Release 2, Minecraft 1.14 Pre-Release 3, Minecraft 1.14 Pre-Release 4, Minecraft 1.14 Pre-Release 5, 1.14.4, 1.15.2, 20w18a, 1.16.1, 20w28a, 20w30a, 1.16.2 Pre-release 1, 1.16.2 Release Candidate 1, 1.16.2 Release Candidate 2, 1.16.2, 1.16.3 Release Candidate 1, 1.16.3, 1.16.4 Pre-release 1, 1.16.4 Pre-release 2, 1.16.4 Release Candidate 1, 1.16.4, 20w46a, 20w48a, 20w51a, 21w03a, 1.16.5, 21w05a, 21w05b, 21w06a, 21w07a, 21w08b, 21w11a, 1.17 Pre-release 2, 1.17, 1.17.1, 21w37a, 21w43a, 1.20.2, 1.20.3 Pre-Release 2, 1.20.4, 24w12a, 1.20.6, 24w18a, 1.21.1
-
Confirmed
-
Block states, Rendering
-
Low
-
Platform
The bug
Moving_Block do not tick past the worldborder causing them to stay offset / create a ghost block when pushed by a piston.
This seems like a regression of MC-54366
Pistons still try to push blocks through the worldborder, however they stay at the position they were as some kind of "ghost" blocks (very likely the piston_extension block, which the client still renders, however it doesn't exist anymore, /testforblock returns air). After reloading this area they are gone.
Code analysis
Based on 1.11 decompiled using MCP 9.35 rc1
The method net.minecraft.block.BlockPistonBase.canPush(IBlockState, World, BlockPos, EnumFacing, boolean) only tests if the position of the block to move is inside the worldborder, but not if the new position is inside it as well.
The reason why the piston_extension tile entity is not removed is because the method net.minecraft.world.World.updateEntities() removes only invalid tile entities inside the worldborder.
- is duplicated by
-
MC-74543 Ghost Blocks
- Resolved
-
MC-74702 Block and sticky piston fuse at world border
- Resolved
-
MC-82327 Blocks glitch screen if pushed by piston (world border)
- Resolved
-
MC-92573 Border Bug?
- Resolved
-
MC-95342 Worldborder Causing 2 blocks in the same block space
- Resolved
-
MC-110117 Pisto extends in piston and ghost block
- Resolved
-
MC-110570 block intro block world border
- Resolved
-
MC-127654 A block bug
- Resolved
-
MC-130472 Piston and block Bug.
- Resolved
-
MC-134764 Blocks Out Of World Border
- Resolved
-
MC-145224 The block became air
- Resolved
-
MC-156127 Phantom blocks
- Resolved
-
MC-156511 Block doesn't dissapear when pushed outside the world border
- Resolved
-
MC-158965 Ghost blocks/overlaping blocks created in world border
- Resolved
-
MC-160953 Piston pushes block into world border and glitches texture
- Resolved
-
MC-160955 Block can't be destoryed after pushing piston through world border
- Resolved
-
MC-180218 You can Push a block through the Worldborder
- Resolved
-
MC-194704 Ghost block creation on the world border
- Resolved
-
MC-195972 At the word border, you can push block into block,
- Resolved
-
MC-197685 Piston with blocks bugged on world border barrier.
- Resolved
-
MC-197976 Ghost blocks made when pushing a block into the world border with a piston.
- Resolved
-
MC-198627 You can push block in block by piston near to the world border
- Resolved
-
MC-220117 Z fighting with ghost blocks
- Resolved
-
MC-220717 Piston Head Glitch
- Resolved
-
MC-223410 2 blocks combine with each other
- Resolved
-
MC-228993 Block gets over world border and not back with sticky piston
- Resolved
-
MC-229021 Block moves in world border
- Resolved
-
MC-229471 Piston pushes blocks bugged through the worldborder
- Resolved
-
MC-231868 two variant double slab in world border
- Resolved
-
MC-232035 This at the worldborder and and everything is glitched gosh...
- Resolved
-
MC-232202 Immortal Slab at world border (Two different slabs on one block)
- Resolved
-
MC-237259 When a piston pushes against a slab at the worldborder, it will create a double slab.
- Resolved
-
MC-237286 Ghost block when using piston to push solid block into a non-solid block at border.
- Resolved
-
MC-237928 Half-Blocks error
- Resolved
-
MC-239956 Lightning Rod lost it hitbox with world border. [FR]
- Resolved
-
MC-245803 Can't destroy blocks pushed in the world border
- Resolved
-
MC-266982 Chest in a glass
- Resolved
-
MC-267009 Blocks can be merged and ghost blocks can be created with pistons on worldborder
- Resolved
-
MC-268308 Block can't be destroyed after pushed against world border by a piston
- Resolved
-
MC-269923 Semi-blocks pushed by pistons at the border
- Resolved
-
MC-271328 Piston glitches into shulker when pushing it into the world border.
- Resolved
-
MC-271329 Block outline disappears after pushing block next/outside world border using piston
- Resolved
- relates to
-
MC-54366 Piston can push blocks one block far out of the worldborder
- Resolved