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

added tick events

This commit is contained in:
XiaoMoMi
2025-08-29 16:44:46 +08:00
parent aea7664887
commit f15ec539e9
8 changed files with 155 additions and 8 deletions

View File

@@ -271,6 +271,7 @@ public class ConfigType {
ActionManager<Player> pam = BukkitCustomCropsPlugin.getInstance().getActionManager(Player.class);
ActionManager<CustomCropsBlockState> bam = BukkitCustomCropsPlugin.getInstance().getActionManager(CustomCropsBlockState.class);
RequirementManager<Player> prm = BukkitCustomCropsPlugin.getInstance().getRequirementManager(Player.class);
RequirementManager<CustomCropsBlockState> brm = BukkitCustomCropsPlugin.getInstance().getRequirementManager(CustomCropsBlockState.class);
SprinklerConfig config = SprinklerConfig.builder()
.id(id)
@@ -295,6 +296,7 @@ public class ConfigType {
.useRequirements(prm.parseRequirements(section.getSection("requirements.use"), true))
.placeRequirements(prm.parseRequirements(section.getSection("requirements.place"), true))
.breakRequirements(prm.parseRequirements(section.getSection("requirements.break"), true))
.tickRequirements(brm.parseRequirements(section.getSection("requirements.tick"), true))
.waterBar(section.contains("water-bar") ? WaterBar.of(
section.getString("water-bar.left", ""),
section.getString("water-bar.empty", ""),