Releases: TimedFly/TimedFly
v4.4.2-BETA
Issues with newer versions should be fixed without a need to updates.
- Fixed action bar and title message not showing up.
- Fixed command tab completion not showing the player's name.
- Fixed languages not moving from inside the plugin to the plugin's language folder.
- Fixed bstats shading.
- Fixed FlightStore not opening because null currency.
- Updated dependencies.
What's Changed
- #44 suggested fix for issue by @mcdaddytalk in #45
- Added german language by @matze19999 in #50
New Contributors
- @mcdaddytalk made their first contribution in #45
- @matze19999 made their first contribution in #50
Full Changelog: v4.4.1-BETA...v4.4.2-BETA
A LITTLE WORLD CHANGE FIX
BLACKLISTING WORLDS IS BACK!
NEW CURRENCY & UPDATE NOTIFIER
This versions adds new currency and possibly fixes some issues I was having.
- Added option to disable automatic timer stop 8ba9954
- AutoStopTimer: true/false on the config.yml file
- Added Updater & timeleft argument 2dce6f4
- Added romanian language, thanks to axel
- Added new currency by using items 24cb95c
- Removed debug message c5ab92d
- Fixed ResultSet closed error baba0b2
- Fixed issue with timer not starting on flight 993a66a
- Fixed issue with languages path not being found 0f1626e
- Fixed timeleft not working for other playyers 498948e
Only if you're updating:
For this update you need to change your items.yml
file and change Currency: 'vault'
to
Currency:
Type: vault
Item: DIAMOND
Item can be any item.
PLAYERS... TIME TO FLY!!! & UPDATE TO 1.15
This version fixes issues with timer resetting on a server restart, and adds a few changes. But hopefully the stupid issue with flight resetting is fixed. Also the plugin should work for 1.15
- Added semi-support for 1.15 89b85d6
- Added itialian language, thanks to Korazza d5ea651
- Added argument to add/set time to all players. (using
*
instead of the player's name) 8fb0086 - Fixed #38, time does not reset on restart 5afb3c3
- Fixed issue with insert player into database 3f3f4e9
Please report any issues on github
Issues Be GONE!!!
- Fixed issue with a translation not being found because of missing word. 5ecd34e
- Fixed issue with the languages files not getting reloaded after reloading the plugin with /tf reload. bb26689
- Fixed prefix not changing because I was using the wrong variable. d78e6bc
- Fixed compatibility issues (Plugin not working well with other fly plugins like essentials) 577eeec
- Added analytics for the bStats page. 192dc86
- Added the option to toggle flight if using any of the custom commands 520fd10
- Added
onClick
andonFlyFinish
commands 3e116a8 - Added
short
translation for the time_string (example: 5s 3m) acb3fa9 - Implemented the translations from time_string acb3fa9
Reload Me Daddy!!!
Changes
- Fixed config resetting after
/tf reload
. e488ef8 - Fixed resume message not sending translation. f1e6728
- Added
replacePlaceholder
tosendMessage
of player's method. e488ef8
Join my Dicord server if you have any issues and need a quick response.
Or use the issues tab, so I don't forget what I have to fix.
Finally Done?!?!
This version is also releasing on Spigot since I'm now confident that it works great. There are some missing things like Bossbar and the update notification but I'll get those since its easier now. Thanks to @Niko302 for helping me test this stuff... (however he got tired of me and used another plugin but oh well)
Changes:
- Fixed issue selecting the wrong data - Selecting the first row of the data table instead of the row where the UUID match, and that's it.
Now for people who weren't following up the updates here:
- New placeholders:
- PlacehoderAPI %timedfly_<placeholder>%: (placeholder - example output)
timeleft, timeleft_long
- 15 minutes 5 secondstimeleft_short
- 15 minutestimeleft_ms
- 905000timeleft_cut, timeleft_cut_long
- 15 m 5 stimeleft_cut_short
- 15 m
- Internal Placeholders:
[player_name]
- By_jack[time_left]
- 15 minutes 5 seconds[initial_time]
- 20 minutes[vault_balance]
- 500 (Not implemented)[player_points_balance]
- 500 (Not implemented)[tokens_manager_balance]
- 500 (Not implemented)[levels_balance]
- 500 (Not implemented)[exp_balance]
- 500 (Not implemented)[time]
- (Time from items.yml and only works there)[price]
- (Price from items.yml and only works there)[currency]
- (Currency name from items.yml and only works there)[balance]
- (Balance from items.yml and only works there)
- PlacehoderAPI %timedfly_<placeholder>%: (placeholder - example output)
- New config.yml, some of the sections changed to be easier to understand.
- Changed the custom command to a list instead of separating each command with
;
- New Stop Timer on Attack system. You can now stop flight if the player hits an specified entity, by name or by type. Using
!
at the beginning of the entity will ignore it. - Default currency so if a incorrect currency is detected on the item the plugin will choose the currency on the config.
- LimitMaxTime cooldown and time can now use time string and are not stuck in minutes.
- Changed the custom command to a list instead of separating each command with
- New message file system. (This is for another little project which I can't talk about right now)
- New editor to edit the items right on the game. (/tf reload doesnt work right now)
- New section on items.yml file so each item has its own currency if you desire.
- New method to get the time string made by me.
- Made improvements to database queries. Now every database request is async to make the plugin faster)
- Available hooks are:
- Vault
- PlayerPoints
- TokenManager
- PlaceholderAPI
- Databases supported MySQL & SQLite. (MongoDB support soon)
- Flight counter wont start until the user flies for the first time after buying/getting flight (if StopTimer on Ground is not enabled)
Dont forget to report any issues in the issues page
Note: This has been only tested on Minecraft 1.14.4
Fly, Fly, Fly!!!
With this version I've fixed an issue with the player's timer getting back to 0
when the server restarts and they're offline.
- Fixed timer restart issue on server restart.
- Added queue system to database to improve speed.
- Fixed issue with english file. (set
flight_pause
toflight_paused
)
Languages & Checks
This version adds translations to the plugin. Not everything is translated, but the most important things like user (non admin) messages.
- Added Languages; English currently available.
- Added world change check to re-enable flight when the player changes worlds.
- Fixed issue with permissions; checking if the wrong user had perms.
- GUI can now be disabled from the config.
- Added
Chat
option to the config. - Changed some texts onEnable.
You might have to re-do the config for this update. If something doesn't work then do that. But, if everything is fine then don't worry about it.