截图
介绍
———————-已停止更新———————–
如果你喜欢 Woodlands,但受够了不会消失的树叶,想要一些“更特别”的内容,或者更有“Minecraft 原版风格”的体验——欢迎关注即将推出的模组的开发进度! ——> DREAMWOODS

请注意:Minecraft 1.20.1 请使用 1.3.4 版本的 “OH THE TREES YOU GROW” 核心模组!!!更新版本会导致 Woodlands 的树木异常!!!
Woodlands:Extra 会改造大多数现有生物群系,并新增 42 种生物群系,且仅使用原版方块。对原版生物群系的大部分改动都是新增装饰,例如更大、更逼真的树木、巨石、花朵和地表植被。生物群系分布也经过重新调整,让新增的生物群系与整体环境看起来更加自然。主要气候带(寒冷和炎热区域)的分布仍与原版相当接近,因此找到它们应该不难。
此项目已包含 Woodlands : The Core (Vanilla),因此不要同时安装这两个项目!
常见问题!(请先阅读,以免重复提问!)
- 作为核心中的数据包,如果删除它或修改其 .jar 文件中的内容,很可能会毁坏世界。请务必谨慎,并为重要的世界创建备份!
- 此模组依赖核心模组,因此只有核心模组更新或降级后,它才会随之更新或降级。
- 此模组基于数据包。无法使用任何配置选项,也无法添加自定义树苗等内容。
- 树木的树叶会永久保留,使用类似 Tree-Chop 的模组即可轻松解决。更多信息请参阅介绍。
- 此模组应能与其他基于 Terrablender 的生物群系模组实现 99% 的兼容。与这些模组一起使用时出现的生物群系大小问题,是由 Terrablender 的运作方式导致的。
- 不知为何,1.21.1 版本的生物群系生成算法有所不同,尽管我并未修改过它。目前的问题是冰封山峰生成得过于稀少。1.20.1 版本没有这个问题。
- 由于此模组基于数据,因此很可能与其他数据包或基于数据的模组不兼容。
- 由于重要文件丢失,今后很可能不会再调整生物群系分布;可能的更新也只会修复错误。因此,此模组很可能不会适配更新版本的 Minecraft。
依赖项:
- Oh The Trees You’ll Grow,作者:Corgi_Taco (1.3.4 版本;更新的版本与 Woodlands 一起使用时会有错误!)
- 可选:任何类似“Treecapitator”的模组,都可以快速砍倒树木并避免树叶消失。
新增生物群系:
精灵森林

秋日林地

黑色山脉,黑色海岸


蓝铃花林地

沼泽

方解石山脉、方解石海岸、方解石高原




绯红树林

古老森林

仙灵森林(又称神秘时代的魔法森林)

冷杉林


花开原野

森林丘陵

金色白杨林

砾石海滩

绿色原野

绿色沼泽

阴森森林

炎热林地

冰原荒地

繁茂恶地

混合森林

泥炭沼泽

苔藓沼泽地

橡树林低地

古老沼泽


蔓生丘陵

松林悬崖

杨树林原野

草原

红杉林

砂岩山脉与山坡


雪地针叶林

积雪森林

雪地丘陵

灌木丛

苔原

* 截图使用了 Sildur’s Vibrant Shaders v1.51 Extreme-VL 和 Sildur’s Enhanced Default v1.16 Fancy 光影
原版生物群系:
森林


繁花森林


向日葵平原

樱花树林

黑森林

蘑菇岛

丛林


稀疏丛林

红树林沼泽

热带草原、风袭热带草原


积雪平原

雪坡、林地、冰封山峰


桦木森林

原始桦木森林

沼泽

针叶林

积雪针叶林

原始云杉针叶林

原始松木针叶林

繁茂恶地

草甸

