mirror of
https://github.com/songoda/EpicFarming.git
synced 2025-02-08 08:31:42 +01:00
NPE fix
perms fix
This commit is contained in:
parent
a54ffeb98d
commit
f80e666e70
@ -103,13 +103,13 @@ public class Farm {
|
|||||||
inventory.setItem(nu, Methods.getGlass());
|
inventory.setItem(nu, Methods.getGlass());
|
||||||
nu++;
|
nu++;
|
||||||
}
|
}
|
||||||
if (instance.getConfig().getBoolean("Main.Upgrade With XP") && player != null && player.hasPermission("EpicDispensers.Upgrade.XP")) {
|
if (instance.getConfig().getBoolean("Main.Upgrade With XP") && player != null && player.hasPermission("EpicFarming.Upgrade.XP")) {
|
||||||
inventory.setItem(11, itemXP);
|
inventory.setItem(11, itemXP);
|
||||||
}
|
}
|
||||||
|
|
||||||
inventory.setItem(13, item);
|
inventory.setItem(13, item);
|
||||||
|
|
||||||
if (instance.getConfig().getBoolean("Main.Upgrade With Economy") && player != null && player.hasPermission("EpicDispensers.Upgrade.ECO")) {
|
if (instance.getConfig().getBoolean("Main.Upgrade With Economy") && player != null && player.hasPermission("EpicFarming.Upgrade.ECO")) {
|
||||||
inventory.setItem(15, itemECO);
|
inventory.setItem(15, itemECO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -108,8 +108,12 @@ public class FarmingHandler {
|
|||||||
private boolean doDrop(Farm farm, Material material) {
|
private boolean doDrop(Farm farm, Material material) {
|
||||||
Random random = new Random();
|
Random random = new Random();
|
||||||
|
|
||||||
ItemStack stack = new ItemStack(CropType.getCropType(material).getYieldMaterial());
|
CropType.CropTypeData cropTypeData = CropType.getCropType(material);
|
||||||
ItemStack seedStack = new ItemStack(CropType.getCropType(material).getSeedMaterial(), random.nextInt(3) + 1);
|
|
||||||
|
if (material == null || farm == null || cropTypeData == null) return false;
|
||||||
|
|
||||||
|
ItemStack stack = new ItemStack(cropTypeData.getYieldMaterial());
|
||||||
|
ItemStack seedStack = new ItemStack(cropTypeData.getSeedMaterial(), random.nextInt(3) + 1);
|
||||||
|
|
||||||
if (!canMove(farm.getInventory(), stack)) return false;
|
if (!canMove(farm.getInventory(), stack)) return false;
|
||||||
farm.getInventory().addItem(stack);
|
farm.getInventory().addItem(stack);
|
||||||
|
Loading…
Reference in New Issue
Block a user