An entity with the ravager's 'break_blocks' component will not break blocks while riding another entity.
Partner Rank: 1
Partner Team Reporting: Gamemode One
Verification builds and Platforms: Minecraft-Release_UAP_x64_2098024 Minecraft.Windows_1.11.102.0_x64_UAP.Release_Test
Summary:
An entity with the ravager's 'break_blocks' component will not break blocks while riding another entity. When on its own feet a ravager will break the blocks specified in its 'break_blocks' component, however when it is mounted, this behavior does not occur. The ravager consistently broke blocks while riding in version 1.11.0.5 - Beta RC1. It has been broken in all versions after 1.11.0.7 - Beta RC1.
Impact:
Core functionality of an upcoming project is based on the ability to move and direct an entity (with the break_blocks component). This movement and direction is achieved by having it ride another entity.
Repro Steps:
- Download the behavior pack I have attached. It includes a ravager which has been modified only to change which blocks it breaks. It also includes a pig which has seats for both the player and ravager. The player can drive around the ravager like this.
- Create a world with the pack active. (Creative mode/cheats is recommended to help spawn mobs and build walls)
- Spawn a ravager and observe it chase you through a wall of dirt/stone/grass.
- Spawn a pig and ride it. You will immediately be able to steer it. "Pick up" the ravager and shove it into some dirt/stone/grass walls.
Observed Results:
When the entity's collision box comes into contact with breakable blocks, it does not break them.
Expected Results:
The entity with `break_blocks` should destroy valid blocks it comes into contact with.
Screenshots/Videos attached: Yes/No
https://www.youtube.com/watch?v=fDoh7w4Juk0&feature=youtu.be