OSDN Git Service

tc
[chemicraft/chemicraft.git] / common / pcc / chemicraft / client / ClientProxy.java
index f2f2748..33f04d1 100644 (file)
@@ -1,5 +1,7 @@
 package pcc.chemicraft.client;
 
+import net.minecraft.client.particle.EffectRenderer;
+import net.minecraft.client.particle.EntityFX;
 import net.minecraft.entity.player.EntityPlayer;
 import net.minecraft.tileentity.TileEntity;
 import net.minecraft.world.World;
@@ -8,12 +10,14 @@ import pcc.chemicraft.ChemiCraft;
 import pcc.chemicraft.container.ContainerElectrolysisTable;
 import pcc.chemicraft.debug.DebugTick;
 import pcc.chemicraft.entity.EntityAtomsGrenade;
+import pcc.chemicraft.entity.EntityDust;
 import pcc.chemicraft.gui.GuiChemicalCombinationTable;
 import pcc.chemicraft.gui.GuiChemicalCraftingTable;
 import pcc.chemicraft.gui.GuiElectrolysisTable;
 import pcc.chemicraft.gui.GuiPyrolysisTable;
 import pcc.chemicraft.gui.GuiToolAndWeaponCraftingTable;
 import pcc.chemicraft.render.RenderAtomsGrenade;
+import pcc.chemicraft.render.RenderDust;
 import pcc.chemicraft.system.CommonProxy;
 import pcc.chemicraft.tileentity.TileEntityChemicalCombinationTable;
 import pcc.chemicraft.tileentity.TileEntityChemicalCraftingTable;
@@ -22,6 +26,8 @@ import pcc.chemicraft.tileentity.TileEntityPyrolysisTable;
 import pcc.chemicraft.tileentity.TileEntityToolAndWeaponCraftingTable;
 import cpw.mods.fml.client.FMLClientHandler;
 import cpw.mods.fml.client.registry.RenderingRegistry;
+import cpw.mods.fml.common.registry.EntityRegistry;
+import cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration;
 import cpw.mods.fml.common.registry.TickRegistry;
 import cpw.mods.fml.relauncher.Side;
 
@@ -39,7 +45,9 @@ public class ClientProxy extends CommonProxy {
                MinecraftForgeClient.preloadTexture(ChemiCraft.instance.GUI_CHEMICALCOMBINATION_TEXTURE);
                MinecraftForgeClient.preloadTexture(ChemiCraft.instance.GUI_CHEMICALCRAFTING_TEXTURE);
                MinecraftForgeClient.preloadTexture(ChemiCraft.instance.GUI_TOOLANDWEAPONCRAFTING_TEXTURE);
+               MinecraftForgeClient.preloadTexture(ChemiCraft.instance.ENTITY_PARTICLE_TEXRURE);
                RenderingRegistry.registerEntityRenderingHandler(EntityAtomsGrenade.class, new RenderAtomsGrenade(0.5F));
+               RenderingRegistry.registerEntityRenderingHandler(EntityDust.class, new RenderDust());
        }