COWMODSКаталог модов
FrontCore

ВЕРСИИ (26)

release

FrontCore 3.0.0-0.8.0.8b

3.0.0-0.8.0.8b
22 мая 2026 г.608Minecraft: 1.21.1neoforge
Скачать
Что нового
## [3.0.0-0.8.0.8b] ### Changed - Changed future FrontCore licensing from GPL-3.0 to a TomerDev proprietary all-rights-reserved license, while preserving GPL-3.0 rights for older releases that were already distributed under GPL-3.0. - Documented that FrontCore is an unofficial companion mod and is not affiliated with, endorsed by, sponsored by, approved by, or otherwise connected to BlockFront, its developers, official Minecraft, Mojang Studios, or Microsoft.
release

FrontCore 2.0.5-0.8.0.8b

2.0.5-0.8.0.8b
19 мая 2026 г.847Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.5-0.8.0.8b] ### Added - Added clan renaming for clan leaders, including /fc clan rename <tag> and a Social clan-tab rename GUI with built-in color and bold options. ### Fixed - Fixed Discord leaderboard bot footer timing so the next scheduled update is shown as a relative delay instead of a server-time clock value that can be wrong for Discord viewers in other timezones. - Fixed the gun modifier editor Reset to BF flow so FrontCore stores the original BlockFront gun values before saving an override, uses those originals after restart, and removes the stored original when the gun is reset back to BF. - Fixed match winner skin rewards so they explicitly exclude known pattern IDs and can no longer save patterns into the player skin store. - Removed BlockFront's stale bullet-target alive check through a narrow mixin so near-simultaneous return shots can still resolve through BF's normal hit handler. - Fixed renamed colored clan tags so the tab list refreshes with the new formatted tag in lobby and in-match views.
release

FrontCore 2.0.4-0.8.0.8b

2.0.4-0.8.0.8b
8 апр. 2026 г.224Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.4-0.8.0.8b] ### Added - Added a dedicated 3D gun inspect screen for gun skin selection, including right-click open from the per-gun skin list, drag-to-rotate controls, and scroll-wheel zoom. - Added the same 3D inspect flow to the trade screen so traded skins and patterns can be right-click inspected before offering or accepting them. - Added ReplayMod-compatible BlockFront ADS playback support so recorded in-match replays can now show other players aiming correctly during playback. - Added Social match-mode labels for in-match friends, party members, and clan members, so the Social tab now shows short mode keys like inf, dom, and tdm. - Added configurable Discord player-alert cooldown controls so threshold pings can be rate-limited once the server reaches a chosen online-count. ### Changed - Gun inspect rendering now uses a brighter GUI-style presentation with larger default model scale, stronger zoom response, and a cleaner background-free preview area. - Trade cosmetic rows now support the same live preview-to-inspect workflow used in the owned gun skin selector. - Replay ADS compatibility now follows BF's real aim-toggle sync and patches both third-person BF aim-render branches used during replay playback. ### Fixed - Fixed gun cosmetic exclusivity so a player can no longer have both a non-default skin and a non-default pattern selected on the same gun at the same time. - Selecting a real skin now forces that gun's pattern back to default, and selecting a real pattern now forces that gun's skin back to default, while leaving default-on-default selections non-destructive. - Fixed ReplayMod match recordings so ADS state is no longer lost or overwritten by stale fallback state during playback.
release

FrontCore 2.0.3-0.8.0.8b

