diff --git a/src/main/java/com/alttd/config/ParticleConfig.java b/src/main/java/com/alttd/config/ParticleConfig.java index fd46efa..7c444aa 100644 --- a/src/main/java/com/alttd/config/ParticleConfig.java +++ b/src/main/java/com/alttd/config/ParticleConfig.java @@ -200,22 +200,18 @@ public class ParticleConfig { String color = particleInfo.getColor(); if (dataType.equals(Particle.DustOptions.class)) { if (color != null) { - if (particleInfo.getSize() <= 1) { - throw new IllegalArgumentException("Particle size must be greater than 1"); - } particleBuilder.color(getColor(color), particleInfo.getSize()); + log.info("Dust particle color: {} with size: {}", color, particleInfo.getSize()); } else { log.error("Dust particle must have a color"); } } else if (dataType.equals(Particle.DustTransition.class)) { if (color == null || particleInfo.getColorGradientEnd() != null) { - if (particleInfo.getSize() <= 1) { - throw new IllegalArgumentException("Particle size must be greater than 1"); - } particleBuilder.colorTransition(getColor(color), getColor(particleInfo.getColorGradientEnd()), particleInfo.getSize()); + log.info("Dust transition particle color start: {} with size: {}", color, particleInfo.getSize()); } else { log.error("Dust transition particle must have a color gradient start and end"); } diff --git a/src/main/java/com/alttd/models/ParticleInfo.java b/src/main/java/com/alttd/models/ParticleInfo.java index fb138a5..6852b36 100644 --- a/src/main/java/com/alttd/models/ParticleInfo.java +++ b/src/main/java/com/alttd/models/ParticleInfo.java @@ -37,7 +37,7 @@ public class ParticleInfo { // For DustOptions @JsonProperty(value = "size", defaultValue = "1") - private int size = 1; + private float size = 1; // For other particle types private Double extra;