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.util.Vector;
import java.util.function.Consumer;
public class Bbsdfia extends JavaPlugin implements Listener {
@Override
public void onEnable() {
@ -42,8 +44,10 @@ public class Bbsdfia extends JavaPlugin implements Listener {
World world = Bukkit.getServer().getWorld("world");
Location spawnLoc = new Location(world, 100, 50, 0);
*/
Bukkit.getAsyncScheduler().runNow(this, (ScheduledTask task) -> {
FallingBlock dummy = loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData());
Bukkit.getAsyncScheduler().runNow(this, new Consumer<ScheduledTask>() {
@Override
public void accept(ScheduledTask task) {
FallingBlock dummy = (FallingBlock) loc2.getWorld().spawnFallingBlock(loc2, ((FallingBlock) entity).getBlockData()).getScheduler();
Vector dummyVel = vel.clone();
dummyVel.setY(-dummyVel.getY());
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));
dummy.setVelocity(dummyVel);
}
}).isCancelled();
}
}