Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
KnightTowns — Build, Expand, and Rule Your Own Towns
A lightweight, feature-rich Minecraft town management plugin that lets players create and claim land, form communities, and organize ranks — all while keeping the gameplay simple, fair, and fun.
Features
Create Your Own Towns
Players (or admins) can found towns that include members, ranks, and claimed land.
Chunk Claim System
Mayors can claim chunks to expand their territory — protect your builds and keep others out.
Rank System
Each member has a role:
- TownMaster — full control, can add/remove members or delete the town
- Mayor — can claim new chunks and manage daily activities
- Assistant — helps manage town operations
- Member — a regular town citizen
- Visitor — outsiders
Easy Command System
All town actions are handled with simple commands and clear feedback messages.
Data Safety & Persistence
Towns, members, and claims are automatically saved to towns.yml and persist safely across restarts and reloads.
Visual Borders
Instantly display claimed chunk borders for a few seconds.
Fully Color-Coded Messages
All messages are formatted for clarity and readability.
Commands Overview
- /town create <name> — Create a new town (OP or TownMaster only)
- /town delete <name> — Delete a town
- /town list — View all existing towns
- /town claim — Claim your current chunk (Mayor only)
- /town info <name> — View info of a town
- /town showborder — Show your town’s border
- /town addmember <player> — Add a player to your town
- /town removemember <player> — Remove a member from your town
- /town setrank <player> <rank> — Change a member’s rank
Use /town with no arguments to see the full command usage list.
Ranks & Permissions
- TownMaster: Full access to all commands.
- Mayor: Can claim chunks, manage assistants/members.
- Assistant: Can assist with daily town tasks.
- Member: Normal player, can view town info.
- Visitor: Non-member (no permissions).
Data Storage
All data is stored in towns.yml inside your plugin folder. Automatically created if missing. Reload- and crash-safe.
Example structure:
exampletown:
townmaster: <uuid>
members:
<uuid>: MAYOR
<uuid>: MEMBER
chunks:
- world,10,15
- world,10,16
Compatibility
- Minecraft: 1.21+
- API Version: 1.21
- Server: Spigot / Paper / Purpur
Lightweight and optimized — zero performance impact.
Developer Info
- Plugin Name: KnightTowns
- Version: 1.0.0
- Author: KnightGost (virendaxd)
- License: MIT
- Source: GitHub Repository
Future Roadmap
- Town economy (Currency integration)
- Town alliances and wars
- Town chat channels
- Town stats and info commands
- Async auto-saving for large towns
Support & Feedback
Encounter a bug or have an idea? Join our Discord. Your feedback helps shape the next updates of KnightTowns.



