
WorldGuard ExtraFlags Plus
Adds 30+ extra WorldGuard flags - Folia, Disable Mace & more, Permit entry by XP or PAPI, and more.
Оцените первым
14.5K
41
Список изменений
Build & runtime
- Version 4.4.0 — feature and stability release after Folia/performance audit.
- Java 21 bytecode (
--release 21) for broader Paper 1.21.x / 26.1–26.3 server compatibility. - Paper API compile target:
26.1.2.build.67-stable;plugin.ymlremainsapi-version: '1.21'. - FoliaLib shading hardened: explicit shade includes + post-package check that
WrappedBukkitTaskandSpigotImplementationexist in the jar (fixesNoClassDefFoundErrorbreaking command-on-entry and all schedulers on Paper 26.x).
Command flags
- Shared
CommandFlagHandlerSupportfor entry/exit player and console command flags. - Entry commands dispatch only from entered regions with correct last-set tracking; exit commands run for all removed command sets.
- Player commands use
runAtEntity; console commands userunNextTick. - Scheduler self-test on enable logs SEVERE if FoliaLib is broken.
Config & startup (#14, #13)
logging.verbose-startup-logs(defaultfalse) — quiet console on large servers.Config.initialize()inonLoad()before flag registration — disabled flags (e.g.glide) are not registered; reduces “plugin not installed” unknown-flag warnings.- Chunk-unload tickets: one summary line per world; collision init only when flag enabled.
Give-effects (#15)
PotionEffectFlagacceptsnight_vision,minecraft:night_vision, legacy names, and normalized spacing.
Keep-inventory & combat log
keep-inventory-settings.combat-log-restore(defaulttrue) — DeluxeCombat soft integration: snapshot inventory on combat-log quit inside keep-inventory regions, restore on next join.- Death handler priority
HIGHESTso other plugins are less likely to clear drops after keep-inventory applies.
Block flags
allow-block-place-settings.require-membership/allow-block-break-settings.require-membership— allow lists apply only to region members/owners (e.g. member-only sign placement).
New flag: hide-players (experimental)
- Opt-in via
all-flags-control.hide-players: true, then/rg flag <region> hide-players true. - Hides players from others while inside the region (hub/lobby optimization via Bukkit
hidePlayer).
Join-location
- Improved Paper/Folia/Canvas detection — prefers
AsyncPlayerSpawnLocationEventover deprecatedPlayerSpawnLocationEventon modern servers.
Folia / performance audit fixes
- Collision apply on join/world-change via
runAtEntity(not globalrunNextTick). - Chambered ender pearl listener rewrite (thread-safety, scheduler).
- Player count limit uses world-scoped player scan.
- Chunk-unload batched async chunk tickets.
- Join-location fallback uses
teleportAsync. - Fly/godmode quit cache cleanup; entry-level placeholder cache eviction;
onDisabletask cancel.
Config documentation
- Inline comments for give-effects syntax, worldedit
__global__usage, glide disable behavior, hide-players setup.
Файлы
worldguard-extraflagsplus-4.4.0.jar(716.97 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
4.4.0
Загрузчики
BukkitFoliaPaperPurpurSpigot
Версии игры
1.21–26.2
Загрузок
556
Дата публикации
20.06.2026
