# Overview Barrier is a premium world border plugin that breaks the limits of the vanilla world border. It allows server owners to create custom world borders on any axis, at any height, and even as a perfect circle. --- ## What is Barrier? Barrier replaces the vanilla `/worldborder` command with a fully featured alternative powered by PacketEvents. Unlike the default world border, Barrier supports three distinct border shapes — circles, squares, and boxed squares — and provides granular control over every dimension of the border including width, length, height, and Y-axis position. Borders can be resized, moved, and recolored with smooth transitions over configurable durations. --- ## Features - **Three border shapes** — Circle, Square, and Square Boxed (full 3D box with height) - **Per-axis control** — set width, length, and height independently - **Height support** — borders extend vertically, not just on the XZ plane - **Circle borders** — perfect circular world borders with radius control - **Smooth transitions** — resize and move borders over time with duration support (e.g., `1h30m`, `60`) - **Custom colors** — set the border color using hex codes - **Storm damage** — configurable damage amount, tick rate, knockback, totem support, and absorption heart handling - **Colorful phases** — optional distinct border colors for moving, shrinking, or both - **Per-world borders** — each world gets its own independent storm instance - **QoL commands** — move the border to your location, teleport to center, stop/pause movement, and view status - **Resource pack** — bundled resource pack submodule for visual effects --- ## Premium Plugin Barrier is a premium plugin distributed by Lodestone. A valid license key is required to run the plugin. 1. Purchase Barrier at [https://lode.gg/plugin/barrier](https://lode.gg/plugin/barrier) 2. Configure your license key at [https://lode.gg/plugin/barrier/configure](https://lode.gg/plugin/barrier/configure) 3. The plugin validates your server on startup. If the license is invalid, Barrier disables itself and logs an error. --- ## Dependencies | Dependency | Version | Type | |---|---|---| | Paper API | 1.21+ | Server platform | | Java | 21 | Runtime | | PacketEvents | 2.11.1 | Embedded | PacketEvents is listed as an embedded dependency in `plugin.yml`. Bookshelf-API and Bookshelf-CommandAPI are shaded into the final JAR during the build process, so server owners do not need to install them separately. All-in-all, you **do not** need to install any additional plugins. --- ## Related Pages - [[Barrier/Server Owners/Configuration]] — full config.yml breakdown - [[Barrier/Server Owners/Commands]] — complete command reference - [[Lead/Developers/API Reference]] — developer API for hooking into Barrier