• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
FirOnlineTime - 支持日周月的在线时间统计, 支持离线查询, 群组服友好.

服务端插件 FirOnlineTime - 支持日周月的在线时间统计, 支持离线查询, 群组服友好. 1.0.16

完成注册/登录后下载
建议加个获得指定玩家在线时间的变量
例如 %fotime_today_playername%
 
可以新增yaml或者sql本地储存方式么
 
顺便可以支持一下1.12么:哭哭:
 
在排行榜插件中Playertop自定义变量排行
%fotime_total%无法显示而
%fotime_week_value%就会显示是为什么
 
在排行榜插件中Playertop自定义变量排行
%fotime_total%无法显示而
%fotime_week_value%就会显示是为什么
因为%fotime_total%返回的是格式化完成的 xx月xx分xx秒 , 你要上排行榜比较的话用%fotime_total_value%, 返回的是纯数字
 
在线时间会被清楚吗,为什么我的服务器里面的,时间老是会消失,求解答
 

附件

  • IMG_0848.webp
    IMG_0848.webp
    257.6 KB · 查看: 7
  • IMG_0849.webp
    IMG_0849.webp
    230.6 KB · 查看: 6
怎么我1.20.1的墨端运行不了提示
[03:06:41 ERROR]: 启用 FirOnlineTime v1.0.7 时发生错误 (它是最新的吗?)
java.lang.NoClassDefFoundError: cn/chengzhiya/mhdfscheduler/scheduler/MHDFScheduler
at top.catnies.firOnlineTime.utils.TaskUtils.runTimerAsyncTask(TaskUtils.kt:19) ~[?:?]
at top.catnies.firOnlineTime.managers.DataCacheManager.instance_delegate$lambda$5(DataCacheManager.kt:24) ~[?:?]
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]
at top.catnies.firOnlineTime.managers.DataCacheManager$Companion.getInstance(DataCacheManager.kt:22) ~[?:?]
at top.catnies.firOnlineTime.FirOnlineTime.onEnable(FirOnlineTime.kt:27) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:348) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:484) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:552) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:466) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServer.java:451) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:351) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServer.java:235) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:808) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.ClassNotFoundException: cn.chengzhiya.mhdfscheduler.scheduler.MHDFScheduler
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:186) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukk
 
怎么我1.20.1的墨端运行不了提示
[03:06:41 ERROR]: 启用 FirOnlineTime v1.0.7 时发生错误 (它是最新的吗?)
java.lang.NoClassDefFoundError: cn/chengzhiya/mhdfscheduler/scheduler/MHDFScheduler
at top.catnies.firOnlineTime.utils.TaskUtils.runTimerAsyncTask(TaskUtils.kt:19) ~[?:?]
at top.catnies.firOnlineTime.managers.DataCacheManager.instance_delegate$lambda$5(DataCacheManager.kt:24) ~[?:?]
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]
at top.catnies.firOnlineTime.managers.DataCacheManager$Companion.getInstance(DataCacheManager.kt:22) ~[?:?]
at top.catnies.firOnlineTime.FirOnlineTime.onEnable(FirOnlineTime.kt:27) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:348) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:484) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugin(CraftServer.java:552) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.enablePlugins(CraftServer.java:466) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:997de31d-ddc9a2dad-d2eba2c8-47.1.106]
at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServer.java:451) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:351) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m_7038_(DedicatedServer.java:235) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:808) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:285) ~[server-1.20.1-20230612.114412-srg.jar%23180!/:?]
at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.ClassNotFoundException: cn.chengzhiya.mhdfscheduler.scheduler.MHDFScheduler
at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:186) ~[forge-1.20.1-47.4.4-universal.jar%23185!/:?]
at org.bukk
你重新下载最新上传的 1.0.9-fix 那个jar试试
 
数据库不会配置 占位符api也装了 大佬可以教一下吗
 
针对第一个变量“%fotime_today%”,请问能否更新更美观的显示方式

假设玩家在线时间为20分钟,则%fotime_today%变量返回值:20分钟
插件原本的返回值是:0天0小时20分钟0秒

当然,既然已经是“当日玩家的在线时间”了,变量还会显示0天,基本不可能满足1,所以感觉这个变量能否更美观一些。

举例:
玩家在线【30秒】的时候,变量返回:30秒,而不是 (0天0小时0分钟30秒)
玩家在线【21分钟20秒】时候,变量返回:21分钟20秒,而不是(0天0小时20分钟20秒)
玩家在线【5小时7分钟50秒】的时候,变量返回:5小时7分钟50秒,而不是(0天5小时7分钟50秒)

如果能实现这个功能的话,那么真的是太棒了,细节注重!

附:图

QQ截图20250818030406.webp
0天 02小时 07分钟 52秒

另外中间的0,能否不显示这个0? 例如 04分钟,显示4分钟,06小时显示6小时。

非常感谢作者开发这款插件,真的是简洁又高效率,希望能采纳我的建议~
 
最后编辑:

在线管理成员

在线会员

  • xiaojuzj
  • obsess
  • H_aaa
  • 子夜看世
  • 云中
  • 小小纳西妲
  • DHDCC
  • wyq18116
  • fdgretadas
  • K3
  • mr.jest
  • Xuan_Echo
  • xiaoziyi
  • fu_doghh
  • 4b55a1c9ad1876e7
  • xslis
  • Alesso
  • 阿冬
  • alenpro
  • 王聪聪
  • I IKUN2004
...和 13 更多。
后退
顶部 底部