diff --git a/pom.xml b/pom.xml index 46763d1..772b17d 100644 --- a/pom.xml +++ b/pom.xml @@ -66,9 +66,9 @@ - mysql - mysql-connector-java - 8.0.33 + com.arangodb + arangodb-java-driver + 7.5.1 org.spigotmc diff --git a/src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java b/src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java index e93158d..2dfb6e7 100644 --- a/src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java +++ b/src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java @@ -15,10 +15,12 @@ import org.bukkit.inventory.ItemStack; import xyz.mineconomia.mineconomiacore.MineconomiaCore; import java.util.Objects; +import java.util.Random; +import java.util.concurrent.TimeUnit; public class FHBHandler implements Listener { @EventHandler - public void onFHBHit(ProjectileHitEvent event){ + public void onFHBHit(ProjectileHitEvent event) throws InterruptedException { if (event.getEntity() instanceof Snowball){ Snowball ball = (Snowball) event.getEntity(); MineconomiaCore.logger.info(ball.getCustomName()); @@ -43,9 +45,12 @@ public class FHBHandler implements Listener { if (wheatData.getAge() == 7){ wheatData.setAge(0); w.playSound(block.getLocation(), "minecraft:block.crop.break", 100, 1); + Random rd = new Random(); + w.playSound(block.getLocation(), "block.note_block.cow_bell", 100, rd.nextFloat()); block.setBlockData(wheatData); w.dropItemNaturally(block.getLocation(), new ItemStack(Material.WHEAT, 1)); w.spawnParticle(Particle.EXPLOSION_NORMAL, block.getLocation(), 0); + TimeUnit.MILLISECONDS.sleep(20); } } }