Added flippers
This commit is contained in:
parent
677cf2c954
commit
7c40cc2f5a
|
@ -49,4 +49,5 @@ public class Items
|
||||||
|
|
||||||
public static Optional<? extends Item> flowerBand = 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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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"); }
|
||||||
|
}
|
||||||
|
}
|
|
@ -675,6 +675,7 @@ public class BOPConfiguration
|
||||||
|
|
||||||
public static int flowerBandID;
|
public static int flowerBandID;
|
||||||
public static int wadingBootsID;
|
public static int wadingBootsID;
|
||||||
|
public static int flippersID;
|
||||||
|
|
||||||
//Liquid IDs
|
//Liquid IDs
|
||||||
public static int springWaterStillID;
|
public static int springWaterStillID;
|
||||||
|
@ -973,6 +974,7 @@ public class BOPConfiguration
|
||||||
scytheAmethystID = config.getItem("Amethyst Scythe ID", 21087).getInt();
|
scytheAmethystID = config.getItem("Amethyst Scythe ID", 21087).getInt();
|
||||||
|
|
||||||
wadingBootsID = config.getItem("Wading Boots ID", 21088).getInt();
|
wadingBootsID = config.getItem("Wading Boots ID", 21088).getInt();
|
||||||
|
flippersID = config.getItem("Flippers ID", 21089).getInt();
|
||||||
|
|
||||||
//Liquid Ids
|
//Liquid Ids
|
||||||
springWaterStillID = config.get("Liquid IDs", "Spring Water Still ID (ID before this must be free!)", 1971, null).getInt();
|
springWaterStillID = config.get("Liquid IDs", "Spring Water Still ID (ID before this must be free!)", 1971, null).getInt();
|
||||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraftforge.common.MinecraftForge;
|
||||||
import biomesoplenty.BiomesOPlenty;
|
import biomesoplenty.BiomesOPlenty;
|
||||||
import biomesoplenty.api.Items;
|
import biomesoplenty.api.Items;
|
||||||
import biomesoplenty.armor.ArmorAmethyst;
|
import biomesoplenty.armor.ArmorAmethyst;
|
||||||
|
import biomesoplenty.armor.ArmorFlippers;
|
||||||
import biomesoplenty.armor.ArmorFlowerBand;
|
import biomesoplenty.armor.ArmorFlowerBand;
|
||||||
import biomesoplenty.armor.ArmorMuddy;
|
import biomesoplenty.armor.ArmorMuddy;
|
||||||
import biomesoplenty.armor.ArmorWadingBoots;
|
import biomesoplenty.armor.ArmorWadingBoots;
|
||||||
|
@ -47,6 +48,7 @@ public class BOPItems {
|
||||||
public static EnumToolMaterial EnumToolMaterialAmethyst;
|
public static EnumToolMaterial EnumToolMaterialAmethyst;
|
||||||
public static EnumArmorMaterial EnumArmorMaterialFlowerBand;
|
public static EnumArmorMaterial EnumArmorMaterialFlowerBand;
|
||||||
public static EnumArmorMaterial EnumArmorMaterialWadingBoots;
|
public static EnumArmorMaterial EnumArmorMaterialWadingBoots;
|
||||||
|
public static EnumArmorMaterial EnumArmorMaterialFlippers;
|
||||||
|
|
||||||
public static int clearItem(Item var1)
|
public static int clearItem(Item var1)
|
||||||
{
|
{
|
||||||
|
@ -90,6 +92,7 @@ public class BOPItems {
|
||||||
EnumToolMaterialAmethyst = EnumHelper.addToolMaterial("AMETHYST", 4, 2013, 15.0F, 5, 16);
|
EnumToolMaterialAmethyst = EnumHelper.addToolMaterial("AMETHYST", 4, 2013, 15.0F, 5, 16);
|
||||||
EnumArmorMaterialFlowerBand = EnumHelper.addArmorMaterial("FLOWERBAND", -1, new int[]{0, 0, 0, 0}, 0);
|
EnumArmorMaterialFlowerBand = EnumHelper.addArmorMaterial("FLOWERBAND", -1, new int[]{0, 0, 0, 0}, 0);
|
||||||
EnumArmorMaterialWadingBoots = EnumHelper.addArmorMaterial("WADINGBOOTS", -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();
|
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.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.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"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -356,6 +356,7 @@
|
||||||
<entry key="item.bop.flowerBand.exoticflowerband.name">Exotic Flower Band</entry>
|
<entry key="item.bop.flowerBand.exoticflowerband.name">Exotic Flower Band</entry>
|
||||||
|
|
||||||
<entry key="item.bop.wadingBoots.name">Wading Boots</entry>
|
<entry key="item.bop.wadingBoots.name">Wading Boots</entry>
|
||||||
|
<entry key="item.bop.flippers.name">Flippers</entry>
|
||||||
|
|
||||||
<!--Fluids -->
|
<!--Fluids -->
|
||||||
<entry key="item.bop.bopBucket.amethyst_empty.name">Amethyst Bucket</entry>
|
<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 |
Loading…
Reference in New Issue