Ghaz-ranka

Untitled

Dec 30th, 2015
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. @Listener
  2. public void onDamage(DamageEntityEvent event) {
  3. Set<DamageModifierType> types = Sets.newHashSet(DamageModifierTypes.ABSORPTION, DamageModifierTypes.ARMOR,
  4. DamageModifierTypes.ARMOR_ENCHANTMENT, DamageModifierTypes.MAGIC);
  5. DamageModifier modifier = DamageModifier.builder()
  6. .type(DamageModifierTypes.BLOCKING)
  7. .cause(Cause.of(NamedCause.source(this)))
  8. .build();
  9. event.addModifierAfter(modifier, (damage) -> - damage, types);
  10. }
Advertisement
Add Comment
Please, Sign In to add comment