diff --git a/assets/hbm/textures/gui/gui_bobmazon.png b/assets/hbm/textures/gui/gui_bobmazon.png index c84b96bb6..33890326a 100644 Binary files a/assets/hbm/textures/gui/gui_bobmazon.png and b/assets/hbm/textures/gui/gui_bobmazon.png differ diff --git a/assets/hbm/textures/items/chem_icon_CONCRETE.png b/assets/hbm/textures/items/chem_icon_CONCRETE.png new file mode 100644 index 000000000..fb0237d0e Binary files /dev/null and b/assets/hbm/textures/items/chem_icon_CONCRETE.png differ diff --git a/assets/hbm/textures/models/CapeSam.png b/assets/hbm/textures/models/CapeSam.png new file mode 100644 index 000000000..015caf098 Binary files /dev/null and b/assets/hbm/textures/models/CapeSam.png differ diff --git a/assets/hbm/textures/models/CapeTest.png b/assets/hbm/textures/models/CapeTest.png new file mode 100644 index 000000000..a2d0f284b Binary files /dev/null and b/assets/hbm/textures/models/CapeTest.png differ diff --git a/com/hbm/items/ModItems.java b/com/hbm/items/ModItems.java index d93fe5a0a..677cef50a 100644 --- a/com/hbm/items/ModItems.java +++ b/com/hbm/items/ModItems.java @@ -1335,13 +1335,13 @@ public class ModItems { public static Item cape_radiation; public static Item cape_gasmask; public static Item cape_schrabidium; - public static Item cape_hbm; + /*public static Item cape_hbm; public static Item cape_dafnik; public static Item cape_lpkukin; public static Item cape_vertice; public static Item cape_codered_; public static Item cape_ayy; - public static Item cape_nostalgia; + public static Item cape_nostalgia;*/ public static Item nuke_starter_kit; public static Item nuke_advanced_kit; @@ -2886,13 +2886,13 @@ public class ModItems { cape_radiation = new ArmorModel(ArmorMaterial.CHAIN, 9, 1).setUnlocalizedName("cape_radiation").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_radiation"); cape_gasmask = new ArmorModel(ArmorMaterial.CHAIN, 9, 1).setUnlocalizedName("cape_gasmask").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_gasmask"); cape_schrabidium = new ArmorModel(MainRegistry.enumArmorMaterialSchrabidium, 9, 1).setUnlocalizedName("cape_schrabidium").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_schrabidium"); - cape_hbm = new ArmorModel(MainRegistry.enumArmorMaterialSchrabidium, 9, 1).setUnlocalizedName("cape_hbm").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_dafnik = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_dafnik").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_lpkukin = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_lpkukin").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_vertice = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_vertice").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_codered_ = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_codered_").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_ayy = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_ayy").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); - cape_nostalgia = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_nostalgia").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_hbm = new ArmorModel(MainRegistry.enumArmorMaterialSchrabidium, 9, 1).setUnlocalizedName("cape_hbm").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_dafnik = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_dafnik").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_lpkukin = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_lpkukin").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_vertice = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_vertice").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_codered_ = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_codered_").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_ayy = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_ayy").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); + //cape_nostalgia = new ArmorModel(MainRegistry.enumArmorMaterialEmerald, 9, 1).setUnlocalizedName("cape_nostalgia").setCreativeTab(MainRegistry.consumableTab).setMaxStackSize(1).setTextureName(RefStrings.MODID + ":cape_unknown"); schrabidium_hammer = new WeaponSpecial(MainRegistry.enumToolMaterialHammer).setUnlocalizedName("schrabidium_hammer").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":schrabidium_hammer"); shimmer_sledge = new WeaponSpecial(MainRegistry.enumToolMaterialSledge).setUnlocalizedName("shimmer_sledge").setMaxStackSize(1).setTextureName(RefStrings.MODID + ":shimmer_sledge_original"); @@ -4211,13 +4211,13 @@ public class ModItems { GameRegistry.registerItem(cape_radiation, cape_radiation.getUnlocalizedName()); GameRegistry.registerItem(cape_gasmask, cape_gasmask.getUnlocalizedName()); GameRegistry.registerItem(cape_schrabidium, cape_schrabidium.getUnlocalizedName()); - GameRegistry.registerItem(cape_hbm, cape_hbm.getUnlocalizedName()); - GameRegistry.registerItem(cape_dafnik, cape_dafnik.getUnlocalizedName()); - GameRegistry.registerItem(cape_lpkukin, cape_lpkukin.getUnlocalizedName()); - GameRegistry.registerItem(cape_vertice, cape_vertice.getUnlocalizedName()); - GameRegistry.registerItem(cape_codered_, cape_codered_.getUnlocalizedName()); - GameRegistry.registerItem(cape_ayy, cape_ayy.getUnlocalizedName()); - GameRegistry.registerItem(cape_nostalgia, cape_nostalgia.getUnlocalizedName()); + //GameRegistry.registerItem(cape_hbm, cape_hbm.getUnlocalizedName()); + //GameRegistry.registerItem(cape_dafnik, cape_dafnik.getUnlocalizedName()); + //GameRegistry.registerItem(cape_lpkukin, cape_lpkukin.getUnlocalizedName()); + //GameRegistry.registerItem(cape_vertice, cape_vertice.getUnlocalizedName()); + //GameRegistry.registerItem(cape_codered_, cape_codered_.getUnlocalizedName()); + //GameRegistry.registerItem(cape_ayy, cape_ayy.getUnlocalizedName()); + //GameRegistry.registerItem(cape_nostalgia, cape_nostalgia.getUnlocalizedName()); //Tools GameRegistry.registerItem(schrabidium_sword, schrabidium_sword.getUnlocalizedName()); diff --git a/com/hbm/items/gear/ArmorModel.java b/com/hbm/items/gear/ArmorModel.java index 5f39f1672..c3640b7fa 100644 --- a/com/hbm/items/gear/ArmorModel.java +++ b/com/hbm/items/gear/ArmorModel.java @@ -84,7 +84,7 @@ public class ArmorModel extends ItemArmor { if (this == ModItems.cape_schrabidium) { return armorType == 1; } - if (this == ModItems.cape_hbm) { + /*if (this == ModItems.cape_hbm) { return armorType == 1; } if (this == ModItems.cape_dafnik) { @@ -104,7 +104,7 @@ public class ArmorModel extends ItemArmor { } if (this == ModItems.cape_nostalgia) { return armorType == 1; - } + }*/ return armorType == 0; } @@ -151,14 +151,14 @@ public class ArmorModel extends ItemArmor { return this.modelCloak; } } - if (this == ModItems.cape_hbm || this == ModItems.cape_dafnik || this == ModItems.cape_lpkukin || this == ModItems.cape_vertice || this == ModItems.cape_codered_ || this == ModItems.cape_ayy || this == ModItems.cape_nostalgia) { + /*if (this == ModItems.cape_hbm || this == ModItems.cape_dafnik || this == ModItems.cape_lpkukin || this == ModItems.cape_vertice || this == ModItems.cape_codered_ || this == ModItems.cape_ayy || this == ModItems.cape_nostalgia) { if (armorSlot == 1) { if (this.modelCloak == null) { this.modelCloak = new ModelCloak(); } return this.modelCloak; } - } + }*/ return null; } @@ -194,7 +194,7 @@ public class ArmorModel extends ItemArmor { if (stack.getItem() == ModItems.cape_schrabidium) { return "hbm:textures/models/CapeSchrabidium.png"; } - if (stack.getItem() == ModItems.cape_hbm && entity instanceof EntityPlayer && ((EntityPlayer)entity).getUniqueID().toString().equals(Library.HbMinecraft)) { + /*if (stack.getItem() == ModItems.cape_hbm && entity instanceof EntityPlayer && ((EntityPlayer)entity).getUniqueID().toString().equals(Library.HbMinecraft)) { if(MainRegistry.polaroidID == 11) return "hbm:textures/models/CapeHbm.png"; else @@ -217,7 +217,7 @@ public class ArmorModel extends ItemArmor { } if (stack.getItem() == ModItems.cape_nostalgia && entity instanceof EntityPlayer && ((EntityPlayer)entity).getUniqueID().toString().equals(Library.nostalgia)) { return "hbm:textures/models/CapeNostalgia.png"; - } + }*/ return "hbm:textures/models/CapeUnknown.png"; } @@ -296,7 +296,7 @@ public class ArmorModel extends ItemArmor { if (itemstack.getItem() == ModItems.cape_schrabidium) { list.add("Avalible for everyone"); } - if (itemstack.getItem() == ModItems.cape_hbm) { + /*if (itemstack.getItem() == ModItems.cape_hbm) { list.add("Only works for HbMinecraft"); } if (itemstack.getItem() == ModItems.cape_dafnik) { @@ -316,6 +316,6 @@ public class ArmorModel extends ItemArmor { } if (itemstack.getItem() == ModItems.cape_nostalgia) { list.add("Only works for Dr_Nostalgia"); - } + }*/ } } diff --git a/com/hbm/lib/Library.java b/com/hbm/lib/Library.java index d8fb6ab44..38b689306 100644 --- a/com/hbm/lib/Library.java +++ b/com/hbm/lib/Library.java @@ -70,6 +70,7 @@ public class Library { public static String CodeRed_ = "912ec334-e920-4dd7-8338-4d9b2d42e0a1"; public static String dxmaster769 = "62c168b2-d11d-4dbf-9168-c6cea3dcb20e"; public static String nostalgia = "e82684a7-30f1-44d2-ab37-41b342be1bbd"; + public static String samino2 = "87c3960a-4332-46a0-a929-ef2a488d1cda"; public static List superuser = new ArrayList(); diff --git a/com/hbm/main/CraftingManager.java b/com/hbm/main/CraftingManager.java index 1a5bc48a0..ccfbafa07 100644 --- a/com/hbm/main/CraftingManager.java +++ b/com/hbm/main/CraftingManager.java @@ -546,7 +546,7 @@ public class CraftingManager { GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.wrench, 1), new Object[] { " S ", " IS", "I ", 'S', "ingotSteel", 'I', "ingotIron" })); GameRegistry.addRecipe(new ItemStack(ModItems.wrench_flipped, 1), new Object[] { "S", "D", "W", 'S', Items.iron_sword, 'D', ModItems.ducttape, 'W', ModItems.wrench }); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.memespoon, 1), new Object[] { "CGC", "PSP", "IAI", 'C', ModItems.powder_cloud, 'G', ModItems.cape_codered_, 'P', ModItems.photo_panel, 'S', ModItems.steel_shovel, 'I', ModItems.plate_polymer, 'A', "ingotAustralium" })); + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.memespoon, 1), new Object[] { "CGC", "PSP", "IAI", 'C', ModItems.powder_cloud, 'G', ModBlocks.block_thorium, 'P', ModItems.photo_panel, 'S', ModItems.steel_shovel, 'I', ModItems.plate_polymer, 'A', "ingotAustralium" })); GameRegistry.addShapelessRecipe(new ItemStack(ModItems.toothpicks, 3), new Object[] { Items.stick, Items.stick, Items.stick }); GameRegistry.addShapedRecipe(new ItemStack(ModItems.ducttape, 6), new Object[] { "FSF", "SPS", "FSF", 'F', Items.string, 'S', Items.slime_ball, 'P', Items.paper }); @@ -1305,13 +1305,13 @@ public class CraftingManager { GameRegistry.addRecipe(new ItemStack(ModItems.cape_radiation, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 11), 'D', new ItemStack(Items.dye, 1, 11), 'I', ModItems.nuclear_waste }); GameRegistry.addRecipe(new ItemStack(ModItems.cape_gasmask, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 4), 'D', new ItemStack(Items.dye, 1, 0), 'I', ModItems.gas_mask }); GameRegistry.addRecipe(new ItemStack(ModItems.cape_schrabidium, 1), new Object[] { "W W", "WIW", "WDW", 'W', ModItems.ingot_schrabidium, 'D', new ItemStack(Items.dye, 1, 0), 'I', ModItems.circuit_red_copper }); - GameRegistry.addRecipe(new ItemStack(ModItems.cape_hbm, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', ModItems.ingot_neptunium, 'I', ModItems.ingot_euphemium }); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_dafnik, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 1), 'D', new ItemStack(Items.dye, 1, 0), 'I', "ingotSteel" })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_lpkukin, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 13), 'D', new ItemStack(Items.dye, 1, 8), 'I', "plateSteel" })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_codered_, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 6), 'D', new ItemStack(Items.dye, 1, 5), 'I', "ingotAustralium" })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_vertice, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 13), 'D', new ItemStack(Items.dye, 1, 8), 'I', "ingotVerticium" })); - GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_ayy, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', new ItemStack(Items.dye, 1, 8), 'I', "ingotReiium" })); - GameRegistry.addRecipe(new ItemStack(ModItems.cape_nostalgia, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', new ItemStack(Items.dye, 1, 6), 'I', ModItems.flame_pony }); + //GameRegistry.addRecipe(new ItemStack(ModItems.cape_hbm, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', ModItems.ingot_neptunium, 'I', ModItems.ingot_euphemium }); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_dafnik, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 1), 'D', new ItemStack(Items.dye, 1, 0), 'I', "ingotSteel" })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_lpkukin, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 13), 'D', new ItemStack(Items.dye, 1, 8), 'I', "plateSteel" })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_codered_, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 6), 'D', new ItemStack(Items.dye, 1, 5), 'I', "ingotAustralium" })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_vertice, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 13), 'D', new ItemStack(Items.dye, 1, 8), 'I', "ingotVerticium" })); + //GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cape_ayy, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', new ItemStack(Items.dye, 1, 8), 'I', "ingotReiium" })); + //GameRegistry.addRecipe(new ItemStack(ModItems.cape_nostalgia, 1), new Object[] { "W W", "WIW", "WDW", 'W', new ItemStack(Item.getItemFromBlock(Blocks.wool), 1, 15), 'D', new ItemStack(Items.dye, 1, 6), 'I', ModItems.flame_pony }); GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.igniter, 1), new Object[] { " W", "SC", "CE", 'S', "plateSteel", 'W', ModItems.wire_schrabidium, 'C', ModItems.circuit_schrabidium, 'E', ModItems.ingot_euphemium })); GameRegistry.addRecipe(new ItemStack(ModItems.euphemium_helmet, 1), new Object[] { "EEE", "E E", 'E', ModItems.plate_euphemium }); diff --git a/com/hbm/main/ModEventHandlerClient.java b/com/hbm/main/ModEventHandlerClient.java index f31a64862..89ae3e804 100644 --- a/com/hbm/main/ModEventHandlerClient.java +++ b/com/hbm/main/ModEventHandlerClient.java @@ -10,10 +10,13 @@ import com.hbm.items.ModItems; import com.hbm.items.tool.ItemGeigerCounter; import com.hbm.items.weapon.ItemGunBase; import com.hbm.lib.Library; +import com.hbm.lib.RefStrings; import com.hbm.packet.GunButtonPacket; import com.hbm.packet.PacketDispatcher; +import com.hbm.render.misc.RenderAccessoryUtility; import com.hbm.render.misc.RenderScreenOverlay; import com.hbm.render.misc.RenderScreenOverlay.Crosshair; +import com.hbm.render.model.ModelCloak; import com.hbm.saveddata.RadEntitySavedData; import com.hbm.saveddata.RadiationSavedData; import com.hbm.sound.MovingSoundChopper; @@ -21,10 +24,12 @@ import com.hbm.sound.MovingSoundChopperMine; import com.hbm.sound.MovingSoundCrashing; import com.hbm.sound.MovingSoundPlayerLoop; import com.hbm.sound.MovingSoundXVL1456; +import com.mojang.authlib.minecraft.MinecraftProfileTexture.Type; import com.hbm.sound.MovingSoundPlayerLoop.EnumHbmSound; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import net.minecraft.client.Minecraft; +import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraft.client.multiplayer.WorldClient; import net.minecraft.client.renderer.entity.RenderPlayer; import net.minecraft.entity.player.EntityPlayer; @@ -91,10 +96,15 @@ public class ModEventHandlerClient { } @SubscribeEvent - public void renderGunPull(RenderPlayerEvent.Pre event) { + public void preRenderEvent(RenderPlayerEvent.Pre event) { RenderPlayer renderer = event.renderer; - EntityPlayer player = event.entityPlayer; + AbstractClientPlayer player = (AbstractClientPlayer)event.entityPlayer; + + ResourceLocation cloak = RenderAccessoryUtility.getCloakFromPlayer(player); + + if(cloak != null) + player.func_152121_a(Type.CAPE, cloak); if(player.getHeldItem() != null && player.getHeldItem().getItem() instanceof IHoldableWeapon) { renderer.modelBipedMain.aimedBow = true; diff --git a/com/hbm/render/misc/RenderAccessoryUtility.java b/com/hbm/render/misc/RenderAccessoryUtility.java new file mode 100644 index 000000000..6e5cebc1f --- /dev/null +++ b/com/hbm/render/misc/RenderAccessoryUtility.java @@ -0,0 +1,64 @@ +package com.hbm.render.misc; + +import com.hbm.items.ModItems; +import com.hbm.lib.Library; +import com.hbm.lib.RefStrings; +import com.hbm.main.MainRegistry; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.ResourceLocation; + +public class RenderAccessoryUtility { + + private static ResourceLocation hbm = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeHbm.png"); + private static ResourceLocation hbm2 = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeHbm2.png"); + private static ResourceLocation dafnik = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeDafnik.png"); + private static ResourceLocation lpkukin = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeShield.png"); + private static ResourceLocation vertice = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeVertice_2.png"); + private static ResourceLocation red = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeRed.png"); + private static ResourceLocation ayy = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeAyy.png"); + private static ResourceLocation nostalgia = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeNostalgia.png"); + private static ResourceLocation sam = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeSam.png"); + private static ResourceLocation test = new ResourceLocation(RefStrings.MODID + ":textures/models/CapeTest.png"); + + public static ResourceLocation getCloakFromPlayer(EntityPlayer player) { + + String uuid = player.getUniqueID().toString(); + String name = player.getDisplayName(); + + if(uuid.equals(Library.HbMinecraft)) { + + if(MainRegistry.polaroidID == 11) + return hbm; + else + return hbm2; + } + if(uuid.equals(Library.Dafnik)) { + return dafnik; + } + if(uuid.equals(Library.LPkukin)) { + return lpkukin; + } + if(uuid.equals(Library.LordVertice)) { + return vertice; + } + if(uuid.equals(Library.CodeRed_)) { + return red; + } + if(uuid.equals(Library.dxmaster769)) { + return ayy; + } + if(uuid.equals(Library.nostalgia)) { + return nostalgia; + } + if(uuid.equals(Library.samino2)) { + return sam; + } + if(name.startsWith("Player")) { + return test; + } + + return null; + } + +}