2.0.3-0.8.0.8b
4 апр. 2026 г.66Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.3-0.8.0.8b] ### Added - Added kill-card frame cosmetics as a permanent FrontCore cosmetic category, including server persistence, client sync, admin selection support, and live kill-card rendering. - Added an addon-owned Kill Cards cosmetics tab in FrontCore-Cosmetics, including frame preview, rarity support, display-name support, and JSON-driven kill-card frame registration. - Added permanent gun name tags, including stored per-gun custom names, available-tag tracking, rename application/clear flows, and addon-owned Name Tags cosmetics UI. - Added kill-card frame rarity support across the cosmetic registry and addon JSON format so frame entries can use the same rarity model as the rest of the cosmetics system. ### Changed - Refactored the cosmetics GUI so addon tabs are registered and opened through a reusable FrontCore cosmetics-tab extension path instead of hardcoding all categories in core. - Moved kill-card cosmetics screen logic into the cosmetics addon while keeping persistence, sync, and live render hooks in FrontCore. - Gun name rendering now uses FrontCore's stored gun-nametag state and formats renamed weapons as Gun Name | nickname, colored by the active skin's rarity when applicable. - Addon cosmetics screens now use the same GUI-scale reconciliation model as core FrontCore screens, with centered side-by-side layouts and per-screen fit limits. ### Fixed - Fixed clan tag rendering in BlockFront UI paths so clan tags now show correctly in the lobby tab, in-match tab, and kill-card identity surfaces without duplicating prefix text. - Fixed kill-card frame rendering so full-card overlays draw in the correct BF render space, use the correct source texture dimensions, and no longer replace or misplace the base kill card. - Fixed kill-card cosmetics selection so the selected marker moves on the first click instead of waiting for a second click or server roundtrip. - Fixed addon cosmetics layout across large GUI scales, including centered side-by-side alignment, footer-safe preview placement, and spacing/paging polish for the Kill Cards and Name Tags tabs. - Fixed gun skinPlayer tab completion so it only suggests real skins and no longer mixes in gun pattern names. - Fixed gun name tags so renamed display names now apply to native BlockFront skins as well as addon skins. - Fixed the Name Tags preview panel so rename preview text, controls, and status lines no longer overlap each other or the global footer controls at larger GUI scales.
release

FrontCore 2.0.2-0.8.0.8b

2.0.2-0.8.0.8b
2 апр. 2026 г.80Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.2-0.8.0.8b] ### Changed - Added a dedicated FrontCore startup marker for deployment verification so live servers can confirm the expected FrontCore build before diagnosing runtime issues. ### Fixed - Fixed BlockFront map-rating persistence so accepted votes now save into mercfrontcore/map_ratings.json and survive restart through FrontCore's file-backed rating store. - Fixed the map-rating save path by attaching a passive per-player rating sniffer outside the critical BF packet-router files, keeping the final shipped solution out of the rule-1 packet pipeline. - Fixed Social clan tab pagination so clan member rows page correctly instead of overflowing into the footer when the clan panel has room for only three visible members. - Relaxed the stale interaction fail path so FrontCore no longer swallows near-simultaneous valid hit packets just because one side died a few milliseconds earlier.
release

FrontCore 2.0.1-0.8.0.8b

2.0.1-0.8.0.8b
30 мар. 2026 г.68Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.1-0.8.0.8b] ### Added - Added the first formal FrontCore addon cosmetic API, including addon registration, cosmetic provider registration, and a JSON cosmetic provider path for external cosmetic packs. - Added support for addon-provided custom gun skins and gun patterns, including provider-driven pattern dimensions and optional explicit pattern texture ids. - Added command and admin selection support for addon cosmetics so addon skin guns and skin names now appear in FrontCore suggestions and selection flows. ### Changed - FrontCore cosmetic indexes now merge addon cosmetic content into the existing built-in skin and pattern registries instead of treating addon content as a separate side path. - Gun give-menu skin rotation and related cosmetic option sync now treat addon skins as valid selectable skins alongside BlockFront skins. - The FrontCore cosmetics addon plan and addon format docs now describe the real addon-facing FrontCore API surface and JSON format. - FrontCore cosmetics UI now respects the player's chosen GUI scale but caps it per-screen before content would go off-screen, instead of forcing one global FrontCore GUI scale. - Cosmetics screen footer paging now uses a consistent centered < Back > layout so page controls stay visible on large GUI scales. ### Fixed - Fixed addon custom gun skins so they now render correctly in both live weapon rendering and FrontCore preview flows. - Fixed addon custom skins so weapon names inherit the same skin-name and rarity-based naming treatment used by native BlockFront skins. - Fixed addon custom skins so they no longer get filtered out of preview, reward-selection, command-suggestion, or give-menu paths when only addon-provided content exists for a gun. - Fixed cosmetics screen layout at large GUI scales, including gun cosmetics list positioning, trade panel placement, weapon extra layout, and selector-screen paging/footer placement. - Fixed Discord clan leaderboard top-3 placement medals so the bot now sends proper medal emoji characters instead of mojibake symbols for 1st, 2nd, and 3rd place. - Removed temporary custom-skin and screen-trace debug logging once the addon cosmetic render path was stabilized.
release

