Added flippers

This commit is contained in:
Matt Caughey 2013-09-13 22:18:07 -04:00
parent 677cf2c954
commit 7c40cc2f5a
8 changed files with 47 additions and 2 deletions

View File

@ -48,5 +48,6 @@ public class Items
public static Optional<? extends Item> soulManipulator = Optional.absent();
public static Optional<? extends Item> flowerBand = Optional.absent();
public static Optional<? extends Item> wadingBoots = Optional.absent();
public static Optional<? extends Item> wadingBoots = Optional.absent();
public static Optional<? extends Item> flippers = Optional.absent();
}

View File

@ -0,0 +1,37 @@
package biomesoplenty.armor;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.entity.Entity;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
import biomesoplenty.BiomesOPlenty;
import biomesoplenty.api.Items;
public class ArmorFlippers extends ItemArmor
{
public int textureID = 0;
public ArmorFlippers(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4)
{
super(par1, par2EnumArmorMaterial, par3, par4);
textureID = par4;
setMaxDamage(0);
setCreativeTab(BiomesOPlenty.tabBiomesOPlenty);
}
@Override
public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type)
{
if (stack.itemID == Items.flippers.get().itemID)
return "biomesoplenty:textures/armor/flippers.png";
return null;
}
@Override
public void registerIcons(IconRegister iconRegister)
{
if (textureID == 3) { itemIcon = iconRegister.registerIcon("biomesoplenty:flippers"); }
}
}

View File

@ -675,7 +675,8 @@ public class BOPConfiguration
public static int flowerBandID;
public static int wadingBootsID;
public static int flippersID;
//Liquid IDs
public static int springWaterStillID;
public static int liquidPoisonStillID;
@ -973,6 +974,7 @@ public class BOPConfiguration
scytheAmethystID = config.getItem("Amethyst Scythe ID", 21087).getInt();
wadingBootsID = config.getItem("Wading Boots ID", 21088).getInt();
flippersID = config.getItem("Flippers ID", 21089).getInt();
//Liquid Ids
springWaterStillID = config.get("Liquid IDs", "Spring Water Still ID (ID before this must be free!)", 1971, null).getInt();

View File

@ -11,6 +11,7 @@ import net.minecraftforge.common.MinecraftForge;
import biomesoplenty.BiomesOPlenty;
import biomesoplenty.api.Items;
import biomesoplenty.armor.ArmorAmethyst;
import biomesoplenty.armor.ArmorFlippers;
import biomesoplenty.armor.ArmorFlowerBand;
import biomesoplenty.armor.ArmorMuddy;
import biomesoplenty.armor.ArmorWadingBoots;
@ -47,6 +48,7 @@ public class BOPItems {
public static EnumToolMaterial EnumToolMaterialAmethyst;
public static EnumArmorMaterial EnumArmorMaterialFlowerBand;
public static EnumArmorMaterial EnumArmorMaterialWadingBoots;
public static EnumArmorMaterial EnumArmorMaterialFlippers;
public static int clearItem(Item var1)
{
@ -90,6 +92,7 @@ public class BOPItems {
EnumToolMaterialAmethyst = EnumHelper.addToolMaterial("AMETHYST", 4, 2013, 15.0F, 5, 16);
EnumArmorMaterialFlowerBand = EnumHelper.addArmorMaterial("FLOWERBAND", -1, new int[]{0, 0, 0, 0}, 0);
EnumArmorMaterialWadingBoots = EnumHelper.addArmorMaterial("WADINGBOOTS", -1, new int[]{0, 0, 0, 0}, 0);
EnumArmorMaterialFlippers = EnumHelper.addArmorMaterial("FLIPPERS", -1, new int[]{0, 0, 0, 0}, 0);
initializeItems();
@ -145,5 +148,6 @@ public class BOPItems {
Items.flowerBand = Optional.of((new ArmorFlowerBand(BOPConfiguration.IDs.flowerBandID, EnumArmorMaterialFlowerBand, BiomesOPlenty.proxy.addArmor("flowerBand"), 0)).setCreativeTab(BiomesOPlenty.tabBiomesOPlenty).setUnlocalizedName("bop.flowerBand"));
Items.wadingBoots = Optional.of((new ArmorWadingBoots(BOPConfiguration.IDs.wadingBootsID, EnumArmorMaterialWadingBoots, BiomesOPlenty.proxy.addArmor("wadingBoots"), 3)).setCreativeTab(BiomesOPlenty.tabBiomesOPlenty).setUnlocalizedName("bop.wadingBoots"));
Items.flippers = Optional.of((new ArmorFlippers(BOPConfiguration.IDs.flippersID, EnumArmorMaterialFlippers, BiomesOPlenty.proxy.addArmor("flippers"), 3)).setCreativeTab(BiomesOPlenty.tabBiomesOPlenty).setUnlocalizedName("bop.flippers"));
}
}

View File

@ -356,6 +356,7 @@
<entry key="item.bop.flowerBand.exoticflowerband.name">Exotic Flower Band</entry>
<entry key="item.bop.wadingBoots.name">Wading Boots</entry>
<entry key="item.bop.flippers.name">Flippers</entry>
<!--Fluids -->
<entry key="item.bop.bopBucket.amethyst_empty.name">Amethyst Bucket</entry>

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 527 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B