DimensionalTrees#
DimensionalTrees はネザーやエンドで育つ木がそのディメンションに合った木に変わるようにするアドオンです。
作成: Awakened-Redstone、メンテナンス: tastybento
Useful links
設定#
最新の config.yml はこちらで確認できます。
各マテリアルのスロット(logs / leaves)には、単一の文字列ではなく material: weight の重み付きマップ を指定できるようになりました。重みの合計がちょうど 100 なら、その値どおりの確率で適用されます。100 を超えると比例配分され、100 未満なら残りはそのまま AIR として残ります。どちらの場合も、起動時に警告ログが出力されます。
nether:
logs:
gravel: 80
netherrack: 20
leaves:
glowstone: 70
soul_sand: 30
木が生えるときの解決順序は per-tree の上書き → per-gamemode の上書き → 全体デフォルト です。
nether.logs / end.logs
ネザー / エンドの木の原木に使う置き換え素材の全体設定です。単一のマテリアル名(旧形式)でも、重み付きマップでも指定できます。
nether.leaves / end.leaves
ネザー / エンドの木の葉に使う置き換え素材の全体設定です。
nether.per-tree / end.per-tree
樹種ごとの上書き(任意)。oak、acacia、birch、jungle、spruce、dark_oak それぞれに独自の logs / leaves マップを割り当てられます。値が空だったり無効だった場合は、自動的に全体デフォルトへフォールバックします。
nether.per-gamemode / end.per-gamemode
ゲームモードごとの上書き(任意)。BSkyBlock と CaveBlock など複数のゲームモードを同じサーバーで動かしている場合に便利です。ゲームモードの判定はイベント発生時に IWM.getAddon(world) で解決されます。
1.8.0 からの自動マイグレーション
既存の単一文字列の値(例: logs: gravel)は、1.9.0 の初回起動時に自動で重み付きマップ形式(logs: {gravel: 100})へ変換されます。ログに変換完了のメッセージが出力されるだけで、手動編集は不要です。
変更履歴#
v1.9.0の新機能 — 樹種別・ゲームモード別設定と重み付きマテリアル
リリース日: 2026-04-14
- ⚙️ 樹種ごとの上書き — ネザーとエンドで、6種類の樹種それぞれに独自の原木/葉の置き換えを設定できるようになりました(
per-tree.logs、per-tree.leaves)。 - ⚙️ ゲームモードごとの上書き — 複数の BentoBox ゲームモードを動かしているサーバーでは、ゲームモードごとに異なる置き換えを設定できるようになりました(
per-gamemode.logs、per-gamemode.leaves)。 - ⚙️ 🔺 重み付きマルチマテリアルミックス — すべてのマテリアルスロットで
material: weightのマップを受け付けるようになり、複数のブロックタイプを混ぜられるようになりました。 - ⚙️ 設定の自動マイグレーション — 1.8.0 の単一文字列の値は、初回起動時に新しい重み付きマップ形式へ自動で変換されます。
- Java 21、Paper 1.21.11、BentoBox 3.14.0 に更新。スタンドアロン動作に対応した Pladdon サポートも追加しました。
- JUnit 5 + MockBukkit のテストスイートを追加。
- 非推奨の
Material.matchMaterialを最新の Registry API に置き換えました。 - 🔡 エラーメッセージのロケールファイルを MiniMessage のカラーコードに対応させました。
翻訳#
翻訳の改善にご協力ください
BentoBoxとその拡張機能のほとんどの翻訳はAIの助けを借りて 生成されているため、作業の大部分はすでに完了しています — ただしAIは完璧ではありません。コミュニティに本当に必要なのは、 エラーの報告と修正です。
- 誤りや不自然な表現を見つけた場合は、 bentobox.world(GitHubオーガニゼーションへの ショートリンク)からissueまたはPRを開くか、 Discordでご連絡ください。
- 新しい言語を追加したい場合は、該当リポジトリの
src/main/resources/locales/に新しいロケールファイルを追加する PRを開くか、Discordでご相談ください。
| 言語 | 言語コード | 進捗 |
|---|---|---|
| 英語(アメリカ) | en-US | 100%(デフォルト) |
| イタリア語 | it | 100% |
| インドネシア語 | id | 100% |
| ウクライナ語 | uk | 100% |
| オランダ語 | nl | 100% |
| クロアチア語 | hr | 100% |
| スペイン語 | es | 100% |
| チェコ語 | cs | 100% |
| トルコ語 | tr | 100% |
| ドイツ語 | de | 100% |
| ハンガリー語 | hu | 100% |
| フランス語 | fr | 100% |
| ベトナム語 | vi | 100% |
| ポルトガル語 | pt | 100% |
| ポーランド語 | pl | 100% |
| ラトビア語 | lv | 100% |
| ルーマニア語 | ro | 100% |
| ロシア語 | ru | 100% |
| 中国語(中国) | zh-CN | 100% |
| 中国語(台湾) | zh-TW | 100% |
| 日本語 | ja | 100% |
| 韓国語 | ko | 100% |