Skip to content

Instantly share code, notes, and snippets.

@leonardosnt
Last active October 24, 2021 17:21
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leonardosnt/ffa8e72b60df197c762d1f2e903cc67f to your computer and use it in GitHub Desktop.
Save leonardosnt/ffa8e72b60df197c762d1f2e903cc67f to your computer and use it in GitHub Desktop.
// imports ...
import net.minecraft.server.v1_8_R3.PacketPlayOutWorldBorder;
import net.minecraft.server.v1_8_R3.WorldBorder;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
CraftPlayer cp = (CraftPlayer) p;
WorldBorder w = new WorldBorder();
w.setSize(1);
w.setCenter(p.getLocation().getX() + 10_000, p.getLocation().getZ() + 10_000);
cp.getHandle().playerConnection.sendPacket(new PacketPlayOutWorldBorder(w, PacketPlayOutWorldBorder.EnumWorldBorderAction.INITIALIZE));
// to "remove"
WorldBorder ww = new WorldBorder();
ww.setSize(30_000_000);
ww.setCenter(p.getLocation().getX(), p.getLocation().getZ());
cp.getHandle().playerConnection.sendPacket(new PacketPlayOutWorldBorder(ww, PacketPlayOutWorldBorder.EnumWorldBorderAction.INITIALIZE));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment