Commit graph

7 commits

Author SHA1 Message Date
1f053c00ac Bump to 1.0.6-SNAPSHOT; add ENDERMAN_ATTACK_PLAYER and FORMBLOCK actions; refactor Validator, NodeHandler and Policy to be aware of world the action takes place instead of entity (for supporting entity-less actions like FORMBLOCK); change VersionMatcher to load 1.21 implementation on all versions that don't match b1.7.3 to support future versions; properly register autocomplete for /eye command. 2026-06-16 19:16:06 -03:00
f4a362c1c7 Add action and handler for gliding, equip, refactored PolicyParser and implementations to support world matching
Some checks are pending
Build / build (push) Waiting to run
2026-05-19 15:27:04 -03:00
81bf64c463 Policies now provide their own checks to whether the player applies or not.
Added GlobalPolicy.

Revamped config YAML structure for more consistency.

Added ChatColor back to commands, should be correctly implemented in the future.

Build environment is now passed to plugin manifest.

Added workflow to automatically build releases.
2025-12-15 14:16:07 -03:00
90d43ac3de Finished r1_21 implementation.
- Better NodeHandler evaluation.
2025-12-12 17:31:28 -03:00
e64b563190 Refactored policy system, fixed config file parsing inconsistencies.
- LocationPolicy is now an extension of Policy
- Policy.parse() is now PolicyParser mapped in PolicyParsers.
- NodeValueParser was merged with DataShifter
- More code small changes to enable the project to work with this new configuration.
2025-12-08 17:19:06 -03:00
d9897910b9 First working version of useEnchantment. 2025-12-07 21:05:18 -03:00
55370dcd53 First commit. 2025-12-03 15:02:05 -03:00