diff --git a/src/main/java/mods/betterfoliage/client/resource/BufferedImageResource.java b/src/main/java/mods/betterfoliage/client/resource/BufferedImageResource.java index 5a92662..c6cb1ab 100644 --- a/src/main/java/mods/betterfoliage/client/resource/BufferedImageResource.java +++ b/src/main/java/mods/betterfoliage/client/resource/BufferedImageResource.java @@ -8,9 +8,13 @@ import java.io.InputStream; import javax.imageio.ImageIO; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + import net.minecraft.client.resources.IResource; import net.minecraft.client.resources.data.IMetadataSection; +@SideOnly(Side.CLIENT) public class BufferedImageResource implements IResource { /** Raw PNG data*/ diff --git a/src/main/java/mods/betterfoliage/client/resource/LeafGenerator.java b/src/main/java/mods/betterfoliage/client/resource/LeafGenerator.java index 2b03ba1..68787b6 100644 --- a/src/main/java/mods/betterfoliage/client/resource/LeafGenerator.java +++ b/src/main/java/mods/betterfoliage/client/resource/LeafGenerator.java @@ -13,7 +13,10 @@ import net.minecraft.client.Minecraft; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.event.TextureStitchEvent.Post; import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class LeafGenerator extends LeafGeneratorBase { /** Name of the default alpha mask to use */ diff --git a/src/main/java/mods/betterfoliage/client/resource/LeafGeneratorBase.java b/src/main/java/mods/betterfoliage/client/resource/LeafGeneratorBase.java index de1a0cf..84bd004 100644 --- a/src/main/java/mods/betterfoliage/client/resource/LeafGeneratorBase.java +++ b/src/main/java/mods/betterfoliage/client/resource/LeafGeneratorBase.java @@ -13,7 +13,10 @@ import net.minecraft.client.resources.IResourceManager; import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.event.TextureStitchEvent.Pre; import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public abstract class LeafGeneratorBase extends BlockTextureGenerator { public static class TextureGenerationException extends Exception { diff --git a/src/main/java/mods/betterfoliage/client/resource/LeafTextureEnumerator.java b/src/main/java/mods/betterfoliage/client/resource/LeafTextureEnumerator.java index b746c94..bdee44a 100644 --- a/src/main/java/mods/betterfoliage/client/resource/LeafTextureEnumerator.java +++ b/src/main/java/mods/betterfoliage/client/resource/LeafTextureEnumerator.java @@ -20,7 +20,10 @@ import com.google.common.collect.Sets; import cpw.mods.fml.common.eventhandler.Event; import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +@SideOnly(Side.CLIENT) public class LeafTextureEnumerator implements IIconRegister { public static class LeafTextureFoundEvent extends Event { diff --git a/src/main/java/mods/betterfoliage/client/resource/ReedGenerator.java b/src/main/java/mods/betterfoliage/client/resource/ReedGenerator.java index af85ec7..d61ba79 100644 --- a/src/main/java/mods/betterfoliage/client/resource/ReedGenerator.java +++ b/src/main/java/mods/betterfoliage/client/resource/ReedGenerator.java @@ -6,11 +6,15 @@ import java.io.IOException; import javax.imageio.ImageIO; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + import net.minecraft.client.Minecraft; import net.minecraft.client.resources.IResource; import net.minecraft.client.resources.IResourceManager; import net.minecraft.util.ResourceLocation; +@SideOnly(Side.CLIENT) public class ReedGenerator extends BlockTextureGenerator { public boolean isBottom; diff --git a/src/main/java/mods/betterfoliage/client/resource/ShortGrassGenerator.java b/src/main/java/mods/betterfoliage/client/resource/ShortGrassGenerator.java index 5131fca..9a8d736 100644 --- a/src/main/java/mods/betterfoliage/client/resource/ShortGrassGenerator.java +++ b/src/main/java/mods/betterfoliage/client/resource/ShortGrassGenerator.java @@ -6,12 +6,16 @@ import java.io.IOException; import javax.imageio.ImageIO; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + import mods.betterfoliage.client.ShadersModIntegration; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.IResource; import net.minecraft.client.resources.IResourceManager; import net.minecraft.util.ResourceLocation; +@SideOnly(Side.CLIENT) public class ShortGrassGenerator extends BlockTextureGenerator { protected boolean isSnowed = false;