
EzFlyTime
Sell flight time with customizable vouchers, and make flying players look awesome with highly configurable particles. Also includes configurable bossbar for countdown and has PlaceholderAPI support.
Список изменений
Changed
- TeamsAPI dependency bumped 1.8.0 → 2.0.0 - the 2.0.0 release adds
TeamRelation.MEMBERand adjusts the default colours ofALLYandTRUCE. EzFlyTime does not useTeamRelation, so no code changes were required.
Added
- TeamsAPI integration smoke tests - 112 parameterized tests across all
compatible server software (Paper, Spigot, Purpur, Folia) and Minecraft
versions (1.16.5 – 1.21.5) guard against regressions of the
NoClassDefFoundErrorcrash fixed in 3.0.1.
Fixed
-
Spurious
particle-shop-gui.ymlsave warning -StartupBootstrapcalledsaveResource("particle-shop-gui.yml", false)unconditionally on every startup, producingCould not save … because … already existsafter the first run. The call was redundant:ParticleShopGUIalready guards the samesaveResourcebehind an existence check, so theStartupBootstrapcall has been removed. -
TeamsAPI soft-dependency crash -
NoClassDefFoundError: com/skyblockexp/teamsapi/api/TeamsSubcommandwas thrown on startup whenever TeamsAPI was absent. Bukkit's class loader eagerly loads field-type classes in the same jar, soFlySubcommand(and transitively itsTeamsSubcommandinterface) was resolved the momentTeamsIntegrationwas instantiated, before any availability guard ran. TheflySubcommandfield is now typed asObject; all TeamsAPI references remain in method bodies and are resolved lazily at execution time.
