diff --git a/src/main/java/com/darkblade12/particleeffect/ParticleEffect.java b/src/main/java/com/darkblade12/particleeffect/ParticleEffect.java index 6db6726..2011306 100644 --- a/src/main/java/com/darkblade12/particleeffect/ParticleEffect.java +++ b/src/main/java/com/darkblade12/particleeffect/ParticleEffect.java @@ -381,7 +381,43 @@ public enum ParticleEffect { *
  • The offset values have no influence on this particle effect * */ - MOB_APPEARANCE("mobappearance", 41, 8); + MOB_APPEARANCE("mobappearance", 41, 8), + /** + * A particle effect which is displayed by ender dragon: + * + */ + DRAGON_BREATH("dragonbreath", 42, 9), + /** + * A particle effect which is displayed by skulker bullets and end rods: + * + */ + END_ROD("endRod", 43, 9), + /** + * A particle effect which is displayed by mobs when damaged: + * + */ + DAMAGE_INDICATOR("damageIndicator", 44, 9), + /** + * A particle effect which is displayed by swinging a sword: + * + */ + SWEEP_ATTACK("sweepAttack", 45, 9); private static final Map NAME_MAP = new HashMap(); private static final Map ID_MAP = new HashMap(); @@ -1403,7 +1439,7 @@ public static void initialize() throws VersionIncompatibleException { return; } try { - version = Integer.parseInt(Character.toString(PackageType.getServerVersion().charAt(3))); + version = Integer.parseInt(PackageType.getServerVersion().split("_")[1]); if (version > 7) { enumParticle = PackageType.MINECRAFT_SERVER.getClass("EnumParticle"); }