diff --git a/src/main/java/WayofTime/alchemicalWizardry/client/ClientProxy.java b/src/main/java/WayofTime/alchemicalWizardry/client/ClientProxy.java index 2def5126..c8a076b6 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/client/ClientProxy.java +++ b/src/main/java/WayofTime/alchemicalWizardry/client/ClientProxy.java @@ -169,7 +169,7 @@ public class ClientProxy extends CommonProxy MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockSpellEnhancement), new TESpellEnhancementBlockItemRenderer()); MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockSpellParadigm), new TESpellParadigmBlockItemRenderer()); MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockSpellModifier), new TESpellModifierBlockItemRenderer()); - MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockAlchemicCalcinator), new TEAlchemicalCalcinatorItemRenderer()); + MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockAlchemicalCalcinator), new TEAlchemicalCalcinatorItemRenderer()); MinecraftForgeClient.registerItemRenderer(ItemBlock.getItemFromBlock(ModBlocks.blockCrystalBelljar), new TEBellJarItemRenderer()); ShaderHelper.initShaders(); } diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBileDemon.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBileDemon.java index 6e7674a3..a44fb4c3 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBileDemon.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBileDemon.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.EntityBileDemon; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -12,7 +13,7 @@ public class RenderBileDemon extends RenderLiving public RenderBileDemon(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityBileDemon par1EntityBileDemon) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBoulderFist.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBoulderFist.java index 8ff9516f..4b3f1691 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBoulderFist.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderBoulderFist.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.EntityBoulderFist; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -12,7 +13,7 @@ public class RenderBoulderFist extends RenderLiving public RenderBoulderFist(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityBoulderFist par1EntityBoulderFist) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderElemental.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderElemental.java index 91d92f8d..82ae9f1a 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderElemental.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderElemental.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.*; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -17,7 +18,7 @@ public class RenderElemental extends RenderLiving public RenderElemental(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityElemental par1EntityElemental) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderFallenAngel.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderFallenAngel.java index 24c69cf9..adc58c3d 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderFallenAngel.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderFallenAngel.java @@ -1,12 +1,13 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; -import WayofTime.alchemicalWizardry.common.entity.mob.EntityFallenAngel; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import WayofTime.alchemicalWizardry.common.entity.mob.EntityFallenAngel; @SideOnly(Side.CLIENT) public class RenderFallenAngel extends RenderLiving @@ -15,7 +16,7 @@ public class RenderFallenAngel extends RenderLiving public RenderFallenAngel(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityFallenAngel par1EntityFallenAngel) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderIceDemon.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderIceDemon.java index 4b36e492..92ea947a 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderIceDemon.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderIceDemon.java @@ -1,10 +1,11 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; -import WayofTime.alchemicalWizardry.common.entity.mob.EntityIceDemon; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; +import WayofTime.alchemicalWizardry.common.entity.mob.EntityIceDemon; public class RenderIceDemon extends RenderLiving { @@ -12,7 +13,7 @@ public class RenderIceDemon extends RenderLiving public RenderIceDemon(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityIceDemon par1EntityIceDemon) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderLowerGuardian.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderLowerGuardian.java index a1c39675..7407e47f 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderLowerGuardian.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderLowerGuardian.java @@ -1,10 +1,11 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; -import WayofTime.alchemicalWizardry.common.entity.mob.EntityLowerGuardian; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; +import WayofTime.alchemicalWizardry.common.entity.mob.EntityLowerGuardian; public class RenderLowerGuardian extends RenderLiving { @@ -12,7 +13,7 @@ public class RenderLowerGuardian extends RenderLiving public RenderLowerGuardian(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityLowerGuardian par1EntityLowerGuardian) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGrunt.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGrunt.java index 284f6f4d..e975edee 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGrunt.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGrunt.java @@ -1,5 +1,6 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -20,7 +21,7 @@ public class RenderMinorDemonGrunt extends RenderLiving public RenderMinorDemonGrunt(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityMinorDemonGrunt entity) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGruntGuardian.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGruntGuardian.java index a2a70bb3..ba52f114 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGruntGuardian.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderMinorDemonGruntGuardian.java @@ -1,5 +1,6 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -20,7 +21,7 @@ public class RenderMinorDemonGruntGuardian extends RenderLiving public RenderMinorDemonGruntGuardian(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityMinorDemonGruntGuardian entity) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderShade.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderShade.java index afd4f230..b3d4a844 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderShade.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderShade.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.EntityShade; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -12,7 +13,7 @@ public class RenderShade extends RenderLiving public RenderShade(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityShade par1EntityShade) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderSmallEarthGolem.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderSmallEarthGolem.java index 3e87ac76..42b70f01 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderSmallEarthGolem.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderSmallEarthGolem.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.EntitySmallEarthGolem; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -12,7 +13,7 @@ public class RenderSmallEarthGolem extends RenderLiving public RenderSmallEarthGolem(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntitySmallEarthGolem par1EntitySmallEarthGolem) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderWingedFireDemon.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderWingedFireDemon.java index 8a385f76..af809551 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderWingedFireDemon.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/mob/RenderWingedFireDemon.java @@ -1,6 +1,7 @@ package WayofTime.alchemicalWizardry.common.renderer.mob; import WayofTime.alchemicalWizardry.common.entity.mob.EntityWingedFireDemon; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.RenderLiving; import net.minecraft.entity.Entity; @@ -12,7 +13,7 @@ public class RenderWingedFireDemon extends RenderLiving public RenderWingedFireDemon(ModelBase par1ModelBase, float par2) { - super(par1ModelBase, par2); + super(Minecraft.getMinecraft().getRenderManager(), par1ModelBase, par2); } public ResourceLocation func_110832_a(EntityWingedFireDemon par1EntityWingedFireDemon) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBazookaMainProjectile.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBazookaMainProjectile.java index fce17323..3ea79b1e 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBazookaMainProjectile.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBazookaMainProjectile.java @@ -1,16 +1,24 @@ package WayofTime.alchemicalWizardry.common.renderer.projectile; -import WayofTime.alchemicalWizardry.common.renderer.model.ModelEnergyBazookaMainProjectile; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.Render; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; +import WayofTime.alchemicalWizardry.common.renderer.model.ModelEnergyBazookaMainProjectile; + public class RenderEnergyBazookaMainProjectile extends Render { - public ModelBase model = new ModelEnergyBazookaMainProjectile(); + public RenderEnergyBazookaMainProjectile() + { + super(Minecraft.getMinecraft().getRenderManager()); + } + + public ModelBase model = new ModelEnergyBazookaMainProjectile(); private static final ResourceLocation field_110833_a = new ResourceLocation("alchemicalwizardry", "textures/models/EnergyBazookaMainProjectile.png"); private float scale = 1.0f; diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBlastProjectile.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBlastProjectile.java index d0e067e1..53228e59 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBlastProjectile.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderEnergyBlastProjectile.java @@ -1,35 +1,52 @@ package WayofTime.alchemicalWizardry.common.renderer.projectile; -import WayofTime.alchemicalWizardry.common.entity.projectile.*; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.WorldRenderer; import net.minecraft.client.renderer.entity.Render; import net.minecraft.entity.Entity; import net.minecraft.entity.IProjectile; import net.minecraft.util.ResourceLocation; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; +import WayofTime.alchemicalWizardry.common.entity.projectile.ExplosionProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.FireProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.HolyProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.IceProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.LightningBoltProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.MudProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.WaterProjectile; +import WayofTime.alchemicalWizardry.common.entity.projectile.WindGustProjectile; + @SideOnly(Side.CLIENT) public class RenderEnergyBlastProjectile extends Render { - public void doRenderEnergyBlastProjectile(Entity entityShot, double par2, double par4, double par6, float par8, float par9) + public RenderEnergyBlastProjectile() + { + super(Minecraft.getMinecraft().getRenderManager()); + } + + public void doRenderEnergyBlastProjectile(Entity entityShot, double par2, double par4, double par6, float par8, float par9) { GL11.glPushMatrix(); GL11.glTranslatef((float) par2, (float) par4, (float) par6); GL11.glEnable(GL12.GL_RESCALE_NORMAL); GL11.glScalef(0.1F, 0.1F, 0.1F); this.bindTexture(this.getEntityTexture(entityShot)); - Tessellator var12 = Tessellator.instance; + Tessellator var12 = Tessellator.getInstance(); GL11.glRotatef(180.0F - renderManager.playerViewY, 0.0F, 1.0F, 0.0F); GL11.glRotatef(-renderManager.playerViewX, 1.0F, 0.0F, 0.0F); - var12.startDrawingQuads(); - var12.setNormal(0.0F, 1.0F, 0.0F); - var12.addVertexWithUV(-0.5F, -0.25F, 0.0D, 0, 1); - var12.addVertexWithUV(0.5F, -0.25F, 0.0D, 1, 1); - var12.addVertexWithUV(0.5F, 0.75F, 0.0D, 1, 0); - var12.addVertexWithUV(-0.5F, 0.75F, 0.0D, 0, 0); + WorldRenderer wr = var12.getWorldRenderer(); + wr.startDrawingQuads(); + wr.func_178980_d(0.0F, 1.0F, 0.0F); //SetNormal + wr.addVertexWithUV(-0.5F, -0.25F, 0.0D, 0, 1); + wr.addVertexWithUV(0.5F, -0.25F, 0.0D, 1, 1); + wr.addVertexWithUV(0.5F, 0.75F, 0.0D, 1, 0); + wr.addVertexWithUV(-0.5F, 0.75F, 0.0D, 0, 0); var12.draw(); GL11.glDisable(GL12.GL_RESCALE_NORMAL); GL11.glPopMatrix(); diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderFireProjectile.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderFireProjectile.java deleted file mode 100644 index cda739fe..00000000 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderFireProjectile.java +++ /dev/null @@ -1,41 +0,0 @@ -package WayofTime.alchemicalWizardry.common.renderer.projectile; - -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@SideOnly(Side.CLIENT) -public class RenderFireProjectile -{ -// public void doRenderProjectile(FireProjectile entityShot, double par2, double par4, double par6, float par8, float par9) -// { -// GL11.glPushMatrix(); -// GL11.glTranslatef((float)par2, (float)par4, (float)par6); -// GL11.glEnable(GL12.GL_RESCALE_NORMAL); -// GL11.glScalef(0.1F, 0.1F, 0.1F); -// this.func_110776_a(this.func_110775_a(entityShot)); -// Tessellator var12 = Tessellator.instance; -// GL11.glRotatef(180.0F - renderManager.playerViewY, 0.0F, 1.0F, 0.0F); -// GL11.glRotatef(-renderManager.playerViewX, 1.0F, 0.0F, 0.0F); -// var12.startDrawingQuads(); -// var12.setNormal(0.0F, 1.0F, 0.0F); -// var12.addVertexWithUV(-0.5F, -0.25F, 0.0D, 0, 1); -// var12.addVertexWithUV(0.5F, -0.25F, 0.0D, 1, 1); -// var12.addVertexWithUV(0.5F, 0.75F, 0.0D, 1, 0); -// var12.addVertexWithUV(-0.5F, 0.75F, 0.0D, 0, 0); -// var12.draw(); -// GL11.glDisable(GL12.GL_RESCALE_NORMAL); -// GL11.glPopMatrix(); -// } -// -// @Override -// public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9) -// { -// this.doRenderProjectile((FireProjectile)par1Entity, par2, par4, par6, par8, par9); -// } -// -// @Override -// protected ResourceLocation func_110775_a(Entity entity) -// { -// return new ResourceLocation("alchemicalwizardry:/textures/entities/fireProjectile.png"); -// } -} diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderMeteor.java b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderMeteor.java index 95c6bd49..cbbd4374 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderMeteor.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/renderer/projectile/RenderMeteor.java @@ -1,16 +1,25 @@ package WayofTime.alchemicalWizardry.common.renderer.projectile; -import WayofTime.alchemicalWizardry.common.renderer.model.ModelMeteor; +import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBase; import net.minecraft.client.renderer.entity.Render; import net.minecraft.entity.Entity; import net.minecraft.util.ResourceLocation; + import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; +import WayofTime.alchemicalWizardry.common.renderer.model.ModelMeteor; + public class RenderMeteor extends Render { - public ModelBase model = new ModelMeteor(); + public RenderMeteor() + { + super(Minecraft.getMinecraft().getRenderManager()); + // TODO Auto-generated constructor stub + } + + public ModelBase model = new ModelMeteor(); private static final ResourceLocation field_110833_a = new ResourceLocation("alchemicalwizardry", "textures/models/Meteor.png"); private float scale = 1.0f;