9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-24 09:29:19 +00:00

trigger death actions

This commit is contained in:
XiaoMoMi
2024-09-05 23:42:40 +08:00
parent 7fc14dfa9b
commit bce94b4558
2 changed files with 2 additions and 0 deletions

View File

@@ -317,6 +317,7 @@ public class CropBlock extends AbstractCustomCropsBlock {
Optional.ofNullable(deathCondition.deathStage()).ifPresent(it -> {
BukkitCustomCropsPlugin.getInstance().getItemManager().place(bukkitLocation, deathCondition.existenceForm(), it, rotation);
});
ActionManager.trigger(context, config.deathActions());
}, deathCondition.deathDelay(), bukkitLocation);
return;
}

View File

@@ -107,6 +107,7 @@ public interface RequirementManager<T> extends Reloadable {
static <T> boolean isSatisfied(Context<T> context, @Nullable Requirement<T>[] requirements) {
if (requirements == null) return true;
for (Requirement<T> requirement : requirements) {
if (requirement == null) continue;
if (!requirement.isSatisfied(context)) {
return false;
}