mirror of
https://github.com/Xiao-MoMi/Custom-Crops.git
synced 2026-01-04 15:41:46 +00:00
fix compatibility
This commit is contained in:
@@ -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.54")
|
||||
compileOnly("net.momirealms:craft-engine-bukkit:0.0.54")
|
||||
compileOnly("net.momirealms:craft-engine-core:0.0.54.6")
|
||||
compileOnly("net.momirealms:craft-engine-bukkit:0.0.54.6")
|
||||
}
|
||||
|
||||
tasks.withType<JavaCompile> {
|
||||
|
||||
@@ -37,7 +37,7 @@ public class CraftEngineListener extends AbstractCustomEventListener {
|
||||
EquipmentSlot slot = event.hand() == InteractionHand.MAIN_HAND ? EquipmentSlot.HAND : EquipmentSlot.OFF_HAND;
|
||||
itemManager.handlePlayerInteractFurniture(
|
||||
event.getPlayer(),
|
||||
event.furniture().location(),
|
||||
event.location(),
|
||||
event.furniture().id().toString(),
|
||||
slot,
|
||||
event.getPlayer().getInventory().getItem(slot),
|
||||
@@ -65,7 +65,7 @@ public class CraftEngineListener extends AbstractCustomEventListener {
|
||||
public void onBreakFurniture(FurnitureBreakEvent event) {
|
||||
itemManager.handlePlayerBreak(
|
||||
event.getPlayer(),
|
||||
event.furniture().baseEntity().getLocation(),
|
||||
event.location(),
|
||||
event.getPlayer().getInventory().getItemInMainHand(),
|
||||
event.furniture().id().toString(),
|
||||
event
|
||||
|
||||
@@ -20,11 +20,10 @@ package net.momirealms.customcrops.bukkit.integration.custom.craftengine_r1;
|
||||
import net.momirealms.craftengine.bukkit.api.CraftEngineBlocks;
|
||||
import net.momirealms.craftengine.bukkit.api.CraftEngineFurniture;
|
||||
import net.momirealms.craftengine.bukkit.api.CraftEngineItems;
|
||||
import net.momirealms.craftengine.bukkit.entity.furniture.LoadedFurniture;
|
||||
import net.momirealms.craftengine.bukkit.entity.furniture.BukkitFurniture;
|
||||
import net.momirealms.craftengine.core.block.ImmutableBlockState;
|
||||
import net.momirealms.craftengine.core.entity.furniture.AnchorType;
|
||||
import net.momirealms.craftengine.core.item.ItemBuildContext;
|
||||
import net.momirealms.craftengine.core.plugin.context.ContextKey;
|
||||
import net.momirealms.craftengine.core.util.Key;
|
||||
import net.momirealms.craftengine.libraries.nbt.CompoundTag;
|
||||
import net.momirealms.customcrops.api.core.CustomItemProvider;
|
||||
@@ -52,7 +51,7 @@ public class CraftEngineProvider implements CustomItemProvider {
|
||||
|
||||
@Override
|
||||
public @Nullable Entity placeFurniture(Location location, String id) {
|
||||
LoadedFurniture furniture = CraftEngineFurniture.place(LocationUtils.toSurfaceCenterLocation(location), Key.of(id), AnchorType.GROUND);
|
||||
BukkitFurniture furniture = CraftEngineFurniture.place(LocationUtils.toSurfaceCenterLocation(location), Key.of(id), AnchorType.GROUND);
|
||||
if (furniture == null) return null;
|
||||
return furniture.baseEntity();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user