diff --git a/pom.xml b/pom.xml
index 92591e3..350880e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
me.SuperRonanCraft
BetterRTP
jar
- 3.2.2
+ 3.2.2-1
1.8
diff --git a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java
index 5429329..e1428a7 100644
--- a/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java
+++ b/src/main/java/me/SuperRonanCraft/BetterRTP/player/rtp/RTPParticles.java
@@ -21,7 +21,7 @@ import java.util.Random;
public class RTPParticles {
private boolean enabled;
- private List effects = new ArrayList<>();
+ private final List effects = new ArrayList<>();
private String shape;
private final int
radius = 30,
@@ -58,6 +58,11 @@ public class RTPParticles {
effects.add(ParticleEffect.ASH);
getPl().getLogger().severe("The particle '" + typeTrying + "' doesn't exist! Default particle enabled... " +
"Try using '/rtp info particles' to get a list of available particles");
+ } catch (ExceptionInInitializerError e2) {
+ effects.clear();
+ effects.add(ParticleEffect.ASH);
+ getPl().getLogger().severe("The particle '" + typeTrying + "' created a fatal error when loading particles!");
+ getPl().getLogger().severe("Please report this Ronan asap!");
}
shape = config.getString("Particles.Shape").toUpperCase();
if (!Arrays.asList(shapeTypes).contains(shape)) {