9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-23 00:49:33 +00:00

remove break check

This commit is contained in:
XiaoMoMi
2024-11-29 00:44:26 +08:00
parent d60c1d266f
commit 448780d982
3 changed files with 13 additions and 10 deletions

View File

@@ -114,14 +114,16 @@ public class CropBlock extends AbstractCustomCropsBlock {
context.updateLocation(location);
// check requirements
if (!RequirementManager.isSatisfied(context, cropConfig.breakRequirements())) {
event.setCancelled(true);
return;
}
if (!RequirementManager.isSatisfied(context, stageConfig.breakRequirements())) {
event.setCancelled(true);
return;
// check requirements only if it's triggered by direct events
if (event.reason() == BreakReason.BREAK) {
if (!RequirementManager.isSatisfied(context, cropConfig.breakRequirements())) {
event.setCancelled(true);
return;
}
if (!RequirementManager.isSatisfied(context, stageConfig.breakRequirements())) {
event.setCancelled(true);
return;
}
}
CropBreakEvent breakEvent = new CropBreakEvent(event.entityBreaker(), event.blockBreaker(), cropConfig, event.brokenID(), event.location(),