Towny Utils RENEWED

Towny Utils RENEWED

Stop fighting blind. A real-time Ally/Enemy hitbox colorization mod for Towny SiegeWar.

by
226 Downloads
fabricgame-mechanicsoptimizationutility
Rent Server with this Mod

Screenshots

Towny Utils in Action

About this Mod

TownyUtils RENEWED


🌐 Client-side Diplomacy Management & Combat Analytics

TownyUtils is a high-performance hitbox coloring and combat analytics mod designed to maximize situational awareness in chaotic SiegeWar environments.

This mod is designed for players who struggle to tell who they are hitting in extremely crowded SiegeWar environments and who want to maximize their efficiency in SiegeWars. TownyUtils is not a cheat mod; it is a QoL mod that reduces visual clutter and provides real-time performance data.


⚔️ NEW: SiegeWar Statistics Engine

The most powerful addition to TownyUtils is the real-time combat analytics engine.

  • Real-time K/D Tracking: Monitor your own and your team's kills and deaths as they happen.
  • Live Leaderboards: Dynamic rankings showing the top performers in the current battle.
  • Multi-Town Support: Automatically separates data for different towns during multi-objective sieges.

When I first started working on this system, I thought it would be simple. However, many factors that emerged later such as combatlog plugins, command outputs varying significantly from server to server, and different plugins being used across servers have limited this feature to working only on the MaviBuğday Towny server.

Unfortunately, due to these factors, support for other servers will not be added.

You can view your MaviBuğday SiegeWar statistics by joining our Discord server, where you can see both the besieged towns and the overall nation and player rankings.

Besieged Town Statistics

Overall Player Statistics


📊 Performance data-blocked: Real Battle Results

Actual SiegeWar Statistics

In a siege battle that took place today (February 22, 2026), we compared performance between players using TownyUtils and players without:

Team Players Mod Usage Voice Comms Total Kills Kills/Player Performance
Pangea Alliance ~15-20 ❌ No Mod ✅ Yes 16 kills 0.8 kills/player Baseline
TownyUtils Users 4 ✅ With Mod ✅ Yes 18 kills 4.5 kills/player 5.6x better

Context: Both teams had equal skill levels (HT5-LT4-HT4-LT3-HT3), equal equipment, same position. Both teams had voice coordination within their respective groups.

Why Such a Dramatic Difference?

Factor Without TownyUtils With TownyUtils Improvement
Target Selection Time ~2.0 seconds ~0.2 seconds 10x faster
Target Accuracy ~60% correct target ~95% correct target +58% accuracy
Wasted Actions 40% wrong targets 5% wrong targets 87% reduction
Combat Cycle 2.5 sec/attack 0.7 sec/attack 3.5x faster

Mathematical Analysis: The 5.6x performance factor is derived from the combination of faster target acquisition (3.5x) and increased accuracy (1.58x), which translates to 5.53x theoretical performance gain, almost perfectly reflecting actual battle results.


⚙️ Core Architecture

TownyUtils is built on three main background data-processing engines:

1. Command Parsing (Primary)

  • The client listens in real time to the outputs of /n online, /n allylist, /n enemylist sent by the server, as well as to scoreboard data.

2. Nametag Reader (Secondary)

  • By reading TextDisplayEntity and Nametag data, it detects players' nations before they are rendered and classifies them as friendly or enemy.

3. Siege Log Analytics (New)

  • Parses incoming chat logs in real-time to update the Siege Statistics dashboard and leaderboards.

📡 Tactical Intelligence (Radar)

🎯 Actionbar Radar (Enemy Detection)

  • By pressing the O key, you can activate the real-time proximity radar. It displays the exact count of nearby Enemies and Allies right on your actionbar, preventing clans from bluffing about their numbers during battle.

🛠️ Usage & Configuration

TownyUtils Mod Menu