“树叶不会凋落”问题的解决方法:
这并不是真正的问题,而是模组中手工制作的复杂树木本身的特性。
不过这确实可能让人很烦,下面是解决方法:
附注:基本上,你只需要调整配置文件中的几个值,就能允许破坏持久(不会凋落、由玩家放置等)树叶,以及树木可能包含的其他不明显方块。目前所有树木都只使用木头/原木和树叶,它们分别由标签“#minecraft:logs”和“#minecraft:leaves”涵盖。但这可能会在未来的更新中改变。仔细阅读配置文件,就能找到该在哪里填入什么内容=)
1)TreeChop模组
1.20.1 的配置示例:
treechop-common.toml
[mod] #设为 false 可禁用 TreeChop,而无需卸载模组 enabled = true #让 TreeChop 将信息输出到日志 printDebugInfo = true [permissions] [permissions.choppingEnabled] canBeFalse = true canBeTrue = true [permissions.fellingEnabled] canBeFalse = true canBeTrue = true [permissions.sneakBehavior] canBeInvertChopping = true canBeInvertFelling = true canBeNone = true [permissions.treeMustHaveLeaves] canBeFalse = true canBeTrue = true [permissions.chopInCreativeMode] canBeFalse = true canBeTrue = true [general] #如果为 false,砍伐时掉落的原木方块会被销毁 dropLootForChoppedBlocks = true #如果为 true,原木被砍时会立即掉落原木物品,而不是等到整棵树倒下;恢复旧版行为。若 dropLootForChoppedBlocks 为 false,则此项无效 dropLootOnFirstChop = false [treeDetection] #一棵树最多可检测到的原木方块数量 #范围:1 ~ 8096 maxTreeBlocks = 1024 #树倒下时最多可被摧毁的树叶方块数量 #范围:1 ~ 8096 maxLeavesBlocks = 1024 #树倒下时摧毁树叶 breakLeaves = true #检测树叶时忽略不会自然腐坏的树叶 ignorePersistentLeaves = false #砍倒树木时,摧毁树叶方块的最大距离 #范围:0 ~ 16 maxBreakLeavesDistance = 13 [treeDetection.logs] #应视为可砍伐的方块 #指定方块列表时,可使用注册名称(mod:block)、标签(#mod:tag)、命名空间(@mod)和 Java 风格正则表达式 #正则表达式必须匹配完整资源名称,包括冒号。以下是一些简单示例: # - 匹配所有以 _log 结尾的方块:" .*_log",其中 .* 是通配符 # - 也可以指定模组:"treemod:.*_log" # - 同时匹配去皮变种:" .*_log(_stripped)?",其中 ? 表示括号中的文本是可选的 #更多帮助请参阅 https://github.com/hammertater/treechop/wiki/Configuration blocks = ["#treechop:choppables", "#minecraft:logs"] #即使列在上方列表中,也绝不应被砍伐的方块 #请使用注册名称(mod:block)、标签(#mod:tag)和命名空间(@mod)指定 exceptions = ["minecraft:bamboo", "#dynamictrees:branches", "dynamictrees:trunk_shell"] [treeDetection.leaves] #应视为树叶的方块 #请使用注册名称(mod:block)、标签(#mod:tag)和命名空间(@mod)指定 blocks = ["#treechop:leaves_like", "#minecraft:leaves", "pamhc2trees:pam[a-z]+"] #即使列在上方列表中,也绝不应视为树叶的方块 #请使用注册名称(mod:block)、标签(#mod:tag)和命名空间(@mod)指定 exceptions = [] [chopCounting] #计算砍倒一棵树所需砍伐次数的方法 #允许的值:LINEAR、LOGARITHMIC algorithm = "LOGARITHMIC" #砍倒一棵树所需砍伐次数的取整方式;对较小的树影响更明显 #允许的值:DOWN、NEAREST、UP rounding = "NEAREST" #砍倒一棵树所需的砍伐次数是否可以超过树的方块数量 canRequireMoreChopsThanBlocks = false #请参阅 https://github.com/hammertater/treechop/#logarithmic [chopCounting.logarithmic] #决定砍倒一棵树所需的砍伐次数;值越大,砍倒较大的树所需次数越多 #范围:0.0 ~ 10000.0 a = 10.0 #请参阅 https://github.com/hammertater/treechop/#linear [chopCounting.linear] #砍倒一棵树所需的每方块砍伐次数;例如,若 chopsPerBlock = 0.5,砍倒一棵有 100 个方块的树需要砍 50 次 #范围:0.0 ~ 7.0 chopsPerBlock = 1.0 #无论树木大小,砍倒树木所需的基础砍伐次数 #范围:-10000.0 ~ 10000.0 baseNumChops = 0.0 [compatibility] #https://www.curseforge.com/minecraft/mc-mods/carry-on #https://modrinth.com/mod/carry-on #一些小修复。 carryOn = true #https://www.curseforge.com/minecraft/mc-mods/project-mmo #https://modrinth.com/mod/project-mmo #砍伐时获得伐木经验。 projectMMO = true #https://www.curseforge.com/minecraft/mc-mods/the-one-probe #https://modrinth.com/mod/the-one-probe #显示砍倒一棵树所需的砍伐次数及掉落物。 theOneProbe = true #https://github.com/TerraformersMC #修复 Terraformers 系列模组(如 Terrestria)中小型原木的初始砍伐半径问题。 terraformers = true #https://github.com/AtomicStryker/atomicstrykers-minecraft-mods #修复异常行为 multiMine = true #https://www.curseforge.com/minecraft/mc-mods/apotheosis #添加对“链锯”附魔的兼容。 apotheosis = true [compatibility.general] #仅在使用能产生掉落物的正确工具时才进行砍伐(原版中无影响,但有些模组会为原木添加工具要求) choppingRequiresCorrectToolForDrops = true #仅在使用能提高方块破坏速度的工具时才进行砍伐(例如砍原木时使用斧头) choppingRequiresFastBreakingTool = false #阻止右键点击方块时触发砍伐 preventChoppingOnRightClick = false #防止砍伐时发生无限循环;修复使用可同时破坏多个方块的模组物品时导致的崩溃 preventChopRecursion = true [compatibility.general.blacklist] #指定列表中的物品应列入黑名单还是白名单 #允许的值:BLACKLIST、WHITELIST blacklistOrWhitelist = "BLACKLIST" #使用这些物品破坏原木时,不会触发砍伐。请使用物品注册名称(mod:item)、标签(#mod:tag)和命名空间(@mod)指定 #- 此列表中对 TreeChop 有特殊支持的物品不会被列入黑名单;请参阅 https://github.com/hammertater/treechop/blob/main/docs/compatibility.md#blacklist items = ["botania:terra_axe", "@lumberjack", "mekanism:atomic_disassembler", "practicaltools:diamond_greataxe", "practicaltools:golden_greataxe", "practicaltools:iron_greataxe", "practicaltools:netherite_greataxe", "twilightforest:giant_pickaxe"] #非玩家实体(如机器人和机器方块)使用的砍伐设置 [compatibility.general.fakePlayerChopSettings] #谨慎使用!可能会与某些模组冲突,例如 https://github.com/hammertater/treechop/issues/71 choppingEnabled = false #仅在启用砍伐时才会影响树木倒下;通常最好保持开启 fellingEnabled = true treesMustHaveLeaves = true #针对形状特殊的树木提供一组备用的树木检测策略 #指定方块列表时,可使用注册名称(mod:block)、标签(#mod:tag)、命名空间(@mod)和 Java 风格正则表达式 #正则表达式必须匹配完整资源名称,包括冒号。以下是一些简单示例: # - 匹配所有以 _log 结尾的方块:" .*_log",其中 .* 是通配符 # - 也可以指定模组:"treemod:.*_log" # - 同时匹配去皮变种:" .*_log(_stripped)?",其中 ? 表示括号中的文本是可选的 #更多帮助请参阅 https://github.com/hammertater/treechop/wiki/Configuration [compatibility.trees] [compatibility.trees.hugeMushrooms] logs = ["#forge:mushroom_stems"] leaves = ["#forge:mushroom_caps"] [compatibility.trees.hugeFungi] logs = ["#minecraft:crimson_stems", "#minecraft:warped_stems"] leaves = ["#minecraft:wart_blocks", "minecraft:shroomlight"] [compatibility.trees.problematicLeavesTrees] logs = ["tropicraft:.*_log(_.*)?", "mysticbiomes:.*_log", "betternether:.*_bark", "betternether:.*_log", "alexscaves:.*_log", "alexscaves:pewen_wood"] leaves = ["tropicraft:.*_leaves(_.*)?", "betternether:.*_leaves", "regions_unexplored:brimwood_leaves", "alexscaves:.*_branch", "alexscaves:pewen_pines"] [compatibility.silentgear] #https://www.curseforge.com/minecraft/mc-mods/tinkers-construct #https://modrinth.com/mod/tinkers-construct #让锯子可以多砍几次。 enabled = true #锯子破坏单个方块时应执行的砍伐次数 #范围:1 ~ 10000 sawChops = 5 [compatibility.tinkersConstruct] #https://www.curseforge.com/minecraft/mc-mods/tinkers-construct #https://modrinth.com/mod/tinkers-construct #让范围效果工具可以多砍几次。 enabled = true #伐木工具(如宽刃斧)破坏单个方块时应执行的砍伐次数 #范围:1 ~ 10000 treeBreakingTools = 5 #破木工具(如手斧)破坏单个方块时应执行的砍伐次数 #范围:1 ~ 10000 woodBreakingTools = 1 #每级扩展升级的砍伐次数倍率 #范围:1.0 ~ 10000.0 expandedMultiplier = 2.0 [compatibility.API] #记录 TreeChop API 的使用信息,可能有助于调试模组兼容性问题。 verbose = false
2)TreeHarvester 模组
1.20.1 配置示例:
treeharvester.json5
{
// 如果启用,砍树仅在玩家主手持有斧头时生效。
"mustHoldAxeForTreeHarvest": true,
// 如果启用,砍树在未按下潜行键时生效。如果禁用则相反,仅在潜行时生效。
"treeHarvestWithoutSneak": false,
// 模组是否应尝试找到树木实际的底部原木并从那里开始。这意味着你可以从中间砍断一棵树,它仍然会被完全砍倒。
"automaticallyFindBottomBlock": true,
// 如果启用,被砍倒的树木周围的树叶会快速消失。仅在 'instantBreakLeavesAround' 禁用时生效。
"enableFastLeafDecay": true,
// 如果启用,下界的诡异菌柄/绯红菌柄树也会被快速砍倒。
"enableNetherTrees": true,
// 如果启用,巨型/大型蘑菇也会被快速砍倒。
"enableHugeMushrooms": true,
// 如果启用,玩家放置的树叶的树木不会被破坏。
"ignorePlayerMadeTrees": false,
// 如果启用,砍树时自动用掉落物中的树苗进行补种。
"replaceSaplingOnTreeHarvest": false,
// 如果启用,在 'enableHugeMushrooms' 启用时,砍伐巨型蘑菇会自动用掉落物中的蘑菇进行补种。
"replaceMushroomOnMushroomHarvest": true,
// 如果启用,每砍伐一个原木,手持的斧头会损失耐久度。
"loseDurabilityPerHarvestedLog": true,
// 在此处可以设置砍倒一棵树应从斧头消耗多少耐久度。例如设为 0.1,意味着每 10 个原木消耗 1 点耐久度。
// 最小值:0.001,最大值:1.0
"loseDurabilityModifier": 1.0,
// 如果启用,玩家每砍伐一个原木,疲劳度增加 0.005(Minecraft 默认每破坏一个方块的数值)* increaseExhaustionModifier。
"increaseExhaustionPerHarvestedLog": true,
// 这决定了每砍伐一个原木应给玩家增加多少疲劳度。默认为 0.005 * 1.0。
// 最小值:0.001,最大值:1.0
"increaseExhaustionModifier": 1.0,
// 如果启用,砍伐时间会随着树木中原木数量的增加而增加。增加量由 'increasedHarvestingTimePerLogModifier' 决定。
"increaseHarvestingTimePerLog": true,
// 在 'increaseHarvestingTimePerLog' 启用时,砍伐一棵树需要多花多少时间。实际速度为:newSpeed = originalSpeed / (1 + (logCount * increasedHarvestingTimePerLogModifier))。
// 最小值:0.01,最大值:10.0
"increasedHarvestingTimePerLogModifier": 0.2,
// 树木被砍倒后,每 tick 应破坏多少树叶。增加此值会加快快速树叶腐烂,但每 tick 会消耗更多处理能力。
// 最小值:1,最大值:16
"amountOfLeavesBrokenPerTick": 5
}
1.20.1 配置示例:
fallingtrees_common.json
{
"disableCrouchMining": false,
"disableExtraToolDamage": false,
"disableExtraFoodExhaustion": false,
"treeLifetimeLength": 4.0,
"dynamicMiningSpeed": {
"disable": false,
"speedMultiplication": 0.5,
"maxSpeedMultiplication": 16.0
},
"trees": {
"standardTree": {
"algorithm": {
"maxLeavesRadius": 10,
"maxLogAmount": 500,
"shouldFallOnMaxLogAmount": false,
"shouldIgnorePersistentLeaves": false
},
"logFilter": {
"whitelistedTags": [
"minecraft:logs"
],
"whitelist": [],
"blacklist": []
},
"leavesFilter": {
"whitelistedTags": [
"minecraft:leaves"
],
"whitelist": [],
"blacklist": []
},
"extraBlockFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:vine",
"minecraft:bee_nest",
"minecraft:cocoa"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [
"minecraft:axes"
],
"whitelist": [],
"blacklist": []
}
},
"verticalTree": {
"filter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:cactus",
"minecraft:bamboo"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"chorusTree": {
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"mushroomTree": {
"stemFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:mushroom_stem"
],
"blacklist": []
},
"capFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:red_mushroom_block",
"minecraft:brown_mushroom_block"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
}
}
}
请注意,在大多数情况下,树叶可能无法被完全砍掉,尤其是在茂密的森林中。目前我认为最干净的解决方案是 TreeHarvester 模组,因为它会在树干被砍倒后让树叶自然消失。Panda’s Falling Tree 是最漂亮的解决方案,同时也相当简洁=)
重要更新!v.1.3.3 修复了世界预设,因此超平坦现在会生成平坦世界等。更多信息请查看文件更新日志
现已兼容 Fabric!
- Fabric Api Fabric 版本的此模组需要它
兼容 NeoForge!(>= v.1.21.1-1.3.1)
自 v.1.3.2 起新增翻译!
- 英文
- 中文 (感谢 Aleeyoo!)
- 俄文
* 如果你愿意协助后续翻译,请私信我,或在 Issue Github Tracker 上提交问题!
兼容(目前已测试):
- 超多生物群系
- Regions Unexplored
- Serene Seasons。
所有生物群系都根据其外观添加了Serene Seasons 标签。如果生物群系本身颜色鲜艳或属于冰雪生物群系,则会被列入黑名单或加入“轻微季节性颜色变化”列表,以尽量保留其生成时应有的外观。其他生物群系则会照常改变颜色。
如果你不喜欢这样的设置,可以在模组的 .jar 文件中修改生物群系标签。使用 7zip 或其他工具打开 .jar 文件,然后前往 “data/sereneseasons/tags/worldgen/biome/…”。其中有 3 个文件(可用记事本打开):
blacklisted_biomes:完全不发生季节变化。默认包括:Ice Wasteland、Snowy Hills、Aelven Woods 和 Mossy Swampland
lesser_color_changed_biomes:颜色变化较小,但仍会改变颜色,冬季也可能降雪。默认包括:Autumnal Grove、Crimson Wood、Elder Forest、Fairy Forest、Fir Woods、Golden Aspen Forest、Grim Forest、Old Swamp、Prairie、Redwood forest、Snowy Forest、Snowy Coniferous Forest 和 Tundra。
tropical_biomes:所有炎热的生物群系
- Oh The Biomes We’ve Gone (请使用 v1.1 或更高版本!)
- Quark
- Mystic’s Biomes
- Autumnity
- Nyctophobia
- River Redux
- Swampier Swamps
- Alex Caves
- Yung’s Caves
- Blooming Nature
- Geophyllic Reforged
- Nature Arise
- Tectonic
- Nature’s Spirit (Fabric)
部分兼容:
- William Wyther’s Overhauled Overworld(可以运行,但生物群系的表现可能难以预测)
- Dynamic Trees(仅原版树木会发生变化)
不兼容
- Litosphere
- William Wyther’s Expanded Ecosphere
- Exospherical Expansion(无法正常运行,但不会导致崩溃)
- Terralith(无法运行,但不会导致崩溃)
常见问题
Woodlands : Extra 支持哪些 Minecraft 版本?
Woodlands : Extra 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Woodlands : Extra 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Darsenia 的其他作品
查看全部 →Dreamwoods
原版与全新生物群系尽显风采:繁茂地形、参天大树与多样植物
Biome Colorizer
轻松修改所有生物群系的草地、树叶和水域颜色!
Woodlands:Extra
全面重做大多数原版生物群系,并新增 42 种生物群系,让世界更真实,也更值得探索。
Traveler’s Dream
逼真的世界生成效果,包含大量独特的生物群系和自定义树木。
评论
登录后评论和评分