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

87.53M downloads
23.4k followers
Follow Save
Filter versions...
Filter channels...
  • 25w43a (modmuss50)
  • Bump version (modmuss50)
  • Update AttachmentSync.java (#4921) (Fuzss)
  • Fix active renderer category (#4928) (modmuss)
  • Add getDataOrDefault method to FabricRenderState (#4917) (EightSidedSquare)
  • Implement an opt-in packet splitter. (#4841) (Patbox)
  • Bump version (modmuss50)
  • Update AttachmentSync.java (#4921) (Fuzss)
  • Implement an opt-in packet splitter. (#4841) (Patbox)
  • Bump version (modmuss50)
  • Remove all @NotNull annotations (#4924) (modmuss)
  • Add a checkstyle rule for nested code blocks (#4925) (modmuss)
  • [1.21.11] Conventional item tags for armor (#4918) (Cassian Godsted)
  • Update to Minecraft snapshot 25w42a (#4930) (haykam821)
  • Bump version (modmuss50)
  • Add refreshCommandCompletions() to ClientCommandManager (#4893) (Frederik van der Els)
  • Implement item FRAPI in Indigo (#4904) (PepperCode1)
  • Add a conventional item tag for copper nuggets (#4905) (Thomas Kain)
  • Improve debug entry sorting and allow searching by namespace. (#4911) (modmuss)
  • Fix LivingEntityFeatureRenderEvents.ALLOW_CAPE_RENDER (#4912) (modmuss)
  • Improve access to resource reloaders profiling. (#4913) (LambdAurora)
  • 1.21.10 (modmuss50)
  • Bump version (modmuss50)
  • Fix custom ingredients breaking shapeless crafting recipes (#4914) (PepperCode1)
  • Bump version (modmuss50)
  • Improve fix for packet order (#4897) (modmuss)
  • Add ScreenEvents.AfterBackground event (#4880) (Fuzss)
  • Provide a way to get existing spawn entries in SpawnSettingsContext (#4884) (Fuzss)
  • Fix custom play payload packets not being handled on the correct thread. (#4896) (modmuss)
  • Fix missing mutable annotation in GameRuleRpcDispatcherTypedRuleMixin (modmuss50)
  • 1.21.9 (modmuss50)
  • Bump version (modmuss50)
  • Add ScreenEvents.AfterBackground event (#4880) (Fuzss)
  • Provide a way to get existing spawn entries in SpawnSettingsContext (#4884) (Fuzss)
  • Fix Datagen API's FMJ and build.gradle not correctly declaring dependencies (#4861) (PepperCode1)
  • Bump version (modmuss50)
  • Bump version (modmuss50)
  • Bump version (modmuss50)
  • Flatten bundle packets (#4845) (Patbox)
  • Add checkstyle rule to disallow @Debug annotation usage (#4839) (Copilot, copilot-swe-agent[bot], modmuss50)
  • Bump version (modmuss50)
  • Improve injection location registry sync setup, and guard against tracking the same registry twice. (#4887) (modmuss)
  • PreparableModelLoadingPlugin.DataLoader gets passed a ResourceReloader.Store (#4890) (modmuss)
  • Bump version (modmuss50)
  • fix: fix particle manager mixing targeting (Grauly)
  • 1.21.9-rc1 (modmuss50)
  • Bump version (modmuss50)
  • Deprecate EntityRendererRegistry in favor of directly using EntityRendererFactories#register (#4857) (Spino, modmuss50)
  • Add FabricRenderState (#4847) (EightSidedSquare, modmuss50)
  • Migrate FluidVariantRenderTest to new HUD API, and restore previous intended display logic. (modmuss50)
  • 1.21.9-pre3 (modmuss50)
  • Fix Datagen API's FMJ and build.gradle not correctly declaring dependencies (#4861) (PepperCode1)
  • Add ParticleRendererRegistry (#4854) (modmuss)
  • Remove WorldRenderEvents and DimensionRenderingRegistry (#4875) (PepperCode1, modmuss50)
  • Make GuiRendererNonQuadsTest more intential looking (AKA, I tried to draw a hexagon, but rendering.exe failed to launch and caused a blue screen of death) (#4876) (cputnam-a11y, cputnam-a11y)
  • Remove InventoryScreenMixin and fix BannerGuiElementRenderer (#4874) (PepperCode1)
  • Add support for Fabric gamerule types in MSMP. (#4871) (modmuss)
  • 1.21.9 porting fixes (#4872) (apple502j)
  • Finish porting Block FRAPI (#4873) (PepperCode1)
  • Bump version (modmuss50)
  • Deprecate EntityRendererRegistry in favor of directly using EntityRendererFactories#register (#4857) (Spino, modmuss50)
  • Add FabricRenderState (#4847) (EightSidedSquare, modmuss50)
  • Migrate FluidVariantRenderTest to new HUD API, and restore previous intended display logic. (modmuss50)
  • 1.21.9-pre3 (modmuss50)
  • Fix Datagen API's FMJ and build.gradle not correctly declaring dependencies (#4861) (PepperCode1)
  • Add ParticleRendererRegistry (#4854) (modmuss)
  • Remove WorldRenderEvents and DimensionRenderingRegistry (#4875) (PepperCode1, modmuss50)
  • Make GuiRendererNonQuadsTest more intential looking (AKA, I tried to draw a hexagon, but rendering.exe failed to launch and caused a blue screen of death) (#4876) (cputnam-a11y, cputnam-a11y)
  • Remove InventoryScreenMixin and fix BannerGuiElementRenderer (#4874) (PepperCode1)
  • Add support for Fabric gamerule types in MSMP. (#4871) (modmuss)
  • 1.21.9 porting fixes (#4872) (apple502j)
  • Finish porting Block FRAPI (#4873) (PepperCode1)
  • Bump version (modmuss50)
  • Workaround possible Mixin bug with @Unique and multiple targets. (modmuss50)
  • Fix mappings in KeyBindingCategoryMixin (modmuss50)
  • Fix depedencies when running the game locally without Gradle. (modmuss)
  • Bump version (modmuss50)
  • Update mappings in KeyBindingsTest (modmuss50)
  • Resource Loader v1 and new resource reloader API (#4770) (LambdAurora, PepperCode1)
  • Sort KeyBinding.Categorys (#4863) (PepperCode1, Juuz)
  • 1.21.9-pre2 port (#4869) (apple502j, modmuss50)
  • 1.21.9-pre1 (#4856) (modmuss)
  • Bump version (modmuss50)
  • Port fabric-particles-v1 (#4852) (modmuss)

Project members

modmuss50

Owner

Player7457

Owner

Details

Licensed Apache-2.0
Published 5 years ago
Updated 4 days ago