After downloading and installing TownyUtils, you additionally need to install Mod Menu to manage TownyUtils. You can open the TownyUtils menu on any server either by searching for TownyUtils in Mod Menu or by pressing the Insert key.

  • Mod Status – Allows you to enable or disable the mod's primary data-processing engines.
  • Interactive Tutorial (New) – Opens an animated 10-step guide to help you get started with the mod's features.
  • Siege Statistics (New) – Opens the real-time combat analytics dashboard featuring VS cards and Leaderboards.
  • Hitboxes – Lets you toggle TownyUtils' colored hitboxes based on ally–enemy diplomacy.
  • Name Tags – Disables nametags, which are the main FPS killer on bad GPUs in Towny sieges, and helps you see more clearly in chaotic environments.
  • Auto Setup Wizard – Automatically classifies your current nation's enemies and allies as hostile or friendly.
  • Start Manual Detection – Automatically activates the primary data-processing engine (Command Parsing).
  • Detection – Lets you choose which data-processing engine to use for detection.
  • Auto Setup Target – If you go to help an allied nation instead of your own, this sets the target nation for the Auto Setup Wizard so you can define its enemies and allies.
  • Data Management – Allows you to review, backup, or reset your locally stored towny statistics and diplomatic data.
  • Enemy Detection (Radar) – Can be toggled with the O key to show nearby player counts on the actionbar.

How OP NameTag Disabling Are


🕵️ Data Privacy

Why is data collected?

In TownyUtils, the data-processing engine with the highest accuracy and compatibility across servers is the command-parsing engine that parses Towny commands. This engine may work incorrectly or not work at all due to the different formats and languages used by each Towny server. For this reason, only the outputs of the commands /n online, /n allylist, and /n enemylist from the command-parsing engine that you start automatically or manually are sent to us. This helps us improve the mod's cross-server compatibility.

My Data Section

⚠️ PRIVACY GUARANTEE

No Personal Data: Your chat logs, passwords, or private messages are NEVER accessed or collected.

Command Output Only: Only the structure of towny commands is analyzed for compatibility.

Your data sharing preference can be toggled ON/OFF at any time in the settings. Your data is never shared with third parties. Data is transmitted to a private endpoint controlled by the developer. The endpoint URL is not public. During command parsing, messages within a short capture window may be transmitted to ensure compatibility across servers with different formats.


📜 Disclaimer & FAQ

All Rights Reserved. Unauthorized use of the source code, reverse engineering, or redistribution is prohibited.

❓ Does this mod provide an unfair advantage?

No. This mod is a client-side visual enhancement tool (QoL). It does not send packets or transmit any unauthorized data to the server.

This mod is not designed to provide an unfair advantage; on the contrary, it is designed to maximize competitiveness and enjoyment in SiegeWars.

❓ Why doesn't the Nametag Reader work?

The secondary data-processing engine, the Nametag Reader, has a very low success rate and is not guaranteed to work on every server. This is because nametags are restructured differently on each server, and in some cases they may not even include nation names. However, on servers where it does work, both data-processing engines run successfully, so there are no delays in diplomacy detection and updates.

❓ Why doesn't the mod work on the server I play on?

Since the mod has so far been tested only on Turkish servers, it is not guaranteed to work on servers with different language formats. In general, the primary data engine has worked successfully on all Turkish servers I tested. Likewise, it has also worked on foreign geopolitical servers such as EarthMC. However, it is not guaranteed to work on every foreign server.


TÜRKÇE


TownyUtils RENEWED


🌐 Towny İçin Diplomasi Yönetimi ve Savaş Analitiği

TownyUtils, kaotik SiegeWar ortamlarında durumsal farkındalığı ve performansı zirveye taşımak için tasarlanmış bir vuruş kutusu (hitbox) renklendirme ve canlı istatistik modudur.

