Breeze wind charges can change activation blockstates of redstone components when mobGriefing is disabled
Wind charges can interact with redstone components such as; levers, buttons, trapdoors/doors, and fence gates, this is expected. When mobGriefing is disabled though, these blocks can still be altered despite the player choosing to not have their world be altered by mobs. In practice, this could result in breeze mobs changing, breaking, or generally altering the activation states of redstone contraptions which otherwise the player would not want changed.
Steps to Reproduce:
- Build a wall, with levers/buttons/trapdoors/etc on it
- Disable mobGriefing
/gamerule mobGriefing false - Stand in front of the wall
- Spawn a breeze, allow it to attack you
Observed Behavior:
All the levers on the wall will be flicked on/off by the wind charge.
Expected Behavior:
The levers would not be changed.
Screenshots/Videos:
Notes:
Linked Issues
relates to3
Created Issue:
Breeze wind charges can change blockstates of redstone components when mobGriefing is disabled
Wind charges can interact with redstone components such as; levers, buttons, trapdoors/doors, and fence gates, this is expected. When mobGriefing is disabled though, these blocks can still be altered despite the player choosing to not have their world be altered by mobs. In practice, this could result in breeze mobs changing, breaking, or generally altering the state of blocks which would otherwise not be changed.
Steps to Reproduce:
- Build a wall, with levers/buttons/trapdoors/etc on it
- Disable mobGriefing
/gamerule mobGriefing false- Stand in front of the wall
- Spawn a breeze, allow it to attack you
Observed Behavior:
All the levers on the wall will be flicked on/off by the wind charge.
Expected Behavior:
The levers would not be changed.
Screenshots/Videos:
Notes:
Breeze wind charges can change activation blockstates of redstone components when mobGriefing is disabled
relates to
Wind charges can interact with redstone components such as; levers, buttons, trapdoors/doors, and fence gates, this is expected. When mobGriefing is disabled though, these blocks can still be altered despite the player choosing to not have their world be altered by mobs. In practice, this could result in breeze mobs changing, breaking, or generally altering the state of
blocks whichwouldotherwisenot bechanged.Steps to Reproduce:
- Build a wall, with levers/buttons/trapdoors/etc on it
- Disable mobGriefing
/gamerule mobGriefing false- Stand in front of the wall
- Spawn a breeze, allow it to attack you
Observed Behavior:
All the levers on the wall will be flicked on/off by the wind charge.
Expected Behavior:
The levers would not be changed.
Screenshots/Videos:
Notes:
Wind charges can interact with redstone components such as; levers, buttons, trapdoors/doors, and fence gates, this is expected. When mobGriefing is disabled though, these blocks can still be altered despite the player choosing to not have their world be altered by mobs. In practice, this could result in breeze mobs changing, breaking, or generally altering the activation states of redstone contraptions which otherwise the player would not want changed.
Steps to Reproduce:
- Build a wall, with levers/buttons/trapdoors/etc on it
- Disable mobGriefing
/gamerule mobGriefing false- Stand in front of the wall
- Spawn a breeze, allow it to attack you
Observed Behavior:
All the levers on the wall will be flicked on/off by the wind charge.
Expected Behavior:
The levers would not be changed.
Screenshots/Videos:
Notes:
relates to
Ravagers will try to pathfind through leaves (as if they could break them) when the 'mobGriefing' gamerule is set to false even though they can pathfind around them.
Steps to Reproduce:
- Import the attached 'generated.zip' into your world's folder (.minecraft/saves/[world]
generated.zip
- Unzip it (can delete the .zip file after)
- Disable mobGriefing
/gamerule mobGriefing false - Load the structure in your world
- Follow instructions of signs
Observed & Expected Results:
- The ravager will continue to pathfind towards the leaves thinking it can break them, instead of simply walking around them.
- The ravager would walk around the leaves to get to the villager.
Screenshots/Videos:
(From Avoma)
MC-169265.mp4
Notes:
Related to other mobGriefing issues:
MC-177120 MC-108254 MC-269375 MC-270974 MC-270974 MC-270849 MC-225270
Related to MC-270974.
Wind charges can interact with redstone components such as: levers, buttons, trapdoors/doors, and fence gates. When mobGriefing is disabled though, these blocks can still be altered despite the player choosing to not have their world be altered by mobs. In practice, this could result in breeze mobs changing, breaking, or generally altering the activation states of redstone contraptions which otherwise the players wouldn't want to be changed.
Steps to Reproduce:
- Build a wall, with levers/buttons/trapdoors/etc on it.
- Disable mobGriefing
/gamerule mobGriefing false - Stand in front of the wall.
- Spawn a breeze, allow it to attack you.
Observed Result
All the levers will be flicked on/off by the wind charge.
Expected Result
The levers would not be changed.
Same as MC-270849 and MC-270974 but for wind burst. Mobs can use the wind burst enchantment to modify trapdoors, doors, fence gates, candles, and similar objects, even when mobGriefing is disabled.
How to reproduce
- Create a superflat world using this preset:
minecraft:bedrock,2*minecraft:dirt,minecraft:cherry_trapdoor;minecraft:plains
(You can replace the trapdoors with other blocks, such as levers and more.)
/gamerule mobGriefing false- Use this command to spawn some foxes:
/summon fox ~ ~ ~ {HandItems:[{id:"minecraft:mace",count:1,components:{"minecraft:enchantments":{levels:{"minecraft:wind_burst":3}}}},{}]} - Spawn some chickens
Expected result
With mobGriefing set to false, the foxes cannot use the wind burst enchantment to interact with trapdoors or other blocks like lit candles, levers, and buttons.
Observed result
The fox altered the trapdoors (or other blocks like candles, levers, or buttons, if used) even though mobGriefing was set to false.
Related to
MC-270849Candles are not redstone components. This is reporting seperate behavior.