| | PlaytimePlus 游玩时间统计 支持MYSQL TOP 10 排行榜 config自定义配置 API支持 
 搬运授权 | 
 | 
 | | 命令 /playtime -总命令 /playtime [玩家] -查看玩家游玩时间 /playtime top -查看游玩时间排行榜 /playtime [玩家] set [时] [分钟] [秒] -设置游玩时间 /playtime help -查看帮助 | 
 | 
| | 权限 playtime.use -查看自己的游玩时间权限 playtime.use.other -查看他人游玩时间权限 playtime.top10 -查看排行榜权限 playtime.settime -设置权限 playtime.help -使用帮助 | 
 | 
| | API接口 复制代码
PlaytimePlusAPI api = new PlaytimePlusAPI();
int hours = api.getHours(player);
int minutes = api.getMinutes(player);
int seconds = api.getSeconds(player);
api.setTime(player, hours, minutes, seconds);
OfflinePlayer[] top10 = api.getTop10();
OfflinePlayer player1 = top10[0];
OfflinePlayer player2 = top10[1];
OfflinePlayer player3 = top10[2];
OfflinePlayer player4 = top10[3];
OfflinePlayer player5 = top10[4];
...
config配置 复制代码
# :::::::::  :::            :::     :::   ::: ::::::::::: ::::::::::: ::::    ::::  ::::::::::             
# :+:    :+: :+:          :+: :+:   :+:   :+:     :+:         :+:     +:+:+: :+:+:+ :+:             :+:   
# +:+    +:+ +:+         +:+   +:+   +:+ +:+      +:+         +:+     +:+ +:+:+ +:+ +:+             +:+   
# +#++:++#+  +#+        +#++:++#++:   +#++:       +#+         +#+     +#+  +:+  +#+ +#++:++#   +#++:++#++:++
# +#+        +#+        +#+     +#+    +#+        +#+         +#+     +#+       +#+ +#+             +#+   
# #+#        #+#        #+#     #+#    #+#        #+#         #+#     #+#       #+# #+#             #+#   
# ###        ########## ###     ###    ###        ###     ########### ###       ### ##########          
  
#数据库
mysql: false
#是否启用
mysql-host: 127.0.0.1
#数据库IP
mysql-port: 3306
#数据库端口
mysql-database: 'database'
#数据库表
mysql-username: 'root'
#数据库账号
mysql-password: 'password'
#数据库密码
#信息
prefix: '&6[&b游玩时间&6]&f'
message-set-playtime: '%prefix% &e%player%'' &f现在的游玩时间是 &e%hours% 小时 %minutes% 分钟 %seconds% 秒&f!'
message-player-has-never-played: '%prefix% 此玩家从未进入过游戏!'
message-no-permission: '%prefix% 你并没有权限使用这个指令!'
message-unknown-command: '%prefix% 未知的指令! 使用 &e/playtime help &f来得到帮助.'
message-playtime:
   - '&6==================[&b游玩时间&6]=================='
   - '&3累计在线时间: &f %hours% 小时 %minutes% 分钟 %seconds% 秒'
   - '&6============================================'
message-playtime-other:
   - '&6==================[&b游玩时间&6]=================='
   - '&3%player%的累计在线时间:  &f%hours% 小时 %minutes% 分钟 %seconds% 秒 '
   - '&6============================================'
message-help:
   - '&6==================[&b游玩时间&6]=================='
   - '&7/playtime:'
   - '&f查看你的累计在线时间'
   - '&7/playtime [player]:'
   - '&f查看他人的累计在线时间'
   - '&7/playtime top10:'
   - '&f查看游玩时间排行榜'
   - '&7/playtime [player] set [hours] [minutes] [seconds]:'
   - '&f设置一个玩家的累计在线时间'
   - '&6============================================'
'
 | 
 | 
来自群组: 
Bone Studio
            
        可以去建议作者加入NPC和牌子排行榜的支持。
            
        | 复制代码[21:04:02 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'play
time' in plugin PlaytimePlus v1.6
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Pap
erSpigot-1.12.2.jar:git-Paper-1322]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:15
1) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServ
er.java:677) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerCo
nnection.java:1472) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.jav
a:1277) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:45) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.jav
a:5) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMain
Thread$0(PlayerConnectionUtils.java:14) ~[PaperSpigot-1.12.2.jar:git-Paper-1322]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_121]
        at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_121]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [PaperSpig
ot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:
843) [PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:
426) [PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:
767) [PaperSpigot-1.12.2.jar:git-Paper-1322]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.jav
a:665) [PaperSpigot-1.12.2.jar:git-Paper-1322]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]
Caused by: java.lang.NoSuchMethodError: org.bukkit.DyeColor.getData()B
        at commands.PPCommandTop10.onCommand(PPCommandTop10.java:26) ~[?:?]
        at commands.PPCommandBase.onCommand(PPCommandBase.java:34) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Pap
erSpigot-1.12.2.jar:git-Paper-1322]
        ... 15 more
 | 
这是我在输入 "/playtime top10" 后所显示的报错,个人不太懂开发,望能反馈给作者!
            
        逗比的幻影 发表于 2018-10-30 21:02
这是我在输入 "/playtime top10" 后所显示的报错,个人不太懂开发,望能反馈给作者!
 ...
已提交给原作者

            
        原贴下载不了,挂一个下载地址吧
            
        原帖是不是挂了
            
        /playtime [player] set [hours] [minutes] [seconds]:'
我无论是输入/playtime XXX set 1 1 1
还是输入 /playtime set XXX 1 1 1 
还是输入 /playtime set XXX 1  或者  /playtime XXX set 1 
都是无效  显示未知指令 使用  /playtime help 来获得帮助- -
我看官网介绍 是写着   /playtime set XXX X X X
但是配置文件是  /playtime XXX set X X X 
我很懵逼
而且 /playtime top10  打开了gui界面  也不显示我的排行- - 是因为我的在线时间短吗?
            
        
开了数据库吗?如果没开的话
检查一下语言文件,如果你用了中文的语言文件可以看看是否是乱码导致的。
都没问题的话再看看后台是否有报错
            
        
开了  没乱码
后台没报错emmm
猫端1.12.2  
            
        
            
        
            
        如果 支持全息显示 效果更佳!
            
        请问这个能支持info-board插件吗?
            
        希望加入年,月,星期,天的变量
还有最后在线时间和第一次进入服务器的时间
            
        推荐加入top10榜的指令使用间隔,不然在同一时间内多次调用会造成大量CPU运算,导致卡服,或者搞异步处理也可以
            
        还未使用,感觉很不错,不知道可不可以用变量
            
        为什么提示我要用playtime code code激活啊、
这是付费插件么?
            
        什么是/player code [code]
            
        
            
        
            
        
            
        
            
        大佬,玩家退出了游戏之后,当他重新登录,他在线的时间会不会继续累计?
            
        spigot原贴炸了
            
        原帖炸了...
            
        spigot原贴进不去
            
        不错插件,这样能给老玩家发福利了吧
            
        在线时间,不错的插件,赞