From 35bf457aef2586d1c7a54c592bcfb590243ab6e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E9=9B=A8=E8=90=BD?= Date: Tue, 8 Oct 2024 20:51:55 +0800 Subject: [PATCH] Fix build. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 秋雨落 --- .../arclight/common/mixin/bukkit/CraftInventoryViewMixin.java | 2 +- .../common/mixin/core/world/inventory/AnvilMenuMixin.java | 3 ++- .../mixin/core/world/inventory/BeaconContainerMixin.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftInventoryViewMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftInventoryViewMixin.java index 27408c6a1..b7d7f8a48 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftInventoryViewMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/bukkit/CraftInventoryViewMixin.java @@ -19,7 +19,7 @@ @Mixin(value = CraftInventoryView.class, remap = false) public abstract class CraftInventoryViewMixin implements InventoryView { - @Shadow @Final @Mutable private CraftInventory viewing; + @Shadow @Final @Mutable private Inventory viewing; @Inject(method = "", at = @At("RETURN")) private void arclight$validate(HumanEntity player, Inventory viewing, AbstractContainerMenu container, CallbackInfo ci) { diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AnvilMenuMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AnvilMenuMixin.java index 2f491fcff..b471a62da 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AnvilMenuMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/AnvilMenuMixin.java @@ -17,6 +17,7 @@ import org.bukkit.craftbukkit.v.inventory.CraftItemStack; import org.bukkit.craftbukkit.v.inventory.view.CraftAnvilView; import org.bukkit.event.inventory.PrepareAnvilEvent; +import org.bukkit.inventory.Inventory; import org.bukkit.inventory.view.AnvilView; import org.spongepowered.asm.mixin.Final; import org.spongepowered.asm.mixin.Mixin; @@ -72,7 +73,7 @@ public CraftAnvilView getBukkitView() { return bukkitEntity; } - CraftInventory inventory = new CraftInventoryAnvil( + var inventory = new CraftInventoryAnvil( ((IWorldPosCallableBridge) this.access).bridge$getLocation(), this.inputSlots, this.resultSlots); bukkitEntity = new CraftAnvilView(((PlayerEntityBridge) this.player).bridge$getBukkitEntity(), inventory, (AnvilMenu) (Object) this); return bukkitEntity; diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/BeaconContainerMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/BeaconContainerMixin.java index 4ad5dc60a..f5ecb81ae 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/BeaconContainerMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/inventory/BeaconContainerMixin.java @@ -46,7 +46,7 @@ public CraftBeaconView getBukkitView() { return bukkitEntity; } - CraftInventory inventory = new CraftInventoryBeacon(this.beacon); + var inventory = new CraftInventoryBeacon(this.beacon); bukkitEntity = new CraftBeaconView(((PlayerEntityBridge) this.playerInventory.player).bridge$getBukkitEntity(), inventory, (BeaconMenu) (Object) this); return bukkitEntity; }