Bu mod, özellikle aşırı kalabalık SiegeWar ortamlarında kime vurduğunu ayırt etmekte zorlanan, SiegeWar savaşlarından maksimum verim veya keyif alamayan oyuncular için tasarlanmıştır. TownyUtils bir hile modu değildir; görsel karmaşayı azaltan ve gerçek zamanlı performans verileri sunan bir Yaşam Kalitesi (QoL) modudur.


⚔️ YENİ: SiegeWar İstatistik Motoru

TownyUtils'e eklenen en güçlü özellik gerçek zamanlı savaş analitiği motorudur.

  • Anlık K/D Takibi: Savaş sırasında kendinizin ve ekibinizin skorlarını saniyelik takip edebilirsiniz.
  • Canlı Liderlik Tablosu: Mevcut savaşta en çok fark yaratan oyuncuları listeleyen dinamik sıralama.
  • Çoklu Kasaba Desteği: Çok hedefli kuşatmalarda verileri farklı kasabalar için otomatik olarak ayırır.

Bu sistemi geliştirmeye başladığımda kolay olacağını düşünmüştüm. Ancak sonradan ortaya çıkan birçok farklı etken (CombatLog eklentileri, komut çıktılarının sunucudan sunucuya büyük ölçüde farklılık göstermesi ve sunucularda farklı eklentilerin kullanılması) nedeniyle bu özellik yalnızca MaviBuğday Towny sunucusunda çalışacak şekilde kalmıştır.

Maalesef bu sebeplerden dolayı başka sunucular için destek eklenmeyecektir.


📊 Performans Verileri: Gerçek Savaş Sonuçları

Gerçek SiegeWar İstatistikleri

Bugün gerçekleşen bir kuşatma savaşında (22 Şubat, 2026), TownyUtils kullanan ve kullanmayan oyuncuların performanslarını karşılaştırdık:

Takım Oyuncu Mod Kullanımı Sesli İletişim Toplam Kill Kill/Oyuncu Performans
Pangea İttifakı ~15-20 ❌ Mod Yok ✅ Evet 16 kill 0.8 kill/oyuncu Temel seviye
TownyUtils Kullanıcıları 4 ✅ Mod Var ✅ Evet 18 kill 4.5 kill/oyuncu 5.6x daha iyi

Bağlam: Her iki takım da eşit yetenek seviyesine (HT5-LT4-HT4-LT3-HT3), eşit ekipmana, aynı pozisyona sahipti. Her iki takım da kendi grupları içinde sesli koordinasyona sahipti.

Neden Bu Kadar Dramatik Bir Fark?

Faktör TownyUtils Olmadan TownyUtils İle İyileşme
Hedef Seçim Süresi ~2.0 saniye ~0.2 saniye 10x daha hızlı
Hedef Doğruluğu ~%60 doğru hedef ~%95 doğru hedef +%58 doğruluk
Boşa Giden Eylemler %40 yanlış hedef %5 yanlış hedef %87 azalma
Savaş Döngüsü 2.5 sn/saldırı 0.7 sn/saldırı 3.5x daha hızlı

Matematiksel Analiz: 5,6 katlık performans faktörü, daha hızlı hedef tespitinin (3,5 kat) ve artan isabet oranının (1,58 kat) birleşiminden türetilmiştir; bu durum, teorik olarak 5,53 katlık bir performans artışına tekabül ederek gerçek SiegeWar sonuçlarını neredeyse kusursuz bir şekilde yansıtmaktadır.


⚙️ Çekirdek Mimarisi

TownyUtils, arka planda çalışan üç ana veri işleme motoru üzerine kurulmuştur:

1. Komut Ayrıştırma (Birincil)

  • İstemci; sunucu tarafından gönderilen /n online, /n allylist, /n enemylist çıktılarının yanı sıra skor tablosu (scoreboard) verilerini de gerçek zamanlı olarak dinler.

2. İsim Etiketi Okuyucu (İkincil)

  • TextDisplayEntity ve Nametag verilerini okuyarak, oyuncuların uluslarını onlar henüz renderlanmadan algılar ve onları dost veya düşman olarak sınıflandırır.

