'on_step_on' and 'on_step_off' Triggers Don't Work For Blocks Smaller Than 1/4
When using the triggers 'minecraft:on_step_on' and 'minecraft:on_step_off', they won't trigger if the block's entity collision box is smaller than 4 (a quarter of a block) height wise. It would be nice if these would function for any size including 0 (or having entity collision set to false).
Steps To Reproduce:
- Download, install and start a new world with the supplied pack (experimental features on)
- Give yourself the grunt:step_triggers block and place it
- Interacting with the block will change its entity collision height (the block will tell you it's current height upon interacting)
- With each height change step on and off the block
- The block will only say STEP TRIGGER when the height is at 4/16
Expected Behavior:
- The on_step_on and on_step_off triggers work for any entity collision box size including 0
Actual Behavior:
- The triggers don't trigger for blocks smaller than 4
- Unresolved
Gruntastic- 10
- 4
- Confirmed
- 511180
- Multiple
- add-on behavior-pack block collision-box custom_blocks trigger
1.18.10.27 Beta - 1.20.41 Hotfix
1.18.10.27 Beta 1.18.10.26 Beta 1.18.0.24 Beta 1.18.0.22 Beta 1.18.0.20 Beta 1.17.40.23 Beta 1.17.40.20 Beta 1.17.30.24 Beta 1.17.30.23 Beta 1.17.30.22 Beta 1.17.30.21 Beta 1.17.30.20 Beta 1.17.11 Hotfix 1.17.20.22 Beta 1.17.20.21 Beta 1.17.10 1.17.10.23 Beta 1.17.1 Hotfix 1.17.10.20 Beta 1.17.0.58 Beta 1.17.0.56 Beta 1.17.0.54 Beta 1.17.0.52 Beta 1.17.0.50 Beta 1.16.230.56 Beta 1.16.230.54 Beta 1.16.220 1.16.230.50 Beta 1.16.220.52 Beta 1.16.220.51 Beta 1.16.210.61 Beta 1.16.210.60 Beta 1.16.210.59 Beta 1.16.210.58 Beta 1.16.210.57 Beta 1.16.201 Hotfix 1.16.210 1.16.221 Hotfix 1.17.0 1.18.2 Hotfix 1.18.30.33 Preview 1.18.12 Hotfix 1.19.20.24 Preview 1.19.11 Hotfix 1.19.63 1.20.50.22 Preview 1.20.50.23 Preview 1.20.41 Hotfix
Created Issue:
'on_step_on' and 'on_step_off' Triggers Don't Work For Blocks Smaller Than 1/4
When using the triggers 'minecraft:on_step_on' and 'minecraft:on_step_off', they won't trigger if the block's entity collision box is smaller than 4 (a quarter of a block) height wise. It would be nice if these would function for any size including 0.
Steps To Reproduce:
- Create a custom block with a entity hitbox smaller than 4
- Create an event to run from the on_step_on and on_step_off triggers
- Observe that they won't trigger
- Make the hitbox 4 or more
- The event will now trigger
Expected Behavior:
- The on_step_on and on_step_off triggers work for any entity collision box size including 0
Actual Behavior:
- The triggers don't trigger for blocks smaller than 4
When using the triggers 'minecraft:on_step_on' and 'minecraft:on_step_off', they won't trigger if the block's entity collision box is smaller than 4 (a quarter of a block) height wise. It would be nice if these would function for any size including 0 (or having entity collision set to false).
Steps To Reproduce:
- Create a custom block with a entity hitbox smaller than 4
- Create an event to run from the on_step_on and on_step_off triggers
- Observe that they won't trigger
- Make the hitbox 4 or more
- The event will now trigger
Expected Behavior:
- The on_step_on and on_step_off triggers work for any entity collision box size including 0
Actual Behavior:
- The triggers don't trigger for blocks smaller than 4
When using the triggers 'minecraft:on_step_on' and 'minecraft:on_step_off', they won't trigger if the block's entity collision box is smaller than 4 (a quarter of a block) height wise. It would be nice if these would function for any size including 0 (or having entity collision set to false).
Steps To Reproduce:
Create a custom block with a entity hitbox smaller than 4Create an event to run from the on_step_on and on_step_off triggers- Observe that they won't trigger
Make the hitbox 4 or more- The
eventwillnow triggerExpected Behavior:
- The on_step_on and on_step_off triggers work for any entity collision box size including 0
Actual Behavior:
- The triggers don't trigger for blocks smaller than 4
When using the triggers 'minecraft:on_step_on' and 'minecraft:on_step_off', they won't trigger if the block's entity collision box is smaller than 4 (a quarter of a block) height wise. It would be nice if these would function for any size including 0 (or having entity collision set to false).
Steps To Reproduce:
- Download, install and start a new world with the supplied pack (experimental features on)
- Give yourself the grunt:step_triggers block and place it
- Interacting with the block will change its entity collision height (the block will tell you it's current height upon interacting)
- With each height change step on and off the block
- The block will only say STEP TRIGGER when the height is at 4/16
Expected Behavior:
- The on_step_on and on_step_off triggers work for any entity collision box size including 0
Actual Behavior:
- The triggers don't trigger for blocks smaller than 4
Resolving temporarily as Awaiting Response. Could you please attach the add-ons you're using to this ticket?
Added example pack and redid the steps to reproduce
@Gruntastic I think you forgot to add the example pack
Yes I did, whoops
1 year since this bug, happy 1st anniversary!!!