Advertisement
Guest User

Untitled

a guest
Apr 15th, 2021
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. package com.gamingtiger.withercraft.armor;
  2.  
  3. import com.gamingtiger.withercraft.WitherCraft;
  4. import com.gamingtiger.withercraft.util.RegistryHandler;
  5. import net.minecraft.entity.LivingEntity;
  6. import net.minecraft.inventory.EquipmentSlotType;
  7. import net.minecraft.potion.EffectInstance;
  8. import net.minecraft.potion.Effects;
  9. import net.minecraftforge.api.distmarker.Dist;
  10. import net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent;
  11. import net.minecraftforge.eventbus.api.SubscribeEvent;
  12. import net.minecraftforge.fml.common.Mod;
  13.  
  14. @Mod.EventBusSubscriber(modid = WitherCraft.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE, value = Dist.CLIENT)
  15. public class ArmorEffectWitherite {
  16.  
  17.  
  18. @SubscribeEventhttps://pastebin.com/
  19. public static void onArmorEquipped(LivingEquipmentChangeEvent event){
  20. LivingEntity player = event.getEntityLiving();
  21. if ( player.getItemBySlot(EquipmentSlotType.HEAD).getItem() == RegistryHandler.WITHERITE_HELMET.get()
  22. && player.getItemBySlot(EquipmentSlotType.CHEST).getItem() == RegistryHandler.WITHERITE_CHESTPLATE.get()
  23. && player.getItemBySlot(EquipmentSlotType.LEGS).getItem() == RegistryHandler.WITHERITE_LEGGINGS.get()
  24. && player.getItemBySlot(EquipmentSlotType.FEET).getItem() == RegistryHandler.WITHERITE_BOOTS.get()) {
  25. player.addEffect(new EffectInstance(Effects.HEALTH_BOOST, 999999999, 9, false, false));}
  26. if ( player.getItemBySlot(EquipmentSlotType.HEAD).getItem() != RegistryHandler.WITHERITE_HELMET.get()
  27. || player.getItemBySlot(EquipmentSlotType.CHEST).getItem() != RegistryHandler.WITHERITE_CHESTPLATE.get()
  28. || player.getItemBySlot(EquipmentSlotType.LEGS).getItem() != RegistryHandler.WITHERITE_LEGGINGS.get()
  29. || player.getItemBySlot(EquipmentSlotType.FEET).getItem() != RegistryHandler.WITHERITE_BOOTS.get()) {
  30. player.removeEffect(Effects.HEALTH_BOOST);}
  31. if ( player.getItemBySlot(EquipmentSlotType.HEAD).getItem() == RegistryHandler.WITHERITE_HELMET.get()
  32. && player.getItemBySlot(EquipmentSlotType.CHEST).getItem() == RegistryHandler.WITHERITE_CHESTPLATE.get()
  33. && player.getItemBySlot(EquipmentSlotType.LEGS).getItem() == RegistryHandler.WITHERITE_LEGGINGS.get()
  34. && player.getItemBySlot(EquipmentSlotType.FEET).getItem() == RegistryHandler.WITHERITE_BOOTS.get()) {
  35. player.addEffect(new EffectInstance(Effects.DAMAGE_RESISTANCE, 999999999, 4, false, false));}
  36. if ( player.getItemBySlot(EquipmentSlotType.HEAD).getItem() != RegistryHandler.WITHERITE_HELMET.get()
  37. || player.getItemBySlot(EquipmentSlotType.CHEST).getItem() != RegistryHandler.WITHERITE_CHESTPLATE.get()
  38. || player.getItemBySlot(EquipmentSlotType.LEGS).getItem() != RegistryHandler.WITHERITE_LEGGINGS.get()
  39. || player.getItemBySlot(EquipmentSlotType.FEET).getItem() != RegistryHandler.WITHERITE_BOOTS.get()) {
  40. player.removeEffect(Effects.DAMAGE_RESISTANCE);}}}
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement