Instant Gratification: Stack Size Adjuster Wiki
Instant Gratification: Stack Size Adjuster の公式百科事典ドキュメントへようこそ。この Minecraft Fabric MOD は、サーバー管理者およびプレイヤーが、3 つの自然なカテゴリ(64 スタック、16 スタック、スタック不可アイテム)にわたるアイテムスタック制限を NBT 肥大化なしで動的に極限値までカスタマイズできるようにし、コンテナドロップの最適化とオーバーフロー保護機能を提供します。
📌 リポジトリソースコードに関する免責事項: この Wiki のドキュメントはリポジトリ内の現在のソースコードの状態を反映しており、CurseForge および Modrinth での公開リリースビルドに先駆けた最新の未リリースコミットや開発中の機能が含まれている場合があります。
📦 Minecraft バージョンディレクトリ
- Minecraft 26.2 ガイド — Minecraft 26.2 向けの公式インストール、依存関係、セットアップ手順。
- バージョン互換性マトリックス — サポートされているバージョン、
ModVersionGuardチェック、依存関係の境界。
🎮 プレイヤー & 管理者ガイド
- 動的ゲームルールリファレンス — ゲーム内 GameRules(
items_64_limit、items_16_limit、items_1_limit、max_drop_entities)。 - カテゴリ別スタック制限 — 64、16、および単一アイテムのスケーリング仕様。
- コンテナドロップ最適化 — エンティティスポーン制限、スロット分割計算、コンテナ破壊時のラグ防止。
- ラージチェストオーバーフロー保護 — 整数オーバーフロー計算(安全上限 $39,768,215$)と倍精度クイッククラフトロジック。
- ModMenu および YACL 設定 — メインメニュー GUI 設定(
stack-size-adjuster.json)と YACL 3.9.5 画面統合。 - アイテムカウント GUI レンダリング — 複数桁のスタック数に対する動的フォント縮小表示。
- Item Clumps 連携 — Item Clumps との地面上エンティティ結合シナジー。
- トラブルシューティングと FAQ — よくある質問、オーバーフロー防止、サーバー・クライアント間の同期。
💻 開発者 & 技術リファレンス
- 開発環境のセットアップとビルド — JDK 25 環境、Gradle 9.3+、Loom 1.15+、コンパイルワークフロー。
- アーキテクチャとパッケージ構成 — システムアーキテクチャツリー、パッケージ構造、スレッドセーフモデル。
- Mixin リファレンスとフック —
Item、ItemStack、Container、GiveCommand、DataComponentsへの注入ポイント。 - アドオンオーバーライド API —
StackSizeManager.registerOverrideを使用したカスタム制限の登録。 - ネットワーク同期プロトコル — S2C パケット
stack-size-adjuster:sync_limitとクライアントメニューの即時更新。 - Give コマンドの処理 — クラッシュを防ぎながら大量のスタック数を処理するカスタム
GiveCommandHelper。 - 動作プロファイルと条件 — 動的 GameRule 同期ステートマシン。
- コンシューマ Mod 統合ガイド — サードパーティ製アドオン開発者向けの統合ガイド。
- パフォーマンスとメモリへの影響 — NBT 肥大化ゼロとメモリ消費量ベンチマーク。
- 進捗とバッジ — 進捗マトリックスとバニラとの整合性。
📜 著作権と帰属
Dasik (Rifaditya) により GNU General Public License v3.0 (GPLv3) のもとで開発されています。