FrontCore 2.0.0-0.8.0.8b

2.0.0-0.8.0.8b
29 мар. 2026 г.40Minecraft: 1.21.1neoforge
Скачать
Что нового
## [2.0.0-0.8.0.8b] ### Added - Added BlockFront 0.8.0.8b compatibility as the new FrontCore target version. - Added support for custom FFA VC 1, FFA VC 2, and shared Infected VC routing in the Discord bot voice system. - Added a fixed FrontCore GUI-scale path so FrontCore screens can render at a stable scale independent of the player's normal Minecraft GUI scale. ### Changed - Updated FrontCore to run against BlockFront 0.8.0.8b, including the related runtime screen and client hook compatibility work. - FrontCore GUI screens now force a stable GUI scale while open and restore the player's original GUI scale when leaving FrontCore UI. - Clan leaderboard output now uses monthly clan XP totals instead of all-time clan XP, matching the monthly reset behavior used elsewhere. - Discord bot clan leaderboard formatting now uses distinct fallback placement icons for 4th and 5th place so clan rows do not duplicate #4 / #5 text in embeds. ### Fixed - Fixed the offline startup flow on BlockFront 0.8.0.8b so choosing offline now lands on the vanilla menu path instead of being forced back into BlockFront's offline menu screens. - Fixed FrontCore GUI-scale switching so the first render frame no longer crashes with a null draw context after the temporary scale swap. - Fixed GUI-scale restoration so the player's original scale is restored reliably when leaving FrontCore screens, even across unusual screen transitions. - Fixed trading so default skins and default patterns can no longer appear in trade offers or be added through packets.
release

FrontCore 1.1.2-0.7.1.2b

1.1.2-0.7.1.2b
28 мар. 2026 г.45Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.1.2-0.7.1.2b] ### Added - Added a Reset to BF button in the gun modifier editor so a gun can be restored to BlockFront's original default modifier values without reloading FrontCore's saved override files. - Added the next Discord bot voice-routing upgrade for verified players, including a global Matchmaking VC, per-match Axis/Allies routing sets, per-set FFA voice channels, and a shared Infected VC. - Added clan moderators: clan leaders can promote one member to Mod, moderators can invite and kick normal members, and promoting the current moderator again transfers clan leadership while demoting the old leader to moderator. ### Changed - Voice routing is now hybrid instead of brute-force fast polling: FrontCore tracks match/team changes, reacts to managed Discord voice updates, keeps match-slot ownership stable across simultaneous matches, and uses a slower reconciliation pass as repair logic. - Clan Social UI now shows moderator state directly in the member list and keeps clan ordering aligned with the new role model. ### Fixed - Fixed verified Discord voice routing so players are moved correctly when they switch teams, join matchmaking mid-match, leave a match early, or when only one of multiple active matches ends and returns to map voting. - Fixed infected Discord voice routing so infected matches also resolve correctly through the same normalized mode keys used elsewhere in FrontCore. - Added a client-side BF decoration render guard so broken bf:decoration_block null-model cases no longer hard-crash the client under Embeddium/GeckoLib when BlockFront tries to render missing decoration_null_* models.
release

FrontCore 1.1.1-0.7.1.2b

