diff --git a/pom.xml b/pom.xml index d9779b7..2b9821a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ nu.nerd BeastMaster ${project.name} - 1.2.0 + 1.2.1 jar Handles custom mob spawning. https://github.com/NerdNu/${project.name} diff --git a/src/nu/nerd/beastmaster/objectives/Objective.java b/src/nu/nerd/beastmaster/objectives/Objective.java index 4c961c2..5c5673e 100644 --- a/src/nu/nerd/beastmaster/objectives/Objective.java +++ b/src/nu/nerd/beastmaster/objectives/Objective.java @@ -1,14 +1,13 @@ package nu.nerd.beastmaster.objectives; +import org.bukkit.Effect; import org.bukkit.Location; import org.bukkit.Material; -import org.bukkit.Particle; import org.bukkit.Sound; import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; -import org.bukkit.material.MaterialData; import nu.nerd.beastmaster.BeastMaster; import nu.nerd.beastmaster.DropSet; @@ -85,12 +84,13 @@ public boolean isAlive() { } } - MaterialData data = new MaterialData(Material.GLOWSTONE); - _location.getWorld().spawnParticle(Particle.BLOCK_CRACK, _location, - _objectiveType.getParticleCount(), - _objectiveType.getParticleRadius(), - _objectiveType.getParticleRadius(), - _objectiveType.getParticleRadius(), data); + World.Spigot spigot = _location.getWorld().spigot(); + spigot.playEffect(_location, + Effect.TILE_BREAK, Material.GLOWSTONE.getId(), 0, + _objectiveType.getParticleRadius(), + _objectiveType.getParticleRadius(), + _objectiveType.getParticleRadius(), 0, + _objectiveType.getParticleCount(), 16); for (Entity entity : _location.getWorld().getNearbyEntities(_location, 2, 2, 2)) { if (entity instanceof Player) {