This commit is contained in:
MidnightTale 2023-04-11 16:21:46 +07:00
commit 049f9a2f7c

View file

@ -14,6 +14,8 @@ import org.bukkit.event.entity.EntityChangeBlockEvent;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
import java.util.function.Consumer;
public class Bbsdfia extends JavaPlugin implements Listener { public class Bbsdfia extends JavaPlugin implements Listener {
@Override @Override
public void onEnable() { public void onEnable() {
@ -42,8 +44,10 @@ public class Bbsdfia extends JavaPlugin implements Listener {
World world = Bukkit.getServer().getWorld("world"); World world = Bukkit.getServer().getWorld("world");
Location spawnLoc = new Location(world, 100, 50, 0); Location spawnLoc = new Location(world, 100, 50, 0);
*/ */
Bukkit.getAsyncScheduler().runNow(this, (ScheduledTask task) -> { Bukkit.getAsyncScheduler().runNow(this, new Consumer<ScheduledTask>() {
FallingBlock dummy = loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData()); @Override
public void accept(ScheduledTask task) {
FallingBlock dummy = (FallingBlock) loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData()).getScheduler();
Vector dummyVel = vel.clone(); Vector dummyVel = vel.clone();
dummyVel.setY(-dummyVel.getY()); dummyVel.setY(-dummyVel.getY());
dummyVel.multiply(new Vector(2, 2, 2)); // double the velocity dummyVel.multiply(new Vector(2, 2, 2)); // double the velocity
@ -52,6 +56,7 @@ public class Bbsdfia extends JavaPlugin implements Listener {
dummyVel.add(new Vector(0, 0.3, 0)); dummyVel.add(new Vector(0, 0.3, 0));
dummy.setVelocity(dummyVel); dummy.setVelocity(dummyVel);
}
}).isCancelled(); }).isCancelled();
} }
} }