跳到正文

FlatBedrock Xplosion’s Edition

作者:big_Xplosion

可自定义平坦基岩生成

收藏

截图

介绍

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

FlatBedrock Xplosion’s Edition

此模组默认会将主世界的基岩层以及下界的上下两层基岩都生成得平整。只需创建自定义 JSON 文件(见下文),即可轻松将其他维度添加到列表中。大多数维度都应该适用。

 

1.9.4 版本也适用于 1.10

 

配置:

可以配置哪些维度中的哪些层要生成平整基岩层。前往 /config/flatbedrock/dimensions/ 文件夹。默认情况下,那里应该有两个文件:overworld.json 和 nether.json。它们应如下所示:

{
“dimID”: 1,
“genTop”: false,
“genBottom”: true,
“retroGenTop”: false,
“retroGenBottom”: false,
“fillBlock”: “minecraft:stone”
}

dimID 表示维度的数字 ID。本例中的 1 代表主世界。genTop 和 genBottom 需要设置为 true 或 false。设为 true 表示需要在那里生成平整层,设为 false 则不作处理。retroGenTop 和 retroGenBottom 将在下文说明。最后是 fillBlock,在这里指定替换基岩的方块;主世界使用的是 minecraft:stone。

添加模组维度(用户):

如果安装的模组添加了新维度,也可以为其生成平整的基岩层。前往 config 文件夹,再进入 /flatbedrock/dimensions/ 文件夹。创建一个新文件,或复制一个默认文件,并命名为例如 twilightforrest.json。

{
“dimID”: 7,
“genTop”: false,
“genBottom”: true,
“retroGenTop”: false,
“retroGenBottom”: false,
“fillBlock”: “minecraft:stone”
}

只需将各项值修改为该维度所需的设置即可。请注意,这里与主世界的唯一不同之处在于,暮色森林的维度 ID 为 7。

在已有世界中生成平整基岩层:

可以在已生成的世界中应用平整基岩层。但请务必先备份! 若要在某个维度中启用追溯生成,请再次前往 /config/flatbedrock/dimensions 文件夹。打开对应要修改维度的文件,并将 retroGenBottom 和 retroGenTop 的值改为 true。重新打开世界后,就应该能看到平整的基岩层了。

添加模组维度(其他模组开发者):

也可以像下面的示例一样,通过 IMC 消息指定其他维度:

NBTTagCompound compound = new NBTTagCompound();
compound.setString("fileName", "testDimension");
compound.setInteger("dimensionID", 555);
compound.setBoolean("generateFlatTop", true);
compound.setBoolean("generateFlatBottom", false);
compound.setString("fillBlock", "minecraft:end_stone");
FMLInterModComms.sendRuntimeMessage(Reference.MOD_ID, Reference.MOD_ID, "addDimension", compound);

MC 1.7:

推荐:
建议安装 UniversalCore,以获得额外的实用工具和功能(详见下文)

单独使用该模组:
该模组单独使用时,只会将主世界和下界(底部和顶部)的基岩生成得平整。玩家可以通过创建自定义 JSON 文件,将其他维度添加到列表中(参见下文“添加模组维度”)。这应该适用于大多数使用常规世界生成系统的模组维度。 注意: Mystcraft 维度不适用此功能,但等它更新到 1.7.10 后,我会通过添加一个新的 Mystcraft 页面来实现兼容。

与 UniversalCore 一起使用时:
将 UniversalCore 与 FlatBedrock 一起使用时,FlatBedrock 将启用完整的版本检查器,也兼容 VersionChecker 模组。UniversalCore 还支持追溯生成 Minecraft 世界(详见“在现有世界中生成平整基岩”)。我其实建议将 FlatBedrock 与 UniversalCore 一起使用,因为这是一个体量很小、偏实用功能的模组,我觉得它不依赖其他模组会更好。你可以在这里获取 UniversalCore。

在现有世界中生成 FlatBedrock:
如果此模组与 UniversalCore 一起安装,就可以将现有世界中的基岩重新生成为平整的一层。操作前请确保你 然后,只需前往 dimensions 文件夹(位于 config/flatbedrock/dimensions/),选择与你想要重新生成的维度对应的文件,并用你喜欢的文本编辑器打开它(不过我推荐 Mac 用户使用 TextWrangler,Windows 用户使用 notepad++)。之后,只需将 “retroGenBottom” 或 “retroGenTop” 改为 true。完成后保存文件,再次打开你心爱的 Minecraft 世界,基岩层现在应该就会变平了。

添加模组维度(用户须知)
当某个模组添加了自定义维度,而你想将其中的基岩变平时,只需前往 config/flatbedrock/dimensions 目录并创建一个新的 JSON 文件。该文件必须采用 JSON 格式,并包含以下对象: “dimID” 表示维度 ID,“genTop”表示是否将维度顶部生成为平整状态(如同下界顶部),“genBottom” 表示是否将维度底部生成为平整状态,“retroGenTop”和“retroGenBottom”仅在安装了 UniversalCore 时使用;关于它们的更多信息见上文。“fillBlock”是一个字符串值,填写用于替换基岩的方块 ID。你可以查看默认的 overworld.json 和 nether.json 文件,了解具体用法。以下是模组维度 twilightforest.json 的使用示例:

{
“dimID”: 7,
“genTop”: false,
“genBottom”: true,
“retroGenTop”: false,
“retroGenBottom”: false,
“fillBlock”: “minecraft:stone”
}

注意:模组开发者可能已经在代码中实现了这一点,所以在创建新的 JSON 文件前,请先运行 Minecraft,看看它是否已经出现。

通过 IMC 消息添加模组维度(模组开发者须知):
模组开发者也可以发送 IMC 消息,将维度注册到生成列表中,方式如此处所示。

 

常见问题

FlatBedrock Xplosion’s Edition 支持哪些 Minecraft 版本?

FlatBedrock Xplosion’s Edition 支持 Minecraft Java 版 1.6.4–1.12,共 9 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

FlatBedrock Xplosion’s Edition 怎么安装?

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

评论

登录后评论和评分

big_Xplosion 的其他作品

查看全部 →