Fabric API

Fabric API

Mod

Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.

Client or server Library

31.54M downloads
14.9k followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...
  • Bump versions (modmuss50)
  • Reintroduce BeforeBake and AfterBake model modifiers (#4320) (PepperCode1)
  • Add various lifetime-bound try-with-resources APIs to client gametests (#4318) (Joseph Burton)
  • Fix NPE in WaterPotionStorage#isWaterPotion (#4313) (Bruno Ploumhans)
  • Add additional 'c' tags (#4186) (TelepathicGrunt)
  • (Block)EntityType builders use @Nullable Booleans (modmuss50)
  • Bump version (modmuss50)
  • New Crowdin updates (#4309) (Fabric Bot)
  • Some gradle deprecation fixes (#4308) (modmuss)
  • Client gametest threading tweaks (#4304) (Joseph Burton)
  • Allow setting canPotentiallyExecuteCommands in BE/E type builders (#4302) (PepperCode1, modmuss50)
  • Bump version (modmuss50)
  • Update translations (modmuss50)
  • Make dynamic registry element path include namespace for none vanilla registries (#4180) (Josiah Glosson)
  • Ensure that there are no duplicate files across projects. (#4301) (modmuss)
  • Add experimental Client Game Test API (#4292) (Joseph Burton, modmuss50)
  • Rename convention tag mixin package does it doesn't clash with the new tag api. (#4300) (modmuss)
  • Bump version (modmuss50)
  • Update translations (modmuss50)
  • Make dynamic registry element path include namespace for none vanilla registries (#4180) (Josiah Glosson, modmuss)
  • Rename convention tag mixin package does it doesn't clash with the new tag api. (#4300) (modmuss)
  • Bump version (modmuss50)
  • Registry aliasing (#4231) (Syst3ms, modmuss50)
  • Add tag aliases (#4198) (Juuz)
  • Update checkstyle (#4280) (modmuss)
  • Fix more custom ingredient implementation issues (#4287) (PepperCode1)
  • Fix block outline rendering (#4286) (PepperCode1)
  • Disallow records as part of public API (#4279) (modmuss)
  • Bump version (modmuss50)
  • Registry aliasing (#4231) (Syst3ms, modmuss50)
  • Add tag aliases (#4198) (Juuz)
  • Bump version (modmuss50)
  • Add SpecialBlockRendererRegistry (#4271) (PepperCode1)
  • 1.21.4 (modmuss50)
  • Update to loom 1.9 (#4260) (modmuss)
  • Implement changes to client auto-test threading (#4256) (Joseph Burton)
  • Make data generation .cache reproducible (#4259) (modmuss)
  • Allow retrieving model loading plugins (#4269) (PepperCode1)
  • Fix custom ingredient implementation (#4276) (PepperCode1)
  • Fix Object Builder API classloading TexturedRenderLayers too early (#4278) (PepperCode1)
  • Bump version (modmuss50)
  • Port FRAPI to 1.21.4 and refactor (#4247) (PepperCode1)
  • Bump version (modmuss50)
  • Fixed typo in README.md (#4262) (ArduFish123)
  • Fix some datagen taws (#4265) (modmuss)
  • Remove unused BlockPickInteractionAware interface (#4266) (modmuss)
  • 1.21.4-rc3 (modmuss50)
  • Bump version (modmuss50)
  • Update Model Loading API to 1.21.4 (#4243) (PepperCode1)
  • Add more data generation TAWs (#4261) (modmuss)
  • Fix CurseForge game version capitalisation yet again... (modmuss50)
  • Bump versions (modmuss50)
  • 1.21.4-pre3 (modmuss50)
  • Add optional registries & refactor registry sync (#4233) (modmuss)
  • Update loom (#4253) (modmuss)
  • Bump version (modmuss50)
  • Fix AFTER_SETUP event not being able to render (#4219) (JustRed23)
  • Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
  • Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
  • Fix crash with custom signs. (#4240) (modmuss)
  • 1.21.4-pre2 (modmuss50)
  • Bump version (modmuss50)
  • Fix AFTER_SETUP event not being able to render (#4219) (JustRed23)
  • Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
  • Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
  • Bump version (modmuss50)
  • Add transitive access wideners for tracked data related creator entity methods (#4229) (Daniel Orr)
  • Add RegistryEntryAddedCallback.allEntries (#4235) (modmuss)
  • 1.21.4-pre1 (modmuss50)
  • Bump version (modmuss50)
  • Rename includeData to requestIncludeData and improve docs. (modmuss50)
  • Change outdated setPredicate to addPredicate. (#4234) (fishshi)
  • Provide a RegistryByteBuf for attachment syncing (#4223) (modmuss)
  • Fix client test random crashes (#4224) (modmuss)
  • Fix ModelProvider.ItemAssets generating duplicate models. (modmuss50)
  • Add transitive access wideners for ID_MAPPER of ItemModelTypes and related types (#4228) (Jochen Jacobs)
  • Fix includeData in pick events (#4232) (apple502j)
  • Ensure that the full datagen test is ran on build. (modmuss50)
  • Bump version (modmuss50)
  • Provide a RegistryByteBuf for attachment syncing (#4223) (modmuss)
  • Fix client test random crashes (#4224) (modmuss)
  • Change outdated setPredicate to addPredicate. (#4234) (fishshi)
  • Bump version (modmuss50)
  • Provide a RegistryByteBuf for attachment syncing (#4223) (modmuss)
  • Add back missing generated atlas files (modmuss50)
  • 24w46a (modmuss50)
  • Bump version (modmuss50)
  • remove outdated SUCCESS_NO_ITEM_USED (#4215) (fishshi)
  • Translation updates (#4194) (Fabric Bot)
  • Add AFTER_CLIENT_WORLD_CHANGE (#4173) (fishshi)
  • Data Attachment Sync API (#4049) (Syst3ms)
  • Fix raw materials item tag having duplicate entries (Fixes #4182) (#4203) (Prospector)
  • Add stripped pale oak logs & wood to their respective conventional tags (Fixes #4181) (#4199) (Prospector)

Project members

modmuss50

Owner

sfPlayer1

Owner

Details

Licensed Apache-2.0
Published 4 years ago
Updated a day ago