Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.arctic.paperArmor.items;
- import com.arctic.paperArmor.init.ModItems;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.IChatComponent;
- import net.minecraft.world.World;
- public class ItemArmorPaper extends ItemArmorPA {
- public ItemArmorPaper(int armorType) {
- super("paper", paper, armorType);
- }
- @Override
- public void onArmorTick(World world, EntityPlayer player, ItemStack stack) {
- super.onArmorTick(world, player, stack);
- if (player.isWet()){
- if (stack.attemptDamageItem(1,world.rand)){
- if (stack.getItem() == ModItems.paperBoots) {
- if (world.isRemote)playWetBreak(player, stack);
- player.setCurrentItemOrArmor(1, null);
- } else if (stack.getItem() == ModItems.paperLeggings) {
- if (world.isRemote)playWetBreak(player, stack);
- player.setCurrentItemOrArmor(2, null);
- } else if (stack.getItem() == ModItems.paperChestPlate) {
- if (world.isRemote)playWetBreak(player, stack);
- player.setCurrentItemOrArmor(3, null);
- } else if (stack.getItem() == ModItems.paperHelmet) {
- if (world.isRemote)playWetBreak(player, stack);
- player.setCurrentItemOrArmor(4, null);
- }
- }
- }
- }
- private void playWetBreak(EntityPlayer player, ItemStack stack){
- IChatComponent msg = stack.func_151000_E();
- msg.appendText(" It seams paper and water do not mix.");
- player.addChatComponentMessage(msg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment