9
0
mirror of https://github.com/Xiao-MoMi/Custom-Crops.git synced 2025-12-20 07:29:27 +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,7 +114,8 @@ public class CropBlock extends AbstractCustomCropsBlock {
context.updateLocation(location); context.updateLocation(location);
// check requirements // check requirements only if it's triggered by direct events
if (event.reason() == BreakReason.BREAK) {
if (!RequirementManager.isSatisfied(context, cropConfig.breakRequirements())) { if (!RequirementManager.isSatisfied(context, cropConfig.breakRequirements())) {
event.setCancelled(true); event.setCancelled(true);
return; return;
@@ -123,6 +124,7 @@ public class CropBlock extends AbstractCustomCropsBlock {
event.setCancelled(true); event.setCancelled(true);
return; return;
} }
}
CropBreakEvent breakEvent = new CropBreakEvent(event.entityBreaker(), event.blockBreaker(), cropConfig, event.brokenID(), event.location(), CropBreakEvent breakEvent = new CropBreakEvent(event.entityBreaker(), event.blockBreaker(), cropConfig, event.brokenID(), event.location(),
state, event.reason()); state, event.reason());

View File

@@ -34,7 +34,7 @@ rtag_version=1.5.8
exp4j_version=0.4.8 exp4j_version=0.4.8
placeholder_api_version=2.11.6 placeholder_api_version=2.11.6
anti_grief_version=0.13 anti_grief_version=0.13
zstd_version=1.5.6-6 zstd_version=1.5.6-8
flow_nbt_version=2.0.2 flow_nbt_version=2.0.2
guava_version=33.3.1-jre guava_version=33.3.1-jre
vault_version=1.7 vault_version=1.7

View File

@@ -35,7 +35,8 @@ dependencies {
implementation("com.github.Xiao-MoMi:Sparrow-Heart:${rootProject.properties["sparrow_heart_version"]}") implementation("com.github.Xiao-MoMi:Sparrow-Heart:${rootProject.properties["sparrow_heart_version"]}")
implementation("com.saicone.rtag:rtag:${rootProject.properties["rtag_version"]}") implementation("com.saicone.rtag:rtag:${rootProject.properties["rtag_version"]}")
implementation("com.saicone.rtag:rtag-item:${rootProject.properties["rtag_version"]}") implementation("com.saicone.rtag:rtag-item:${rootProject.properties["rtag_version"]}")
implementation("com.flowpowered:flow-nbt:${rootProject.properties["flow_nbt_version"]}") // do not relocate for compatibility with SWM // TODO use sparrow-nbt
implementation("com.flowpowered:flow-nbt:${rootProject.properties["flow_nbt_version"]}") // do not relocate (compatibility with AdvancedSlimePaper)
compileOnly("org.incendo:cloud-core:${rootProject.properties["cloud_core_version"]}") compileOnly("org.incendo:cloud-core:${rootProject.properties["cloud_core_version"]}")
compileOnly("org.incendo:cloud-minecraft-extras:${rootProject.properties["cloud_minecraft_extras_version"]}") compileOnly("org.incendo:cloud-minecraft-extras:${rootProject.properties["cloud_minecraft_extras_version"]}")
compileOnly("org.incendo:cloud-paper:${rootProject.properties["cloud_paper_version"]}") compileOnly("org.incendo:cloud-paper:${rootProject.properties["cloud_paper_version"]}")