From 713aab8bfa57f7277ba6cf1bd2bfc3c7614c2cfd Mon Sep 17 00:00:00 2001 From: ProSavage Date: Thu, 18 Oct 2018 11:55:21 -0500 Subject: [PATCH] Fixed backward compatibility on 1.12 for particles. --- .../java/com/massivecraft/factions/cmd/CmdSeeChunk.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdSeeChunk.java b/src/main/java/com/massivecraft/factions/cmd/CmdSeeChunk.java index 8fdc970e..6e449781 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdSeeChunk.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdSeeChunk.java @@ -124,7 +124,14 @@ public class CmdSeeChunk extends FCommand { } if (useParticles) { if (P.p.useNonPacketParticles) { - player.spawnParticle(Particle.REDSTONE, loc, 0, new Particle.DustOptions(Color.RED, 1)); + // Dust options only exists in the 1.13 API, so we use an + // alternative method to achieve this in lower versions. + if (P.p.mc113) { + player.spawnParticle(Particle.REDSTONE, loc, 0, new Particle.DustOptions(Color.RED, 1)); + } else { + player.getWorld().spawnParticle(Particle.REDSTONE, loc, 0, 255, 0, 0, 1); + } + } else { this.effect.display(0, 0, 0, 0, 1, loc, player); }