PlotSquared icon indicating copy to clipboard operation
PlotSquared copied to clipboard

Adding "wind-charge" flag (1.21.1+)

Open RedstoneFuture opened this issue 1 year ago • 4 comments

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.4 to 1.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 projectiles flag and users don't have to turn on the flag for everyone just because they want to work with it.
    • The projectiles flag must also be activated so that other players can use the wind-charges. I think it makes sense because the projectiles flag still seems to be ordered higher. -> wind-charge is more critical, so it has its own additional flag.
    • explosion flag still manage the explosion behavior (explosion clouds), but this is not necessary for the wind-charge effect.
  • 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).

RedstoneFuture avatar Oct 12 '24 20:10 RedstoneFuture

Please take a moment and address the merge conflicts of your pull request. Thanks!

github-actions[bot] avatar Nov 01 '24 11:11 github-actions[bot]

Please take a moment and address the merge conflicts of your pull request. Thanks!

github-actions[bot] avatar Feb 23 '25 10:02 github-actions[bot]

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

dordsor21 avatar Jun 26 '25 16:06 dordsor21

Please adding ;)

TruaYT avatar Nov 15 '25 14:11 TruaYT

Please take a moment and address the merge conflicts of your pull request. Thanks!

github-actions[bot] avatar Dec 24 '25 18:12 github-actions[bot]