mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-02 13:07:06 +01:00
Made splash options abide by PVP settings. Fixes BUKKIT-542
This commit is contained in:
parent
f52665348e
commit
da1aead88a
1 changed files with 7 additions and 0 deletions
|
@ -93,6 +93,13 @@ public class EntityPotion extends EntityProjectile {
|
|||
MobEffect mobeffect = (MobEffect) iterator1.next();
|
||||
int i = mobeffect.getEffectId();
|
||||
|
||||
// CraftBukkit start - abide by PVP settings
|
||||
if (!this.world.pvpMode && entity instanceof EntityPlayer && entity != this.shooter) {
|
||||
// Block SLOWER_MOVEMENT, SLOWER_DIG, HARM, BLINDNESS, HUNGER, WEAKNESS and POISON potions
|
||||
if (i == 2 || i == 4 || i == 7 || i == 15 || i == 17 || i == 18 || i == 19) continue;
|
||||
}
|
||||
// CraftBukkit end
|
||||
|
||||
if (MobEffectList.byId[i].b()) {
|
||||
MobEffectList.byId[i].a(this.shooter, (EntityLiving) entity, mobeffect.getAmplifier(), d1, this); // CraftBukkit - added 'this'
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue