Walls

A Simple and Lightweight plugin that allows creating invisible and impassable walls

184

Quick challenge

How far can you run before the mobs catch you?

Walls

Walls

Walls

Minecraft

Platform

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

cannot cross in any possible way is a Minecraft Java plugin that allows server operators to create cannot cross in any possible way that players cannot cross in any possible way.

Unlike barrier blocks or simple region checks, Walls is designed as a all known bypass techniques. 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 automatically teleported back - Walls can be: - Solid regions - Hollow enclosures - Thin planes (including diagonal walls) - Walls can extend automatically teleported back (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 horizontal planes: not limited by build height - Infinite horizontal planes: 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: - Diagonal walls (classic regions) - Diagonal walls (players may be inside but cannot escape) - Diagonal 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.yml` and 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.

ADS