I like this Plugin so much, i use the MySQL suppot for my Network, its perfect. But one think i would like to have is like an Placeholder for the Global toptime. With papi i can use %PlayTimes_global_playtime% and aalso the afk time works with this synatx. but %PlayTimes_global_toptime1% where very nice to have.
Works as advertised but there should be an option to just have days and minutes. Also there should be a RAW time placeholder showing days, minutes and seconds. That way you can have a shortened playtime in the TAB and a full playtime when you run /playtime
I dont know what I making wrong but there is no nicks in the playtime top. Always working - now not. Especially that there is no luckperms prefixes that I would like to use, no support on discord (server) that will be faster than spigot message. Opened 2 problems on github - "fixed" but no - its not fixed
sorry plugin is very great but there is huge bug meaby only for me (why) meaby other users have same problem
Good plugin continue this but need fix for Hex prefix in the top plugin which i wrote in dm and in Bugs and no fixed was made. Also changeable text for new available version can be good idea. Hex prefixes for luckperms in top placeholders not working at all so for now this is useless. Now plugin doesnt show nicknames so its useless too. No engagement on the part of the author
Hi, sorry you have ran into these issues. I responded to you on GitHub and am waiting a response. I am unable to reproduce your issue -- but would love to help get it resolved.
Version: 1.6.1
Nice plugin! Keep it up! :)
I have a suggestion:
It will be nice if you add the following 2 more stuff:
- PlayTime: 22h 0mins 0s
- Times joined: 100
- Joined date: 01/01/2024
- Last time spent: 30mins
- Last date: 01/02/2024
Why? It most for the staff members, so we can see the activity in the server.
Hello, the plugin is very useful and nice. I hope it gets updated for a long time and is not abandoned. There are a few things I want, I mentioned them in the issues tab on github. ☺️
Good plugin, however join date is being very broken. it was fine at first now mine and a few others join date is showing as month 49.. obviously not possible lol
Yes, use permissions.
pt.use - Lets you use /playtime.
pt.others - Lets you check others playtime.
pt.uptime - Lets you check server uptime.
pt.reload - Lets you reload & more.
pt.block - Lets you block players from being on the leaderboard
pt.top - Lets you use /toppt
pt.block-cooldown - No cooldown for /toppt
Version: 1.4.7
The plugin does what it's supposed to do, counting player time. However, the leaderboards seem to be inaccurate and variable. There is no forum for support besides GitHub, where the developer seemed to brush off the issue. Quite disappointing.
I'm so happy I found this plugin, I used to use playtime but that's outdated now, I just wish there was the ability to use placeholders for hours, minutes and seconds etc, because I need the different values in different places
overall good plugin, however for 1.19 it works fine except you cant check offline players playtime and playtime top online show online players time and offline players time just says "0s"
Thank you for the review, please check out the latest update for 1.19 support :)
Version: 1.4.6
this is a really good plugin to see how much play time every member has on the server, however for some reason it does not work with leaderheads it says "Received invalid value 1day for placeholder %playtimes_toptime1% for player ItzEnderArkail. Expected a number."
Looks like an error with something you inputted into the config.yml. Please dm me for further help!
Version: 1.4.4
This plugin is great!, everything works brilliant, placeholders actually works, for some reason some other plugins they dont work. So im very happy they work. 100% recommend using this plugin.
Thanks for your great work!
In spigot 1.17, when I used the toppt command, I got this error:
Unexpected exception while parsing console command "toppt"
>org.bukkit.command.CommandException: Unhandled exception executing command 'toppt' in plugin Playtimes v1.3.10
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchCommand(CraftServer.java:764) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.dispatchServerCommand(CraftServer.java:749) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at net.minecraft.server.dedicated.DedicatedServer.handleCommandQueue(DedicatedServer.java:473) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:437) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1199) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1026) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
at java.lang.Thread.run(Thread.java:831) [?:?]
>Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Long.longValue()" because the return value of "org.json.simple.JSONObject.get(Object)" is null
at me.codedred.playtimes.utils.Statistics.getPlayerStatistic(Statistics.java:35) ~[?:?]
at me.codedred.playtimes.models.Leaderboard.updateTimes(Leaderboard.java:69) ~[?:?]
at me.codedred.playtimes.models.Leaderboard.getTopTen(Leaderboard.java:59) ~[?:?]
at me.codedred.playtimes.commands.TopTime.onCommand(TopTime.java:43) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot.jar:3118-Spigot-66f9d3c-27835bd]
... 9 more
Thanks for the review! Plugin has been updated to 1.17, this error should be gone for you now :)
Version: 1.3.10
The following prompt appears:
[08:01:28 WARN]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
[08:01:34 WARN]: Legacy plugin Playtimes v1.3.10 does not specify an api-version.
Thanks for the review, MySQL support is coming. PlayTimes does not count time at all, the time is counted by the server. To configure the refresh time you must change your autosave time.
Version: 1.3.10
Nice plugin, but can you add placeholders in sek, hours, min?
would be really better.
The placeholder system is being looked into, check out the current PAPI placeholders for a bit more configurability. Thank you!
Version: 1.3.10
Would love to see support for GUIs.
Example:
A red wool would be how many times the player has logged on, the lore would be the value. (Total logins: 1000)
Awesome plugin. I was wondering if you could add a separate command output/chat message for /playtime <player> so those who have permission for this can see more/different info about other players.
[07:55:49 INFO]: Loaded plugin cmd_list version git:cmd_list:1.16-R0.4-SNAPSHOT:52a5c6f:371 by WaterfallMC
[07:55:49 WARN]: Error enabling plugin Playtimes
java.lang.NoClassDefFoundError: org/bukkit/plugin/java/JavaPlugin
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_211]
at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_211]
at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_211]
at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_211]
at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_211]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_211]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_211]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_211]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_211]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:44) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:37) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
at net.md_5.bungee.api.plugin.PluginManager.enablePlugin(PluginManager.java:381) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.api.plugin.PluginManager.loadPlugins(PluginManager.java:285) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.BungeeCord.start(BungeeCord.java:277) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:62) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
Caused by: java.lang.ClassNotFoundException: org.bukkit.plugin.java.JavaPlugin
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass0(PluginClassloader.java:63) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at net.md_5.bungee.api.plugin.PluginClassloader.loadClass(PluginClassloader.java:37) ~[Waterfall.jar:git:Waterfall-Bootstrap:1.16-R0.4-SNAPSHOT:52a5c6f:371]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_211]
... 18 more
[07:55:49 INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.16-R0.4-SNAPSHOT:52a5c6f:371 by WaterfallMC
[07:55:49 INFO]: Enabled plugin cmd_find version git:cmd_find:1.16-R0.4-SNAPSHOT:52a5c6f:371 by WaterfallMC
[07:55:49 INFO]: Enabled plugin SkinsRestorer version 13.4-SNAPSHOT by Th3Tr0LLeR, DoNotSpamPls, Blackfire62
If you're looking for staff that don't lie about their playtime and first join date, this is the plugin for you.
*SUGGESTION*
It'd be nice if you were to add a help command as I am new to the plugin and don't memorize all of the commands.
Thank you for this plugin :D
Thank you for this easy to use the plugin. How it detects player playtime? How it is possible that the plugin knows my playtime from the server first start? LOL EPIC. NICE JOB!
Thank you for the review! PlayTimes does not record any time, it simply takes the player's recorded time from the world folder and translates it for you :) Thus grabbing player time from the second your server was ever created!
Version: 1.3.4
very nice plugin, and it would be possible to put it on a hologram, for example in the Holographic Displays plugin?
The new update added more PAPI placeholders for you to use in holograms :) Thank you.
Version: 1.3.4
this plugin is perfect. never had any issues. only plugin based around playtime that actually has working commands. have been using it for about 2 years
Your Server Manager did a horrible job with customer care. I asked for the simple working placeholder that is supposed to be %PlayTimes_time%. Either way, I was banned from the Discord after awaiting an answer for the question which took over 24 hours. I pinged the manager 5 times again to get his attention since he was online and I got banned. I really wanted to use this plugin but I can't even get support or even report all the bugs I am noticing.
Sorry, you had a bad experience during this time I was quite busy with college and I had my team take over. If you still need help feel free to dm me on discord: CodedRed#0900
Version: 1.3.4
It's a very basic plugin to keep track of player time. I'd really like you to stop using the legacy API though because that really sucks.
It's great to have a player time logger, howver having the time in days to group hours every 24h it's not usefull. There should be an option or by default, to count in hours without grouping into days.
Without taking that into account this is the best and maybe the only functional 1.16 plugin to count time!
Hey,I think it is a nice plugin.
Could you please allow me to introduce it to
https://www.mcbbs.net/portal.php? Many server owners are seeking good plugins there.
I'll mark you as the author.
I hope they can use the plugin.
I love this plugin and everyone on my sever get's a kick out of how long we actually spend on there.
A quick suggestion/request: It would be super cool if we could add some sort of reward system so the longer someone get is on they get maybe a few diamond or xp or something. Like milestones. So once they've been on for 20 days they get a reward!
Great Plugin! All I want in this plugin is bungeecord support! So all the playtimes are linked together throughout all my servers. :) Overall great plugin simple and easy to use
Plugin works amazingly! Tried like 3 other plugins before this and none worked off the bat like yours did. And the config is so good and easy to understand and usue!
this would be great if it had mysql support for networks. i would happily pay money for a plugin that did that. if you could please add that support, or a premium version which has it since i cannot find another project that tracks playtime as well as this.
Pretty damn good plugin. it grabbed my total playtime on the server from before i even installed the plugin! wish there was some way to wipe the time though, so i can start fresh for when my server releases.
Glad you like it, thanks for the review. Player time is stored in the world folder -> stats folder -> player’s UUID JSON file. If you delete the file or change the playOneMinute to 0 that will reset the time. Hope that helps!
Version: 1.2.8
Very great informational plugin! I've never had a problem with this plugin. The only well-functioning plugin showing playtime. 10/10
Check out update 1.2.3 :) Feature added, thanks for the review!
Version: 1.1.2
Great plugin. When I'm importing the API into my java code, it cannot find the package. any idea why? i have added the jar file into the project properties.
Amazing plugin for keeping track of players playtime, but can not find a command to find player join date. If I could find that command I would love the plugin even more :D
10/10, excuse my previous review. Owner responded super fast and I've been off spigot for a while. This plugin is now 100% perfect, it's got everything I'm looking for and is pretty simple!
It's a good plugin, but: "Console can't check playtime." I really want to like this plugin but I'd rather not have to log in to check someone's playtime.
Went ahead and fixed this for you. Console can now check playtime.
Version: 1.1.1
Good plugin, but add MySQL support please, it will be better ;)
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*