• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
UStatistic -- 一个简单的统计插件

Endstone UStatistic -- 一个简单的统计插件 250305

版权类型
原创
版权链接
#
前置组件
endstone https://www.minebbs.com/resources/endstone-python-c.8996/
适配版本(基岩)
  1. 1.21
1.前言:
UStatistic 是一个简单的统计插件,仅仅是一个前置插件...

2.食用方法:
下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件

3.功能说明:
UStatistic 统计的内容如下

[TABLE=centered,noborder]
[TR]
[TD]Name[/TD]
[TD]JSON[/TD]
[TD]API[/TD]
[/TR]
[TR]
[TD]方块放置[/TD]
[TD]block-break.json[/TD]
[TD]api_get_block_place_data() -> dict[/TD]
[/TR]
[TR]
[TD]方块破坏[/TD]
[TD]block-place.json[/TD]
[TD]api_get_block_break_data() -> dict[/TD]
[/TR]
[TR]
[TD]在线时长[/TD]
[TD]online-time.json[/TD]
[TD]api_get_online_time_data() -> dict[/TD]
[/TR]
[TR]
[TD]死亡数[/TD]
[TD]player-death.json[/TD]
[TD]api_get_player_death_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀玩家[/TD]
[TD]player-kill.json[/TD]
[TD]api_get_player_kill_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀生物[/TD]
[TD]mob-kill.json[/TD]
[TD]api_get_mob_kill_data() -> dict[/TD]
[/TR]
[/TABLE]


4.开发者:
通过调用UStatistic API,得到的都是 dict,dict 种的数据存储形式都是简单的键值对,下面举个简单的例子,获取一个玩家的方块破坏数据
Python:
# 获取一个玩家方块破坏数据,返回 int

self.server.plugin_manager.get_plugin('ustatistic').api_get_block_break_data()[player.name]

5.依赖 UStatistic 的插件:
U-Beautiful-Chat聊天增强

5.开发计划:
我将根据玩家的反馈添加更多的统计,例如特定容器打开数据,或是红石使用等等
作者
umaru
下载
115
查看
327
首次发布
最后更新

评分

0.00 星 0 次评分

umaru 的其他资源

后退
顶部 底部