
Nether Portal Spread
🔮 将下界(地狱)方块在下界传送门周围扩散至主世界,扩散半径可配置。
关于模组
下界传送门会在主世界传送门周围的可配置半径内扩散(下界)方块。默认情况下,你可以通过在传送门半径内放置四个煤炭块来阻止扩散。但这可以在配置中更改。当扩散效果开始和被阻止时,传送门周围的玩家会收到一条消息。
该模组将所有传送门位置保存到'../world-folder/data/netherportalspread/portals/'。当传送门被创建或玩家从下界返回主世界时,新传送门会被检测到。因此,对于旧世界,你需要通过传送门往返一次才能开始扩散效果,或者重新激活传送门。这使得它比检查世界中每个方块是否包含传送门要高效得多。
4.4及以上版本与Immersive 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:"。 格式为: 源方块;[目标方块>权重 (+ 目标方块>权重 + 目标方块>权重) ] *权重会自动转换为几率值。计算公式为:(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],
描述
你也可以扩散其他模组的方块:
例如神秘农业的魂石:
对于模组方块,格式为[MODID:方块名>权重]
展示
(使用旧扩散设置)
备注与链接
你可以自由地在任何整合包中使用此模组,只要下载仍托管在CurseForge或Modrinth生态系统中。
Serilum.com 包含所有可用模组的概述和更多信息。
如有问题、想法、建议或其他任何事情,请访问Github仓库。谢谢!
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。