promotional bannermobile promotional banner

Minecolonies: War 'N Taxes

War and Taxes Addon for Minecolonies

File Details

minecolonytax-3.1.0.jar

  • R
  • Sep 11, 2025
  • 555.96 KB
  • 193
  • 1.20.1
  • Forge

File Name

minecolonytax-3.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:minecolonies-war-n-taxes-1129258:6987264")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[3.1.0] - 2025-09-11

🗡️ Raider Guard Kill Tax Stealing

  • NEW FEATURE: Raiders can now steal a percentage of a colony's tax revenue by killing its guards and militia during a raid.
  • Kill-Based Rewards: Each guard or militia kill contributes to the total percentage of tax revenue that can be stolen, up to a configurable maximum.
  • Strict Boundary Enforcement: Raiders must remain within the colony's boundaries for the entire duration of the raid. Leaving the boundaries, even once, results in instant disqualification and the raid immediately ends with no reward.
  • Comprehensive Instructions: Raiders now receive a detailed, formatted message upon starting a raid, explaining all rules, objectives, and potential rewards.
  • Enhanced Boss Bar: The raid boss bar has been updated to show real-time status, including kill progress, remaining time, and a "DISQUALIFIED" state if the raider leaves the boundaries.
  • Death Penalty: If a raider is killed, any potential earnings are transferred to the defending colony as a defense bonus.

🤝 War Extortion System Enhancements

  • NEW: Interactive extortion prompt with clickable chat buttons for defenders: Accept War / Decline / Pay Extortion.
  • Response Timer: Configurable 5-minute default; if no response, war starts automatically.
  • Payment Flow: SDMShop wallet is used first; automatic fallback to defender colony funds with partial payments supported.
  • Extortion Immunity: Paying extortion grants a configurable cooldown preventing repeated extortion attempts.
  • Commands:
    • /wnt wagewar <colony> <percent> — declare war with optional extortion percentage (1–100).
    • /wnt payextortion <colonyId> <percent> — defenders pay to avoid war.
  • Validation & Permissions: Owner/Officer-only actions, percentage consistency checks, attacker-online verification, and clear error feedback.
  • Stability & UX:
    • Daemonized timer threads for extortion deadlines (prevents server shutdown hangs).
    • Pending request cleanup on payment/response to prevent duplicate war starts.
    • War response handling updated to support extortion-request records safely.

Configuration

  • EnableExtortionSystem (boolean)
  • DefaultExtortionPercentage (double 0.0–1.0; e.g., 0.15 => 15%)
  • ExtortionResponseTimeMinutes (int, default 5)
  • ExtortionImmunityHours (int, default 24)