Killer_7968

PlayerEvents.class

Jan 28th, 2022 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. package com.Killer.killersblocksnstuff.common.events;
  2.  
  3.  
  4. import com.Killer.killersblocksnstuff.core.init.*;
  5. import com.Killer.killersblocksnstuff.entity.*;
  6. import com.Killer.killersblocksnstuff.entity.customEntities.*;
  7. import net.minecraft.entity.*;
  8. import net.minecraft.entity.ai.attributes.*;
  9. import net.minecraft.potion.EffectInstance;
  10. import net.minecraft.potion.Effects;
  11. import net.minecraft.util.Hand;
  12. import net.minecraftforge.event.entity.*;
  13. import net.minecraftforge.event.entity.player.AttackEntityEvent;
  14. import net.minecraftforge.eventbus.api.SubscribeEvent;
  15. import net.minecraftforge.fml.common.*;
  16. import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
  17. import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus;
  18.  
  19. @Mod.EventBusSubscriber(
  20. modid = "kbns",
  21. bus = Bus.FORGE
  22. )
  23. public class PlayerEvents {
  24. @SubscribeEvent
  25. public static void onDamageEntity(AttackEntityEvent event) {
  26. if (event.getEntityLiving().getItemInHand(Hand.MAIN_HAND).getItem() == ItemInit.VIBRANIUM_SWORD.get() && event.getTarget().isAlive()) {
  27. LivingEntity target = (LivingEntity)event.getTarget();
  28. target.addEffect(new EffectInstance(Effects.WITHER, 200));
  29. }
  30. }
Add Comment
Please, Sign In to add comment