adding arangodb support

dev
jakub 2 years ago
parent b7f9e32bfe
commit 4f097fb8d4
  1. 6
      pom.xml
  2. 7
      src/main/java/xyz/mineconomia/mineconomiacore/handlers/FHBHandler.java

@ -66,9 +66,9 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>com.arangodb</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>arangodb-java-driver</artifactId>
<version>8.0.33</version> <version>7.5.1</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.spigotmc</groupId> <groupId>org.spigotmc</groupId>

@ -15,10 +15,12 @@ import org.bukkit.inventory.ItemStack;
import xyz.mineconomia.mineconomiacore.MineconomiaCore; import xyz.mineconomia.mineconomiacore.MineconomiaCore;
import java.util.Objects; import java.util.Objects;
import java.util.Random;
import java.util.concurrent.TimeUnit;
public class FHBHandler implements Listener { public class FHBHandler implements Listener {
@EventHandler @EventHandler
public void onFHBHit(ProjectileHitEvent event){ public void onFHBHit(ProjectileHitEvent event) throws InterruptedException {
if (event.getEntity() instanceof Snowball){ if (event.getEntity() instanceof Snowball){
Snowball ball = (Snowball) event.getEntity(); Snowball ball = (Snowball) event.getEntity();
MineconomiaCore.logger.info(ball.getCustomName()); MineconomiaCore.logger.info(ball.getCustomName());
@ -43,9 +45,12 @@ public class FHBHandler implements Listener {
if (wheatData.getAge() == 7){ if (wheatData.getAge() == 7){
wheatData.setAge(0); wheatData.setAge(0);
w.playSound(block.getLocation(), "minecraft:block.crop.break", 100, 1); 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); block.setBlockData(wheatData);
w.dropItemNaturally(block.getLocation(), new ItemStack(Material.WHEAT, 1)); w.dropItemNaturally(block.getLocation(), new ItemStack(Material.WHEAT, 1));
w.spawnParticle(Particle.EXPLOSION_NORMAL, block.getLocation(), 0); w.spawnParticle(Particle.EXPLOSION_NORMAL, block.getLocation(), 0);
TimeUnit.MILLISECONDS.sleep(20);
} }
} }
} }

Loading…
Cancel
Save