1.1.1-0.7.1.2b
27 мар. 2026 г.49Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.1.1-0.7.1.2b] - 2026-03-27 ### Added - Added helper text to the Social screen so Friends explains how to add friends and Clan explains how to create, join, or invite depending on the player's current clan state. - Added configurable party and clan member caps in both mercfrontcore.json and the in-game config GUI. - Added autocomplete suggestions for online players in the Social Add Friend field and the gun-cosmetics Trade field. - Added a left-side quick trade launcher to the gun cosmetics screen so players can start /fc trade <player> directly from the cosmetics UI. - Added a configurable Discord player-threshold alert with its own channel, ping role, and player-count threshold. - Added quick party match buttons in the Social screen for Random, Domination, FFA, TDM, Gun Game, and Infected. - Added a FrontCore admin allowlist stored in mercfrontcore/admin_access.json, with /fc admin access list|grant|revoke so specific players can use admin-only FrontCore tools without global op level 4. ### Changed - Party member rows no longer show the LuckPerms prefix in the Social screen. - Discord bot ping-role configuration is now split between leaderboard posts and giveaway posts. - Social Match labels were simplified and the right-side action lanes were rebalanced across Friends, Party, and Clan. - Party leaders can now keep the quick lobby-mode buttons visible from the Social screen, including a Random option. - Party members who disconnect are removed automatically, and leadership now passes to the next member if the leader logs out. ### Fixed - Refined Social screen layout and paging polish across Friends, Party, and Clan, including centered action headers, cleaner party/clan action lanes, and page refreshes when moving between social pages. - Reworked clan disband confirmation into a proper modal flow so the Social screen is hidden while confirming and the confirmation buttons/layout behave consistently. - Trade sessions are now modal: the trade screen no longer closes through Esc or the inventory key, and players must cancel with the red X. - Fixed class-level denial fallback so locked higher class levels no longer grant the first level of that class. - Fixed invite/add-friend/trade-entry Social flows and footer symmetry polish across the updated GUIs. - Fixed FrontCore admin tooling visibility for allowlisted players by syncing admin access to the client, so restricted client-side tools like the modifier editor now appear correctly for granted users.
release

FrontCore 1.1.0-0.7.1.2b

1.1.0-0.7.1.2b
24 мар. 2026 г.50Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.1.0-0.7.1.2b] - The Social Update - 2026-03-20 ### Added - Added a full Discord bot system that replaces the old webhook flow, including token bind/unbind, manual push, separate leaderboard/chat/command/giveaway channels, slash commands, chat relay, verification/linking, automatic verified-role sync, and best-effort nickname sync. - Added verified Discord giveaways for skins and patterns, including a dedicated giveaway channel, button-based timed entries, and multiple-winner support. - Added a full Social system with friends, parties, clans, a pause-menu Social screen, clickable invites, live online/in-match status, grouped joins, clan XP, visible clan tags, and clan leaderboards in-game and in Discord. - Added player-to-player trading with a shared trade screen, clickable invite acceptance, live offer updates, and support for both Skins and Patterns. - Added a full gun pattern system with separate owned/selected storage, Skins / Patterns tabs in gun cosmetics, admin grant/remove commands, real pattern suggestions, winner pattern drops, mixed/pattern-only random drops, and mint support. - Added offline native profile admin tooling for stored player XP, including saved-name tab completion. - Added a dedicated gun-modifier permission gate: LuckPerms node mercfrontcore.gun.modifier or op level 4. - Added feature-specific management permission nodes for giveaways, cosmetics, bot controls, and profile edits, all with op level 4 fallback. - Added final release polish for Social and cosmetics UI, including improved party/clan layouts, paged social lists, safer clan-disband confirmation, pattern condition display, and party/clan member caps of 6. ### Fixed - Locked class and loadout-level enforcement is stricter and more server-authoritative, including safer fallback restoration of the last valid loadout when a denied pick is attempted. - Removed the old bullet validation edge case that could discard a near-simultaneous return shot just because the shooter died a few milliseconds earlier, making close gunfights resolve more fairly. - Gun cosmetics now apply BlockFront pattern components correctly, including mint and pattern texture dimensions, and use the skin as the native base texture path when a skin is present. - Discord /fc verify now replies reliably even when the bot cannot change the user's nickname because of Discord role hierarchy or missing nickname permissions. - Discord bot sends now fail safely when the configured channel is missing MESSAGE_SEND, instead of throwing into the server tick.
release

FrontCore 1.0.15-0.7.1.2b

1.0.15-0.7.1.2b
20 мар. 2026 г.29Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.15-0.7.1.2b] - 2026-03-20 ### Fixed - Class selection is now more server-authoritative: FrontCore no longer preselects classes locally before the server confirms them, and invalid locked picks no longer grant the class while also showing a rejection. - Native BlockFront stat totals now persist in player save files and roll forward during live matches instead of resetting between matches or after restart.
release

FrontCore 1.0.14-0.7.1.2b