3. Kuşatma Log Analitiği (Yeni)

  • Chat loglarını gerçek zamanlı ayrıştırarak Kuşatma İstatistikleri panelini ve liderlik tablolarını günceller.

📡 Taktiksel İstihbarat (Radar)

🎯 Actionbar Radarı (Düşman Tespiti)

  • O tuşuna basarak gerçek zamanlı yakınlık radarını aktif edebilirsiniz. Actionbar üzerinde en yakın Düşman ve Dost sayısını göstererek, klanların savaş içinde "rakam sallamasını" (sayı uydurmasını) önler ve size net tabloyu gösterir.

🛠️ Kullanım & Yapılandırma

mm

TownyUtils'i indirip kurduktan sonra, TownyUtils'i yönetebilmek için ek olarak Mod Menu modunu kurmanız gerekir. TownyUtils menüsünü herhangi bir sunucudayken Mod Menu içinde TownyUtils'i aratarak veya Insert tuşuna basarak açabilirsiniz.

  • Mod Status (Mod Durumu) – Modun ana veri işleme motorlarını etkinleştirmenizi veya devre dışı bırakmanızı sağlar.
  • İnteraktif Rehber (Yeni) – Modun özelliklerini tanımanıza yardımcı olacak 10 adımlık animasyonlu bir rehber açar.
  • Kuşatma İstatistikleri (Yeni) – VS kartları ve Liderlik panosunu içeren gerçek zamanlı savaş analitiği panelini açar.
  • Hitboxes (Vuruş Kutuları) – Müttefik-düşman diplomasisine dayalı olarak TownyUtils'in renkli vuruş kutularını açıp kapatmanızı sağlar.
  • Name Tags (İsim Etiketleri) – Towny kuşatmalarında kötü ekran kartlarında ana FPS düşürücü olan isim etiketlerini devre dışı bırakır ve kaotik ortamlarda daha net görmenize yardımcı olur.
  • Auto Setup Wizard (Otomatik Kurulum Sihirbazı) – Mevcut ulusunuzun düşmanlarını ve müttefiklerini otomatik olarak düşman veya dost olarak sınıflandırır.
  • Start Manual Detection (Manuel Tespiti Başlat) – Birincil veri işleme motorunu (Komut Ayrıştırma) otomatik olarak etkinleştirir.
  • Detection (Tespit) – Algılama için hangi veri işleme motorunun kullanılacağını seçmenizi sağlar.
  • Auto Setup Target (Otomatik Kurulum Hedefi) – Kendi ulusunuz yerine müttefik bir ulusa yardıma giderseniz, bu seçenek Otomatik Kurulum Sihirbazı için hedef ulusu ayarlamanızı sağlar, böylece o ulusun düşmanlarını ve müttefiklerini tanımlayabilirsiniz.
  • Veri Yönetimi – Yerel olarak saklanan towny istatistiklerini ve diplomatik verileri incelemenize, yedeklemenize veya sıfırlamanıza olanak tanır.
  • Düşman Tespiti (Radar)O tuşu ile açılıp kapatılabilir, actionbar üzerinde yakındaki oyuncu sayılarını gösterir.

How OP NameTag Disabling Are


🕵️ Veri Gizliliği

Veriler neden toplanıyor?

TownyUtils içinde, sunucular arasında en yüksek doğruluğa ve uyumluluğa sahip veri işleme motoru, Towny komutlarını ayrıştıran komut ayrıştırma motorudur. Bu motor, her Towny sunucusunun kullandığı farklı formatlar ve diller nedeniyle hatalı çalışabilir veya hiç çalışmayabilir. Bu nedenle, otomatik veya manuel olarak başlattığınız komut ayrıştırma motorundan gelen yalnızca /n online, /n allylist ve /n enemylist komutlarının çıktıları bize gönderilir. Bu, modun sunucular arası uyumluluğunu geliştirmemize yardımcı olur.

