From 37271be246f94eb81c909be45403ee377d7228c3 Mon Sep 17 00:00:00 2001 From: Alkalus <3060479+draknyte1@users.noreply.github.com> Date: Thu, 24 May 2018 09:56:23 +1000 Subject: + Added base framework for wearables. (Clothing/Armour). $ Fixed issue with Giant Chicken Renderer. --- .../core/client/renderer/RenderGiantChicken.java | 20 +++--- src/Java/gtPlusPlus/core/item/ModItems.java | 6 +- .../core/item/wearable/WearableLoader.java | 15 +++++ .../core/item/wearable/armour/ArmourLoader.java | 29 +++++++++ .../core/item/wearable/armour/base/BaseArmour.java | 11 ++++ .../item/wearable/armour/base/BaseArmourBoots.java | 10 +++ .../item/wearable/armour/base/BaseArmourChest.java | 10 +++ .../item/wearable/armour/base/BaseArmourHelm.java | 10 +++ .../item/wearable/armour/base/BaseArmourLegs.java | 10 +++ .../core/item/wearable/base/BaseItemWearable.java | 71 ++++++++++++++++++++++ .../core/material/MaterialGenerator.java | 4 -- 11 files changed, 181 insertions(+), 15 deletions(-) create mode 100644 src/Java/gtPlusPlus/core/item/wearable/WearableLoader.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/ArmourLoader.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/base/BaseArmour.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/base/BaseArmourBoots.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/base/BaseArmourChest.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/base/BaseArmourHelm.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/armour/base/BaseArmourLegs.java create mode 100644 src/Java/gtPlusPlus/core/item/wearable/base/BaseItemWearable.java (limited to 'src/Java/gtPlusPlus/core') diff --git a/src/Java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java b/src/Java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java index b3d1ce21fc..d3c1e852d9 100644 --- a/src/Java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java +++ b/src/Java/gtPlusPlus/core/client/renderer/RenderGiantChicken.java @@ -7,10 +7,10 @@ import net.minecraft.client.renderer.entity.RenderChicken; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.passive.EntityChicken; import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; +import gtPlusPlus.core.entity.monster.EntityGiantChickenBase; import gtPlusPlus.core.util.reflect.ReflectionUtils; @SideOnly(Side.CLIENT) @@ -42,15 +42,15 @@ public class RenderGiantChicken extends RenderChicken { * (Render