Towny Classic

Towny Classic

3.2k Downloads

Suggestion: War Participation Join-Time Requirement

Kr1stuX opened this issue · 0 comments

commented

Please explain your feature request to the best of your abilities:

Introduce an optional configuration setting that limits war participation to only those town members who have been in the town for X number of days. This would apply when a town declares or is dragged into war.

Goal:
Prevent towns from abusing the war system by inviting a large number of external players shortly before declaring war, leading to one-sided wars. This ensures better roleplay integrity, fairness, and long-term investment from participating members — which aligns with the goals of servers like TerritorialMC that focus on geopolitics and RP.

Key Details:
Add a configurable option:
minimum_days_in_town_to_participate_in_war: X

Residents who joined a town less than X days ago should:

  1. Not be able to contribute points in war
  2. Not be able to PvP in warzones
  3. Be ignored in the online player count for war requirements

Purpose is not to completely block this tactic but to create a meaningful obstacle that reduces the exploitability of the war system.

Why This Matters:
This would help servers that:

  1. Use roleplay or geopolitical themes.
  2. Want to encourage realistic wars rather than instant zerg rushes.
  3. Are trying to build a long-term community-centric war environment.

Developer Notes:

  • Player UUIDs with join dates newer than X days could be added to the war’s ignore list.
  • Prevent them from entering war zones or make PvP ineffective in war context.
  • Could tie into existing tracking for resident join date in a town.