YoujoInventory

クラスの解説

幼女のインベントリを表すクラスです。


変数の解説

public ItemStack Contents[]

中に入っているアイテムを保持しておく配列です。

private EntityYoujo entity

インベントリの持ち主の幼女のインスタンスが入っています。

メソッドの解説

AI開発で使いそうなものだけ書いておきます。
基本はPlayerInventoryと同じです。

public int getFirstEmptyStack()

一番数字の小さい空のスロットのスロット番号を返します。
存在しない場合は-1を返します。

public boolean hasItem(int par1)

指定したスロットにアイテムが入っているかどうかを判定します。

public boolean addItemStackToInventory(ItemStack par1ItemStack)

指定したアイテムスタックをインベントリに追加します。

public boolean removeItemStackToInventory(ItemStack par1ItemStack)

指定したアイテムスタックをインベントリから削除します。

public boolean hasItemStack(ItemStack par1ItemStack)

指定したアイテムスタックがインベントリに存在しているかどうかを調べます。

public void dropAll()

インベントリの中身のアイテムを全てドロップさせます。

public void itemDrop(int i)

指定したスロット番号にあるアイテムをドロップさせます。

public int getItemStackSize(ItemStack item)

インベントリ内で指定したアイテムと同じアイテムの合計数を返します。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年07月11日 14:57