diff --git a/src/main/java/info/ata4/minecraft/dragon/client/render/DragonRenderer.java b/src/main/java/info/ata4/minecraft/dragon/client/render/DragonRenderer.java index db61f961..423a1b4b 100644 --- a/src/main/java/info/ata4/minecraft/dragon/client/render/DragonRenderer.java +++ b/src/main/java/info/ata4/minecraft/dragon/client/render/DragonRenderer.java @@ -40,22 +40,18 @@ public class DragonRenderer extends RenderLiving { public static boolean updateModel; - private Map breedModels = new HashMap(); + private final Map breedModels = new HashMap(); + private final ResourceLocation dissolveTexture = new ResourceLocation(DragonMounts.AID, TEX_BASE + "dissolve.png"); + private final ResourceLocation eggTexture = new ResourceLocation(DragonMounts.AID, MDL_BASE + "dragon_egg.obj"); + private final IModelCustom eggModel = AdvancedModelLoader.loadModel(eggTexture); + private DragonModel dragonModel; - private ResourceLocation dissolveTexture; - private IModelCustom eggModel; public DragonRenderer() { super(null, 2); // create a separate model for each breed initBreedModels(); - - // create textures - dissolveTexture = new ResourceLocation(DragonMounts.AID, TEX_BASE + "dissolve.png"); - - // load egg model - eggModel = AdvancedModelLoader.loadModel(new ResourceLocation(DragonMounts.AID, MDL_BASE + "dragon_egg.obj")); } private void initBreedModels() {