File Details
WarNTaxes-3.2.11.jar
- R
- Dec 9, 2025
- 793.12 KB
- 7.7K
- 1.20.1
- Forge
File Name
WarNTaxes-3.2.11.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
NEW FEATURE: War Vassalization - When colony transfer is disabled, winning a war now vassalizes the losing colony instead
- Configurable Duration: War vassalization lasts for a configurable time period (default: 168 hours / 1 week)
- Tribute Payments: Vassalized colonies pay a percentage of their tax income to the victor (default: 25%)
- Automatic Expiration: War vassalizations automatically expire after the configured duration with notifications to both parties
- Three New Config Options:
EnableWarVassalization(default: true) - Toggle war vassalization when colony transfer is offWarVassalizationDurationHours(default: 168) - How long vassalization lasts (0 = permanent)WarVassalizationTributePercentage(default: 25) - Tribute rate percentage
Critical Colony Abandonment Bug Fix
- FIXED: Officer Visit Data Not Being Used - Colony abandonment checks now properly consider officer visit data
- Root Cause:
ColonyAbandonmentManager.checkColonyAbandonmentStatus()only used MineColonies' internallastContactInHoursand completely ignored visit data fromOfficerColonyVisitTracker - Impact: Even when officers physically entered their colony, the abandonment timer was NOT being reset, causing colonies to become abandoned despite active officer presence
- Solution: Abandonment status checks now compare both MineColonies' contact hours AND officer visit hours, using whichever is more recent
- Result: Officer physical presence now properly resets the abandonment timer as intended

