用法/效果:
这条指令很像gamerule,唯一的区别是前者是控制游戏规则,后者是控制生物事件。
截止基岩版1.19版本,这条指令支持控制4个生物事件:
minecraft:ender_dragon_event——控制初次进入末地时是否生成末影龙。
minecraft:pillager_patrols_event——控制生成灾厄巡逻队。
minecraft:wandering_trader_event——控制是否生成流浪商人。
events_enabled——控制是否开启事件子系统。
如果未填写『允许运行』参数,可以查询指定的事件是否被允许运行。
『允许运行』参数可以填写true和false。如为true则允许事件运行,false则禁用事件运行。
events_enabled可以控制整个事件系统。如果禁用它,所有单独事件将不会运行。如果启用,仅仅被单独禁用的事件将不会运行。
例子:
/mobevent minecraft:wandering_trader_event false
这条指令可以禁止流浪商人的生成。
/mobevent events_enabled false
这条指令将禁止所有单独事件运行。
第五个——/defaultgamemode——设置默认游戏模式
存在版本:Java1.3.1-今
需要权限等级:2
需要作弊:否
格式:
/defaultgamemode <游戏模式ID>
用法/效果:
用法和/gamemode类似,这里就不多讲了。
这条指令可以控制新进入游戏玩家的默认游戏模式。
需要注意,对于服务器来说,如果服务器配置文件server.properties中的force-gamemode选项被开启(true),那么所有玩家都会被强制更改为此指令设定的模式。
小主,
例子:
/defaultgamemode adventure
这将会使得接下来新进入游戏的玩家的默认游戏模式为冒险模式。
第六个——/publish——开放单人游戏世界
存在版本:Java1.3.1-今
需要权限等级:4
仅单人游戏:是
格式:
Java1.13更新前
/publish
Java1.13及更高版本
/publish [端口]
用法/效果:
相当于在暂停界面点击『对局域网开放』,也就是将本地的单人游戏在局域网上开放。对于Java1.13及以上版本来说,可以设定开放的端口(至少比直接在暂停界面设置强多了)。
端口必须是一个介于0~的整数。如果未指定,游戏会随机选取一个大于1024的端口。
例子:
/publish
这将会使得单人游戏公开到局域网,并占用端口进行通信。