{"id":90793,"date":"2026-06-05T07:22:17","date_gmt":"2026-06-05T04:22:17","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/"},"modified":"2026-06-05T07:22:17","modified_gmt":"2026-06-05T04:22:17","slug":"knighttowns","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/","title":{"rendered":"KnightTowns"},"content":{"rendered":"<p># KnightTowns \u2014 Build, Expand and Rule Your Own Towns<\/p>\n<p>A lightweight yet powerful Minecraft town &#038; economy plugin that lets players<br \/>\ncreate and manage towns, claim land, trade items through GUIs and manage<br \/>\nplayer and currency \u2014 all while keeping gameplay simple, fair and fun.<\/p>\n<p>  ## Features<\/p>\n<p>  ### Town System<br \/>\n  &#8211; Create, delete and manage towns<br \/>\n  &#8211; Rank-based permissions (TownMaster, Mayor, Assistant, Member, Visitor)<br \/>\n  &#8211; Persistent town data (reload &#038; restart safe)<br \/>\n  &#8211; Chunk claiming system with protection<br \/>\n  &#8211; Visual chunk borders<\/p>\n<p>  ### Raid System<br \/>\n  &#8211; Random town raid events<br \/>\n  &#8211; Raids can target towns with claimed chunks and online members<br \/>\n  &#8211; Multi-wave raids (3 waves of enemies)<br \/>\n  &#8211; Raid difficulty levels: EASY, NORMAL, HARD<br \/>\n  &#8211; Difficulty affects mob strength, mob count and XP rewards<br \/>\n  &#8211; Custom raid mobs (Zombies, Skeletons, Pillagers, Spiders)<br \/>\n  &#8211; Hard raids may spawn Vindicators and Witches<br \/>\n  &#8211; Unique mob names such as:<br \/>\n    &#8211; _Undead Zombie_<br \/>\n    &#8211; _Vengeful Skeleton_<br \/>\n    &#8211; _Elite Pillager_<br \/>\n  &#8211; BossBar showing current raid wave and remaining mobs<br \/>\n  &#8211; Live raid progress updates<br \/>\n  &#8211; XP rewards for defenders and contributors<\/p>\n<p>   ### Update Checker<br \/>\n  &#8211; Automatic update checker<br \/>\n  &#8211; Console notification when a new version is available<br \/>\n  &#8211; OP players receive update alerts when joining the server<\/p>\n<p>  ### Player System<br \/>\n  &#8211; Player Info GUI (levels, XP, coins, rank)<br \/>\n  &#8211; Persistent player data (playerdata.yml)<br \/>\n  &#8211; XP &#038; level tracking<\/p>\n<p>  ### Economy System<br \/>\n  &#8211; Integrated coin-based economy<br \/>\n  &#8211; Persistent balances using BigDecimal (safe &#038; accurate)<br \/>\n  &#8211; Admin money commands (set, give)<br \/>\n  &#8211; Unified balance system across shop, sell, and GUI<\/p>\n<p>  ### Shop System<br \/>\n  &#8211; Fully GUI-based shop<br \/>\n  &#8211; Category-based navigation<br \/>\n  &#8211; Config-driven items &#038; prices (shop.yml)<br \/>\n  &#8211; Buy items in single or bulk amounts<br \/>\n  &#8211; Supports multiple categories (Blocks, Ores, Farms, etc.)<\/p>\n<p>  ### Sell Chest System<br \/>\n  &#8211; Open with **\/sell**<br \/>\n  &#8211; Place items into a GUI chest<br \/>\n  &#8211; Items are auto-sold on close<br \/>\n  &#8211; Prices read directly from shop.yml<br \/>\n  &#8211; Instant coin payout<\/p>\n<p>  ### Town Information GUI<br \/>\n  &#8211; View town stats, members, power and claims<br \/>\n  &#8211; Visual and interactive menus<br \/>\n  &#8211; Placeholder-based dynamic data<\/p>\n<p>  ### Config Driven<br \/>\n  &#8211; Editable shop.yml<br \/>\n  &#8211; Safe reload handling<br \/>\n  &#8211; Missing keys auto-handled<\/p>\n<p>  ### Raid Configuration<br \/>\n  Raids can be configured inside `config.yml`:<br \/>\n  &#8220;`<br \/>\n  raids:<br \/>\n    enabled: true<br \/>\n    interval_ticks: 144000<br \/>\n  &#8220;`<br \/>\n  &#8211; **enabled** \u2014 Enable or disable random raids<br \/>\n  &#8211; **interval_ticks** \u2014 Time between raid attempts<br \/>\n    Default: `144000 ticks (~2 hours)`  <\/p>\n<p>## Commands Overview<br \/>\n  ### Town Commands<br \/>\n  &#8211; **\/town create <name>** \u2014 Create a new town (OP or TownMaster only)<br \/>\n  &#8211; **\/town delete <name>** \u2014 Delete a town<br \/>\n  &#8211; **\/town list** \u2014 View all existing towns<br \/>\n  &#8211; **\/town claim** \u2014 Claim your current chunk (Mayor only)<br \/>\n  &#8211; **\/town info <name>** \u2014 View info of a town<br \/>\n  &#8211; **\/town showborder** \u2014 Show your town\u2019s border<br \/>\n  &#8211; **\/town addmember <player>** \u2014 Add a player to your town<br \/>\n  &#8211; **\/town removemember <player>** \u2014 Remove a member from your town<br \/>\n  &#8211; **\/town setrank <player> <rank>** \u2014 Change a member\u2019s rank<\/p>\n<p>  ### Shop Commands<br \/>\n  &#8211; **\/town shop** \u2014 Open the shop GUI<br \/>\n  &#8211; **\/town sell** \u2014 Open the sell chest GUI<\/p>\n<p>  ### Admin Economy Commands<br \/>\n  &#8211; **\/town setmoney <player> <amount>**<br \/>\n  &#8211; **\/town givemoney <player> <amount>**<\/p>\n<p>  Use **\/town help** to see the full command usage list.<\/p>\n<p>  ## Ranks &#038; Permissions<br \/>\n  &#8211; **TownMaster:** Full access to all commands.<br \/>\n  &#8211; **Mayor:** Can claim chunks, manage assistants\/members.<br \/>\n  &#8211; **Assistant:** Can assist with daily town tasks.<br \/>\n  &#8211; **Member:** Normal player, can view town info.<br \/>\n  &#8211; **Visitor:** Non-member (no permissions).<\/p>\n<p>## Data Storage<br \/>\nKnightTowns uses multiple safe YAML files:<\/p>\n<p>&#8211; **towns.yml** \u2014 Towns, members, ranks and claimed chunks<br \/>\n&#8211; **playerdata.yml** \u2014 Player XP, levels and coin balance<br \/>\n&#8211; **shop.yml** \u2014 Shop categories, items buy &#038; sell prices<br \/>\n&#8211; **config.yml** \u2014 Plugin settings<\/p>\n<p>All files are:<br \/>\n&#8211; Auto-generated<br \/>\n&#8211; Reload-safe<br \/>\n&#8211; Crash-resistant<\/p>\n<p>##  Example file structures:<\/p>\n<details>\n<summary>config.yml<\/summary>\n<p>&#8220;`<br \/>\nraids:<br \/>\n  enabled: true<br \/>\n  interval_ticks: 144000<br \/>\n&#8220;`<\/p>\n<\/details>\n<details>\n<summary>playerdata.yml<\/summary>\n<p>&#8220;`<br \/>\n<uuid>:<br \/>\n  xp: 110<br \/>\n  level: 2<br \/>\n  balance: &#8216;1001&#8217;<br \/>\n&#8220;`<\/p>\n<\/details>\n<details>\n<summary>towns.yml<\/summary>\n<p>  &#8220;`<br \/>\n  townname:<br \/>\n    townmaster: <uuid><br \/>\n    datecreated: dd-mm-yyyy hh:mm:ss<br \/>\n    claimedChunks:<br \/>\n    &#8211; world,10,15<br \/>\n    &#8211; world,10,16<br \/>\n    members:<br \/>\n      <uuid>: MAYOR<br \/>\n      <uuid>: MEMBER<br \/>\n  &#8220;`<\/p>\n<\/details>\n<details>\n<summary>shop.yml (default)<\/summary>\n<p>  &#8220;`<br \/>\n  shop:<br \/>\n  title: \u00a76\u00a7lKnightTowns Shop<br \/>\n  size: 36<\/p>\n<p>categories:<br \/>\n  blocks:<br \/>\n    name: \u00a7fBlocks<br \/>\n    material: GRASS_BLOCK<br \/>\n    slot: 11<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Buy common and rare blocks<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  ores:<br \/>\n    name: \u00a7fOres<br \/>\n    material: DIAMOND_ORE<br \/>\n    slot: 12<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Precious ores and rare materials<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  farms:<br \/>\n    name: \u00a7fFarms<br \/>\n    material: WHEAT<br \/>\n    slot: 13<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Crops, seeds, and food supplies<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  foods:<br \/>\n    name: \u00a7fFoods<br \/>\n    material: APPLE<br \/>\n    slot: 14<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Food and Eatables<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  mobdrops:<br \/>\n    name: \u00a7fMob Drops<br \/>\n    material: ROTTEN_FLESH<br \/>\n    slot: 15<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Loot from various mobs<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  redstone:<br \/>\n    name: \u00a7fRedstone<br \/>\n    material: REDSTONE<br \/>\n    slot: 20<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Automation and machinery items<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  decorations:<br \/>\n    name: \u00a7fDecorations<br \/>\n    material: PAINTING<br \/>\n    slot: 22<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Aesthetic items for your builds<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>  special:<br \/>\n    name: \u00a7fSpecial Items<br \/>\n    material: NETHER_STAR<br \/>\n    slot: 24<br \/>\n    lore:<br \/>\n    &#8211; &#8221;<br \/>\n    &#8211; \u00a77Rare &#038; unique magical items<br \/>\n    &#8211; \u00a7eClick to view!<\/p>\n<p>items:<br \/>\n  blocks:<br \/>\n  &#8211; material: OAK_LOG<br \/>\n    name: Oak Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: SPRUCE_LOG<br \/>\n    name: Spruce Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: BIRCH_LOG<br \/>\n    name: Birch Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: JUNGLE_LOG<br \/>\n    name: Jungle Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: ACACIA_LOG<br \/>\n    name: Acacia Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: DARK_OAK_LOG<br \/>\n    name: Dark Oak Log<br \/>\n    buy: 4<br \/>\n    sell: 1<br \/>\n  &#8211; material: MANGROVE_LOG<br \/>\n    name: Mangrove Log<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: CHERRY_LOG<br \/>\n    name: Cherry Log<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: BAMBOO_BLOCK<br \/>\n    name: Bamboo Block<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: CRIMSON_STEM<br \/>\n    name: Crimson Stem<br \/>\n    buy: 6<br \/>\n    sell: 2<br \/>\n  &#8211; material: WARPED_STEM<br \/>\n    name: Warped Stem<br \/>\n    buy: 6<br \/>\n    sell: 2<br \/>\n  &#8211; material: STONE<br \/>\n    name: Stone<br \/>\n    buy: 1<br \/>\n    sell: 0<br \/>\n  &#8211; material: COBBLESTONE<br \/>\n    name: Cobblestone<br \/>\n    buy: 1<br \/>\n    sell: 0<br \/>\n  &#8211; material: ANDESITE<br \/>\n    name: Andesite<br \/>\n    buy: 1<br \/>\n    sell: 0<br \/>\n  &#8211; material: DIORITE<br \/>\n    name: Diorite<br \/>\n    buy: 1<br \/>\n    sell: 0<br \/>\n  &#8211; material: GRANITE<br \/>\n    name: Granite<br \/>\n    buy: 1<br \/>\n    sell: 0<br \/>\n  &#8211; material: TUFF<br \/>\n    name: Tuff<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: CALCITE<br \/>\n    name: Calcite<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: OBSIDIAN<br \/>\n    name: Obsidian<br \/>\n    buy: 15<br \/>\n    sell: 7<br \/>\n  &#8211; material: PUMPKIN<br \/>\n    name: Pumpkin<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: MELON<br \/>\n    name: Melon<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: CACTUS<br \/>\n    name: Cactus<br \/>\n    buy: 2<br \/>\n    sell: 1<\/p>\n<p>  ores:<br \/>\n  &#8211; material: EMERALD<br \/>\n    name: Emerald<br \/>\n    buy: 40<br \/>\n    sell: 20<br \/>\n  &#8211; material: DIAMOND<br \/>\n    name: Diamond<br \/>\n    buy: 35<br \/>\n    sell: 18<br \/>\n  &#8211; material: NETHERITE_SCRAP<br \/>\n    name: Netherite Scrap<br \/>\n    buy: 70<br \/>\n    sell: 35<br \/>\n  &#8211; material: GOLD_INGOT<br \/>\n    name: Gold Ingot<br \/>\n    buy: 18<br \/>\n    sell: 9<br \/>\n  &#8211; material: IRON_INGOT<br \/>\n    name: Iron Ingot<br \/>\n    buy: 15<br \/>\n    sell: 7<br \/>\n  &#8211; material: LAPIS_LAZULI<br \/>\n    name: Lapis Lazuli<br \/>\n    buy: 12<br \/>\n    sell: 6<br \/>\n  &#8211; material: REDSTONE<br \/>\n    name: Redstone Dust<br \/>\n    buy: 10<br \/>\n    sell: 5<br \/>\n  &#8211; material: COPPER_INGOT<br \/>\n    name: Copper Ingot<br \/>\n    buy: 8<br \/>\n    sell: 4<br \/>\n  &#8211; material: COAL<br \/>\n    name: Coal<br \/>\n    buy: 6<br \/>\n    sell: 3<\/p>\n<p>  farms:<br \/>\n  &#8211; material: WHEAT<br \/>\n    name: Wheat<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: SUGAR_CANE<br \/>\n    name: Sugar Cane<br \/>\n    buy: 20<br \/>\n    sell: 4<br \/>\n  &#8211; material: BAMBOO<br \/>\n    name: Bamboo<br \/>\n    buy: 15<br \/>\n    sell: 3<br \/>\n  &#8211; material: KELP<br \/>\n    name: Kelp<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: CACTUS<br \/>\n    name: Cactus<br \/>\n    buy: 15<br \/>\n    sell: 3<br \/>\n  &#8211; material: PUMPKIN<br \/>\n    name: Pumpkin<br \/>\n    buy: 25<br \/>\n    sell: 5<br \/>\n  &#8211; material: MELON<br \/>\n    name: Melon<br \/>\n    buy: 25<br \/>\n    sell: 5<br \/>\n  &#8211; material: COCOA_BEANS<br \/>\n    name: Cocoa Beans<br \/>\n    buy: 15<br \/>\n    sell: 3<br \/>\n  &#8211; material: NETHER_WART<br \/>\n    name: Nether Wart<br \/>\n    buy: 30<br \/>\n    sell: 6<br \/>\n  &#8211; material: RED_MUSHROOM<br \/>\n    name: Red Mushroom<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: BROWN_MUSHROOM<br \/>\n    name: Brown Mushroom<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: OAK_SAPLING<br \/>\n    name: Oak Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: SPRUCE_SAPLING<br \/>\n    name: Spruce Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: BIRCH_SAPLING<br \/>\n    name: Birch Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: JUNGLE_SAPLING<br \/>\n    name: Jungle Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: ACACIA_SAPLING<br \/>\n    name: Acacia Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: DARK_OAK_SAPLING<br \/>\n    name: Dark Oak Sapling<br \/>\n    buy: 50<br \/>\n    sell: 5<br \/>\n  &#8211; material: CHERRY_SAPLING<br \/>\n    name: Cherry Sapling<br \/>\n    buy: 75<br \/>\n    sell: 10<br \/>\n  &#8211; material: MANGROVE_PROPAGULE<br \/>\n    name: Mangrove Propagule<br \/>\n    buy: 75<br \/>\n    sell: 10<\/p>\n<p>  # Mob Farming Essentials<\/p>\n<p>  foods:<br \/>\n  &#8211; material: COOKED_PORKCHOP<br \/>\n    name: Cooked Porkchop<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: COOKED_MUTTON<br \/>\n    name: Cooked Mutton<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: COOKED_CHICKEN<br \/>\n    name: Cooked Chicken<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: COOKED_RABBIT<br \/>\n    name: Cooked Rabbit<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: COOKED_COD<br \/>\n    name: Cooked Cod<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: COOKED_SALMON<br \/>\n    name: Cooked Salmon<br \/>\n    buy: 60<br \/>\n    sell: 12<br \/>\n  &#8211; material: EGG<br \/>\n    name: Egg<br \/>\n    buy: 10<br \/>\n    sell: 0<br \/>\n  &#8211; material: PUFFERFISH<br \/>\n    name: Pufferfish<br \/>\n    buy: 30<br \/>\n    sell: 6<br \/>\n  &#8211; material: HONEY_BOTTLE<br \/>\n    name: Honey Bottle<br \/>\n    buy: 40<br \/>\n    sell: 8<br \/>\n  &#8211; material: MILK_BUCKET<br \/>\n    name: Milk Bucket<br \/>\n    buy: 50<br \/>\n    sell: 10<br \/>\n  &#8211; material: POTION<br \/>\n    name: Bottle of Water<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: RABBIT<br \/>\n    name: Raw Rabbit<br \/>\n    buy: 20<br \/>\n    sell: 4<br \/>\n  &#8211; material: COD<br \/>\n    name: Raw Cod<br \/>\n    buy: 18<br \/>\n    sell: 3<br \/>\n  &#8211; material: SALMON<br \/>\n    name: Raw Salmon<br \/>\n    buy: 20<br \/>\n    sell: 4<br \/>\n  &#8211; material: BREAD<br \/>\n    name: Bread<br \/>\n    buy: 15<br \/>\n    sell: 3<br \/>\n  &#8211; material: POTATO<br \/>\n    name: Potato<br \/>\n    buy: 8<br \/>\n    sell: 1<br \/>\n  &#8211; material: CARROT<br \/>\n    name: Carrot<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: BEETROOT<br \/>\n    name: Beetroot<br \/>\n    buy: 6<br \/>\n    sell: 1<br \/>\n  &#8211; material: APPLE<br \/>\n    name: Apple<br \/>\n    buy: 12<br \/>\n    sell: 2<br \/>\n  &#8211; material: SWEET_BERRIES<br \/>\n    name: Sweet Berries<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: GLOW_BERRIES<br \/>\n    name: Glow Berries<br \/>\n    buy: 16<br \/>\n    sell: 3<br \/>\n  &#8211; material: CHORUS_FRUIT<br \/>\n    name: Chorus Fruit<br \/>\n    buy: 40<br \/>\n    sell: 8<br \/>\n  &#8211; material: MELON_SLICE<br \/>\n    name: Melon Slice<br \/>\n    buy: 5<br \/>\n    sell: 1<br \/>\n  &#8211; material: PUMPKIN_PIE<br \/>\n    name: Pie<br \/>\n    buy: 40<br \/>\n    sell: 8<br \/>\n  &#8211; material: COOKIE<br \/>\n    name: Cookie<br \/>\n    buy: 6<br \/>\n    sell: 1<br \/>\n  &#8211; material: CAKE<br \/>\n    name: Cake<br \/>\n    buy: 150<br \/>\n    sell: 30<br \/>\n  &#8211; material: GOLDEN_CARROT<br \/>\n    name: Golden Carrot<br \/>\n    buy: 80<br \/>\n    sell: 16<br \/>\n  &#8211; material: GOLDEN_APPLE<br \/>\n    name: Golden Apple<br \/>\n    buy: 200<br \/>\n    sell: 40<br \/>\n  &#8211; material: DRIED_KELP<br \/>\n    name: Dried Kelp<br \/>\n    buy: 4<br \/>\n    sell: 1<\/p>\n<p>  mobdrops:<br \/>\n  &#8211; material: ROTTEN_FLESH<br \/>\n    name: Rotten Flesh<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: LEATHER<br \/>\n    name: Leather<br \/>\n    buy: 30<br \/>\n    sell: 5<br \/>\n  &#8211; material: BONE<br \/>\n    name: Bone<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: STRING<br \/>\n    name: String<br \/>\n    buy: 12<br \/>\n    sell: 3<br \/>\n  &#8211; material: SPIDER_EYE<br \/>\n    name: Spider Eye<br \/>\n    buy: 15<br \/>\n    sell: 4<br \/>\n  &#8211; material: GUNPOWDER<br \/>\n    name: Gunpowder<br \/>\n    buy: 25<br \/>\n    sell: 8<br \/>\n  &#8211; material: ENDER_PEARL<br \/>\n    name: Ender Pearl<br \/>\n    buy: 120<br \/>\n    sell: 25<br \/>\n  &#8211; material: BLAZE_ROD<br \/>\n    name: Blaze Rod<br \/>\n    buy: 150<br \/>\n    sell: 35<br \/>\n  &#8211; material: SLIME_BALL<br \/>\n    name: Slime Ball<br \/>\n    buy: 40<br \/>\n    sell: 10<br \/>\n  &#8211; material: MAGMA_CREAM<br \/>\n    name: Magma Cream<br \/>\n    buy: 60<br \/>\n    sell: 15<br \/>\n  &#8211; material: PHANTOM_MEMBRANE<br \/>\n    name: Phantom Membrane<br \/>\n    buy: 90<br \/>\n    sell: 20<br \/>\n  &#8211; material: RABBIT_FOOT<br \/>\n    name: Rabbit Foot<br \/>\n    buy: 120<br \/>\n    sell: 30<br \/>\n  &#8211; material: RABBIT_HIDE<br \/>\n    name: Rabbit Hide<br \/>\n    buy: 25<br \/>\n    sell: 6<br \/>\n  &#8211; material: FEATHER<br \/>\n    name: Feather<br \/>\n    buy: 10<br \/>\n    sell: 2<br \/>\n  &#8211; material: INK_SAC<br \/>\n    name: Ink Sac<br \/>\n    buy: 12<br \/>\n    sell: 3<br \/>\n  &#8211; material: GHAST_TEAR<br \/>\n    name: Ghast Tear<br \/>\n    buy: 300<br \/>\n    sell: 80<\/p>\n<p>  redstone:<br \/>\n  &#8211; material: REDSTONE<br \/>\n    name: Redstone Dust<br \/>\n    buy: 6<br \/>\n    sell: 3<br \/>\n  &#8211; material: REDSTONE_TORCH<br \/>\n    name: Redstone Torch<br \/>\n    buy: 20<br \/>\n    sell: 6<br \/>\n  &#8211; material: REPEATER<br \/>\n    name: Redstone Repeater<br \/>\n    buy: 45<br \/>\n    sell: 15<br \/>\n  &#8211; material: COMPARATOR<br \/>\n    name: Redstone Comparator<br \/>\n    buy: 65<br \/>\n    sell: 22<br \/>\n  &#8211; material: PISTON<br \/>\n    name: Piston<br \/>\n    buy: 90<br \/>\n    sell: 30<br \/>\n  &#8211; material: STICKY_PISTON<br \/>\n    name: Sticky Piston<br \/>\n    buy: 140<br \/>\n    sell: 45<br \/>\n  &#8211; material: OBSERVER<br \/>\n    name: Observer<br \/>\n    buy: 120<br \/>\n    sell: 40<br \/>\n  &#8211; material: HOPPER<br \/>\n    name: Hopper<br \/>\n    buy: 220<br \/>\n    sell: 75<br \/>\n  &#8211; material: DISPENSER<br \/>\n    name: Dispenser<br \/>\n    buy: 110<br \/>\n    sell: 35<br \/>\n  &#8211; material: DROPPER<br \/>\n    name: Dropper<br \/>\n    buy: 95<br \/>\n    sell: 30<br \/>\n  &#8211; material: NOTE_BLOCK<br \/>\n    name: Note Block<br \/>\n    buy: 80<br \/>\n    sell: 25<br \/>\n  &#8211; material: LEVER<br \/>\n    name: Lever<br \/>\n    buy: 10<br \/>\n    sell: 3<br \/>\n  &#8211; material: STONE_BUTTON<br \/>\n    name: Stone Button<br \/>\n    buy: 8<br \/>\n    sell: 2<br \/>\n  &#8211; material: DAYLIGHT_DETECTOR<br \/>\n    name: Daylight Detector<br \/>\n    buy: 180<br \/>\n    sell: 60<br \/>\n  &#8211; material: TARGET<br \/>\n    name: Target Block<br \/>\n    buy: 70<br \/>\n    sell: 20<\/p>\n<p>  decorations:<br \/>\n  &#8211; material: MANGROVE_ROOTS<br \/>\n    name: Mangrove Roots<br \/>\n    buy: 2<br \/>\n    sell: 1<br \/>\n  &#8211; material: CHEST<br \/>\n    name: Chest<br \/>\n    buy: 5<br \/>\n    sell: 2<br \/>\n  &#8211; material: BARREL<br \/>\n    name: Barrel<br \/>\n    buy: 5<br \/>\n    sell: 2<br \/>\n  &#8211; material: LANTERN<br \/>\n    name: Lantern<br \/>\n    buy: 18<br \/>\n    sell: 6<br \/>\n  &#8211; material: SOUL_LANTERN<br \/>\n    name: Soul Lantern<br \/>\n    buy: 20<br \/>\n    sell: 7<br \/>\n  &#8211; material: CANDLE<br \/>\n    name: Candle<br \/>\n    buy: 6<br \/>\n    sell: 2<br \/>\n  &#8211; material: FLOWER_POT<br \/>\n    name: Flower Pot<br \/>\n    buy: 10<br \/>\n    sell: 3<br \/>\n  &#8211; material: BOOKSHELF<br \/>\n    name: Bookshelf<br \/>\n    buy: 25<br \/>\n    sell: 8<br \/>\n  &#8211; material: PAINTING<br \/>\n    name: Painting<br \/>\n    buy: 15<br \/>\n    sell: 5<br \/>\n  &#8211; material: ITEM_FRAME<br \/>\n    name: Item Frame<br \/>\n    buy: 12<br \/>\n    sell: 4<br \/>\n  &#8211; material: GLOW_ITEM_FRAME<br \/>\n    name: Glow Item Frame<br \/>\n    buy: 30<br \/>\n    sell: 10<br \/>\n  &#8211; material: ARMOR_STAND<br \/>\n    name: Armor Stand<br \/>\n    buy: 20<br \/>\n    sell: 7<br \/>\n  &#8211; material: BELL<br \/>\n    name: Bell<br \/>\n    buy: 80<br \/>\n    sell: 25<br \/>\n  &#8211; material: LECTERN<br \/>\n    name: Lectern<br \/>\n    buy: 35<br \/>\n    sell: 12<br \/>\n  &#8211; material: COMPOSTER<br \/>\n    name: Composter<br \/>\n    buy: 12<br \/>\n    sell: 4<br \/>\n  &#8211; material: JUKEBOX<br \/>\n    name: Jukebox<br \/>\n    buy: 120<br \/>\n    sell: 40<br \/>\n  &#8211; material: SMOKER<br \/>\n    name: Smoker<br \/>\n    buy: 45<br \/>\n    sell: 15<br \/>\n  &#8211; material: BLAST_FURNACE<br \/>\n    name: Blast Furnace<br \/>\n    buy: 60<br \/>\n    sell: 20<\/p>\n<p>  special:<br \/>\n  &#8211; material: SPAWNER<br \/>\n    name: Mob Spawner<br \/>\n    buy: 50<br \/>\n    sell: 25<br \/>\n  &#8211; material: TOTEM_OF_UNDYING<br \/>\n    name: Totem of Undying<br \/>\n    buy: 180<br \/>\n    sell: 60<br \/>\n  &#8211; material: ENDER_PEARL<br \/>\n    name: Ender Pearl<br \/>\n    buy: 20<br \/>\n    sell: 6<br \/>\n  &#8211; material: SHIELD<br \/>\n    name: Shield<br \/>\n    buy: 40<br \/>\n    sell: 15<br \/>\n  &#8211; material: CROSSBOW<br \/>\n    name: Crossbow<br \/>\n    buy: 65<br \/>\n    sell: 20<br \/>\n  &#8211; material: TRIDENT<br \/>\n    name: Trident<br \/>\n    buy: 450<br \/>\n    sell: 150<br \/>\n  &#8211; material: GOLDEN_APPLE<br \/>\n    name: Golden Apple<br \/>\n    buy: 120<br \/>\n    sell: 40<br \/>\n  &#8211; material: ENCHANTED_GOLDEN_APPLE<br \/>\n    name: Enchanted Golden Apple<br \/>\n    buy: 1200<br \/>\n    sell: 400<br \/>\n  &#8211; material: SPLASH_POTION<br \/>\n    name: Splash Potion<br \/>\n    buy: 90<br \/>\n    sell: 30<br \/>\n  &#8211; material: LINGERING_POTION<br \/>\n    name: Lingering Potion<br \/>\n    buy: 140<br \/>\n    sell: 45<br \/>\n  &#8211; material: TNT<br \/>\n    name: TNT<br \/>\n    buy: 35<br \/>\n    sell: 12<br \/>\n  &#8211; material: OBSIDIAN<br \/>\n    name: Obsidian<br \/>\n    buy: 25<br \/>\n    sell: 8<br \/>\n  &#8211; material: RESPAWN_ANCHOR<br \/>\n    name: Respawn Anchor<br \/>\n    buy: 160<br \/>\n    sell: 55<br \/>\n  &#8211; material: CRYING_OBSIDIAN<br \/>\n    name: Crying Obsidian<br \/>\n    buy: 35<br \/>\n    sell: 12<br \/>\n  &#8211; material: ENDER_CHEST<br \/>\n    name: Ender Chest<br \/>\n    buy: 90<br \/>\n    sell: 30<br \/>\n  &#8211; material: TRIDENT<br \/>\n    name: GOD&#8217;s Weapon<br \/>\n    buy: 10101010101010<br \/>\n    sell: 55<br \/>\n  &#8220;`<\/p>\n<\/details>\n<p>## Compatibility<br \/>\n&#8211; Minecraft: 1.20.1 &#8211; 1.21+<br \/>\n&#8211; API Version: 1.20<br \/>\n&#8211; Server: Spigot \/ Paper \/ Bukkit<\/p>\n<p>Lightweight and optimized \u2014 zero performance impact.<\/p>\n<p>## Developer Info<br \/>\n&#8211; Plugin Name: KnightTowns<br \/>\n&#8211; Version: 1.4.0<br \/>\n&#8211; Author: virendaxd (KnightGost)<br \/>\n&#8211; License: ARR<br \/>\n&#8211; Source: GitHub Repository<\/p>\n<p>## Future Roadmap<br \/>\n&#8211; Town alliances and wars<br \/>\n&#8211; Town chat channels<\/p>\n<p>## Support &#038; Feedback<br \/>\nEncounter a bug or have an idea? Join our Discord. Your feedback helps shape the next updates of KnightTowns.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lightweight plugin for managing towns, claiming land, assigning ranks and protecting areas with XP and level integration.<\/p>\n","protected":false},"featured_media":90794,"template":"","meta":{"_minecraft_slug":"knighttowns","_minecraft_project_id":"3r6JbM9z","_minecraft_author":"virendraXD","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":167,"_minecraft_follows":4,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"knighttowns.zip","_minecraft_size_bytes":473386,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-16T13:14:19.059125Z","_minecraft_date_created":"2025-10-27T07:55:17.350357Z","_minecraft_date_modified":"2026-04-06T16:05:28.866362Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/knighttowns","_minecraft_icon_attachment_id":90794,"_minecraft_imported_at":"2026-06-05T04:22:18+00:00","_minecraft_import_hash":"d453398a6e2ab2a6ab59fcb788e4af58","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,89,126,127,867,129],"mod_loader":[130,132,134],"minecraft_version":[36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-90793","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-social","mod_category-spigot","mod_loader-bukkit","mod_loader-paper","mod_loader-spigot","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>KnightTowns - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KnightTowns - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A lightweight plugin for managing towns, claiming land, assigning ranks and protecting areas with XP and level integration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/\",\"name\":\"KnightTowns - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp\",\"datePublished\":\"2026-06-05T04:22:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/knighttowns\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"KnightTowns\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"KnightTowns - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/","og_locale":"en_US","og_type":"article","og_title":"KnightTowns - Minecraft","og_description":"A lightweight plugin for managing towns, claiming land, assigning ranks and protecting areas with XP and level integration.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/","name":"KnightTowns - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp","datePublished":"2026-06-05T04:22:17+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/knighttowns-icon-83cad8d5929d2fc46b9847424ac4f2c8ef10f4c2_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/knighttowns\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"KnightTowns"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/90793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/90794"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=90793"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=90793"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=90793"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=90793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}