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

CrowBar

Adds skins and nametags to the player locator bar

Загрузки
1K
Подписчики
1
Обновлён
25 августа 2026 г.
Лицензия
GPL-3.0-only

Опубликован 25 мая 2026 г.

CrowBar

Discord GitHub Issues Wiki CASTLED CODEX

CrowBar is a client mod for Minecraft 1.21.6-1.21.11, 26.1.x, and 26.2 that extends the locator bar with readable player name tags, skin markers, distance text, team-colored dots, and a self-view capture mode. Available for both Fabric and NeoForge.

Features

  • Renders player names above locator bar markers.
  • Can replace locator dots with player skin faces.
  • Shows optional distance text next to player names.
  • Preserves team colors when a team color is available.
  • Adds a self-view mode for clean locator bar screenshots.
  • Hides hearts, hunger, armor, and the vanilla locator bar while self-view mode is active.
  • Works as a client-side mod; servers do not need to install CrowBar.
  • Includes Mod Menu support for toggling features in-game.

Allium Servers

Allium Essentials is an optional Paper server plugin that can send CrowBar a dedicated locator payload. When Allium is installed, CrowBar does not have to rely on vanilla locator waypoints: the server can send the player UUID, position, team color, and visibility state needed for the custom locator bar.

That lets CrowBar keep rendering players who are hidden, sneaking, invisible, or otherwise missing from vanilla waypoint data. It also lets the server keep NPC waypoint transmit range at zero while still giving CrowBar the real player data it needs.

Without Allium, CrowBar falls back to normal client-visible players, including LAN and integrated-server sessions.

Download Allium on Modrinth

GPX-CrowBar

When GPExpansion is installed on the server, claim waypoints display the claim name and a bowtie marker on the locator bar to the claim owner and trusted players. CrowBar reads the same locator data and renders the name tag above the waypoint, giving you readable claim labels right on the locator bar.

GPX-CrowBar

Requirements

Use the jar that matches your Minecraft line and loader:

Fabric

  • CrowBar-1.21.6-1.21.8: Minecraft 1.21.6-1.21.8, Java 21, Fabric Loader 0.18.4 or newer, Fabric API 0.125.0 or newer.
  • CrowBar-1.21.x: Minecraft 1.21.9-1.21.11, Java 21, Fabric Loader 0.18.4 or newer, Fabric API 0.141.4 or newer.
  • CrowBar-26.1.x: Minecraft 26.1.x, Java 25, Fabric Loader 0.19.2 or newer, Fabric API 0.150.0 or newer.
  • CrowBar-26.x: Minecraft 26.2, Java 25, Fabric Loader 0.19.3 or newer, Fabric API 0.152.2 or newer.

NeoForge

  • CrowBar-1.21.6-1.21.8-neoforge: Minecraft 1.21.6-1.21.8, Java 21, NeoForge 21.6 or newer.
  • CrowBar-1.21.9-1.21.10-neoforge: Minecraft 1.21.9-1.21.10, Java 21, NeoForge 21.9 or newer.
  • CrowBar-1.21.x-neoforge: Minecraft 1.21.11, Java 21, NeoForge 21.11 or newer.
  • CrowBar-26.1.x-neoforge: Minecraft 26.1.x, Java 25, NeoForge 26.1 or newer.
  • CrowBar-26.2.x-neoforge: Minecraft 26.2, Java 25, NeoForge 26.2 or newer.

Mod Menu is optional on Fabric, but recommended for the config screen. NeoForge uses the settings screen extension point instead.

Controls

Default keybinds:

  • N: Toggle locator name tags
  • B: Toggle locator skins
  • Z: Toggle claim waypoints
  • X: Show distance

Keybinds can be changed from Minecraft's controls menu under the CrowBar category.

Installation

Fabric

  1. Install Fabric Loader for your Minecraft version.
  2. Install Fabric API.
  3. Put the matching CrowBar jar into your mods folder.
  4. Launch the game.

NeoForge

  1. Install NeoForge for your Minecraft version.
  2. Put the matching CrowBar NeoForge jar into your mods folder.
  3. Launch the game.

Building

./gradlew :version21_6:build :version21_9:build :version21:neoforge:build :version26_1:build :version26_2:build

The built jars are written to versionXX/<loader>/build/libs/.

Links

Ченджлог

