バージョン互換性とライフサイクル方針
ホーム / バージョン互換性
🗺️ Minecraft バージョン互換性マトリクス
Vanilla Outsider: Better Dogs は 1 Jar 1 Version (1つのJARに1つのバージョン) のアーキテクチャ方針に従っています。各 Minecraft リリースバージョンごとに専用のバイナリがコンパイルされタグ付けされています:
| Minecraft バージョン | Mod リリースタグ | Java バージョン | Loom およびツール | サポート状況 | 専用ガイド |
|---|---|---|---|---|---|
| MC 1.20.1 | 1.0.70+1.20.1 | Java 17 | Loom 1.10.2 / Mojang Mappings | 🟢 アクティブサポート | MC 1.20.1 ガイド |
| MC 1.21.1 | 1.0.70+1.21.1 | Java 21 | Loom 1.10.2 / Mojang Mappings | 🟢 アクティブサポート | MC 1.21.1 ガイド |
| MC 1.21.11 | 1.0.73+1.21.11 | Java 21 | Loom-Remap 1.15-SNAPSHOT | 🟢 アクティブサポート | MC 1.21.11 ガイド |
| MC 26.1.2 | 4.24.1+26.1.2 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 アクティブサポート | MC 26.1.2 ガイド |
| MC 26.2 | 4.24.8+26.2 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 主要ターゲット | MC 26.2 ガイド |
| MC 26.3 | 4.24.8+26.3 | Java 25 | Loom 1.15+ / Gradle 9.3+ | 🟢 スナップショットビルド | MC 26.3 ガイド |
📜 バージョンの歴史と 26.x への移行
始まり (MC 1.21.11)
Better Dogs は Minecraft 1.21.x 時代に誕生しました。初期ビルドから、非バニラのアイテムやエンティティを追加することなく、バニラのオオカミに独自の個性(攻撃的、平和主義、普通)とサイズスケールの個体差を与えるという基本コンセプトが確立されました。
26.x 近代化時代
- 依存ゼロガード (Zero-Dependency Guard): DasikLibrary を通じて
ModVersionGuardが組み込まれ、クラスローダーの不一致クラッシュからサーバーを保護します。 - 近代的な識別子構文: すべてのリソース識別子は
Identifier.fromNamespaceAndPath("vanilla-outsider-better-dogs", path)へ移行しました。 - オープンエンドな依存関係範囲:
fabric.mod.jsonではオープンな下限(例:"minecraft": ">=26.2-")を使用し、厳格なランチャーロックを防ぎつつ確実な互換性を確保します。
⏳ サポートおよび非推奨ライフサイクル方針
- 主要ターゲット (MC 26.2): すべての最新機能、AI 最適化、パフォーマンス向上、迅速なバグ修正が優先提供されます。
- スナップショット追跡 (MC 26.3): Mojang の最新スナップショット API 変更に追従し、正式リリース時の即日対応を保証します。
- メンテナンスビルド (MC 26.1.2): メインラインからバックポートされた重要なバグ修正やセキュリティパッチを受け取ります。
🌍 既存ワールドの互換性と途中導入の安全性
Vanilla Outsider: Better Dogs は 100% 後方互換性があり、既存のワールドセーブデータに途中から追加または削除しても完全に安全です。
ゲームプレイの途中で導入した場合はどうなるか?
- データ損失ゼロ: 既存のオオカミは飼い主情報、名前、現在HP、首輪の色、装備を完全に維持します。
- 自動データ初期化: 既存のオオカミが読み込まれると、Fabric Data Attachment API がエンティティのリセットやHP低下を起こすことなく自動的にデータを初期化します。
- デフォルトの個性割り当て: 既存のオオカミは初期状態として
NORMAL(普通) の個性と標準サイズが適用されます。 - 新機能の即時利用:
- ガードモード: スニーク+骨で右クリックすることで哨兵ポストを指示可能。
- 大好物のおやつ: 大好物を与えることで全回復とバフが発生。
- ヤギの角の戦術指示: 角笛の音による戦術指令に応答。
- 譲渡システム: スニーク+紙で右クリックして他プレイヤーへの里親譲渡が可能。
- 乗り物からの降車: スニーク+棒等で右クリックしてボートやトロッコから降車。
- 繁殖: 新たに生まれる子犬は新しい遺伝システムや産仔数(1〜4匹)が反映されます。
ゲームプレイの途中で削除(アンインストール)した場合はどうなるか?
- 100% 安全なアンインストール: 本Modを削除してもセーブデータが破損したり、未登録アイテムエラーでクラッシュすることは絶対にありません。
- 独自レジストリによる肥大化ゼロ: カスタムエンティティやブロック、アイテムは一切追加せず、すべてバニラの
Wolfと標準アイテム(骨、紙、角、棒など)で動作しています。 - バニラ挙動へのシームレスな復帰: オオカミは飼い主や名前、首輪の色を維持したまま、バニラの通常のオオカミAIへ安全に戻ります。
へ戻る ホーム
