求显示玩家累计在线时间的计分板指令,希望有哪位大佬解答。
做20个ticks加1的dummy计分板
本帖最后由 尸先peng 于 2021-11-28 11:52 编辑
scoreboard objectives add 1 dummy
scoreboard objectives add time dummy
scoreboard objectives setdisplay sidebar
scoreboard players add @a 1 1
execute as @a[scores={1=20..}] at @s run scoreboard players add @s time 1
execute as @a[scores={1=20..}] at @s run scoreboard players reset @s 1
这样就可以显示玩家在线时间了(单位:秒)
如果要以分钟为单位,可以把加粗数字改为120
以小时为单位同理,将加粗数字改为7200
感谢下方评分提醒↓↓↓






这样就可以显示玩家在线时间了(单位:秒)
如果要以分钟为单位,可以把加粗数字改为120
以小时为单位同理,将加粗数字改为7200
感谢下方评分提醒↓↓↓
希望这个能帮助到你
尸先peng 发表于 2021-11-27 17:40
scoreboard objectives add 1 dummy
scoreboard objectives add time dum ...
服务器里的话@a这种目标选择器没法用吧
mxz_dada 发表于 2021-11-28 20:58
服务器里的话@a这种目标选择器没法用吧
确实输入后是红色的
跑刀仔 发表于 2021-11-28 21:17
确实输入后是红色的
@a不行的话可以试试@e[type=player]
冷い桜_ 发表于 2021-11-27 17:05
做20个ticks加1的dummy计分板
应该怎么实现呢
尸先peng 发表于 2021-11-27 17:02
scoreboard objectives add 1 dummy
scoreboard objectives add time dum ...
你这里应该搞错了
1s=20t的话
1min=60s*20t=1200t
1h=60min*60s*20t=72000t
mxz_dada 发表于 2021-11-28 20:58
服务器里的话@a这种目标选择器没法用吧
我使用这个插件报错
- [16:42:30 ERROR]: Could not pass event InventoryClickEvent to ATime v1.0.2
- java.lang.IllegalArgumentException: Size for custom inventory must be a multiple of 9 between 9 and 54 slots (got 19)
- at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
- at org.bukkit.craftbukkit.v1_16_R3.CraftServer.createInventory(CraftServer.java:1892) ~[patched_1.16.5.jar:git-Purpur-1171]
- at org.bukkit.Bukkit.createInventory(Bukkit.java:1280) ~[patched_1.16.5.jar:git-Purpur-1171]
- at me.albert.atime.Gui.Kits.Open(Kits.java:26) ~[?:?]
- at me.albert.atime.Gui.GUIListener.onClick(GUIListener.java:55) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor148.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Purpur-1171]
- at org.bukkit.plugin.EventExecutor$Lambda$5367/0x0000000078b71640.execute(Unknown Source) ~[?:?]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Purpur-1171]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Purpur-1171]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2848) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:32) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:10) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.PlayerConnectionUtils$Lambda$9259/0x00000000021d1868.run(Unknown Source) ~[?:?]
- at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1469) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1142) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
- at net.minecraft.server.v1_16_R3.MinecraftServer$Lambda$3177/0x00000000767a8408.run(Unknown Source) ~[?:?]
- at java.lang.Thread.run(Thread.java:883) [?:?]