ForgeAPI > IShearable

大鋏(Shears)で刈り取れるブロックを追加するインタフェース.

public boolean isShearable(ItemStack item, World world, int x, int y, int z);
 
大鋏で刈り取れる対象ならtrue, そうでないならfalse. ブロックならtrueを返せばいいが, 羊のようなEntityの場合, すでに刈られている状態ならfalseを返すようにする.

public ArrayList<ItemStack> onSheared(ItemStack item, World world, int x, int y, int z, int fortune);
 
大鋏にfortuneがエンチャントされている場合呼び出されるメソッド. 戻り値はドロップさせたいアイテムのリスト.
引数のfortuneはエンチャントのレベル.
最終更新:2012年08月24日 21:35