From e21a3495f988ab0d03d41dda7f4837ec00586c35 Mon Sep 17 00:00:00 2001 From: Vincent Lee Date: Sun, 23 Jan 2022 17:21:16 -0800 Subject: [PATCH] Hackily fix server crash --- .../java/at/petrak/hexcasting/common/items/ItemWand.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/at/petrak/hexcasting/common/items/ItemWand.java b/src/main/java/at/petrak/hexcasting/common/items/ItemWand.java index 899863bc..f62fd657 100644 --- a/src/main/java/at/petrak/hexcasting/common/items/ItemWand.java +++ b/src/main/java/at/petrak/hexcasting/common/items/ItemWand.java @@ -20,7 +20,7 @@ public class ItemWand extends Item { @Override public InteractionResultHolder use(Level world, Player player, InteractionHand hand) { if (world.isClientSide()) { - Minecraft.getInstance().setScreen(new GuiSpellcasting(hand)); + ClientAccess.openSpellcastGui(hand); } player.awardStat(Stats.ITEM_USED.get(this)); @@ -28,4 +28,10 @@ public class ItemWand extends Item { return InteractionResultHolder.success(player.getItemInHand(hand)); } + private static class ClientAccess { + public static void openSpellcastGui(InteractionHand hand) { + Minecraft.getInstance().setScreen(new GuiSpellcasting(hand)); + } + } + }