
ClansFix
ClansFix — a powerful clan plugin for Minecraft servers that adds deep clan systems with progression, quests, ranks, and customization . It turns group gameplay into an engaging experience with leveling, treasury, houses, and competitive rankings .
199
2
Список изменений
Performance (TPS)
- TRAVEL_DISTANCE quest: Progress is no longer updated on every player move. Distance is accumulated and flushed at most once per second (configurable via
performance.travel-distance-interval-ms). This significantly reduces load with 150+ players online. - Clan saves: File writes are done on a separate thread (
performance.save-clan-async: true). Saves triggered by quest progress are debounced by a few seconds (performance.quest-save-debounce-ticks) so the disk is not written on every move. - Periodic save: All clans are saved every 5 minutes (
performance.periodic-save-interval-ticks: 6000) as a backup. - Disable travel quest: New option
performance.travel-distance-enabled. Whenfalse, no movement-based logic runs — zero load from walking.
Holograms above player
- Holograms (clan name and coat of arms) are not shown above players in Spectator mode or when invisible (potion, etc.).
- New
hologramssection in config to set height above the player’s head:holograms.height-tag— height of the clan name text (default 2.4 blocks).holograms.height-coat-of-arms— height of the coat of arms hologram (default 2.5 blocks).
Security (LFI / Path traversal)
- Fixed vulnerability: clan name is no longer used in file paths without validation. The characters
..,/, and\are disallowed in clan names. - When creating a clan (via
/clan createor chat input in the menu) or renaming, the name is validated. If it contains forbidden characters, a message is sent in chat (keyscommands.clan.create.invalid_nameandmenus.settings.rename.invalid_namein all languages). - Saving and deleting clans only use paths that stay inside the plugin folder.
Commands and UI
- Tab completion for
/clan invite: Typing/clan inviteand Tab suggests online player names (excluding the sender), filtered by the typed prefix. - Forbidden symbols message: When trying to create a clan with
..,/, or\, the chat shows a message like “These symbols are forbidden in clan name! Do not use .. / \” (or the equivalent in the selected language).
Localization
- Fixed the key for the message after teleporting clan members (
/clan tphere): now usescommands.clan.tphere.doneinstead ofcommands.tphere.done, so the “[Missing: ...]” message no longer appears. - Added keys
commands.clan.create.invalid_nameandmenus.settings.rename.invalid_nameto all language files (en, ru, pl, fr, de, es).
Config config.yml
performancesection:save-clan-async,travel-distance-enabled,travel-distance-interval-ms,quest-save-debounce-ticks,periodic-save-interval-ticks.hologramssection:height-tag,height-coat-of-arms.
Файлы
ClansFix-1.0.7.jar(257.93 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.7
Загрузчики
PaperPurpurSpigot
Версии игры
1.21–1.21.11
Загрузок
28
Дата публикации
1 мес. назад