My Data Section

⚠️ GİZLİLİK GARANTİSİ

Kişisel Veri Yok: Sohbet kayıtlarınıza, şifrelerinize veya özel mesajlarınıza ASLA erişilmez veya bunlar toplanmaz.

Sadece Komut Çıktısı: Uyumluluk sağlamak amacıyla yalnızca towny komutlarının yapısı analiz edilir.

Veri paylaşımı tercihiniz ayarlardan istediğiniz zaman AÇIK/KAPALI (ON/OFF) olarak değiştirilebilir. Verileriniz 3. taraflarla paylaşılmaz. Veriler, geliştiriciye ait özel bir uç noktaya gönderilir. Uç nokta adresi herkese açık değildir. Farklı sunucu formatları nedeniyle, kısa bir yakalama penceresi içindeki mesajlar uyumluluk için iletilebilir.


📜 Yasal Uyarı & SSS

Tüm Hakları Saklıdır. Kaynak kodunun izinsiz kullanımı, tersine mühendislik işlemi veya yeniden dağıtımı yasaktır.

❓ Bu mod haksız avantaj sağlıyor mu?

Hayır.* Bu mod, istemci taraflı bir görsel iyileştirme aracıdır (QoL). *Sunucuya paket göndermez veya herhangi bir yetkisiz veri iletmez.

Bu mod haksız avantaj sağlamak için değil; aksine SiegeWar savaşlarında rekabeti ve keyfi en üst düzeye çıkarmak için tasarlanmıştır.

❓ İsim Etiketi Okuyucu (Nametag Reader) neden çalışmıyor?

İkincil veri işleme motoru olan İsim Etiketi Okuyucu, çok düşük bir başarı oranına sahiptir ve her sunucuda çalışması garanti edilmez. Bunun nedeni, isim etiketlerinin her sunucuda farklı şekilde yapılandırılması ve bazı durumlarda ulus isimlerini bile içermemesidir. Ancak çalıştığı sunucularda, her iki veri işleme motoru da başarılı bir şekilde çalışır, böylece diplomasi algılamasında ve güncellemelerinde gecikme yaşanmaz.

❓ Mod neden oynadığım sunucuda çalışmıyor?

Mod şimdiye kadar sadece Türk sunucularında test edildiğinden, farklı dil formatlarına sahip sunucularda çalışacağı garanti edilmez. Genel olarak birincil veri motoru, test ettiğim tüm Türk sunucularında başarılı bir şekilde çalışmıştır. Aynı şekilde, EarthMC gibi yabancı jeopolitik sunucularda da çalışmıştır. Ancak, her yabancı sunucuda çalışacağının garantisi yoktur.

Available Versions

Beta 1.5.1 | 1.21.6-1.21.8beta
MC 1.21.6, 1.21.7, 1.21.8fabric
March 21, 2026
Beta 1.5.0 | 1.21.6-1.21.8beta
MC 1.21.6, 1.21.7, 1.21.8fabric
March 20, 2026
Beta 1.5.0 | 1.21.1beta
MC 1.21.1fabric
March 20, 2026
Beta 1.5.0 | 1.21.4beta
MC 1.21.4fabric
March 20, 2026
Beta 1.2.0beta
MC 1.20.4fabric
February 21, 2026

How to Install Towny Utils RENEWED on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.8).

3

Install Mod

Open the mod browser in the dashboard and search for "Towny Utils RENEWED". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.8, 1.21.7, 1.21.6 (+3 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Towny Utils RENEWED server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.

Is Towny Utils RENEWED compatible with fabric?

Towny Utils RENEWED officially supports fabric for Minecraft 1.21.8, 1.21.7, 1.21.6. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Towny Utils RENEWED – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Towny Utils RENEWED consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Towny Utils RENEWED with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-
Server-side
Unsupported

Supported Versions

1.21.81.21.71.21.61.21.41.21.11.20.4