From 73bc357197095e910a3249a5b2f7b99a63a0c26c Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Tue, 29 Aug 2017 23:29:33 +1000 Subject: $ Fixed LFTR tooltip not mentioning which casings to use. % More messing around with entity rendering and some custom mobs. --- .../core/client/renderer/RenderSickBlaze.java | 94 ++++++++++++++++++++++ .../core/client/renderer/RenderToxinball.java | 91 +++++++++++++++++++++ 2 files changed, 185 insertions(+) create mode 100644 src/Java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java create mode 100644 src/Java/gtPlusPlus/core/client/renderer/RenderToxinball.java (limited to 'src/Java/gtPlusPlus/core/client/renderer') diff --git a/src/Java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java b/src/Java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java new file mode 100644 index 0000000000..7ed95bd541 --- /dev/null +++ b/src/Java/gtPlusPlus/core/client/renderer/RenderSickBlaze.java @@ -0,0 +1,94 @@ +package gtPlusPlus.core.client.renderer; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import gtPlusPlus.core.client.model.ModelSickBlaze; +import gtPlusPlus.core.entity.monster.EntitySickBlaze; +import net.minecraft.client.renderer.entity.RenderLiving; +import net.minecraft.entity.*; +import net.minecraft.util.ResourceLocation; + +@SideOnly(Side.CLIENT) +public class RenderSickBlaze extends RenderLiving +{ + private static final ResourceLocation blazeTextures = new ResourceLocation("textures/entity/slime.png"); + private int field_77068_a; + + public RenderSickBlaze() + { + super(new ModelSickBlaze(), 0.5F); + this.field_77068_a = ((ModelSickBlaze)this.mainModel).func_78104_a(); + } + + /** + * Actually renders the given argument. This is a synthetic bridge method, always casting down its argument and then + * handing it off to a worker function which does the actual work. In all probabilty, the class Render is generic + * (Render