9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-22 16:39:36 +00:00

fix check

This commit is contained in:
XiaoMoMi
2024-03-16 11:22:55 +08:00
parent c6652372f6
commit 62176e73bb

View File

@@ -227,12 +227,14 @@ public abstract class AbstractCustomListener implements Listener {
if (crop.getPoint() < config.getMaxPoints()) { if (crop.getPoint() < config.getMaxPoints()) {
for (BoneMeal boneMeal : config.getBoneMeals()) { for (BoneMeal boneMeal : config.getBoneMeals()) {
if (boneMeal.getItem().equals(itemID)) { if (boneMeal.getItem().equals(itemID)) {
if (!boneMeal.isDispenserAllowed()) {
return;
}
// fire the event // fire the event
if (EventUtils.fireAndCheckCancel(new BoneMealDispenseEvent(block, itemStack, location, boneMeal, crop))) { if (EventUtils.fireAndCheckCancel(new BoneMealDispenseEvent(block, itemStack, location, boneMeal, crop))) {
event.setCancelled(true); event.setCancelled(true);
return; return;
} }
if (block.getState() instanceof Dispenser dispenser) { if (block.getState() instanceof Dispenser dispenser) {
event.setCancelled(true); event.setCancelled(true);
Inventory inventory = dispenser.getInventory(); Inventory inventory = dispenser.getInventory();