Any block that has a block of format_version 1.18.20 or prior may have components that are no longer recognized as of 1.18.30 and aren't versioned to 1.18.30 blocks, thus breaking addons.
Steps to Reproduce:
Load an Addon with a block including any of the following components:
breakonpush (boolean)
immovable (boolean)
onlypistonpush (boolean)
preventsjumping (boolean)
What happens:
An error is thrown that the component is invalid.
What I expect to happen:
Up until 1.18.30, those four components were valid (and working) block components.
In the same way that 1.18.20 changed the names of the light filter and emissions and block/entity collision components, the removal of the block properties listed should only exist for blocks versioned 1.18.30 or later.
Short of that, and short of adding the components back, a replacement event trigger should be made available to the block that fires prior to the associated actions the removed components worked to prevent.
Comments 4
Resolving temporarily as Awaiting Response. Could you attach an example add-on to your report?
This ticket will reopen automatically when you reply.
Yes