Details
Supported Bukkit Versions
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.1
- 1.21.2
- 1.21.3
- 1.21.4
- 1.21
- 1.20.6
- 1.20.5
- 1.20.4
- 1.20.3
- 1.20.2
- 1.20.1
- 1.20
- 1.19.4
- 1.19.3
- 1.19.2
- 1.19.1
- 1.19
- 1.18.2
- 1.18.1
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
Changelog
2.4.0 (2026-03-08)
Features
- togglable paper sword blocking (5d3887d)
Bug Fixes
- don't overwrite swords on every click #843 (4323853)
- inventory: harden stale deferred item mutation paths (a92664d)
- reflection: tighten chooser compatibility fallback (f383340)
- strip sword consumable component (4624ac0)
- sword-blocking: clear sword consumable components on reload when disabled (b887a28), closes #845
- sword-blocking: fall back to shield for pre-1.20.5 clients (388bee5), closes #842
- sword-blocking: harden inventory fail-safes to prevent ghosting (8889bfe)
- sword-blocking: harden legacy death shield drop reconciliation (2bb730e)
- sword-blocking: prevent GUI click/drag item rewrites & fallback unknown clients to shield (cfc596c)
- sword-blocking: prevent legacy fallback from cancelling unrelated shield interactions (727fa97)
- sword-blocking: restore offhand item for pre-1.20.5 fallback clients (68073e8)
- sword-blocking: sweep stale consumable state on join/quit/world (96d6981)