1.0.14-0.7.1.2b
18 мар. 2026 г.23Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.14-0.7.1.2b] - 2026-03-18 ### Fixed - Restored BlockFront-style match chat hover/profile tooltips, including the player stats hover on match chat names. - Fixed post-game karma and live match stat display so in-session profile stats update correctly again. - /fc profile native setXp and /fc profile native reset now update all leaderboard periods consistently, not just all-time. - Automatic winner skin drops now work reliably across repeated matches on the same BlockFront game asset. - Locked class and locked loadout-level rejection is more reliable during first spawn and respawn flows. - Pause-menu shortcut buttons now stay aligned correctly across GUI scales.
release

FrontCore 1.0.13-0.7.1.2b

1.0.13-0.7.1.2b
17 мар. 2026 г.13Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.13-0.7.1.2b] - 2026-03-17 ### Added - Added LuckPerms prefix support for BlockFront match nametags, the BF match tab/player list, and BF-formatted in-match chat through a server-to-client sync path that works with proxy setups. - Added live LuckPerms prefix resync for online players so prefix changes update in-game without requiring reconnects. ### Fixed - Prevented locked classes from becoming the selected class on the BF class-select screen, so denied class picks no longer persist into later respawns. - Cleared invalid selected classes from BF's respawn/loadout restore helpers before they can re-equip a locked class from an empty-inventory respawn. - Blocked BF's false "you will respawn with..." success notice for class/loadout selections that FrontCore still rejects by effective rank or minimum XP. - /fc profile native reset now works for both online targets and stored offline players by exact name or UUID.
release

FrontCore 1.0.12-0.7.1.2b

1.0.12-0.7.1.2b
16 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.12-0.7.1.2b] - 2026-03-15 ### Added - Colored owned gun skin names in the skin selector and selected-skin list by rarity so IRON, LAPIS, GOLD, and DIAMOND skins are easier to scan in the menu. - Added small in-button gun previews to the owned-gun skin list so players can identify guns visually without opening each entry. - Added a unified paged admin config GUI opened through /fc admin config gui, combining general settings, XP settings, and class-rank settings into one screen. - Added Embeddium compatibility for BlockFront's baked-entity special blocks, restoring the BF placed P/V-style block families that rely on BF's custom chunk compile path. - Added native profile admin commands for live BlockFront data: - /fc profile native setXp <target> <xp> - /fc profile native reset <target> ### Fixed - Disabled BlockFront's client update check loop so the startup/update popup path no longer interrupts FrontCore's offline-flow redirect. - /fc admin config reload now immediately reapplies configured class-rank requirements and resyncs them to connected clients instead of leaving classRanks stale until a restart. - Locked/unavailable class attempts no longer wipe the player's current items; FrontCore now restores the last valid class state when a rank-locked or XP-locked selection is rejected. - Removed the stale BF notification backup mixin from the client updater suppression path, cleaning up the old remap-warning fallback.
release

FrontCore 1.0.11-0.7.1.2b

1.0.11-0.7.1.2b
15 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.11-0.7.1.2b] - 2026-03-14 ### Added - Added a pause-menu Leave Match shortcut that removes the player from their current BlockFront match if needed and teleports them to a configurable x/y/z/yaw/pitch destination from mercfrontcore.json. - Added /fc admin leaveMatch setHere to save the current player position and rotation as the leave-match destination in config. - Added overwrite confirmation for /fc admin leaveMatch setHere so an existing saved leave destination is not replaced accidentally by another admin. - Added a safer in-game config UX through /fc admin config ..., covering common proxy, rewards, XP, class-rank, and leave-match config writes without requiring direct JSON edits. ### Fixed - Dropped stale BlockFront entity interaction packets before they reach vanilla handling, preventing players from being kicked for attacking an invalid entity after rapid kill/death desync cases. - Reformatted winner skin reward chat announcements to show the rarity first and match the compact [Victory Reward] ... received COAL skin 'black' for ... style. ### Notes - Current /fc admin config ... edits do not all behave the same at runtime: - Proxy settings, leave-match destination, and reward settings can be used immediately after saving without a restart. - XP reward values are picked up by future reward events without a restart. - classRanks currently still need runtime reapplication/client resync work and should be treated as restart-or-reload sensitive for now.
release

FrontCore 1.0.10-0.7.1.2b

