mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
Just a bit more null checks
This commit is contained in:
parent
4983002013
commit
ac45637bf6
@ -37,7 +37,8 @@ public interface IToolHarvestAbility extends IBaseAbility {
|
|||||||
if(skipDefaultDrops) {
|
if(skipDefaultDrops) {
|
||||||
// Emulate the block breaking without drops
|
// Emulate the block breaking without drops
|
||||||
world.setBlockToAir(x, y, z);
|
world.setBlockToAir(x, y, z);
|
||||||
player.getHeldItem().damageItem(1, player);
|
ItemStack stack = player.getHeldItem();
|
||||||
|
if(stack != null) stack.damageItem(1, player);
|
||||||
} else if(player instanceof EntityPlayerMP) {
|
} else if(player instanceof EntityPlayerMP) {
|
||||||
// Break the block conventionally
|
// Break the block conventionally
|
||||||
ItemToolAbility.standardDigPost(world, x, y, z, (EntityPlayerMP) player);
|
ItemToolAbility.standardDigPost(world, x, y, z, (EntityPlayerMP) player);
|
||||||
@ -78,7 +79,7 @@ public interface IToolHarvestAbility extends IBaseAbility {
|
|||||||
@Override
|
@Override
|
||||||
public void preHarvestAll(int level, World world, EntityPlayer player) {
|
public void preHarvestAll(int level, World world, EntityPlayer player) {
|
||||||
ItemStack stack = player.getHeldItem();
|
ItemStack stack = player.getHeldItem();
|
||||||
EnchantmentUtil.addEnchantment(stack, Enchantment.silkTouch, 1);
|
if(stack != null) EnchantmentUtil.addEnchantment(stack, Enchantment.silkTouch, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -123,7 +124,7 @@ public interface IToolHarvestAbility extends IBaseAbility {
|
|||||||
@Override
|
@Override
|
||||||
public void preHarvestAll(int level, World world, EntityPlayer player) {
|
public void preHarvestAll(int level, World world, EntityPlayer player) {
|
||||||
ItemStack stack = player.getHeldItem();
|
ItemStack stack = player.getHeldItem();
|
||||||
EnchantmentUtil.addEnchantment(stack, Enchantment.fortune, powerAtLevel[level]);
|
if(stack != null) EnchantmentUtil.addEnchantment(stack, Enchantment.fortune, powerAtLevel[level]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user