Skip to content

Commit bdf021f

Browse files
committed
catch NFE
1 parent 8562ce1 commit bdf021f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/org/skriptlang/skript/bukkit/particles/particleeffects/ParticleEffect.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,11 @@ public class ParticleEffect extends ParticleBuilder implements Debuggable {
9797
Matcher matcher = LEADING_NUMBER_PATTERN.matcher(input);
9898
int count = 1;
9999
if (matcher.matches()) {
100-
count = Math.clamp(Integer.parseInt(matcher.group(1)), 0, 16_384); // drawing more than the maximum display count of 16,384 is likely unintended and can crash users.
100+
try {
101+
count = Math.clamp(Integer.parseInt(matcher.group(1)), 0, 16_384); // drawing more than the maximum display count of 16,384 is likely unintended and can crash users.
102+
} catch (NumberFormatException e) {
103+
return null;
104+
}
101105
input = matcher.group(2);
102106
}
103107
Particle particle = ENUM_PARSER.parse(input.toLowerCase(Locale.ENGLISH), context);

0 commit comments

Comments
 (0)