From e0fb6042d8a7345b45af61e824fe6650d35d601b Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Thu, 8 Aug 2019 14:27:21 +0100 Subject: [PATCH] Fix server crash #betaBuild --- src/main/java/techreborn/items/ItemManual.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/techreborn/items/ItemManual.java b/src/main/java/techreborn/items/ItemManual.java index 919e857ec..6df9015b8 100644 --- a/src/main/java/techreborn/items/ItemManual.java +++ b/src/main/java/techreborn/items/ItemManual.java @@ -24,6 +24,8 @@ package techreborn.items; +import net.fabricmc.api.EnvType; +import net.fabricmc.api.Environment; import net.minecraft.client.MinecraftClient; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.Item; @@ -49,9 +51,13 @@ public class ItemManual extends Item { public TypedActionResult use(final World world, final PlayerEntity player, final Hand hand) { if(world.isClient){ - MinecraftClient.getInstance().openScreen(new GuiManual(player)); + openGui(player); } - return new TypedActionResult<>(ActionResult.SUCCESS, player.getStackInHand(hand)); } + + @Environment(EnvType.CLIENT) + private void openGui(PlayerEntity playerEntity){ + MinecraftClient.getInstance().openScreen(new GuiManual(playerEntity)); + } }