1.0.10-0.7.1.2b
14 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.10-0.7.1.2b] - 2026-03-14 ### Fixed - /fc lobby fallback no longer requires BlockFront games to be marked in rotation when selecting a new match, so servers with valid non-rotation game assets can still open and join a fallback match.
release

FrontCore 1.0.9-0.7.1.2b

1.0.9-0.7.1.2b
14 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.9-0.7.1.2b] - 2026-03-14 ### Added - Wired Front-Utilities-style nested subcommand suggestions into BlockFront's native /assets edit <assetType> <assetName> [args] command path. - Added configurable per-class base rank requirements in config/mercfrontcore.json under classRanks, with server-to-client sync so match class-select UI and enforcement use the same class unlock ranks. ### Fixed - Synced native BlockFront profile XP/prestige data to all clients on player join and after match XP awards so other players now see updated ranks in tab and player nameplates instead of only in server-formatted chat. - /fc lobby now falls back to cycling idle in-rotation BlockFront games when no active joinable match exists, rotating across modes with available maps first and then across maps within the chosen mode. - Leaderboard rows now show each player's native BlockFront rank icon and color the top three places gold, silver, and bronze.
release

FrontCore 1.0.8-0.7.1.2b

1.0.8-0.7.1.2b
13 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.8-0.7.1.2b] - 2026-03-13 ### Added - Added native BlockFront profile XP rewards at match end through FrontCore's GAME -> POST_GAME transition hook, so awarded progress now feeds BF's real profile EXP/rank system instead of a separate leveling path. - Added direct client profile XP sync after match rewards so the local BlockFront profile sees the updated EXP in time for native post-match progress rendering. - Added configurable native match XP reward settings in config/mercfrontcore.json for rank XP and class XP event rewards, including kills, assists, deaths, headshots, no-scopes, back-stabs, match completion, match wins, and infected win rewards. - Added persistent player XP storage under mercfrontcore/players/, including saved BlockFront global XP, prestige, and per-class XP so match-earned progression survives restarts. - Added an XP leaderboard GUI with weekly, monthly, and all time tabs, opened by the player-facing /fc leaderboard client command. - Added rolling XP gain history to player XP files so weekly and monthly leaderboard views can be calculated from saved server data instead of only the current total. - Added pause-menu shortcut buttons for the new leaderboard and the existing gun-skins screen, using BlockFront item icons instead of text rows. ### Changed - Match-end progression now uses FrontCore-calculated XP rewards written into BF PlayerCloudData while still relying on BlockFront's native EXP thresholds, prestige rules, and summary/rank UI. - Player XP data files are now named with both player name and UUID for easier administration while keeping entries unique across name changes. - Leaderboard ranking is now server-authoritative and built from the saved mercfrontcore/players/ data for every player who has earned XP on the server. - Native XP defaults now follow the configured per-event reward table for rank XP and the separate per-event reward table for class XP. ### Fixed - Loadout minimumXp enforcement now works server-side during live BlockFront matches through a tick-based lock check, preventing players from keeping classes/loadouts whose required class XP is above their current class XP even when BF runtime mixins do not apply on production jars. - Gun modifier sync now sends only real override entries instead of resending the full default gun modifier set, avoiding invalid fire-mode rewrites. - Gun fire-mode modifier application now skips empty post-filter fire-mode lists instead of passing a zero-length array into BlockFront and crashing.
release

FrontCore 1.0.7-0.7.1.2b

1.0.7-0.7.1.2b
12 мар. 2026 г.12Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.7-0.7.1.2b] - 2026-03-12 ### Fixed - Restored BF action packet routing with a guarded bridge so block-break packets still reach vanilla while BF drop/offhand rules stay active. - Hardened BF Netty player resolution by falling back to the real packet_handler player when address-based lookup fails, reducing invalid-entity kicks during interaction handling. - Strengthened infected vendor re-pair pulses after login and relocate, plus periodic maintenance resyncs to improve vendor visibility after relocate and later re-entry. - Skipped the dedicated-server BF packet router attach path on integrated singleplayer servers to stop client/world desync issues that broke movement and block breaking offline. - Reworked winner skin reward triggering to detect real match-end GAME -> POST_GAME transitions on the server and recompute winners through BlockFront, restoring reward grants and player chat notifications when the original match-finish hook did not fire. - Expanded winner reward selection to build from the synced gun option index as well as the live skin index so reward pools do not collapse on servers where the cloud skin registry is late or incomplete at match end. - Winner reward chat announcements now broadcast reliably to players still in the same match, with the awarded skin name highlighted in rarity color and bold for visibility. ### Added - Added operator commands to force infected vendor relocation to a configured spawn or directly to the executing player's position for verification. - Added rarity-aware random skin selection for admin random drops and winner rewards, with rolls done by rarity first and then by eligible gun/skin within that rarity. - Added an optional admin rarity filter to randomDrop so operators can force coal, iron, lapis, gold, or diamond while still keeping the actual skin random. ### Notes - Infected vendor relocate has only been verified through local/admin-driven testing so far. Real-match validation is still pending, and Front-Utilities uses a deeper relocateVendor patch if native BF relocate behavior still proves unreliable under live match conditions.
release