1.0.0+mc26.2-neoforgeРелиз26.2 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc26.2Релиз26.2 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc26.1.x-neoforgeРелиз26.1, 26.1.1, 26.1.2 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc26.1.xРелиз26.1, 26.1.1, 26.1.2 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc1.21.x-neoforgeРелиз1.21.11 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc1.21.9-1.21.10-neoforgeРелиз1.21.9, 1.21.10 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc1.21.6-1.21.8-neoforgeРелиз1.21.6, 1.21.7, 1.21.8 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2
1.0.0+mc1.21.xРелиз1.21.9, 1.21.10, 1.21.11 · 25 августа 2026 г.

CrowBar v1.0.0

CrowBar's 1.0.0 release ships native NeoForge and Fabric builds for every supported Minecraft range, with per-range jars split to handle Mojang's API renames across versions.

Added

NeoForge Builds

  • Every Minecraft range ships a native NeoForge build next to its Fabric build.
  • NeoForge builds are compiled against real class names, so Mojang's renames split support into five sets: Minecraft 1.21.6-1.21.8 (NeoForge 21.6+), 1.21.9-1.21.10 (NeoForge 21.9+), 1.21.11 (NeoForge 21.11+), 26.1.x (NeoForge 26.1), and 26.2 (NeoForge 26.2). The breaks are real API changes: keybind categories, PlayerSkin, and waypoint APIs changed in 1.21.9, and ResourceLocation was renamed to Identifier in 1.21.11.
  • Feature parity across loaders: claim and player locator bar rendering, waypoint keybinds, HUD overlays, experience-bar restoration, and the config screen (registered through NeoForge's settings-screen extension point instead of Mod Menu).
  • Payload channels register as optional, so NeoForge clients can still join vanilla and Paper servers that do not run CrowBar plugins.

Fabric Builds

  • Fabric builds cover Minecraft 1.21.6-1.21.8 with one jar and 1.21.9-1.21.11 with a second, since Fabric's intermediary names survive Mojang's renames but KeyBinding.Category only exists from 1.21.9 onward.
  • The 1.21.6-1.21.8 Fabric build required porting six API differences from the 1.21.9+ code: string-based keybind categories, SkinTextures package relocation, YawProvider replacing EntityTickProgress, and authlib/game-profile method name changes.

CurseForge

  • CrowBar is now published to CurseForge (project 1667680) alongside Modrinth, with per-file game version tags for all nine jars.

Changed

Project Layout

  • Each Minecraft range is split into fabric/ and neoforge/ subprojects sharing one loader-agnostic common module, keeping gameplay logic identical across loaders.
  • The 1.21.9+ Fabric and NeoForge subprojects live together in version21_9/, the 1.21.6-1.21.8 range in version21_6/, and the 1.21.11-only NeoForge build in version21/.
  • One Gradle invocation builds all nine artifacts; per-loader jars no longer drift between releases.

Fixed

  • Action bar feedback on NeoForge rendered with continuously cycling colors because the overlay message was created with the vanilla rainbow animation flag enabled; toggle and status messages now render with their intended color.

Technical Changes

  • NeoForge subprojects use ModDevGradle with per-range NeoForge versions (21.6.x, 21.9.x, 21.11.x, 26.1.x, 26.2.x) and require Java 25 to build the 26.x targets; Fabric subprojects stay on Loom.
  • Mixin targets follow each version's API: Gui extract render states on 26.1.x, Hud, LocatorBar, and ContextualBar on 26.2.x.
  • Release automation publishes four Fabric and five NeoForge versions to Modrinth and CurseForge, and attaches all nine jars to the GitHub release.

Testing

  • Verified the common module tests pass and all nine loader artifacts compile and package successfully.
  • Confirmed each Modrinth and CurseForge listing resolves exactly its own jar via the asset patterns.

Downloads

  • CrowBar-1.21.6-1.21.8-1.0.0.jar for Minecraft 1.21.6-1.21.8 (Fabric)
  • CrowBar-1.21.6-1.21.8-neoforge-1.0.0.jar for Minecraft 1.21.6-1.21.8 (NeoForge)
  • CrowBar-1.21.9-1.21.10-neoforge-1.0.0.jar for Minecraft 1.21.9-1.21.10 (NeoForge)
  • CrowBar-1.21.x-1.0.0.jar for Minecraft 1.21.9-1.21.11 (Fabric)
  • CrowBar-1.21.x-neoforge-1.0.0.jar for Minecraft 1.21.11 (NeoForge)
  • CrowBar-26.1.x-1.0.0.jar / CrowBar-26.1.x-neoforge-1.0.0.jar for Minecraft 26.1.x
  • CrowBar-26.x-1.0.0.jar / CrowBar-26.2.x-neoforge-1.0.0.jar for Minecraft 26.2

Комментарии

Загружаем…