From 48445d787b7d479d50a371d406969d4e1578f39d Mon Sep 17 00:00:00 2001 From: MidnightTale Date: Mon, 10 Apr 2023 19:59:06 +0700 Subject: [PATCH] spawn in the end --- src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java b/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java index 6fcab8e..0da5b53 100644 --- a/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java +++ b/src/main/java/xyz/hynse/bbsdfia/Bbsdfia.java @@ -35,10 +35,7 @@ public class Bbsdfia extends JavaPlugin implements Listener { Block movingTo = getBlockMovingTo(loc, vel); if(movingTo != null && movingTo.getType() == Material.END_PORTAL){ - Location spawnLoc = movingTo.getLocation(); - spawnLoc.setX(spawnLoc.getX()+0.5); - spawnLoc.setY(spawnLoc.getY()+0.5); - spawnLoc.setZ(spawnLoc.getZ()+0.5); + Location spawnLoc = new Location(loc.getWorld(), 0, 80, 0); FallingBlock dummy = loc.getWorld().spawnFallingBlock(spawnLoc, ((FallingBlock) entity).getBlockData()); Vector dummyVel = vel.clone(); @@ -46,7 +43,7 @@ public class Bbsdfia extends JavaPlugin implements Listener { 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)); + dummyVel.add(new Vector(1.5, 0.15, 0)); dummy.setVelocity(dummyVel); } @@ -79,4 +76,4 @@ public class Bbsdfia extends JavaPlugin implements Listener { } return relative; } -} \ No newline at end of file +}