File Details
orevein-fabric-1.7.2-V1.21.11.jar
- R
- Apr 1, 2026
- 765.72 KB
- 304
- 1.21.11
- Fabric
File Name
orevein-fabric-1.7.2-V1.21.11.jar
Supported Versions
- 1.21.11
Curse Maven Snippet
[1.7.2] - 2026-04-01 (Minecraft 1.21.11)
Fixed
- NeoForge crash on player join — Fixed
NullPointerExceptioninCustomPacketPayload$Type.id()caused by missing S2C channel registrations. Architectury requiresNetworkManager.registerReceiver(Side.S2C, ...)to be called during init for every channel; these calls were absent in v1.7.1. The fix ensuresSYNC_STATE_CHANNELandSYNC_EXTRA_INV_CHANNELare registered duringFMLClientSetupEvent.
Technical
- Migrated build system from
net.neoforged.moddevtodev.architectury.loom 1.13-SNAPSHOT+architectury-plugin 3.4-SNAPSHOTto fix aZipException: STORED entry missing sizein thecreateMinecraftArtifactsstep caused by an incompatibility betweenmoddev 2.0.91and the NeoForge 21.11.38-beta patch zip format. - Updated dependency versions to match MC 1.21.11:
- Fabric Loader:
0.18.4 - Fabric API:
0.139.5+1.21.11
- Fabric Loader:
- Updated NeoForge platform code for MC 1.21.11 API changes:
DistExecutorremoved — replaced with@EventBusSubscriber(Dist.CLIENT)+@SubscribeEventKeyMapping(String, Type, int, String)→KeyMapping(String, Type, int, Category)— category is now a typedKeyMapping.CategoryWindow.getWindow()removed — replaced withGLFW.glfwGetCurrentContext()player.serverprivate field — replaced withplayer.level().registryAccess()NetworkManager.sendToServer/sendToPlayernow requireRegistryFriendlyByteBuf— wrapped at call sites
- Updated Fabric platform code for Fabric API 0.139.5+1.21.11 networking changes:
ServerPlayNetworking.send(player, Identifier, FriendlyByteBuf)removed — switched to ArchitecturyNetworkManager.sendToPlayerServerPlayNetworking.registerGlobalReceiver(Identifier, handler)removed — switched to ArchitecturyNetworkManager.registerReceiverClientPlayNetworking.send(Identifier, FriendlyByteBuf)removed — switched to ArchitecturyNetworkManager.sendToServerClientPlayNetworking.registerGlobalReceiver(Identifier, handler)removed — switched to ArchitecturyNetworkManager.registerReceiver- Both loaders now share the same Architectury networking path consistently
KeyMapping.CategoryandWindow.getWindow()fixes applied on Fabric side as well

