Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mirakapz.obsidianmod.armor;
- import com.mirakapz.obsidianmod.util.RegistryHandler;
- import net.minecraft.entity.player.PlayerEntity;
- import net.minecraft.inventory.EquipmentSlotType;
- import net.minecraft.item.ArmorItem;
- import net.minecraft.item.IArmorMaterial;
- import net.minecraft.item.ItemStack;
- import net.minecraft.potion.EffectInstance;
- import net.minecraft.potion.Effects;
- import net.minecraft.world.World;
- public class ArmorEffects extends ArmorItem {
- public ArmorEffects(IArmorMaterial materialIn, EquipmentSlotType slot, Properties builder) {
- super(materialIn, slot, builder);
- }
- @Override
- public void onArmorTick(ItemStack stack, World world, PlayerEntity player) {
- if(player.getItemStackFromSlot(EquipmentSlotType.HEAD).getItem() == RegistryHandler.OBSIDIAN_HELMET.get()
- && player.getItemStackFromSlot(EquipmentSlotType.CHEST).getItem() == RegistryHandler.OBSIDIAN_CHESTPLATE.get() &&
- player.getItemStackFromSlot(EquipmentSlotType.LEGS).getItem() == RegistryHandler.OBSIDIAN_LEGGINGS.get() &&
- player.getItemStackFromSlot(EquipmentSlotType.FEET).getItem() == RegistryHandler.OBSIDIAN_BOOTS.get()
- )
- player.addPotionEffect(new EffectInstance(Effects.FIRE_RESISTANCE, 1000, 0, false, true));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement