- 单独添加插件没有任何效果
- 只提供函数API方便修改玩家属性NBT
- 可以修改玩家飞行速度, 移动速度, 攻击力什么的吧
- 谨慎使用 操作不当可能会造成玩家数据丢失 或 服务器崩溃
- 修改血量可以直接秒杀玩家
- 修改最大值可以提高玩家上限
- 修改最小值大于0可以达到拦截玩家死亡的效果(而且免疫/kill)
- 修改最小值低于等于0可以达到拦截玩家复活的效果(极限模式玩法?)
- 更多有趣功能等你发现 顺便告诉我 谢谢
- 有问题去讨论区反馈 下载点个赞 玻璃心
- /**
- * 属性类型id:
- 0幸运; 1生命; 2伤害吸收; 3击退抗性;
- 4移动速度; 5水里的移动速度; 6岩浆里的移动速度;
- 7跟踪范围; 8攻击伤害; 9饥饿值; 10疲劳值;
- 11饱和度;12等级;13经验值; 14飞行速度`);
- */
- /**导入函数操作
- *
- var PMA;
- mc.listen("onServerStarted", function() {
- var a = ll.imports('PlayerStatus', '_PlayerStatus');
- return PMA = a
- })
- */
- /**调用函数操作
- *
- PMA(玩家名或xuid, 属性id, [可选]当前值, [可选]最大值, [可选 : 谨慎使用]最小值, [可选 : 谨慎使用]默认值)
- 举例: PMA(pl.xuid, 1, 20);
- //把持有这个xuid的玩家的当前血量修改为20
- 举例: PMA(pl.xuid, 1, 100, 999);
- //把持有这个xuid的玩家的当前血量修改为100, 血量上限修改成999
- 举例: PMA(pl.xuid, 4, 1);
- //把持有这个xuid的玩家的当前移动速度修改成1, 玩家默认移动速度好像是0.01吧 这个会变成超速移动
- 举例: PMA(pl.xuid, 9);
- //读取持有这个xuid的玩家的饥饿值对象, 返回一个对象 {当前值 最大值 最小值}
- //PMA(pl.xuid, 9).current //PMA(pl.xuid, 9).max //PMA(pl.xuid, 9).min
- */