public class ForgeHooks extends Object
Constructor and Description |
---|
ForgeHooks() |
Modifier and Type | Method and Description |
---|---|
static float |
blockStrength(Block block,
EntityPlayer player,
World world,
int x,
int y,
int z) |
static boolean |
canHarvestBlock(Block block,
EntityPlayer player,
int metadata) |
static boolean |
canToolHarvestBlock(Block block,
int metadata,
ItemStack stack) |
static float |
getEnchantPower(World world,
int x,
int y,
int z) |
static ItemStack |
getGrassSeed(World world) |
static int |
getTotalArmorValue(EntityPlayer player) |
static boolean |
isLivingOnLadder(Block block,
World world,
int x,
int y,
int z)
Deprecated.
|
static boolean |
isLivingOnLadder(Block block,
World world,
int x,
int y,
int z,
EntityLiving entity) |
static boolean |
isToolEffective(ItemStack stack,
Block block,
int metadata) |
static boolean |
onLivingAttack(EntityLiving entity,
DamageSource src,
int amount) |
static boolean |
onLivingDeath(EntityLiving entity,
DamageSource src) |
static boolean |
onLivingDrops(EntityLiving entity,
DamageSource source,
ArrayList<EntityItem> drops,
int lootingLevel,
boolean recentlyHit,
int specialDropValue) |
static float |
onLivingFall(EntityLiving entity,
float distance) |
static int |
onLivingHurt(EntityLiving entity,
DamageSource src,
int amount) |
static void |
onLivingJump(EntityLiving entity) |
static void |
onLivingSetAttackTarget(EntityLiving entity,
EntityLiving target) |
static boolean |
onLivingUpdate(EntityLiving entity) |
static boolean |
onPickBlock(MovingObjectPosition target,
EntityPlayer player,
World world)
Called when a player uses 'pick block', calls new Entity and Block hooks.
|
static EntityItem |
onPlayerTossEvent(EntityPlayer player,
ItemStack item) |
static void |
plantGrass(World world,
int x,
int y,
int z) |
public static void plantGrass(World world, int x, int y, int z)
public static boolean canHarvestBlock(Block block, EntityPlayer player, int metadata)
public static boolean canToolHarvestBlock(Block block, int metadata, ItemStack stack)
public static float blockStrength(Block block, EntityPlayer player, World world, int x, int y, int z)
public static int getTotalArmorValue(EntityPlayer player)
public static boolean onPickBlock(MovingObjectPosition target, EntityPlayer player, World world)
public static void onLivingSetAttackTarget(EntityLiving entity, EntityLiving target)
public static boolean onLivingUpdate(EntityLiving entity)
public static boolean onLivingAttack(EntityLiving entity, DamageSource src, int amount)
public static int onLivingHurt(EntityLiving entity, DamageSource src, int amount)
public static boolean onLivingDeath(EntityLiving entity, DamageSource src)
public static boolean onLivingDrops(EntityLiving entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue)
public static float onLivingFall(EntityLiving entity, float distance)
public static boolean isLivingOnLadder(Block block, World world, int x, int y, int z, EntityLiving entity)
@Deprecated public static boolean isLivingOnLadder(Block block, World world, int x, int y, int z)
public static void onLivingJump(EntityLiving entity)
public static EntityItem onPlayerTossEvent(EntityPlayer player, ItemStack item)
public static float getEnchantPower(World world, int x, int y, int z)