Missing Block Components for Addons after 1.18.30 update - or - Block versioning is broken past 1.16.100
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.
2022-04-20, 02:07 AM
2024-10-16, 10:56 AM
2023-08-30, 02:05 PM
2
1
-