| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IShearable
This allows for mods to create there own Shear-like items and have them interact with Blocks/Entities without extra work. Also, if your block/entity supports the Shears, this allows you to support mod-shears as well.
| Method Summary | |
|---|---|
 boolean | 
isShearable(ItemStack item,
                       World world,
                       int x,
                       int y,
                       int z)
Checks if the object is currently shearable Example: Sheep return false when they have no wool  | 
 ArrayList<ItemStack> | 
onSheared(ItemStack item,
                   World world,
                   int x,
                   int y,
                   int z,
                   int fortune)
Performs the shear function on this object.  | 
| Method Detail | 
|---|
boolean isShearable(ItemStack item,
                    World world,
                    int x,
                    int y,
                    int z)
item - The itemstack that is being used, Possible to be nullworld - The current worldx - The X Positiony - The Y Positionz - The Z Position
ArrayList<ItemStack> onSheared(ItemStack item,
                               World world,
                               int x,
                               int y,
                               int z,
                               int fortune)
item - The itemstack that is being used, Possible to be nullworld - The current worldx - The X Positiony - The Y Positionz - The Z Positionfortune - The fortune level of the shears being used
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||