跳到正文

Simpleretrogen

作者:cpw

让基于 IWorldGenerator 的内容轻松进行复古生成的实用工具。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Simpleretrogen 是一个实用模组,允许带有世界生成内容的模组将其内容重新注入已生成的区块,并追踪哪些区块已经重新生成。

 

这样,你就可以将新模组添加到世界中,并让它的内容重新生成到已有区块里。

 

它适用于 FML 使用的、基于 IWorldGenerator 的系统,大多数模组都通过该系统将简单内容注入世界生成过程。

 

命令:

目前有一个辅助命令。

  • listretrogenclasstargets – 列出服务器上可用于添加到 simple retrogen 的候选类。

 

配置:

要配置此模组,你需要找出要重新生成的模组中哪些类实现了 IWorldGenerator。

例如,slimeknights.tconstruct.world.worldgen.SlimeIslandGenerator 是 Tinkers’ Construct 中负责生成黏液岛屿的世界生成器。

 

1.9 版本重构了配置文件。文件中可以包含多个“标记”,每个标记都可以指定自己的重新生成类。将相应区段添加到“markerList”列表中,即可启用或停用这些区段。

 

 

# 配置文件

##########################################################################################################
# CPWRGMARK
#--------------------------------------------------------------------------------------------------------#
# 标记定义
# 可以按需创建任意数量的标记
# 将标记添加到启用列表即可激活
##########################################################################################################

CPWRGMARK {
    # 此标记对应的世界生成器类
    S:worldGens <
slimeknights.tconstruct.world.worldgen.SlimeIslandGenerator
     >
}


general {
    # 已启用的标记
    S:markerList <
        CPWRGMARK
     >

    # 每个游戏刻执行重新生成的最大次数
    I:maxPerTick=100
}

以上示例会强制重新生成尚未生成过的黏液岛屿。标记值可以更改,并会应用到所有重新生成的区块;因此,更改该值会再次触发重新生成。MaxPerTick 控制每个游戏刻重新生成的区块数量,以确保重新生成的开销不会导致服务器出现无法接受的卡顿。

常见问题

Simpleretrogen 支持哪些 Minecraft 版本?

Simpleretrogen 支持 Minecraft Java 版 1.8.9–1.10.2,共 5 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Simpleretrogen 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

cpw 的其他作品

查看全部 →