promotional bannermobile promotional banner

XenoFactions

Xenofactions is a fork of the Xradar factions mod with various improvements and usability for server owners wanting a factions/claiming mod without using plugins.
Back to Files

Xenofactions-2.2.0.jar

File nameXenofactions-2.2.0.jar
Uploaded
Aug 8, 2026
Downloads
9
Size
33.3 MB
Mod Loaders
Forge
File ID
8605574
Type
R
Release
Supported game versions
  • 1.7.10

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:xenofactions-1157568:8605574")

Learn more about Curse Maven

What's new

# Pull request: fix JourneyMap minimap claim clipping

- Kept JourneyMap's depth-based minimap mask active while faction claim fills, borders, and labels render, preventing overlay geometry from escaping circular and rectangular minimap interiors without adding a separate clipping system.
- Preserved fullscreen claim rendering and the corrected legacy territory-coordinate bounds by limiting the change to Xenofactions-owned OpenGL state.

# Pull request: fix JourneyMap faction claim alignment

- Corrected JourneyMap claim polygons, exposed borders, and territory-label bounds to use the exact inverse of Xenofactions' legacy `+1` and truncating integer coordinate conversion instead of treating stored territory coordinates as vanilla chunks.
- Covered positive, negative, axis-crossing, and near-origin territory bounds with focused regression tests while preserving real flag-block label positions and the reflection-only JourneyMap integration.

# Pull request: show command-specific help in the Xenofactions GUI

- Replaced generic legacy-execution text in the Xenofactions command GUI with concise descriptions of each command's actual behavior.
- Aligned faction and administrator GUI help with the current grouped `/c` and `/xc` commands and clarified utility-command documentation.

# Pull request: complete Xenofactions command GUI localization

- Completed localization for the remaining Admin and TDM command GUI entries, including City Center cancel-move and recover-move commands.
- Added source-level validation to require an English name and description for every command catalog entry.

# Pull request: fix Earth chunk-check command compilation

- Qualified the Minecraft command integer parser used by `/xc earth check`, allowing the standalone Earth command handler to compile while retaining standard invalid-coordinate command errors.

# Pull request: restore canonical faction roles after UUID identity refactor

- Fixed global chat and the XF menu to resolve live players through their canonical `FactionMemberRecord`, so UUID-mode owners and officers no longer appear as citizens.
- Centralized role display, owner name, member count, and member-list data on canonical records rather than deprecated username collections.
- Corrected promote, demote, ownership-target, kick, leave, merge, disband, and online membership paths so permissions and membership changes take effect immediately and persist from UUID records.
- Preserved NAME and AUTO identity behavior by resolving both modes to the same member record before checking its `FactionRole`; username-only permission lookup remains fail-closed outside NAME mode.
- Retained legacy leader/member/officer fields strictly as old-save migration and compatibility mirrors.

# PR: Command namespace cleanup

- Grouped recent player faction commands under `/c` and administrator/Earth commands under `/xc`, removing their standalone roots.

This mod has no additional files