Sueta

KnightTowns

2.1.0

A lightweight plugin for managing towns, claiming land, assigning ranks and protecting areas with XP and level integration.

·Plugin
  1. 2.1.0latestKnightTowns 2.1.0Apr 6, 2026
    Support for 26.1 - 26.1.2
    99 downloads
  2. 2.0.0KnightTowns 2.0.0Mar 5, 2026

    KnightTowns – Raid System Update

    Major Feature: Town Raids

    Towns can now be attacked by random raid events, forcing players to defend their land against waves of hostile mobs.

    Added

    Random Town Raids
    - Raids can automatically start against a random town. - Only towns with claimed chunks and online members can be targeted.
    Multiple Raid Waves
    - Raids occur in 3 waves of enemies. - Each wave increases mob count and difficulty.
    Raid Difficulty System
    - EASY - NORMAL - HARD - Difficulty affects: - mob strength - mob count - XP rewards
    Custom Raid Mobs
    - Zombies, Skeletons, Pillagers, Spiders - Hard raids may spawn Vindicators and Witches - Custom mob names like: - _Undead Zombie_ - _Vengeful Skeleton_ - _Elite Pillager_
    Raid BossBar
    - Displays current wave and remaining mobs - Updates live during the raid
    Town Defender Rewards
    - Players who participate receive XP rewards - Non-town players helping defend can also earn rewards
    Contributor Tracking
    - Players who damage raid mobs are tracked as contributors.

    Configuration

    Config options:
    raids:
      enabled: true
      interval_ticks: 144000
    - enabled – enable or disable random raids - interval_ticks – time between raid attempts (Default: 144000 ticks = ~2 hours)

    Admin Controls

    - Admins can force start/stop raids if needed. - All active raid mobs will be removed when a raid is stopped.
    24 downloads
  3. 1.3.0KnightTowns 1.3.0Mar 4, 2026
    Added - Automatic update checker - Update notification in console - OP notification on join
    17 downloads
  4. 1.2.2KnightTowns 1.2.2Mar 3, 2026

    Minor changes

    - Changed border - Fix warns
    13 downloads
  5. 1.2.1KnightTowns 1.2.1Jan 2, 2026

    v1.2.1

    New

    Shop Menu
    - Category-based shop GUI - Fully configurable via _shop.yml_ - Buy items using in-game currency
    Sell Menu
    - Chest-style sell GUI - Place items and close inventory to sell - Sell prices are read from _shop.yml_ - Unsellable items are returned automatically
    Player Info Menu
    - View player currency - View XP and town data - Clean, easy-to-use interface

    Shop Configuration (shop.yml)

    Fully editable key-values
    - Category names - Category icons (materials) - GUI slots - Item buy prices - Item sell prices - Item display names & lore
    Supports easy expansion without code changes
    One config controls both buy & sell systems

    Economy System

    - Added _/setmoney_ (admin command) - Added _/givemoney_ - Unified currency usage across: 1. Shop menu 2. Sell menu 3. Commands - Improved money sync and validation

    Note

    - Supports 1.20.1 to 1.21.11
    60 downloads
  6. 1.1.1KnightTowns 1.1.1Nov 8, 2025

    v1.1.1

    Fixes

    - Added Info command and use in Help command.
    37 downloads
  7. 1.1.0KnightTowns 1.1.0Nov 8, 2025

    v1.1.0 — Town Info + Anti-XP Exploit Update

    🆕 New

    - Added /town info <name> command — shows mayor, creation date, and chunk count.

    🛠 Fixes & Improvements

    - Fixed infinite XP exploit: Players can no longer gain unlimited XP by placing and breaking the same blocks repeatedly. - New system: Tracks placed blocks to ensure XP is only earned from naturally generated materials. - Improved XP logic: Refined XP rewards for ores, logs, farming items, and rare blocks. - Cleaner code structure: Optimized event handling for both placement and breaking detection.
    19 downloads
  8. 1.0.0KnightTowns 1.0.0 - First ReleaseOct 25, 2025

    KnightTowns v1.0.0 – First Release

    🏙 Town System

    - Players can create and delete towns (/town create <name> / /town delete <name>). - Towns can claim chunks (/town claim) and display borders for 30 seconds. - Town members have ranks: TownMaster, Mayor, Member, and Visitor. - Only TownMaster or Mayor can manage members depending on rank. - Players cannot break, place, or interact with blocks/items in towns they don’t belong to. - Optional bypass permission knighttowns.bypass for OPs or admins.

    ⚡ XP & Level System

    - Players gain XP from blocks and kills. - Level-up detection triggers correctly and only for the leveling player. - Multiple level-ups handled correctly. - XP and level persist across joins and server restarts.

    💬 Commands

    - _/town create <name>_ – Create a new town (TownMaster only) - _/town list_ – List all towns with Mayor info - _/town delete <name>_ – Delete a town (TownMaster only) - _/town showborder_ – Show the border of your town for a few seconds - _/town claim_ – Claim the chunk you are standing on for your town - _/town addmember <player> <rank>_ – Add a player to your town (Mayor/TownMaster only) - _/town removemember <player>_ – Remove a player from your town (Mayor/TownMaster only)

    🛡 Grief Protection

    - Players cannot build, break, or interact in other towns unless allowed. - Visitors (no rank) cannot modify blocks in any town. - Town borders prevent accidental griefing.

    📝 Persistence & Safety

    - Town data saved in towns.yml. - Player data and XP saved reliably on quit. - All operations synced between memory and file.

    🎨 UX & Feedback

    - XP gain messages appear on the action bar. - Level-up messages are shown only to the leveling player. - Town commands provide clear success/failure feedback. - Borders use Glowstone (corner) and Gold Blocks (marking between corners) for visual feedback.
    30 downloads

Similar projects

Plugin →