FrontCore 1.0.6-0.7.1.2b

1.0.6-0.7.1.2b
11 мар. 2026 г.9Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.6-0.7.1.2b] - 2026-03-11 ### Added - Random winner-only gun skin drops at match finish, with an independent roll per victorious player. - Server-authoritative reward selection that prefers skins the player does not already own and syncs the reward immediately to the client. ### Changed - Added rewards.enableWinnerSkinDrops and rewards.winnerSkinDropChance to the server config/mercfrontcore.json file. - Server status output now includes winner skin drop settings for quick verification. - Random admin drops and winner reward drops now choose a gun first, then only choose from skins validated for that exact gun using the same selection source as gun skinPlayer. - Removed the old admin spawnView commands and trimmed server-side loadout commands down to reload, leaving loadout editor and loadout sync on the client side.
release

FrontCore 1.0.5-0.7.1.2b

1.0.5-0.7.1.2b
10 мар. 2026 г.12Minecraft: 1.21.1neoforge
Скачать
Что нового
## [1.0.5-0.7.1.2b] - 2026-03-10 ### Fixed - Profile overrides now apply directly to BlockFront live profile data, reapply on login/reload and after BF profile refreshes, and restore the previous live state when cleared. - Permanent player gun skins now stay active in matches, while guns given with an explicit skin from the gun menu keep that explicit skin. - Gun skin commands now fully support namespaced gun ids and per-gun skin tab completion. - The player gun skin selector now always includes default as a selectable option and applies it immediately by clearing the permanent skin override for that gun. - Lobby commands now discover and join live BlockFront matches more reliably on runtime jars instead of failing with false "no active joinable game" results. - /fc lobby ... is now available to non-op players, while admin-only server commands, status, and the client gun give menu stay restricted to operators. - FrontCore versioning is now presented consistently as <frontcore>-<BF>. ### Added - /frontcore gun skinPlayer <player> <gun id> <skin> and /fc gun skinPlayer ... for persistent per-player gun skins stored in player_gun_skins.json. - /frontcore gun removeSkinPlayer <player> <gun id> [skin] and /fc gun removeSkinPlayer ... for removing a player's permanent gun skins, with tab completion limited to the guns and skins that player actually owns. - /fc gun skins and /frontcore gun skins so players can browse owned guns, preview skins, and choose their active skin from an in-game GUI. - /fc lobby random plus /fc lobby dom|ffa|tdm|conq|inf|gg|ttt|boot and matching /frontcore lobby ... aliases to join an active in-progress BlockFront match by mode. - /fc admin lobby debug and per-mode variants to print exactly which BlockFront games the lobby command can currently see and how they are classified on the live server. - Player-facing polish for the skin GUI, including live preview, aligned navigation controls, and a clearer selected-skin marker. - A Gun Skins button in the vanilla pause menu under Back to Game, anchored to the live vanilla layout so it stays on its own row.
release

FrontCore 0.7.1.2b-hotfix4

0.7.1.2b-hotfix4
9 мар. 2026 г.19Minecraft: 1.21.1neoforge
Скачать
Что нового
## [0.7.1.2b-hotfix4] - 2026-03-09 ### Fixed - Removed FrontCore infected-vendor relocate mixin overrides so vendor behavior remains BlockFront-native. - Added server-side vendor tracking sync pulses for infected match players after login, forcing vendor pairing packets to players who missed initial tracking. - Tuned vendor tracking sync window to 100 ticks to reduce packet noise while preserving reliability. - Restored custom gun/grenade sound sliders by registering missing client mixins (SoundOptionsScreenMixin, AbstractSoundInstanceMixin). - Removed temporary startup build-marker error log (MFC-BUILD-2026-03-09-DROPRESET-01).
release

