Vanilla
Vanilla 拡張は、TypeWriter における多くのメカニクスの挙動の土台です。Minecraft の標準機能を制御する、膨大なアクション・イベント・目標・ファクト・オーディエンスのライブラリを提供します。
- ソースコード — GitHub でソースを見る。
- リリースをダウンロード — サーバー用の最新 JAR を入手する。
機能
- 属性の制御 — 速度、体力、ダメージ、ノックバック耐性を動的に変更します。
- インベントリ操作 — アイテムのクリア、エンダーチェストのオープン、カスタム廃棄 GUI の管理。
- 物理エンジン — エンティティの射出、重力の制御、速度の管理。
- サバイバルステータス — 空腹、隠し満腹度、空気の残量、無敵モードの管理。
- ワールドとの相互作用 — 爆発や落雷の発生、ブロックへのリーチの変更。
- ビジュアルエフェクト — タイトル、アクションバー、FOV の変更、カメラの修飾。
アーキテクチャ
エントリーライブラリ
アクション
メカニクスによって発動する即時効果。
- Attributes — バフ/デバフとステータス(20+ エントリー)
- Experience — 経験値とレベルの管理
- Inventory — アイテムとストレージ(10+ エントリー)
- Physics — 速度と重力
- Status — ポーションと炎の効果
- UI & Visuals — タイトルとアクションバー
- Utility — 汎用ユーティリティ
- Vehicle — 乗り物と騎乗
- World — ブロックと環境
イベント
プレイヤーやワールドの変化に応じるトリガー。
- Combat — ダメージとキル
- Interaction — ブロックのクリックと破壊
- Crafting — 作業台と金床
- Entity — モブとの相互作用
- Player — 参加、退出、チャット
- Item — 使用と消費
目標
クエストと追跡のための目標。
- Survival — ダメージを受ける、回復
- Travel — 場所への到達
- Harvesting — ブロックの破壊/設置
ファクトとオーディエンス
クイックスタート
- 1. アクションを発動する — アクションエントリーを使って拡張と連携します:attributes、experience、inventory。コマンド、NPC、イベント、その他のエントリーから発動できます。→ attributes → experience
コマンド
Vanilla 拡張は単独のコマンドを提供しません。すべての機能は、他の拡張・コマンド・イベントによって発動される Typewriter のエントリーを通じて利用します。
プレースホルダー
Vanilla 拡張は独自の PlaceholderAPI プレースホルダーを登録しません。ただし、この拡張のエントリーは Minecraft の標準メカニクス(体力・速度・インベントリ)と連携し、それらは他の拡張やスコアボードで監視できます。
権限
カスタム権限はありません。すべてのエントリーの挙動は、Typewriter のエントリー単位のアクセスシステムで制御されます。
依存関係
| Extension | 必須 | 用途 |
|---|---|---|
| (なし) | - | これは外部依存のないコア拡張です。 |
| PlaceholderAPI | 任意 | エントリー設定内の @Placeholder フィールド用。 |