Перейти к содержимому
Mineforgian

FrontCore

BlockFront add-on that allows for better custom servers. It is essentially a remake/recode of Front-Utilities with a lot of additional features and Embeddium support.

Загрузки
990
Подписчики
3
Обновлён
22 мая 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 8 марта 2026 г.

This mod is an add-on for BlockFront that enables the creation of custom servers. Essentially a remake/recode of (Front-Utilities) with a lot of additional features and Embeddium support, It has been completely rewritten from the ground up rather than being a standard fork. It provides systems such as custom loadouts, a lobby system, skin management and more. It is also the core mod for the MERC-Front modpack and has been developed specifically for that purpose.

Features:

For a more detailed list of all features and a better explanation of them, visit our wiki (Work in progress).

Embeddium

Allows Embeddium to be used with BlockFront by changing the proprietary renderer used by certain BlockFront blocks so that it works with the Embeddium renderer.

Bullet Validation

Bullet validation is removed to ensure that people with a higher ping do not have a disadvantage. Read the Wiki article for more information.

Proxy Fix

This fixes a bug in Front-Utilities and BlockFront that prevents proxies from connecting to connected servers.

Social System

Allows you to add friends and join their matches directly via the friends list. You can also invite friends to parties, which ensures that all players in the party end up in the same match (but not necessarily in the same team for balancing purposes). The system also introduces a clan feature, enabling players to join forces and collect XP for the clan leaderboard.

Lobby

Allows players to join active matches or, if none are available, open new matches of those types using commands such as /fc lobby random/dom/ffa etc. This is an essential feature for public servers, as it allows players to easily join running matches without having to use the /bf join command for every map until they find one that is running.

Skin System

Allows you to set the odds of players getting skins after winning a match. The default odds are 25% (0.25). Players can then equip their skins by opening a custom GUI via the button in the ESC menu or by entering a command. Skins can also be given out manually using /fc gun skinPlayer . Players can also trade skins with the built in Trading system.

Ranking System

Adds a ranking system that awards a configurable amount of XP for different actions, such as winning a match or capturing a point. You can then use the Configs or commands to set how much XP is required for different classes to be unlocked. Additionally, there is class XP, which is earned per class and used to unlock different levels within each class; the amount of XP required for each level can be configured in the Loadout Editor.

Leaderboard

An XP leaderboard showing the top players who have earned the most XP this week, this month and in total. With the use off the FrontCore discord bot the Leaderboard can be shown on your discord server.

Loadout Editor:

This system allows server administrators to configure custom player loadouts for use during matches.

Gun Modifier:

A tool for modifying weapon properties such as spread and weight.

Leave match shortcut

A button in the ESC menu that removes you from a match and teleports you to a position you can set using the command /fc admin leaveMatch setHere. This is mainly used in combination with Fancymenus mimic vanilla/mod button function to and add an 'Exit Match to Lobby' button to the BF in the Match ESC menu.

Gun Givemenu:

A menu that simplifies the process of giving out weapons with specific skins or magazine types.

Vendor Fix:

Fixes a bug in Block Front where the infected vendor disappears for some players.

Asset commands auto-complete

Makes the BlockFront asset commands auto-complete, just like the vanilla commands, making the process of creating assets for maps much simpler.

Luckperms support

It makes LuckPerms roles work with the BlockFront in match chat and tab list.

Individual volume settings

In normal BlockFront, the volume of guns and grenades is controlled by the Master Volume. This feature gives you separate volume sliders for guns and grenades.

Vanilla Main Menu:

Redirects you to the Vanilla main menu when you press play offline on the BlockFront home screen. Usefull for debugging or Replay mod.

Development status:

FrontCore is a partial reimplementation of the original Front-Utilities features.

Some Front-Utilities features have not yet been ported, but may be added in the future depending on what is needed for MERC Front. As stated above, unlike the original implementation, this version is a complete rewrite of Front-Utilities, rebuilt from the ground up rather than being a typical fork.

Ченджлог

3.0.0-0.8.0.8bРелиз1.21.1 · 22 мая 2026 г.

[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.
2.0.5-0.8.0.8bРелиз1.21.1 · 19 мая 2026 г.

[2.0.5-0.8.0.8b]

Added

  • Added clan renaming for clan leaders, including /fc clan rename 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.
2.0.4-0.8.0.8bРелиз1.21.1 · 8 апреля 2026 г.

[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.
2.0.3-0.8.0.8bРелиз1.21.1 · 4 апреля 2026 г.

[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.
2.0.2-0.8.0.8bРелиз1.21.1 · 2 апреля 2026 г.

[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.
2.0.1-0.8.0.8bРелиз1.21.1 · 30 марта 2026 г.

[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.
2.0.0-0.8.0.8bРелиз1.21.1 · 29 марта 2026 г.

[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.
1.1.2-0.7.1.2bРелиз1.21.1 · 28 марта 2026 г.

[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.

Комментарии

Загружаем…