本文说明机械动力服务器使用的 Machine Resource Worlds 服务端 Mod。当前适配版本为 Minecraft 1.21.1 + NeoForge 21.1.x。
该 Mod 提供两个服务器维度:
machine_resource_worlds:machine_world:机器维度,超平坦世界。machine_resource_worlds:resource_world:资源世界,主世界地形生成,并按配置定时重置。两个维度的共同规则:
机器维度额外规则:
资源世界额外规则:
进入机器维度:
/mrw machine /machineworld
进入资源世界:
/mrw resource /resourceworld
离开当前自定义维度,返回主世界:
/mrw back /mrw exit /mrw leave /exitworld /leaveworld /machineworld exit /resourceworld exit
查看状态:
/mrw status
手动立即重置资源世界:
/mrw reset now /resourceworld reset
重置期间:
如果更新 Mod 前资源世界已经生成过结构或怪物,旧区块内容不会自动消失。执行一次手动重置后,新生成的资源世界会按“不刷怪、白天、无结构”的规则重新生成。
配置文件路径:
config/machine-resource-worlds.properties
默认配置:
auto_reset_enabled=true reset_hour=0 reset_minute=0 zone_id=system chunks_per_tick=512 unload_wait_ticks=200 abort_if_loaded_chunks_remain=true delete_dimension_data_storage=false
配置说明:
auto_reset_enabled:是否启用每日自动重置。reset_hour / reset_minute:自动重置时间。zone_id:时区,system 表示使用服务器系统时区。chunks_per_tick:每 tick 清理的区块记录数量,数值越大重置越快,但瞬时压力也越高。unload_wait_ticks:重置前等待资源世界区块卸载的时间。abort_if_loaded_chunks_remain:如果仍有区块被加载,是否中止重置。delete_dimension_data_storage:是否额外删除资源世界 data 目录。重新加载配置:
/mrw config reload
将 Mod jar 放入服务器 mods 目录,然后启动服务器即可。
构建产物名称:
machine_resource_worlds-1.0.0.jar
该 Mod 是服务端 Mod,主要逻辑都在服务器侧执行。