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

ce 0.0.41

This commit is contained in:
XiaoMoMi
2025-03-31 05:29:40 +08:00
parent 20d179ccc5
commit 246fa372a4
3 changed files with 18 additions and 16 deletions

View File

@@ -7,8 +7,8 @@ repositories {
dependencies {
compileOnly(project(":api"))
compileOnly("io.papermc.paper:paper-api:1.20.4-R0.1-SNAPSHOT")
compileOnly("net.momirealms:craft-engine-core:0.0.40")
compileOnly("net.momirealms:craft-engine-bukkit:0.0.40")
compileOnly("net.momirealms:craft-engine-core:0.0.41")
compileOnly("net.momirealms:craft-engine-bukkit:0.0.41")
}
tasks.withType<JavaCompile> {

View File

@@ -38,7 +38,7 @@ public class CraftEngineListener extends AbstractCustomEventListener {
itemManager.handlePlayerInteractFurniture(
event.getPlayer(),
event.furniture().location(),
event.furniture().furnitureId().toString(),
event.furniture().id().toString(),
slot,
event.getPlayer().getInventory().getItem(slot),
event
@@ -47,16 +47,18 @@ public class CraftEngineListener extends AbstractCustomEventListener {
@EventHandler(ignoreCancelled = true)
public void onInteractCustomBlock(CustomBlockInteractEvent event) {
EquipmentSlot slot = event.hand() == InteractionHand.MAIN_HAND ? EquipmentSlot.HAND : EquipmentSlot.OFF_HAND;
itemManager.handlePlayerInteractBlock(
event.getPlayer(),
event.location().getBlock(),
event.customBlock().id().toString(),
event.clickedFace(),
slot,
event.getPlayer().getInventory().getItem(slot),
event
);
if (event.action() == CustomBlockInteractEvent.Action.RIGHT_CLICK) {
EquipmentSlot slot = event.hand() == InteractionHand.MAIN_HAND ? EquipmentSlot.HAND : EquipmentSlot.OFF_HAND;
itemManager.handlePlayerInteractBlock(
event.getPlayer(),
event.location().getBlock(),
event.customBlock().id().toString(),
event.clickedFace(),
slot,
event.getPlayer().getInventory().getItem(slot),
event
);
}
}
@EventHandler(ignoreCancelled = true)
@@ -65,7 +67,7 @@ public class CraftEngineListener extends AbstractCustomEventListener {
event.getPlayer(),
event.furniture().baseEntity().getLocation(),
event.getPlayer().getInventory().getItemInMainHand(),
event.furniture().furnitureId().toString(),
event.furniture().id().toString(),
event
);
}
@@ -101,7 +103,7 @@ public class CraftEngineListener extends AbstractCustomEventListener {
itemManager.handlePlayerPlace(
player,
event.location(),
event.furniture().furnitureId().toString(),
event.furniture().id().toString(),
slot,
event.getPlayer().getInventory().getItem(slot),
new DummyCancellable()