Skip to content

v4.4.6

Latest

Choose a tag to compare

@gbpii gbpii released this 01 Oct 05:42
  • Folia/Canvas + FAWE event threading | Replaced LocalPlayer#getWorld() and LocalPlayer#getLocation() on Bukkit event paths with BukkitAdapter / WorldGuardUtils helpers so region queries and bypass checks no longer block via FAWE's FoliaTaskManager.syncWith (fixes IllegalStateException on Folia/Canvas with FAWE installed) (#32).
  • fly flag cross-world teleport | Fixed flight being re-granted after leaving a fly: allow region via cross-world teleport (Essentials /home, /rtp, portals, vanilla /tp). On world change, the plugin now schedules the same deferred region refresh used after teleports instead of re-applying a stale cached handler value that could run after the exit update (#8 follow-up, #34 by @DarkChromaMC).
  • PlaceholderAPI optional dependency | Fixed NoClassDefFoundError for PlaceholderExpansion when PlaceholderAPI is not installed. The wgefp expansion is now loaded and managed via reflection (same pattern as PacketEvents/ProtocolLib hooks), so the main plugin class never references PlaceholderAPI types at class-load time.