diff --git a/src/main/java/dev/esophose/playerparticles/util/ParticleUtils.java b/src/main/java/dev/esophose/playerparticles/util/ParticleUtils.java index ce69ecf..daaa99f 100644 --- a/src/main/java/dev/esophose/playerparticles/util/ParticleUtils.java +++ b/src/main/java/dev/esophose/playerparticles/util/ParticleUtils.java @@ -36,7 +36,7 @@ public final class ParticleUtils { if (input == null || input.trim().isEmpty()) return null; - return Material.matchMaterial(input); + return Material.matchMaterial(input.toUpperCase()); } /** diff --git a/src/main/java/dev/esophose/playerparticles/util/inputparser/parsable/ParsableMaterial.java b/src/main/java/dev/esophose/playerparticles/util/inputparser/parsable/ParsableMaterial.java index fdb4857..043ab4a 100644 --- a/src/main/java/dev/esophose/playerparticles/util/inputparser/parsable/ParsableMaterial.java +++ b/src/main/java/dev/esophose/playerparticles/util/inputparser/parsable/ParsableMaterial.java @@ -1,6 +1,7 @@ package dev.esophose.playerparticles.util.inputparser.parsable; import dev.esophose.playerparticles.particles.PPlayer; +import dev.esophose.playerparticles.util.ParticleUtils; import dev.esophose.playerparticles.util.inputparser.Parsable; import java.util.List; import org.bukkit.Material; @@ -14,7 +15,7 @@ public class ParsableMaterial extends Parsable { @Override public Material parse(PPlayer pplayer, List inputs) { String input = inputs.remove(0); - return Material.getMaterial(input); + return ParticleUtils.closestMatch(input); } }