Water and lava flow through world border
The bug
Water and lava can flow trough the worldborder. As MC-54366 was fixed I believe this is a bug as well.
Linked Issues
is duplicated by1
relates to3
- Unresolved
Marcono1234- 8
- 7
- Confirmed
- Block states
- lava water world-border
1.8.7 - 1.21.4
1.8.7 16w05a 1.9 16w15b 1.10.2 16w43a 1.11 1.11.2 1.12.1 1.12.2 17w45b 17w46a 1.13.1 1.13.2 19w12b 19w13b 19w14a 19w14b 1.16-pre5 1.16.1 1.16.2 1.16.4 20w48a 20w51a 21w03a 21w05b 21w06a 21w15a 1.17 1.17.1 21w37a 21w38a 1.18-pre1 1.18 1.18.1 1.18.2 22w18a 1.19.2 22w42a 1.19.3 1.20.3-rc1 1.20.4 1.21.4
Created Issue:
Water and lava flow through worldborder
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.
relates to
The Bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.Fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; } private boolean canFlowInto(World worldIn, BlockPos pos, IBlockState state) { Material material = state.getMaterial(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && material != this.blockMaterial && material != Material.LAVA && !this.isBlocked(worldIn, pos, state); }
The Bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.Fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; } private boolean canFlowInto(World worldIn, BlockPos pos, IBlockState state) { Material material = state.getMaterial(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && material != this.blockMaterial && material != Material.LAVA && !this.isBlocked(worldIn, pos, state); }The Bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.Fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }
Relates to
MC-54606
The Bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.
Fixnet.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }The Bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.The fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }
The
BugWater and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.The fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }The bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.The fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }
The bug
Water and lava can flow trough the worldborder. As
MC-54366was fixed I believe this is a bug as well.The fix
net.minecraft.block.BlockDynamicLiquid.javaprivate boolean isBlocked(World worldIn, BlockPos pos, IBlockState state) { Block block = worldIn.getBlockState(pos).getBlock(); //added "worldIn.getWorldBorder().contains(pos) && " return worldIn.getWorldBorder().contains(pos) && !(block instanceof BlockDoor) && block != Blocks.STANDING_SIGN && block != Blocks.LADDER && block != Blocks.REEDS ? (block.blockMaterial != Material.PORTAL && block.blockMaterial != Material.STRUCTURE_VOID ? block.blockMaterial.blocksMovement() : true) : true; }
Water and lava flow through world border
is duplicated by
This ticket actually appears to be a duplicate of MC-82007.
Thank you for your report!
We're tracking this issue in MC-82007, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.


Dupe of
MC-54119Not really, I didn't place the water outside, it flowed there
Confirmed.
Confirmed for 1.9
Still in 16w15b
Can confirm for MC 1.12.1.
Confirmed in 1.16-pre5.
Affects 1.16 Release Candidate, 1.16, 1.16.1 and 20w27a
Can confirm in 20w48a.
Can confirm in 20w51a.
Can confirm in 21w03a.
Can confirm in 21w05a.
Can confirm in 21w06a.
Can confirm in 21w15a.
Can confirm in 1.17.
Can confirm in 1.17.1.
Can confirm in 21w37a.
Can confirm in 21w38a.
Can confirm in 1.18.
Can confirm in 1.18.1.
Can confirm in 1.18.2 and 22w18a.
Can confirm in 1.19.2 and 22w42a.