
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.
Оцените первым
5.9K
5
Список изменений
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
+1and 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
/cand/xccommands 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
/cand administrator/Earth commands under/xc, removing their standalone roots.
Файлы
Xenofactions-2.2.0.jar(33.28 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.2.0
Загрузчики
Forge
Версии игры
1.7.10
Загрузок
150
Дата публикации
09.08.2026
