1 Inventory
AttODao edited this page 2026-08-13 18:37:39 +09:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

インベントリ

容量

形態JSONは成人時のホットバー数と通常インベントリ数を定義します。実効数は次の式で切り捨て、最低1枠、Vanilla上限までに制限します。

floor(設定枠数 × 実寸 / 成人形態の身長)

通常プレイヤーは常にホットバー9枠、通常インベントリ27枠です。hotbar_limit_enabledまたはinventory_slot_limit_enabledfalseにすると、対応部分だけVanilla上限へ戻ります。

形態別の成人値は組み込み値: 生存・所持を参照してください。

無効枠の処理

形態変更やサイズ変更で無効になった枠のアイテムは、VanillaのplaceItemBackInInventoryを使って有効枠へ統合・移動します。入らない残りはプレイヤー位置へドロップされます。選択中のホットバー枠が無効になる場合は0番へ戻します。

無効枠は次のすべてで利用不可になります。

  • 直接クリック、クイック移動、ピックアップ
  • アイテム挿入先の検索
  • ホットバーの数字キーとホイール選択
  • 画面上のスロット描画

画面レイアウト

通常インベントリは最大9列で行を作り、端数行とホットバーをそれぞれ中央揃えします。行数に応じて画面自体の高さも縮みます。Mob形態ではVanilla背景を使わず、有効スロットだけの背景を描画します。

本能モード

本能中は実際の選択スタックを移動せず、表示上の手を空にします。インベントリ・コンテナ画面、スロット操作、ホットバー変更、アイテム使用、アイテム拾得を禁止します。ホットバーは暗いロック表示になり、選択枠、オフハンド、攻撃インジケーターを表示しません。