WallMe
PvP / Combat v1.0.0

WallMe

by bmgjet · updated 4 hours ago · 1 downloads · ☆☆☆☆☆ no reviews

Create walls around your base from your TC.

# WallMe

Create a perfectly sized circular wall around your base with a single chat command.

WallMe automatically detects your Tool Cupboard's building, calculates the ideal wall radius, and builds an external wall around your base in seconds.

---

Features

  • 🏰 Automatically creates a circular wall around your base.
  • 📏 Detects the correct wall radius based on your foundations.
  • 🛠 Supports multiple wall types:
- Wood - Stone - Ice - Adobe - Frontier
  • 🚪 Automatically places two gates.
  • 📦 Uses walls and gates directly from the player's inventory.
  • 💰 Optional free building permission.
  • ♻ Optional refund when removing walls.
  • 🔒 Removes wall decay (configurable).
  • 👑 Optional TC owner and authorization checks.
  • 🚫 Prevents building through roads, rails, monuments, safe zones, buildings and other blocked areas.
  • 🔵 Can display collision locations when placement fails.
  • 💾 Walls are linked to their Tool Cupboard and persist across server restarts.
  • 🗑 Automatically removes tracked walls when the Tool Cupboard is destroyed.
---

Chat Commands

| Command | Description |
|---------|-------------|
| /wallme wood | Create a wooden wall. |
| /wallme stone | Create a stone wall. |
| /wallme ice | Create an ice wall. |
| /wallme adobe | Create an adobe wall. |
| /wallme frontier | Create a frontier wall. |
| /wallme remove | Remove the wall linked to the Tool Cupboard. |

Multiple Wall Rings

Add a second argument to create stacked wall rings.

Example:

/wallme stone 3

Creates 3 stacked circular walls around your base.

---

Permissions

| Permission | Description |
|------------|-------------|
| WallMe.Wood | Allow creating wooden walls. |
| WallMe.Stone | Allow creating stone walls. |
| WallMe.Ice | Allow creating ice walls. |
| WallMe.Adobe | Allow creating adobe walls. |
| WallMe.Frontier | Allow creating frontier walls. |
| WallMe.Remove | Allow removing created walls. |
| WallMe.Refund | Refund walls and gates when removed. |
| WallMe.Nocost | Build without consuming resources. |
| WallMe.Nolimit | Ignore collision and placement restrictions. |
| WallMe.Noownercheck | Ignore Tool Cupboard ownership checks. |

---

Configuration

| Setting | Description |
|---------|-------------|
| Only TC Owner Can Use WallMe Command | Restrict commands to the Tool Cupboard owner. |
| Must Be Authed On TC | Require TC authorization. |
| Remove Decay From Walls | Disable decay on generated walls. |
| Show Where Collisions Block Placement | Draw debug spheres where placement fails. |
| Draw Collision Sphere Time | Duration of debug markers. |
| Collision Check Size | Collision detection radius. |
| Max Amount Of Wall Stacks | Maximum stacked wall rings allowed. |
| Max Radius Of Base Allowed | Prevent excessively large bases from using the plugin. |

---

How It Works

1. Look directly at your Tool Cupboard.
2. Use one of the /wallme commands.
3. WallMe scans your building foundations.
4. It calculates the optimal circular perimeter.
5. The plugin checks for terrain, monuments, roads, rails, entities, and other placement restrictions.
6. If everything is clear, your circular wall and two gates are automatically created.

---

Notes

  • The wall size is automatically calculated from your base.
  • Bases larger than the configured maximum radius cannot generate walls.
  • Existing walls linked to a Tool Cupboard must be removed before creating another.
  • Destroying the Tool Cupboard automatically cleans up tracked walls.
  • Walls are saved and restored after server restarts.