From 16b6ca0119bdc07c2c073884dca9249eca771a9b Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Wed, 30 Oct 2024 19:58:09 +0800 Subject: [PATCH] add impossible condition --- .../api/requirement/AbstractRequirementManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/src/main/java/net/momirealms/customcrops/api/requirement/AbstractRequirementManager.java b/api/src/main/java/net/momirealms/customcrops/api/requirement/AbstractRequirementManager.java index e3d1659..7bd842f 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/requirement/AbstractRequirementManager.java +++ b/api/src/main/java/net/momirealms/customcrops/api/requirement/AbstractRequirementManager.java @@ -85,6 +85,7 @@ public abstract class AbstractRequirementManager implements RequirementManage this.registerPotRequirement(); this.registerCrowAttackRequirement(); this.registerWaterRequirement(); + this.registerImpossibleRequirement(); } @Override @@ -199,6 +200,10 @@ public abstract class AbstractRequirementManager implements RequirementManage } } + protected void registerImpossibleRequirement() { + registerRequirement((args, actions, advanced) -> context -> false, "impossible"); + } + protected void registerEnvironmentRequirement() { registerRequirement((args, actions, advanced) -> { List environments = ListUtils.toList(args);