Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
Walls
A strict enforcement plugin that creates truly impassable invisible walls.
No exploits. No bypasses. No exceptions.
Created by Nevmind. All rights reserved to him.
Overview
Walls is a Minecraft Java plugin that allows server operators to create named invisible barrier regions that players cannot cross in any possible way.
Unlike barrier blocks or simple region checks, Walls is designed as a hard enforcement system.
It prevents not only walking through walls, but also all known bypass techniques, and continuously corrects the player’s position if they somehow end up past an active wall.
Walls is ideal for:
- Spawn and hub protection
- Event arenas and stages
- Map boundaries
- Minigames and competitions
- Any scenario where crossing a boundary must be impossible
Core Concept
- Walls are defined between two selected positions
- Walls can be:
- Solid regions
- Hollow enclosures
- Thin planes (including diagonal walls)
- Walls can extend infinitely (vertical and/or horizontal)
- If a player attempts to cross an active wall, the action is blocked
- If a player somehow appears past a wall, they are automatically teleported back
The goal is simple:
If a wall is active, crossing it is impossible.
Features
Wall Enforcement
Walls prevent crossing via:
- Walking, sprinting, swimming
- Elytra glide momentum
- Boats, minecarts, pigs, striders, and all mountable vehicles
- Ender pearls
- Chorus fruit teleports
- Any form of teleport that would cross a wall
- Projectiles (arrows, tridents, snowballs, etc.)
- Throwing or dropping items across walls
If an unexpected edge case occurs, Walls detects the violation and rolls the player back to their last safe position.
Interaction Blocking
Players cannot:
- Place blocks across or inside an active wall
- Break blocks across or inside an active wall
- Interact with blocks or entities across a wall
- Attack players or entities across a wall
- Affect anything “on the other side” of an active wall
This guarantees that walls are not only movement barriers, but interaction barriers as well.
Infinite Walls
Walls can be configured to be truly infinite:
- Infinite Y: not limited by build height
- Infinite X / Z: extend endlessly horizontally
- Infinite horizontal planes: block an entire world with a single wall
“Infinite” in Walls means mathematically infinite, not capped by world limits.
Wall Geometry
Supported wall types:
- Cuboid walls (classic regions)
- Hollow walls (players may be inside but cannot escape)
- Plane (sheet) walls for thin barriers
- Diagonal walls using plane mode
- Configurable wall thickness (greater than one block)
Visuals (Optional)
- Optional particle visuals for active walls
- Visible to all players, including operators
- Configurable particle type, distance, and density
- Purely cosmetic — enforcement does not rely on visuals
Scheduling and Announcements
Walls can be toggled:
- Immediately
- After a delay
- With an optional public countdown
Optional features include:
- Countdown messages
- Countdown tick sound
- Final sound when the wall toggles
- Titles and chat announcements
Teams and Permissions
Walls supports controlled bypass access via:
- Vanilla Minecraft scoreboard teams
- Optional LuckPerms group integration
Only one system is active at a time to avoid conflicts.
Permissions are strict by default:
- Non-OP players cannot use wall commands
- Admin actions are permission-gated
- OPs do not bypass walls unless explicitly allowed
Commands
Main command: /wall
Alias: /walls
Core Commands
| Command | Description |
|---|---|
/wall help |
Show help page |
/wall creator |
Show plugin attribution |
/wall list |
List all walls |
/wall pos1 |
Set first position |
/wall pos2 |
Set second position |
/wall create <name> |
Create a wall |
/wall delete <name> |
Delete a wall |
/wall toggle |
Enable or disable walls |
/wall reload |
Reload configuration |
/wall tool <item> |
Change selection tool |
/wall debug |
Debug information |
Team Commands
| Command | Description |
|---|---|
/wall team add <name> |
Allow a team/group to bypass walls |
/wall team remove <name> |
Remove bypass |
/wall team list |
List bypass teams |
/wall team toggle |
Enable or disable team bypass |
Configuration
The configuration file is generated automatically and heavily documented.
Key options include:
- Global wall enable/disable
- Infinite wall behavior
- Rollback teleport enforcement
- Visual effects
- Scheduling and countdown behavior
- Team and permission handling
Changes can be applied via:
- Editing
config.ymland running/wall reload
Compatibility
Minecraft Versions
- Minecraft Java Edition 1.16.x → latest
Platforms
- Bukkit
- Spigot
- Paper
- Most Paper/Spigot-based forks
Attribution
Created by Nevmind. All rights reserved to him.



