Skip to content

🏆 進捗ツリーと設計思想 (MC 26.1.2)

📌 リポジトリソースに関する免責事項: 本 Wiki のドキュメントはリポジトリ内の現在のソースコード状態を反映しており、CurseForge や Modrinth での一般公開リリースビルドに先立つ最新の未リリースコミットや開発中の機能が含まれている場合があります。

進捗インフォボックス詳細情報
カスタム進捗 JSONなし (設計として意図的にバニラに依存)
設計トラックInstant Gratification (IG)
進捗トリガー100% ネイティブバニラ Player.touch(ItemEntity)
アンロック要件なし (人為的なアンロック障壁ゼロ)

📖 進捗の非採用ポリシーと設計範囲

Instant Gratification(IG) のモッディング哲学を厳格に遵守するため、Magnet, Let me get that! には カスタム進捗ツリーやマイルストーン実績が意図的に存在しません

本 MOD は、プレイヤーの基本的なサバイバル体験を快適にする内因的な QoL 拡張として設計されています。プレイヤーがワールドに降り立ったその瞬間から全機能が解放されており、不条理なクエスト周回、研究ツリー、進行妨害などの障壁は一切設けられていません。

+-----------------------------------------------------------------------------------+
|                        INSTANT GRATIFICATION DESIGN TENET                         |
|                                                                                   |
|  「屈辱の歩行(掘ったばかりのブロックを拾うためだけに 5 ブロック歩くこと)は、      |
|    ゲームプレイの集中を乱す大罪である。IG Magnet は技術ツリーのアイテムでも報酬でも   |
|    ない。プレイヤーの意志の延長である。見えているなら、その手にあるべきだ。」         |
+-----------------------------------------------------------------------------------+

🎮 ネイティブバニラ進捗との完全互換性

標準のバキューム飛行および インスタント回収モード の両方が、Minecraft ネイティブの ItemEntity.playerTouch() および ExperienceOrb.playerTouch() 回収パイプラインを利用しているため:

  1. バニラマイルストーンの発火: 磁力によってダイヤモンド、古代の残骸、ブレイズロッドなどを拾い上げた際、バニラの進捗条件(例: 「ダイヤモンド!」、「瓦礫で覆って」など)が即座に正常達成されます。
  2. 外部クエスト MOD との親和性: プレイヤーインベントリ内のアイテム取得を追跡するクエスト MOD は、専用の互換コードを必要とせずそのまま完璧に動作します。
  3. 統計データの追跡: バニラの統計情報(stat.pickup.minecraft.*)も正確にカウントアップされ続けます。

🔗 関連 Wiki ドキュメント

Official documentation & web portal for Dasik Igaijinn mods.