SPIGOT-6249: Add Missing Effect Constants

By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
CraftBukkit/Spigot
2021-09-11 18:40:14 +10:00
parent 4d34ac117b
commit 4495b9ec5b
3 changed files with 32 additions and 4 deletions

View File

@@ -527,10 +527,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
if (data != null) {
Validate.isTrue(effect.getData() != null && effect.getData().isAssignableFrom(data.getClass()), "Wrong kind of data for this effect!");
} else {
Validate.isTrue(effect.getData() == null, "Wrong kind of data for this effect!");
// Special case: the axis is optional for ELECTRIC_SPARK
Validate.isTrue(effect.getData() == null || effect == Effect.ELECTRIC_SPARK, "Wrong kind of data for this effect!");
}
int datavalue = data == null ? 0 : CraftEffect.getDataValue(effect, data);
int datavalue = CraftEffect.getDataValue(effect, data);
playEffect(loc, effect, datavalue);
}