Skip to content

Commit e53980a

Browse files
Support for newer versions of Effectlib
1 parent 0c33970 commit e53980a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/com/nisovin/magicspells/MagicSpells.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import com.nisovin.magicspells.util.compat.CompatBasics;
2929
import com.nisovin.magicspells.util.compat.EventUtil;
3030
import com.nisovin.magicspells.volatilecode.VolatileCodeEnabled_1_12_R1;
31+
import de.slikey.effectlib.util.ParticleEffect;
3132
import org.bukkit.Bukkit;
3233
import org.bukkit.ChatColor;
3334
import org.bukkit.Material;
@@ -203,6 +204,13 @@ void load() {
203204

204205
effectManager = new EffectManager(this);
205206
effectManager.enableDebug(debug);
207+
try {
208+
Class<?> particleEffectClass = ParticleEffect.class;
209+
Method setEffectManagerMethod = particleEffectClass.getMethod("setEffectManager", EffectManager.class);
210+
setEffectManagerMethod.invoke(null, effectManager);
211+
} catch (Exception ignored) {
212+
// No-op
213+
}
206214

207215
// Create storage stuff
208216
spells = new HashMap<>();

0 commit comments

Comments
 (0)