我的世界怎么禁止pvp?

宗千翔宗千翔最佳答案最佳答案

在服务器里打开设置,点击安全选项 关闭允许作弊,然后使用指令/gamemode 1或/gamemode survival即可转生存模式(/gamemode 0是创造)。 也可以使用这个指令强行改变玩家游戏模式:give @a minecraft:map_codex 1 0 {MapType:1b} 注意,这个方法只能把玩家变成生存模式,不能把他变为创造模式,而使用/gamemode 1是可以将玩家快速变为创造的。另外,这个代码只能用在非服务器的单人地图中。

如果开启作弊后还想再关上,只要输入/gamemode reset就可以还原了(这个方法会清除所有已获得的附魔和属性修改,包括装备) 如果想要更复杂的权限管理,可以使用服务器插件,比如Hypixel使用的PVPboss,可以限制玩家攻击其他玩家,但是不限制对怪物的伤害,这样就可以让玩家间互斗,而不至于是单挑(不过如果已经开启了作弊就不会有效果了)

还有一种方法是用命令方块实现,需要安装Java版1.12以上的版本才能用 首先准备一个命令方块和一个拉杆(拉杆可用红石信号激活) 在命令方块的输入框内输入/gamemode 1(转成创造的模式)或者/gamemode survival(转到生存模式) 然后激活拉杆,此时在命令方块的提示信息中会有一个临时性的权限码(这个权限码只有你自己能看到) 这个权限码可以在任何地方用到,比如给玩家发送信息的时候加在后面,这样就能瞬间转换玩家的游戏模式!例如:/server warn 权限码 (警告玩家)

我来回答
请发表正能量的言论,文明评论!