Drink Beer Refill 1.4.0-beta.2 for 1.21.1 (Fabric)
Curse Maven Snippet
What's new
Drink Beer Refill 1.4.0-beta.2
This release migrates the project to a native Fabric and NeoForge multi-loader layout for Minecraft 1.21.1. It does not depend on Architectury Loom, Architectury Gradle Plugin, or Architectury API.
Added
- Added a Fabric 0.19.3 build with Fabric API 0.116.12+1.21.1 and Fabric Loom 1.14.10.
- Added Fabric implementations for registration, extended menus, C2S networking, Transfer API inventory automation, client registration, and per-world JSON configuration.
- Added shared registry-ID snapshots, loader-specific configuration tests, and five shared Holiday GameTests with thin Fabric and NeoForge discovery adapters.
- Added CI and publishing tasks that build, test, and publish separate Fabric and NeoForge artifacts.
Changed
- Split the project into
common,fabric, andneoforgemodules. Each loader compiles the shared sources in its own toolchain; no common JAR is embedded or published. - Moved shared gameplay to vanilla APIs behind small platform and client hooks. NeoForge retains deferred registration and capabilities; Fabric uses direct registration and Transfer API storage.
- Replaced loader-specific inventory and menu primitives in shared code with vanilla containers and slots while preserving all automation directions and restrictions.
- Kept Minecraft 1.21.1, Java 21, NeoForge 21.1.244, ModDevGradle 2.0.143, NeoForm
1.21.1-20240808.144430, Parchment2024.11.17, and JEI 19.21.0.246. - Fabric now stores server settings in
<world>/serverconfig/drinkbeer-server.json; NeoForge continues to usedrinkbeer-server.tomlwith matching fields, defaults, and ranges.
Fixed
- Fixed transparent planes on the holiday stars and colored lights rendering as black on Fabric by registering their cutout render layer.
Compatibility
- Preserved registry IDs, resource paths, NBT and codec formats, including the existing
drinkbeer:refreash_tradeboxpayload ID. - Verified both dedicated-server GameTest suites and loading NeoForge-created test worlds on Fabric and Fabric-created test worlds on NeoForge.
This mod has no additional files

