From 8d03a0038d0e1ce8561881942171f0216e889d80 Mon Sep 17 00:00:00 2001 From: MidnightTale Date: Tue, 11 Apr 2023 16:00:33 +0700 Subject: [PATCH] Async Scheduler --- src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java b/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java index 10a4843..d28a8a7 100644 --- a/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java +++ b/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java @@ -41,16 +41,16 @@ public class Bbsdfia extends JavaPlugin implements Listener { World world = Bukkit.getServer().getWorld("world"); Location spawnLoc = new Location(world, 100, 50, 0); */ - Bukkit.getScheduler().runTask(this, () -> { - FallingBlock dummy = loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData()); - Vector dummyVel = vel.clone(); - dummyVel.setY(-dummyVel.getY()); - dummyVel.multiply(new Vector(2, 2, 2)); // double the velocity + Bukkit.getAsyncScheduler().runNow(this, task -> { + FallingBlock dummy = loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData()); + Vector dummyVel = vel.clone(); + dummyVel.setY(-dummyVel.getY()); + dummyVel.multiply(new Vector(2, 2, 2)); // double the velocity - // add a constant downward velocity to simulate gravity - dummyVel.add(new Vector(0, 0.3, 0)); + // add a constant downward velocity to simulate gravity + dummyVel.add(new Vector(0, 0.3, 0)); - dummy.setVelocity(dummyVel); + dummy.setVelocity(dummyVel); }); } }