Dynamic Trees — Minecraftに動的な成長とリアルな木の物理学を追加するMOD
Dynamic Treesは、Minecraftの静的な木を、種から成長し、光や気候に反応し、伐採時にリアルに倒れる生きたオブジェクトに置き換えます。
Dynamic Treesは、Minecraftの静的な木を、種から成長し、光や気候に反応し、伐採時にリアルに倒れる生きたオブジェクトに置き換えます。
Dynamic Trees — Minecraftに動的な成長とリアルな木の物理学を追加するMOD
ローダー: Fabric
この記事のテストと執筆に使用したMinecraftとMODのバージョン: 1.21.1, 1.7.0
対応バージョン範囲: 1.16.4–1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 26.1.2
Minecraftの通常の木は、木材と葉ブロックの静的な集合体であり、最初から完全に成長したサイズで出現します。Dynamic Treesは、この構造を生きているマルチブロックオブジェクトに置き換えます。種が発芽して苗木になり、徐々に幹や枝を成長させ、成長した木は根元を伐採されると倒れます。このMODは、木や森が光、気候、周囲の木に反応しながら時間とともに生きるようにするという1つのタスクを解決します。
木の成長方法
各種はそれぞれ独自のアルゴリズムに従って成長します。オーク、マツ、シラカバ、ジャングルの木は、テクスチャだけでなく幹や樹冠の形も異なります。木は上に向かって伸び、周囲のブロックを基準に方向を定めます。成長速度と最終的な大きさは、バイオーム、気温、湿度によって異なります。本来の気候では、木はより大きく、より速く成長します。
光は必須です。暗闇では木は成長しません。外側の枝から切り離されたり、光を奪われたりした葉は、枝と同様に枯れて落ちます。暗い場所に置かれた木は、完全に枯れてしまいます。
根付いた土と豊かさ
木の下にあるブロックは栄養を供給し、時間の経過とともに枯渇します。骨粉はその豊かさを高め、木が通常の成木のサイズを超えて成長できるようにします。ポーションを同じブロック(または幹の一番下のブロック)に適用して、さまざまな効果を得ることもできます。豊かさのレベルはコンパレーターで読み取ることができるため、木の状態をレッドストーン回路に出力することができます。

種が発芽し、木は苗木から成木のサイズへと徐々に成長する
木の伐採と倒木
幹の根元に斧を打ち込むと、木全体が一度に倒れます。ブロックを一つずつ壊す必要はありません。木材の量は幹と枝の総体積として計算されるため、大きな木は小さな木よりも多くの原木を落とします。斧の「幸運」エンチャントは、実際に木材の量を増やします。
他の木に影響を与えずに、個々の枝を切り落とすことができます。外側の枝が残っていれば、葉は再び成長します。細い枝ははしごのように登ることができます。
斧の耐久度の消費は、コンフィグモードに依存します。1回の攻撃につき固定で1、枝の太さによる、または木の総体積による、のいずれかです。体積による伐採では、大きな木は一度に多くの耐久度を「消費」するため、この点には考慮する価値があります。

プレイヤーが幹の根元を伐採すると、木全体が地面に倒れる
種と森の広がり
種はバニラの苗木に代わるものです。種は木からランダムに落ちるほか、成木が自ら種を落とすこともあります。森のバイオームで、頭上が開けた空の下にある土、草ブロック、またはポドゾルの上に種が落ちていると、一定の確率で自ら根付きます。ドロップ率と自動植林の確率は設定可能です。
木が種を散らすにつれて、森の境界は外側へと広がっていきます。近くに植えられた木々は光を求めて競い合い、高く細く成長し、連続した樹冠を形成します。鬱蒼とした樹冠は空の光を遮り、その下は暗くなります。日中でもそこにMobがスポーンする可能性があり、新しい苗木は枯れてしまいます。

Dynamic Treesのすべての種
木のためのポーション
ポーションはベースポーションを基に醸造され、根付いた土または幹の一番下のブロックに適用すると効果を発揮します。物質が作用すると、エフェクトのパーティクルが木全体に広がります。
ポーション | 効果 |
ベースポーション | 他のポーションを醸造するための基本ポーション |
枯渇のポーション | 土の栄養を完全に枯渇させ、木の成長を止める |
成長のポーション | 木に完全に肥料を与え、豊かさがなくなるまで成長を促進する |
メガポーション | 木をメガバリアントに変化させる。デフォルトではマツとジャングルの木に機能する |

木のためのポーションセット
コンフィグ
パラメータはたくさんあるので、以下にゲームに実際に影響を与えるものを挙げます。残りのもの(maxFallingTreeLeavesParticles、seedMinForestness、minSeasonalLeavesSeedDropRate、minSeasonalVoluntarySeedDropRate、treeHardnessMultiplier、dimensionsBlacklist、debugなど)は、確率、パーティクル、硬さの微調整用です。
dynamictrees-server.toml
パラメータ | 機能と値 |
| 成長速度の乗数(0.0~16.0)。高いほど速く、0で成長を止める |
| 伐採時の木材収量の乗数(0.0~128.0)。1.0を超えると1本の木から得られる原木が増える |
| バイオームが成長に与える影響の度合い(0.0~1.0)。0.0は、木が本来のバイオームでしか成長しないことを意味する |
| 木が病気になる確率(0.0~1.0)。0.0は病気にならないことを意味する |
| 腐る可能性のある枝の最大半径(0~24)。8 = 1ブロック分、0で腐敗を無効化 |
| 1回の骨粉の使用で得られる成長パルスの数(1~512) |
| 水中の湿地帯のオーク: |
|
|
| 倒れる木がダメージを与えるかどうか( |
| 斧の耐久度の消費: |
|
|
|
|
| 葉から種が落ちる確率の乗数(0.0~64.0) |
| 成木が自ら種を落とす確率(0.0~1.0) |
| 地面に落ちた種が自ら根付く確率(0.0~1.0) |
| 種が消滅するまでに地面に残るティック数(0~6000。1200ティック ≒ 60秒) |
|
|
|
|
| 鬱蒼とした樹冠の下にポドゾルが生成されるかどうか |
| 伐採時に棒がドロップするかどうか |
dynamictrees-common.toml
パラメータ | 機能と値 |
|
|
|
|
|
|
| 種 ↔ 苗木を変換するための土入りバケツのレシピを追加するかどうか |
| メガシードのレシピを追加するかどうか |
| ベースポーションを醸造するための基本アイテム |
結論
Dynamic Treesは、時間の経過とともに森を生きたシステムに変えます。木は種から成長し、光を求めて競い合い、独自のMobとポドゾルを持つ暗い樹冠を形成します。1つのブロックを切り倒すだけで幹全体が倒れ、体積に応じた木材が得られます。このMODは、森の自然なダイナミクスが重要となる長期のサバイバルプレイや植林場に適しています。木を数秒で切り倒す必要がある高速なスピードランでは、成長の遅さや倒木は単なる障害にしかなりません。
インストール
通常のインストールは約 5 分で完了します。手順は同じで、ローダーと対応するビルドだけが異なります。
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











