From 3fcebcdd05de40812005d0f4e8ee9917ce6814c2 Mon Sep 17 00:00:00 2001 From: Shadows_of_Fire Date: Fri, 16 Mar 2018 19:07:15 -0400 Subject: [PATCH] Fixes #1051 --- .../actuallyadditions/mod/util/compat/CompatFastBench.java | 3 +++ .../ellpeck/actuallyadditions/mod/util/compat/CompatUtil.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatFastBench.java b/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatFastBench.java index 3f94a0d85..5535bf77a 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatFastBench.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatFastBench.java @@ -5,6 +5,8 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.Container; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; import shadows.fastbench.gui.ContainerFastBench; import shadows.fastbench.gui.GuiFastBench; @@ -19,6 +21,7 @@ public class CompatFastBench { }; } + @SideOnly(Side.CLIENT) public static Gui getFastBenchGui(EntityPlayer p, World world, int x, int y, int z) { return new GuiFastBench(p.inventory, world, new BlockPos(x, y, z)); } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatUtil.java b/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatUtil.java index 0b5e7c484..ad641eeb8 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatUtil.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/util/compat/CompatUtil.java @@ -16,11 +16,14 @@ import net.minecraft.inventory.ContainerWorkbench; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.fml.common.Loader; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; public final class CompatUtil { static boolean fb = Loader.isModLoaded("fastbench"); + @SideOnly(Side.CLIENT) public static Object getCrafterGuiElement(EntityPlayer player, World world, int x, int y, int z) { if (fb) return CompatFastBench.getFastBenchGui(player, world, x, y, z); return new GuiCrafting(player.inventory, world, new BlockPos(x, y, z));