rt,因加入了一个插件,其所给予玩家的奖励破坏了服务器的平衡,所以打算全部回收,如何做到符合要求的物品全部回收?
已知这些物品:
1. 是原版物品,但是拥有固定的名字
2. 其附魔是原版不可能存在的等级
已知这些物品:
1. 是原版物品,但是拥有固定的名字
2. 其附魔是原版不可能存在的等级
本帖最后由 幻心飞小骥 于 2023-1-14 10:41 编辑
原版有可用命令。
见https://wiki.biligame.com/mc/%E5%91%BD%E4%BB%A4/clear例如:
复制代码清除玩家背包中名为sss,带有锋利100级附魔的钻石
可以加入物品数量参数,探测到新玩家得到奖励就对这个玩家执行命令把奖励扣回去
如果奖励的物品很独特,不可能通过其他渠道获得,也可以考虑直接用循环指令方块或数据包循环执行。
原版有可用命令。
见https://wiki.biligame.com/mc/%E5%91%BD%E4%BB%A4/clear例如:
- /clear @a minecraft:diamond{Name:"[{\"text\":\"sss\"}]",Enchantments:[{id:sharpness,lvl:100}]}
可以加入物品数量参数,探测到新玩家得到奖励就对这个玩家执行命令把奖励扣回去
如果奖励的物品很独特,不可能通过其他渠道获得,也可以考虑直接用循环指令方块或数据包循环执行。
本帖最后由 PixelWorld 于 2023-1-14 10:37 编辑
方法一使用papi变量清理
首先
papi ecloud download checkitem
papi reload
使用papi parse 玩家名字%checkitem_remove_mat:物品英文id,custommodeldat:id,amt:数量%
方法二 clear [玩家] [物品] [数据] [最大数量] [数据标签]
方法一使用papi变量清理
首先
papi ecloud download checkitem
papi reload
使用papi parse 玩家名字%checkitem_remove_mat:物品英文id,custommodeldat:id,amt:数量%
方法二 clear [玩家] [物品] [数据] [最大数量] [数据标签]
直接banitem或者banit禁用不是更好吗。清除不一定能清空所有玩家的吧
夜雨晨风丶 发表于 2023-1-14 10:32
直接banitem或者banit禁用不是更好吗。清除不一定能清空所有玩家的吧
问题在于后续打算通过更改该插件配置文件的方式以使后续的奖励不再破坏平衡,直接Ban会导致后续无法使用