Skip to content

Commit bd62304

Browse files
committed
Fix error when playing non-applicable entity effects
1 parent 1bb02a2 commit bd62304

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCEntity.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,12 @@ public boolean leaveVehicle() {
186186

187187
@Override
188188
public void playEffect(MCEntityEffect type) {
189-
e.playEffect(EntityEffect.valueOf(type.name()));
189+
try {
190+
e.playEffect(EntityEffect.valueOf(type.name()));
191+
} catch(IllegalArgumentException ignore) {
192+
// Likely a non-applicable effect (enforced in Paper 1.21.4+)
193+
// Do nothing, as per documentation.
194+
}
190195
}
191196

192197
@Override

0 commit comments

Comments
 (0)