Please review the changes to the default config and language files.
GamemodeHooks
- Added BentoBox support that currently includes BSkyBlock, Levels, Challenges. Other addons such as CaveBlock coming soon.
- BentoBox does not currently support the feature to add a button in the island settings panel for tempfly settings. Players will need to use /tf island temporarily.
- Added IridiumSkyblock support.
- Added a default pre-configured config for each skyblock plugin so you don't need to read 50 lines of config comment instructions.
Commands
- I restructured the commands. All sub commands are now configurable in the lang file for translations.
- Time units can now be translated and aliases can be added
- All the commands are now able to be tab completed with their proper arguments and syntax.
Timers
- I rewrote the flight timers and fixed their functionality as they seemed kind of inconsistent and weird.
- If the player spams flight toggle the amount of time they spent actually flying will add up by the milliseconds and properly consume a flight second every thousand millis they accumulate.
- The timers may have had the potential to cause a lag inducing infinite looping bug, however this was never confirmed. Made sure it can never happen anyway.
- Added a creative flight timer option that makes players in creative flight consume tempfly, furthermore if a player has the creative timer with no time they will not be allowed to fly in creative.
If creative timer is disabled time will no longer be used in creative more like it used to.
- The idle timer option now has priority over the other types of timers, including the perma timer. This means if the perma timer is active but idle timer is not, an idle player will not lose time event with the perma timer. Previously the idle timer did not take priority like this.
Placeholders
- Added placeholders
time-seconds-total = total unformatted seconds
list-name = Allows a flight identifier name in custom tab overlay plugins that did not support it before.
name-tag = The same as list-name but for custom name tag plugins.
Fixed the bug that prevents players with no time max from buying time in the shop. Not sure if this was in the last version released.