Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
World Height Limit
Expand Minecraft's build height with automatic datapack generation.
World Height Limit is a plugin/mod for Minecraft 1.19.x-1.21.x that increases world build height by automatically generating a version-aware datapack inside your world save folder.
It supports Bukkit, Spigot, Paper, Purpur, Folia, Fabric, and NeoForge.
Github page - https://github.com/SORFIN-apple/world-height-limit-plugin
What does it do?
World Height Limit raises the top world height by generating the required dimension datapack for your Minecraft version.
On Bukkit-based platforms, it can also keep building above the vanilla limit restricted to admins or players with permission.
On Fabric and NeoForge, the current beta builds focus on world height expansion, datapack generation, config handling, and diagnostics for both singleplayer worlds and dedicated servers.
Why use World Height Limit?
Unlike simple height limit modifiers, this project:
- supports Bukkit, Spigot, Paper, Purpur, Folia, Fabric, and NeoForge;
- works across multiple Minecraft version ranges;
- generates required datapacks automatically;
- uses version-aware datapack generation;
- supports configurable target heights up to Minecraft's stable validated limit;
- automatically aligns generated datapack height to Minecraft's 16-block world sections;
- reports the effective generated world height;
- provides debug and world height diagnostics;
- supports both servers and singleplayer worlds on mod loaders.
Features
- Automatic datapack generation
- Version-aware datapack generation
- Configurable target height
- Effective generated world height reporting
- Separate Overworld, Nether, and End settings
- Admin/debug commands for status, diagnostics, config path, and world height checks
- Legacy
/highbuildlimitcommand alias
Bukkit-based platforms
- Configurable build restrictions through
config.yml - Exact player build-limit enforcement
- Separate toggles for placing blocks, breaking blocks, and using buckets
- Customizable permissions and messages
- Notification modes: Chat, Action bar, Title, Both, Disabled
- Admin tools such as fill and platform commands
Fabric / NeoForge beta
- Works in singleplayer worlds
- Works on dedicated servers
- Creates
config/world-height-limit.json - Supports
/worldheightlimit set <maxY> - Requires
confirmwhen lowering world height
Supported platforms
Plugins
- Bukkit
- Spigot
- Paper
- Purpur
- Folia
Mods
- Fabric
- NeoForge
Supported Minecraft versions
Bukkit / Spigot / Paper / Purpur / Folia
1.19.x1.20.0-1.20.41.20.5-1.20.61.21.x
Fabric
1.19.x1.20.0-1.20.41.20.5-1.20.61.21.x
NeoForge
1.20.2-1.20.41.20.5-1.20.61.21.x
Commands
Bukkit-based platforms
| Command | Description |
|---|---|
/worldheightlimit help |
Shows the command list |
/worldheightlimit reload |
Reloads config-based restrictions and messages |
/worldheightlimit status |
Shows plugin/world height status |
/worldheightlimit debug |
Shows detailed height/datapack diagnostics |
/worldheightlimit worlds |
Lists loaded worlds and their active height range |
/worldheightlimit fill |
Fills an area using the plugin |
/worldheightlimit platform |
Creates a square platform around the player |
Fabric / NeoForge
| Command | Description |
|---|---|
/worldheightlimit help |
Shows the command list |
/worldheightlimit reload |
Reloads config and regenerates datapack |
/worldheightlimit status |
Shows world height status |
/worldheightlimit debug |
Shows detailed height/datapack diagnostics |
/worldheightlimit worlds |
Lists loaded worlds and height ranges |
/worldheightlimit config |
Shows the config file path |
/worldheightlimit set <maxY> |
Changes the target height |
/worldheightlimit set <maxY> confirm |
Confirms lowering the target height |
The old /highbuildlimit command remains available as an alias for compatibility.
Permissions
Bukkit-based platforms
| Permission | Description |
|---|---|
highbuildlimit.bypass |
Allows building above the normal vanilla height limit |
highbuildlimit.reload |
Allows using the reload command |
highbuildlimit.status |
Allows using status, debug, and worlds commands |
highbuildlimit.fill |
Allows using fill and platform commands |
Permission nodes keep the old highbuildlimit.* names for compatibility.
Fabric / NeoForge
Commands require operator/admin permissions where applicable.
Important notes
- Make a backup before first use.
- Height changes require a full world/server restart.
- Reloading config does not apply active world height changes by itself.
- On a fresh installation, start the world/server once to generate the datapack, then fully restart it.
- Stable builds support Minecraft's validated height range up to Y 2031.
- Heights above Y 2031 require a separate experimental build.
One-line summary
Expand world height across Bukkit, Spigot, Paper, Purpur, Folia, Fabric, and NeoForge with automatic version-aware datapack generation.


