游戏物品掉落是客户端决定的还是服务器端决定的

游戏物品掉落是客户端决定的还是服务器端决定的,第1张

你的这两个假设都是错的。
最安全的做法(防止提交参数被修改),客户端只会发送一个攻击的消息,至于这次攻击掉多少血,怪物死没死,死了会掉什么东西,都是服务器计算好发送给你。并且,服务器也应该检验你这次攻击是否合法(比如你用了还不能用的魔法,攻击间隔是否过快之类的)。

1需要使用命令方块或插件 如果是命令方块的话 17版本的指令是这样的:/summon Skeleton ~ ~1 ~{Equipment:[{id:137,Count:6},{id:24,Count:5},{id:5,Damage:4,Count:8},{id:20,Count:5},{id:133,Count:20}],DropChances:[10F,10F,10F,10F,10F]}
2这个是掉落几率,编写上去的时候别打这个,中括号里的是掉落物体,上面的是怪物装备的东西

我的世界共有7种清除指令代码,分别是除掉落物/kill@e[type=item]、清理服务器掉落物品/removedrops999999、清理动物和怪物/killall、怪物/killallmobs、清除玩家背包的某个物品:/clear@p或a或rID等,其中@e指的是所有实体箭,但不包括光灵箭,注意的是type=arrow,是跟前面@e直接连接的,没有空格。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13309831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-12
下一篇 2023-07-12

发表评论

登录后才能评论

评论列表(0条)

保存