### Xenofactions Update
#### Dynmap Integration
* Added optional Dynmap integration with automatic detection and no hard dependency required.
* Added Dynmap city overlays for faction territory.
* City claims now display as colored territory regions on Dynmap.
* Added city border outlines and city center markers.
* Dynmap overlay colors now match faction colors.
* Added city information tooltips displaying:
* City name
* Owning faction
* City level
* Claim count
* Chunk coordinates
* Dynmap overlays now update automatically when:
* Cities are created
* Cities are renamed
* Cities are transferred
* Cities are removed
* Territory changes occur
* Faction names change
* Faction colors change
#### Team Deathmatch
* Reorganized TDM commands under the `/tdm` command tree.
* Added direct access to the TDM menu through `/tdm menu` and `/tdm openmenu`.
* Redesigned `/tdm help` with categorized command sections and improved formatting.
* Moved map voting, map listing, team switching, and kit management into the unified `/tdm` command structure.
* Improved command usage feedback and validation for map management commands.
* Unified team switching behavior between GUI menus and commands.
* Team changes now consistently handle cooldowns, respawning, spawn validation, and kit prompts.
* Removed legacy standalone TDM command registrations.
* Updated command references and administrative guidance to use the new `/tdm` structure.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }