跳到正文

Nether Portal Spread (Legacy Fabric)

作者:Serilum

在可配置的半径范围内,将下界方块扩散到主世界的下界传送门周围。

收藏

介绍

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

需要前置模组 Collective (Fabric) 和 Fabric API。

     此模组是 The Vanilla Experience 的一部分。
下界传送门会将(下界)方块扩散到传送门周围的主世界,扩散半径可配置。默认情况下,你可以在传送门的半径范围内放置四个煤炭块来阻止扩散。不过这可以在配置中更改。当扩散效果开始以及被阻止时,传送门周围的玩家会收到一条消息。

该模组会将所有传送门位置保存到“../world-folder/data/netherportalspread/portals/”。当传送门被创建,或玩家从下界前往主世界时,会检测到新的传送门。因此对于旧世界,你需要穿过传送门并返回一次以启动扩散效果,或者重新激活传送门。这使得它比检查世界中的每个方块来寻找传送门要高效得多。

可配置: ( 如何配置? )
sendMessageOnPortalCreation (默认 = true):启用后,会向传送门周围的玩家发送一条消息,说明下界正在扩散,并且你可以通过放置“preventSpreadBlockAmountNeeded”个“preventSpreadBlockString”方块来阻止扩散。
messageOnPortalCreation (默认 = “你感觉到一股腐化的能量从传送门中传来。除非在传送门周围 %portalSpreadRadius% 格半径内放置 %preventSpreadBlockAmountNeeded% 个 %preventSpreadBlockString%,否则下界将缓慢扩散到主世界。“):传送门创建时发送的消息。
sendMessageOnPreventSpreadBlocksFound (默认 = true):启用后,当传送门检测到新的“preventSpreadBlockString”方块时,会向传送门周围的玩家发送一条消息,说明下界扩散已停止。
messageOnPreventSpreadBlocksFound (默认值 = “放置了足够数量的 %preventSpreadBlockString% 后,你感到腐化能量逐渐消散。“): 找到阻止扩散方块时发送的消息。
sendMessageOnPortalBroken (默认值 = true): 启用后,传送门被摧毁时会向玩家发送消息。
messageOnPortalBroken (默认值 = “下界传送门被摧毁后,腐化能量便无法再进入主世界。“): 传送门被摧毁时发送的消息。
prefixPortalCoordsInMessage (默认值 = true): 启用后,在传送门消息中显示传送门坐标。

portalSpreadRadius (默认值 = 15,最小值 1,最大值 100): 下界方块可从传送门向外扩散的半径。
spreadDelayTicks 
(默认值 = 40,最小值 1,最大值 72000): 下界传送门周围每次扩散之间的延迟刻数。20 刻 = 1 秒。
instantConvertAmount
(默认值 = 50,最小值 0,最大值 1000): 检测到传送门时,立即转化为下界方块的方块数量。如果半径范围内已有下界方块,则会从此数值中扣除其数量。

preventSpreadWithBlock (默认值 = true): 启用后,当半径范围内存在 n 个(在配置中定义的)阻止扩散方块时,会阻止扩散效果。
preventSpreadBlockAmountNeeded (默认值 = 4): 阻止扩散所需的阻止扩散方块数量(在配置中定义),范围为下界传送门周围的半径内。
preventSpreadBlockString (默认值 = “minecraft:coal_block“): 用于阻止下界传送门扩散的方块。默认是煤炭块(minecraft:coal_block 是命名空间 ID)。

默认情况下,模组会在以下情况下向传送门附近的玩家发送消息:
传送门生成且扩散开始时:


使用阻止扩散方块(在配置中定义)停止传送门扩散时:

传送门被摧毁时的消息:

可配置的扩散方块
你可以在 “./config/netherportalspread/” 目录下的 “spreadsettings.txt” 文件中定义哪些方块会扩散、扩散成什么方块,以及扩散发生的概率。默认内容如下:

stone; [netherrack>10 + magma_block>2 + nether_quartz_ore>1],
grass_block; [netherrack>1],
dirt; [netherrack>1],
sand; [soul_sand>1],
gravel; [soul_sand>1],
stone_bricks; [nether_bricks>2 + red_nether_bricks>1],
sea_lantern; [glowstone>1],
farmland; [soul_sand>1],
wheat; [nether_wart>1]

如果名称值中不包含“:” (冒号),该模组会自动在其前面添加“minecraft:”。
格式为: FROMBLOCK; [TOBLOCK>WEIGHT (+ TOBLOCK>WEIGHT + TOBLOCK>WEIGHT) ]
权重会自动转换为概率值,计算方式为:(1/总权重)*权重。
因此,默认配置文件表示:

将石头转换为 76.92% 的下界岩、15.38% 的岩浆块和 7.7% 的下界石英矿石。
将草方块转换为 100% 的下界岩。
将泥土转换为 100% 的下界岩。
将沙子转换为 100% 的灵魂沙。
将沙砾转换为 100% 的灵魂沙。
将石砖转换为 66.67% 的下界砖和 33.3% 的红色下界砖。
将海晶灯转换为 100% 的萤石。
将耕地转换为 100% 的灵魂沙。
将小麦转换为 100% 的下界疣。

 

Minecraft 1.16 及更高版本使用了不同的默认配置,采用了新的方块:

stone; [netherrack>10 + magma_block>2 + nether_quartz_ore>1],
grass; [nether_sprouts>1],
cobblestone; [blackstone>1],
grass_block; [crimson_nylium>1],
dirt; [netherrack>1],
coarse_dirt; [soul_soil>1],
sand; [soul_sand>1 + soul_soil>1],
red_sand; [soul_soil>1 + soul_sand>1],
sandstone; [blackstone>1],
cut_sandstone; [polished_blackstone>1],
chiseled_sandstone; [chiseled_polished_blackstone>1],
smooth_sandstone; [basalt>1],
smooth_red_sandstone; [basalt>1],
gravel; [soul_soil>1],
stone_bricks; [nether_bricks>2 + red_nether_bricks>1],
sea_lantern; [glowstone>1],
farmland; [soul_sand>1],
wheat; [nether_wart>1],
gold_ore; [nether_gold_ore>1],
fern; [nether_sprouts>1],
oak_leaves; [nether_wart_block>1],
spruce_leaves; [nether_wart_block>1],
birch_leaves; [warped_wart_block>1],
jungle_leaves; [warped_wart_block>1],
acacia_leaves; [nether_wart_block>1],
dark_oak_leaves; [warped_wart_block>1],
oak_log; [crimson_stem>1],
spruce_log; [crimson_stem>1],
birch_log; [warped_stem>1],
jungle_log; [warped_stem>1],
acacia_log; [crimson_stem>1],
dark_oak_log; [warped_stem>1],

你也可以让其他模组的方块扩散:
以 Mystical Agriculture 的灵魂石为例:

模组方块的格式为 [MODID:Blockname>weight]


实际效果(使用旧版扩散设置):
1

2
3
4
5

——————

只要下载仍托管在 CurseForge 生态系统内,你就可以在任何整合包中自由使用此模组。

Serilum.com 提供了所有可用模组的概览和更多信息。

由于我无法跟踪每个模组各自页面上的所有评论,因此评论功能已关闭。
如有问题、想法、建议或其他事项,请前往 Github 仓库。谢谢!

常见问题

Nether Portal Spread (Legacy Fabric) 支持哪些 Minecraft 版本?

Nether Portal Spread (Legacy Fabric) 支持 Minecraft Java 版 1.16–1.17.1,共 8 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Nether Portal Spread (Legacy Fabric) 怎么安装?

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

评论

登录后评论和评分

Serilum 的其他作品

查看全部 →