有没有什么办法删除统计数据中的某一项啊
比如我想删除所有玩家的行走距离这一项统计数据,又不影响其他的😿
比如我想删除所有玩家的行走距离这一项统计数据,又不影响其他的😿
本帖最后由 Neige 于 2023-3-13 18:23 编辑
安装NeigeItems
https://www.mcbbs.net/thread-1364195-1-1.html
然后在服务器输入
ni action 玩家名 js: player.setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, 数值)
玩家名替换成对应玩家的ID,XXXXXXX替换成对应的统计数据类型,数值替换成对应数值
比如ni action Neige js: player.setStatistic(Packages.org.bukkit.Statistic.BEACON_INTERACTION, 100)代表将Neige与信标交互的次数设置为100
所有的XXXXXXX列在这里:
https://hub.spigotmc.org/javadoc ... kkit/Statistic.html
要改哪个通过英文自行理解,或者自己试一试自然就知道了
有的涉及物品类型或实体类型的,格式还有变化。比如末影人击杀数,石头挖掘数。形如:
setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, Packages.org.bukkit.entity.EntityType.XXXXXXX, 数值)
setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, Packages.org.bukkit.Material.XXXXXXX, 数值)
EntityType即实体类型,如下:
https://hub.spigotmc.org/javadoc ... ity/EntityType.html
Material即物品类型,如下:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
以上链接均针对原版服务器,不包含MOD服特有的统计数据,物品类型及实体类型。
对于MOD服务器可以使用:
ni action 玩家名 js: for each (let el in Packages.org.bukkit.Statistic.values()) print(el)
ni action 玩家名 js: for each (let el in Packages.org.bukkit.entity.EntityType.values()) print(el)
ni action 玩家名 js: for each (let el in Packages.org.bukkit.Material.values()) print(el)
这三条指令,他们分别会向后台发送所有的统计数据,物品类型及实体类型,输完一条进后台一个个看就是了
安装NeigeItems
https://www.mcbbs.net/thread-1364195-1-1.html
然后在服务器输入
ni action 玩家名 js: player.setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, 数值)
玩家名替换成对应玩家的ID,XXXXXXX替换成对应的统计数据类型,数值替换成对应数值
比如ni action Neige js: player.setStatistic(Packages.org.bukkit.Statistic.BEACON_INTERACTION, 100)代表将Neige与信标交互的次数设置为100
所有的XXXXXXX列在这里:
https://hub.spigotmc.org/javadoc ... kkit/Statistic.html
要改哪个通过英文自行理解,或者自己试一试自然就知道了
有的涉及物品类型或实体类型的,格式还有变化。比如末影人击杀数,石头挖掘数。形如:
setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, Packages.org.bukkit.entity.EntityType.XXXXXXX, 数值)
setStatistic(Packages.org.bukkit.Statistic.XXXXXXX, Packages.org.bukkit.Material.XXXXXXX, 数值)
EntityType即实体类型,如下:
https://hub.spigotmc.org/javadoc ... ity/EntityType.html
Material即物品类型,如下:
https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
以上链接均针对原版服务器,不包含MOD服特有的统计数据,物品类型及实体类型。
对于MOD服务器可以使用:
ni action 玩家名 js: for each (let el in Packages.org.bukkit.Statistic.values()) print(el)
ni action 玩家名 js: for each (let el in Packages.org.bukkit.entity.EntityType.values()) print(el)
ni action 玩家名 js: for each (let el in Packages.org.bukkit.Material.values()) print(el)
这三条指令,他们分别会向后台发送所有的统计数据,物品类型及实体类型,输完一条进后台一个个看就是了
Neige 发表于 2023-3-13 15:59
安装NeigeItems
https://www.mcbbs.net/thread-1364195-1-1.html
这个玩家名可不可以设置成@a或者*代表所有玩家啊
yaoraoxiaosa 发表于 2023-3-13 18:02
这个玩家名可不可以设置成@a或者*代表所有玩家啊
不能,只能输名字
Neige 发表于 2023-3-13 18:10
不能,只能输名字
无法给所有人都删除么😭
yaoraoxiaosa 发表于 2023-3-13 18:12
无法给所有人都删除么😭
ni action 你自己的ID js: for each (let player in Bukkit.getOfflinePlayers()) { player.setStatistic(Packages.org.bukkit.Statistic.XXXXX, 数值) }