FrontCore 0.7.1.2b-hotfix3

0.7.1.2b-hotfix3
9 мар. 2026 г.13Minecraft: 1.21.1neoforge
Скачать
Что нового
## [0.7.1.2b-hotfix3] - 2026-03-09 ### Changed - Added explicit BF packet router attach on player login/tick to stabilize server-side packet listener presence. - Router now keeps BF move/interaction handlers attached and removes BF action handler to allow vanilla action packet flow. - Reworked server-side drop prevention scope for BF sessions (waiting/active) to reduce packet-level desync risk. ### Fixed - Addressed missing BF packet routing attachment visibility by adding explicit server log lines for router attach. - Reduced ghost/desync side effects from direct action-packet interception in current hotfix path.
release

FrontCore 0.7.1.2b-hotfix2

0.7.1.2b-hotfix2
8 мар. 2026 г.15Minecraft: 1.21.1neoforge
Скачать
Что нового
## [0.7.1.2b-hotfix2] - 2026-03-08 ### Fixed - Loadout editor sync now sends a stable snapshot to server before local reload, preventing sync-time loss. - Loadout persistence now survives restarts more reliably: - load/apply moved to server started phase, - sync path saves explicit snapshot payload, - shutdown save path hardened with cached snapshot fallback. - Loadout editor JSON now stores gun component data (scope, magType, barrelType, skin) instead of only item ids. - Fixed editor extra-slot save behavior (ItemStack emptiness checks + copy-on-save). - Infected vendor persistence hardened: - vendor is marked persistent, - vendor chunk is force-loaded, - forced chunk now follows relocation (unforce old chunk, force new chunk). - Gun sound slider now also scales hit-confirm sounds (hitmarker/headshot/kill patterns). - AFK false triggers during matches addressed with server-tick keepalive that marks active in-game players as moved each tick.
release

FrontCore 0.7.1.2b-hotfix

0.7.1.2b-hotfix
8 мар. 2026 г.10Minecraft: 1.21.1neoforge
Скачать
Что нового
## [0.7.1.2b-hotfix1] - 2026-03-08 ### Fixed - Prevented duplicate BlockFront Netty handler injection on Velocity server switches and reconnect paths. - Added idempotent server-side pipeline insertion handling for BlockFront player join packet handlers. - Added client login-time pipeline cleanup for stale BlockFront handlers: - mod_packet_handler_time - mod_packet_handler_custom_payload - mod_packet_handler_system_chat - mod_packet_handler_set_chunk_cache_center - Added runtime mixin target guard for BFServerManagerMixin to avoid missing-target warnings on obfuscated production jars.
release

FrontCore 0.7.1.2b

0.7.1.2b
8 мар. 2026 г.16Minecraft: 1.21.1neoforge
Скачать
Что нового
### Added - Dedicated client sound scaling path via AbstractSoundInstance mixin. - SoundVolumeResolver to classify and scale BlockFront gun/grenade sound groups. - README documentation for client-only sound slider behavior. ### Changed - Sound controls are now strictly client-side in behavior and documentation. - README command reference updated to match actual /frontcore and /fc command tree. - Server status output no longer includes client audio values. ### Fixed - Removed unstable event-time sound mutations that caused random global mute and loop issues. - Removed SoundInstance proxy wrapping path that caused repeated scaling/loop side effects. - Restored predictable slider behavior: - 0% mutes category. - 1-100% scales category volume. - Non-target audio remains unchanged. - Project name updated from MERCFront-core to FrontCore in user-facing metadata and docs. - Build artifact base name updated to FrontCore. - neoforge.mods.toml display name updated to FrontCore. - Credit text added and standardized to the OG author: forteus19 (https://github.com/forteus19/Front-Utilities). - License metadata in neoforge.mods.toml changed from MIT to GPL-3.0. - Technical mod id remains mercfrontcore for compatibility.