Enchantment Creator
Enchantment Creator 拡張は、エンチャントの仕組みを完全にコントロールできるようにします。独自の説明文を備えたまったく新しいエンチャントを設計したり、既存のバニラエンチャントの入手可否を制限したりできます。
- ソースコード — GitHub でソースを見る。
- リリースをダウンロード — 最新の JAR を入手する。
機能
- カスタムエンチャント — 独自の名称と設定可能な最大レベルを持つエンチャントを作成します。
- 説明文との統合 — 色の書式に対応し、自動管理される Lore 行。
- バニラのブラックリスト — 特定のバニラエンチャントが出現しないようにします。
- エンチャント本 — カスタムエンチャントの本を生成・配布します。
- ワールドとの統合 — 本はお宝チェスト(
treasureChance)や司書の取引(tradeChance)に出現します。 - スロットと排他設定 — 定義ごとに有効スロットを設定でき、金床で非互換性が強制されます(
exclusiveWith)。
エントリー
- 定義 — Enchantment Definition:クールダウントリガー付きの標準的なカスタムエンチャント。Custom Enchantment Definition:メカニクスシステムを備えたモジュール式エンチャント。Blacklist:エンチャントテーブルからバニラエンチャントを排除。
- システム — Enchantment Events:メカニクスを発動させる利用可能なゲームイベント。Enchantment Mechanic:モジュール式メカニクスの合成システム。Command Manifest:
/enchantcreator give管理コマンド。 - アクション — Give Book:カスタムのエンチャント本を付与。Harvest:範囲収穫と自動再植え付け。Bow:矢に関する 14 種の効果。Combat:近接戦の 14 種の効果。Armor:防御系の 15 種の効果。Tools:ツール/採掘の 15 種の効果。Special:便利系の 10 種の効果。
- システム — Enchantment Events:メカニクスを発動させる利用可能なゲームイベント。Enchantment Mechanic:モジュール式メカニクスの合成システム。Command Manifest:
クイックスタート
- 1. 定義する — 定義エントリーを追加します:enchantment_definition、vanilla_enchantment_blacklist_definition。これらは拡張が扱う構造・エンティティ・ルールを定義します。→ enchantment_definition → vanilla_enchantment_blacklist_definition
- 2. アクションを発動する — アクションエントリーを使って拡張と連携します:give_enchantment_book。コマンド、NPC、イベント、その他のエントリーから発動できます。→ give_enchantment_book
技術的詳細
この拡張のコアメカニクスには Basic 拡張が必要です。