diff --git a/src/main/java/mods/betterfoliage/client/ShadersModIntegration.java b/src/main/java/mods/betterfoliage/client/ShadersModIntegration.java index f10b630..833eff4 100644 --- a/src/main/java/mods/betterfoliage/client/ShadersModIntegration.java +++ b/src/main/java/mods/betterfoliage/client/ShadersModIntegration.java @@ -2,10 +2,14 @@ package mods.betterfoliage.client; import java.lang.reflect.Field; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.util.ResourceLocation; +@SideOnly(Side.CLIENT) public class ShadersModIntegration { private static boolean hasShadersMod = false; diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiAlgae.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiAlgae.java index f6595a0..30be0b9 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiAlgae.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiAlgae.java @@ -7,7 +7,10 @@ import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class ConfigGuiAlgae extends ConfigGuiScreenBase { public ConfigGuiAlgae(GuiScreen parent) { diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiGrass.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiGrass.java index 277276a..42fb544 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiGrass.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiGrass.java @@ -6,7 +6,10 @@ import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class ConfigGuiGrass extends ConfigGuiScreenBase { public enum Button {CLOSE, GRASS_USE_GENERATED} diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLeaves.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLeaves.java index 0988e97..bfd5a22 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLeaves.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLeaves.java @@ -6,7 +6,10 @@ import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class ConfigGuiLeaves extends ConfigGuiScreenBase { public enum Button {CLOSE, LEAVES_OFFSET_MODE} diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLilypad.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLilypad.java index 4670b5d..5ea61bf 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLilypad.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiLilypad.java @@ -7,7 +7,10 @@ import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class ConfigGuiLilypad extends ConfigGuiScreenBase { public ConfigGuiLilypad(GuiScreen parent) { diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiReed.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiReed.java index a2fb98b..283377c 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiReed.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiReed.java @@ -7,7 +7,10 @@ import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.resources.I18n; import cpw.mods.fml.client.FMLClientHandler; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class ConfigGuiReed extends ConfigGuiScreenBase { public ConfigGuiReed(GuiScreen parent) { diff --git a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiScreenBase.java b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiScreenBase.java index 4bbb197..8a8cf60 100644 --- a/src/main/java/mods/betterfoliage/client/gui/ConfigGuiScreenBase.java +++ b/src/main/java/mods/betterfoliage/client/gui/ConfigGuiScreenBase.java @@ -10,6 +10,10 @@ import net.minecraft.util.EnumChatFormatting; import com.google.common.collect.Lists; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + +@SideOnly(Side.CLIENT) public class ConfigGuiScreenBase extends GuiScreen { protected GuiScreen parent; diff --git a/src/main/java/mods/betterfoliage/client/gui/widget/IOptionWidget.java b/src/main/java/mods/betterfoliage/client/gui/widget/IOptionWidget.java index 3bb6433..44db659 100644 --- a/src/main/java/mods/betterfoliage/client/gui/widget/IOptionWidget.java +++ b/src/main/java/mods/betterfoliage/client/gui/widget/IOptionWidget.java @@ -2,10 +2,14 @@ package mods.betterfoliage.client.gui.widget; import java.util.List; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.GuiScreen; +@SideOnly(Side.CLIENT) public interface IOptionWidget { public void addButtons(List buttonList, int xOffset, int yOffset); diff --git a/src/main/java/mods/betterfoliage/client/resource/LeafParticleTextures.java b/src/main/java/mods/betterfoliage/client/resource/LeafParticleTextures.java index a4c02bd..33c67e8 100644 --- a/src/main/java/mods/betterfoliage/client/resource/LeafParticleTextures.java +++ b/src/main/java/mods/betterfoliage/client/resource/LeafParticleTextures.java @@ -17,11 +17,14 @@ import net.minecraftforge.client.event.TextureStitchEvent; import com.google.common.collect.Maps; import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; /** Holds the texture for the falling leaf particles, and stores average texture color values for leaf textures * @author octarine-noise * */ +@SideOnly(Side.CLIENT) public class LeafParticleTextures { /** Icon for leaf particles */