Adding "wind-charge" flag (1.21.1+)
Overview
This PR adds the "wind-charge" flag to prevent the block-update of minecraft:wind_charge and minecraft:breeze_wind_charge.
Description
- updating serversoftware dependency from
1.20.4to1.21 - adding new flag "wind-charge" to allow or block the block-trigger behavior (default
false)- I check for build permission (added, trusted, owner) so that the permissions are similar to
projectilesflag and users don't have to turn on the flag for everyone just because they want to work with it. - The
projectilesflag must also be activated so that other players can use the wind-charges. I think it makes sense because theprojectilesflag still seems to be ordered higher. ->wind-chargeis more critical, so it has its own additional flag. explosionflag still manage the explosion behavior (explosion clouds), but this is not necessary for the wind-charge effect.
- I check for build permission (added, trusted, owner) so that the permissions are similar to
- adding checks in the
ProjectileEventListener1211
### Submitter Checklist
- [X] Make sure you are opening from a topic branch (**/feature/fix/docs/ branch** (right side)) and not your main branch.
- [X] Ensure that the pull request title represents the desired changelog entry.
- [X] New public fields and methods are annotated with `@since TODO`.
- [X] I read and followed the [contribution guidelines](https://github.com/IntellectualSites/.github/blob/main/CONTRIBUTING.md).
Please take a moment and address the merge conflicts of your pull request. Thanks!
Please take a moment and address the merge conflicts of your pull request. Thanks!
I think this is the same as the Java 21 PR where we would be required to drop <1.21 support due to binary incompatibilities somewhere with 1.21+ paper API
Please adding ;)
Please take a moment and address the merge conflicts of your pull request. Thanks!