Fabric API

Fabric API

Universal mod

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

Library

703.2K downloads
1,801 followers
Created 2 years ago
Updated 3 days ago

External resources



Project members

sfPlayer1

OWNER

modmuss50

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID
Filter versions...
  • 1.19.3-rc1 (modmuss50)
  • Bump version (modmuss50)
  • Check stack size in FabricItemGroupEntries (#2705) (modmuss50)
  • Networking: fix type of created packet (#2712) (apple502j)
  • AttackBlockCallback: creative fix and javadoc update (#2691) (Technici4n, Juuz)
  • Add BakedModel unwrapping API (#2686) (Technici4n)
  • Fix testmod client mixins being applied on the server. (#2704) (Sideroo)
  • Bump version (modmuss50)
  • Networking: fix type of created packet (#2712) (apple502j)
  • AttackBlockCallback: creative fix and javadoc update (#2691) (Technici4n, Juuz)
  • Add BakedModel unwrapping API (#2686) (Technici4n)
  • Bump root version (modmuss50)
  • 1.19.3-pre3 (modmuss50)
  • Bump versions (modmuss50)
  • Resource Conditions: add feature_enabled (#2658) (apple502j)
  • Pass DynamicRegistryView to DynamicRegistrySetupCallback (#2696) (apple502j, Juuz)
  • Add some useful helper methods to FabricDynamicRegistryProvider.Entries (#2692) (modmuss50, Juuz)
  • Improved error handling in FabricGameTestHelper (#2693) (modmuss50)
  • Add access widener for SoundEvent.of (#2695) (modmuss50, Juuz, Shnupbups)
  • Add FabricDataGenerator.createBuiltinResourcePack to support data generating builtin resourcepacks (#2697) (modmuss50)
  • 1.19.3-pre2 javadoc fixes (#2698) (apple502j, Technici4n)
  • Remove fabric-textures-v0 recommendation (#2700) (Sideroo)
  • Bump version (modmuss50)
  • Update mappings Use alternative fastutil javadoc link. (modmuss50)
  • Add transfer API Chiseled Bookshelf support (#2685) (Technici4n)
  • Restore loading of feature datapacks in TestServer (Technici4n)
  • Add DataGeneratorEntrypoint.buildRegistry (#2681) (modmuss50)
  • Cleanup Renderer API testmod (#2688) (Technici4n)
  • Add coverage task (#2689) (modmuss50)
  • Fix invalid accesswidener following the mapping update. (modmuss50)
  • 1.19.3-pre2 (modmuss50)
  • Log sprite id and not the atlas id for sprites with invalid bounds. (modmuss50)
  • Bump version (modmuss50)
  • Add license to client only etries for client modules. (#2683) (modmuss50)
  • Add automated client smoke tests. (#2678) (modmuss50)
  • Fix FabricItemGroupBuilder not setting the Identifier (modmuss50)
  • Convert flowing fluids to still ones in fluid variants (#2679) (Juuz)
  • Generate package-info files for all impl and mixin packages (#2615) (Juuz)
  • 1.19.3-pre1 (modmuss50)
  • Bump version (modmuss50)
  • Remove maven specific jar (modmuss50)
  • Add license to client only entries for client modules. (#2683) (modmuss50)
  • Convert flowing fluids to still ones in fluid variants (#2679) (Juuz)
  • Generate package-info files for all impl and mixin packages (#2615) (Juuz, modmuss50)
  • Bump version (modmuss50)
  • Fix crash in 1.19.3 stack remainder test port (#2674) (apple502j)
  • Only load default language on the server. (modmuss50)
  • Split all duplicated packages (#2617) (modmuss50)
  • Fix #2657: Transfer API edge case with bad isValid overrides (#2659) (Technici4n, modmuss50)
  • Support stack aware recipe remainders (#2556) (AlphaMode)
  • Add access widener for ItemModelGenerator#writer (#2635) (90)
  • Load modded translations on the server (#2668) (Jonathan Coates)
  • Fix shulker boxes accepting other shulkers when using a directionless InventoryStorage (#2669) (Jonathan Coates)
  • Fixed ScreenEvents Javadoc (#2618) (Kevinthegreat)
  • Update Gson javadoc link (#2664) (apple502j)
  • Bump version (modmuss50)
  • Only load default language on the server. (modmuss50)
  • Fix #2657: Transfer API edge case with bad isValid overrides (#2659) (Technici4n, modmuss50)
  • Support stack aware recipe remainders (#2556) (AlphaMode, apple502j, Technici4n, Salvatore Peluso, modmuss50)
  • Split all duplicated packages (#2617) (Juuz)
  • Fixed ScreenEvents Javadoc (#2618) (Kevinthegreat)
  • Add access widener for ItemModelGenerator#writer (#2635) (90)
  • Adjust nether biomes injection point (#2666) (modmuss50, apple502j)
  • Load modded translations on the server (#2668) (Jonathan Coates)
  • Fix shulker boxes accepting other shulkers when using a directionless InventoryStorage (#2669) (Jonathan Coates)
  • Bump version (modmuss50)
  • Support stack aware recipe remainders (#2556) (AlphaMode, apple502j, Technici4n, Salvatore Peluso, modmuss50)
  • Fix prod client crash in fabric-screen-api-v1 (modmuss50)
  • Bump versions (modmuss50)
  • 22w46a (modmuss50)
  • Update mappings (modmuss50)
  • Bump versions (modmuss50)
  • Item Group API: Expose shouldShowOpRestrictedItems (#2637) (apple502j)
  • Rename FabricWorldgenProvider to FabricDynamicRegistryProvider (#2638) (apple502j)
  • Biome API: modify Nether biomes a bit earlier (#2650) (apple502j)
  • Item Group API: fix bugs in 22w45a port (#2653) (apple502j)
  • 22w45a (#2647) (modmuss50)
  • Bump version (modmuss50)
  • Merge remote-tracking branch 'origin/1.19.2' into 1.19.3 (modmuss50)
  • Edit ko-kr translations for resource-loader (#2593) (Dalsu)
  • Implement a version of FabricDefaultAttributeRegistry#register that takes a DefaultAttributeContainer (#2589) (triphora)
  • Add a block appearance API (#2579) (Technici4n)
  • Add AFTER_DEATH and ALLOW_DAMAGE events; generalise ALLOW_DEATH to living entities (#2573) (Technici4n)
  • Bump version (modmuss50)
  • Enforce Minecraft 1.19.2 (modmuss50)
  • Edit ko-kr translations for resource-loader (#2593) (Dalsu)
  • Implement a version of FabricDefaultAttributeRegistry#register that takes a DefaultAttributeContainer (#2589) (triphora)
  • Add a block appearance API (#2579) (Technici4n)
  • Add AFTER_DEATH and ALLOW_DAMAGE events; generalise ALLOW_DEATH to living entities (#2573) (Technici4n)
  • Bump version (modmuss50)
  • Add a block appearance API (#2579) (Technici4n)
  • 22w44a (#2632) (modmuss50, Sebastian Hartte)
  • Bump version (modmuss50)
  • Rename FabricDataGenerator.create to createPack (modmuss50)
  • Resource Loader: use Text for display name (#2613) (apple502j)
  • Message API: update javadoc for 22w42a (#2605) (apple502j)
  • Link to JOML/Jetbrains Annotations, update Guava link (#2614) (apple502j)
  • 1.19.3 resource loader changes (#2611) (apple502j)
  • 22w42a RegSync changes (#2608) (apple502j)
  • 22w43a (#2610) (modmuss50, Technici4n)

Initial release

  • Bump version (modmuss50)
  • Add way to specify the PathNodeType for a block, add missing tests in content registries testmod. (#2519) (Salvatore Peluso, Technici4n, Juuxel)
  • Create ko_kr translations for resource-loader and item-groups (#2591) (Dalsu)
  • Create pl_pl translation for resource-loader (#2590) (Yoosk)
  • Bump version (modmuss50)
  • Fix crash when replacing SimpleRegistry contents (#2504) (Benonardo)
  • Skip adding out-of-bound sprites to SpriteFinderImpl (#2584) (Technici4n)
  • Bump versions (modmuss50)
  • Skip adding out-of-bound sprites to SpriteFinderImpl (#2584) (Technici4n)
  • Added it_it language. (#2581) (Salvatore Peluso)
  • Change test LSHIFT keybind to RSHIFT (#2580) (AlphaMode)
  • Update Finnish translation for resource loader (#2578) (Juuz)
  • Added Brazilian Portuguese translations (#2569) (Luligabi1)
  • Create es_es translations for resource-loader and item-groups (#2568) (altrisi)
  • French translation update (#2565) (Julienraptor01)
  • Resource conditions: support all tags (#2564) (apple502j)
  • Add Sound API to allow sound instances to play custom audio streams (#2558) (Jonathan Coates)
  • Create parent directory when writing test report (#2554) (Jonathan Coates)
  • Bump version. (modmuss50)
  • Support namespaced armor textures. Fixes #96 (#2542) (modmuss50)
  • Bump versions. (modmuss50)
  • Fix @SafeVarargs warnings in Resource Conditions and ColorProviderRegistry (#2547) (Technici4n)
  • Cleanup incorrect mixin shadow annotations/access (modmuss50)
  • Update Loom, Yarn, Checkstyle (#2538) (modmuss50)
  • Add DataGeneratorEntrypoint.getEffectiveModId (#2534) (modmuss50)
  • Add ServerEntityEvents.EquipmentChange event (#2533) (modmuss50)
  • Fix many javadoc issues (#2526) (apple502j, Juuz)
  • ModNioResourcePack: don't extend AbstractFileResourcePack (#2509) (J. Fronny)
  • FabricLanguageProvider - Data Generation API (#2451) (mineblock11, modmuss50, apple502j)
  • Bump version. (modmuss50)
  • Bump version. (modmuss50)
  • Rename modid to "fabric-api" and provide "fabric" (#2535) (modmuss50)
  • Bump versions. (modmuss50)
  • Transfer API improvements 4 (#2375) (Technici4n, Juuxel)
  • Update Modrinth plugin version (#2082) (wafflecoffee)
  • Item Group API: refactor & add more javadoc (#2518) (apple502j)
  • Fix crash when replacing SimpleRegistry contents (#2504) (Benonardo)
  • Added doc to SculkSensorRegistry (#2490) (2ndDerivative)
  • Refactor Dimension API and fix a bug (#2486) (apple502j)
  • Add overwriting screen handler factory (#2373) (apple502j)
  • Add publish checkstyle report action (#2514) (Juuz)
  • Bump versions. (modmuss50)
  • Rename and validate Mixin class names. (#2450) (modmuss50)
  • Add many more transitive access wideners (#2341) (Shnupbups)
  • Merge remote-tracking branch 'origin/1.19.1' into 1.19.2 (modmuss50)
  • Add development guidelines (CONTRIBUTING.md) (#2377) (Technici4n, apple502j, Juuxel, liach)
  • Bump version (modmuss50)
  • Message API: fix outdated and incorrect javadoc (apple502j)
  • Add Japanese translations (apple502j)
  • Create et_ee.json (Madis Otenurm)
  • Fix POI types not being registered properly (apple502j)
  • Split icy tag into ICY and AQUATIC_ICY (TelepathicGrunt)
  • Make DEFAULT_ENABLED work with client resource pack (deirn)
  • Rename modid to "fabric-api" and provide "fabric". Update loom (#2446) (modmuss50)
  • ModelHelper: remove useless contract (#2422) (apple502j)
  • Make static-only classes final and unconstructible (#2421) (apple502j)
  • ModResourcePackUtil: Properly handle special chars in mod name (#2407) (apple502j)
  • Add client tags module (#2308) (Deximus-Maximus, deirn)
  • Add TagUtil (#2307) (Deximus-Maximus, haykam821, Technici4n)
  • Move a few object builders to transitive AWs (#2154) (Technici4n)
  • Bump version (modmuss50)
  • 1.19.1 (modmuss50)
  • Fix: broadcast message headers when chat event is cancelled (#2426) (Gegy)
  • Fix accidental breaking change made to PacketSender in rc3 port. (modmuss50)
  • Checkstyle. (modmuss50)
  • 1.19.1-rc3 (modmuss50)
  • Bump version (modmuss50)
  • Fix 1.19.1 client command API bugs (#2425) (apple502j)
  • Bump versio (modmuss50)
  • Message API: 1.19.1 changes (#2411) (apple502j)
  • Bump version (modmuss50)
  • 1.19.1-rc2 (modmuss50)
  • Merge remote-tracking branch 'origin/1.19' into 1.19.1 (modmuss50)
  • fix custom dimension not loaded on world preset other than default (#2387) (deirn)
  • Fix inconsistent ordering of item attribute modifiers by using a linked hashmap (#2380) (Technici4n)
  • Fix incorrect check in GlobalReceiverRegistry (#2363) (apple502j)
  • Make disconnected screen reason text scrollable (#2349) (deirn, modmuss50)
  • Fix Indigo AO calculation (#2344) (PepperCode1)
  • Bump version (modmuss50)
  • Enable parallel builds by default. Update remotesign to a parallel capable version. Set org.gradle.parallel.threads in actions as we are IO bound. (modmuss50)
  • fix custom dimension not loaded on world preset other than default (#2387) (deirn)
  • Fix inconsistent ordering of item attribute modifiers by using a linked hashmap (#2380) (Technici4n)
  • Fix incorrect check in GlobalReceiverRegistry (#2363) (apple502j)
  • Make disconnected screen reason text scrollable (#2349) (deirn, modmuss50)
  • Fix Indigo AO calculation (#2344) (PepperCode1)
  • Bump version (modmuss50)
  • Fix inconsistent ordering of item attribute modifiers by using a linked hashmap (#2380) (Technici4n)
  • Fix incorrect check in GlobalReceiverRegistry (#2363) (apple502j)
  • Fix Indigo AO calculation (#2344) (PepperCode1)
  • Enable parallel builds by default. Update remotesign to a parallel capable version. Set org.gradle.parallel.threads in actions as we are IO bound. (modmuss50)
  • 1.19.1-pre6 (modmuss50)
  • 1.19.1-pre4 (modmuss50)
  • Bump version. (modmuss50)
  • Make screen API crash easier to debug (#2338) (apple502j)
  • Fix custom dimension not getting loaded on first world load (#2345) (deirn)
  • Sculk Sensor Frequency Registry (#2279) (Shnupbups, Juuxel)
  • Add FabricLootTableBuilder.modifyPools (#2314) (Juuxel)
  • Bump version. (modmuss50)
  • Fix biome modification for modded end biomes (#2365) (apple502j)
  • Port fix for MC-195468 to 1.18.2 (#2343) (deirn)
  • Add FabricLootTableBuilder.modifyPools (#2314) (Juuxel)
  • Clarify Indigo TextureHelper BAKE_NORMALIZED use (Player)
  • Revert "Fix the bitwise comparison for BAKE_NORMALIZED (#2353)" (Player)
  • Fix the bitwise comparison for BAKE_NORMALIZED (#2353) (RichieSams)
  • Bump versions (Player)
  • Clarify Indigo TextureHelper BAKE_NORMALIZED use (Player)
  • Revert "Fix the bitwise comparison for BAKE_NORMALIZED (#2353)" (Player)
  • Bump version (modmuss50)
  • Fix the bitwise comparison for BAKE_NORMALIZED (#2353) (RichieSams)
  • Fix registry sync namespace check (#2356) (apple502j, modmuss50)
  • Bump version. (modmuss50)
  • Fix #2108: FlammableBlockRegistry ignores tags unless /reload (#2326) (Technici4n)
  • Optimise file exists check in ModNioResourcePack (#2339) (modmuss50)
  • Defer Indigo item rendering (#2336) (PepperCode1)
  • Fix icon path (#2327) (mooz)
  • Add some more TAWs to the Datagen Module (#2322) (Shnupbups)
  • Bump version. (mooz)
  • Optimise file exists check in ModNioResourcePack (#2339) (modmuss50)
  • Defer Indigo item rendering (#2336) (PepperCode1)
  • Fix #2108: FlammableBlockRegistry ignores tags unless /reload (#2326) (Technici4n)
  • Backport fixes to resource loader and biome API (#2321) (apple502j)
  • Bump version (modmuss50)
  • Fix build. (modmuss50)
  • Fix Biome API bugs (#2282) (apple502j, modmuss50, deirn)
  • Add registries for villager interactions to fabric-content-registries module (#2193) (aws404)
  • Add SyncDataPackContents and TagsLoaded lifecycle events (#2265) (modmuss50)
  • Bump version (modmuss50)
  • Add registries for villager interactions to fabric-content-registries module (#2193) (aws404)
  • Add SyncDataPackContents and TagsLoaded lifecycle events (#2265) (Technici4n)
  • Bump version (modmuss50)
  • Fix FabricParticleTypes being incorrectly marked as client only. Closes #2297 (modmuss50)
  • Update curseforge version. (modmuss50)
  • Bump version (modmuss50)
  • Mark ArgumentTypeRegistry as final (#2291) (apple502j)
  • Fix #2237: Allow registering argument types without interacting with the class map (#2252) (Technici4n)
  • Make sure only render thread can call onGameJoin (#2290) (apple502j)
  • Bump version (modmuss50)
  • 1.19-rc2 (modmuss50)
  • Make getKnockbackResistance() work for all materials (#2129) (Daomephsta)
  • A few datagen fixes (#2250) (Technici4n)
  • Fix errors not showing up in disconnect messages (#2266) (Justsnoopy30)
  • Add all missing tags for SAVANNA, TAIGA, OVERWORLD and END (#2273) (ThalusA)
  • Bump version (modmuss50)
  • Make getKnockbackResistance() work for all materials (#2129) (Daomephsta)
  • A few datagen fixes (#2250) (Technici4n)
  • Fix errors not showing up in disconnect messages (#2266) (Justsnoopy30)
  • Bump versions. (modmuss50)
  • Fabric Message API v1 (experimental) (#2220) (apple502j, modmuss50)
  • 1.19-rc1 (modmuss50)
  • Bump version (modmuss50)
  • 1.19-pre4 (modmuss50)
  • Loot table API v2 (Juuxel)
  • Load mod-provided data packs and DRM entries (#2261) (apple502j)
  • Change client command api to use registration event (#2264) (Jason)
  • Bump version (apple502j)
  • Loot table API v2, iteration 2 (#1241) (Juuxel)
  • Bump version (modmuss50)
  • Handle teleporting within the same dimension better. (#2249) (modmuss50)
  • Fix #2206: Client chunk cache grows unbounded (#2248) (Technici4n, modmuss50)
  • Create fat testmod jar (#2256) (modmuss50)
  • Sync new 1.19 registries as required. Closes #2205 (#2247) (modmuss50)
  • 1.19-pre2 (modmuss50)
  • Bump version (modmuss50)
  • Handle teleporting within the same dimension better. (#2249) (modmuss50)
  • Fix #2152: End server world tick too early and conditional (#2251) (Technici4n)
  • Fix #2206: Client chunk cache grows unbounded (#2248) (Technici4n, modmuss50)
  • Bump version (modmuss50)
  • Fix the issue of uninstalling a dimension mod or datapack (#2078) (qouteall)
  • Restore printing the mod name in crash reports (#2235) (altrisi)
  • Bump version (modmuss50)
  • Restore printing the mod name in crash reports (#2235) (altrisi)
  • Fix the issue of uninstalling a dimension mod or datapack (#2078) (qouteall)
  • Bump version. (modmuss50)
  • Apply process resources to all sourcesets. Fixes #2236 (modmuss50)
  • Bump versions (modmuss50)
  • Split client only code into its own sourceset. (#2179) (modmuss50)
  • Bump version (modmuss50)
  • Bump version (modmuss50)
  • Update mappings. (modmuss50)
  • Update command registration API to reflect 1.19 vanilla changes (#2227) (Player, modmuss50)
  • Copy offsetType in FabricBlockSettings (modmuss50)
  • Allow Built in Resource Packs to have custom names (#1827) (Jab125, Technici4n, BasiqueEvangelist, modmuss50, Juuxel, Waterpicker, AlphaMode, liach, Shadew, shartte, LambdAurora, LambdAurora, deirn)
  • Fix #2164: Transfer API performance issues (#2189) (Technici4n)
  • Add ModifyItemAttributeModifiersCallback (#2175) (frqnny, Juuxel)
  • Make crash-report-info print mods in a tree form (#2157) (altrisi)
  • Fix #1947, #1873: FabricBlockSettings#copy does not copy all settings, the sequel (#2119) (Luligabi1)
  • Bump version (modmuss50)
  • Fix #2164: Transfer API performance issues (#2189) (Technici4n)
  • Add ModifyItemAttributeModifiersCallback (#2175) (frqnny, Juuxel)
  • Make crash-report-info print mods in a tree form (#2157) (altrisi)
  • Fix #1947, #1873: FabricBlockSettings#copy does not copy all settings, the sequel (#2119) (Luligabi1)
  • Allow Built in Resource Packs to have custom names (#1827) (Jab125, Technici4n, BasiqueEvangelist, modmuss50, Juuxel, Waterpicker, AlphaMode, liach, Shadew, shartte, LambdAurora, LambdAurora, deirn)
  • 1.19-pre1 (modmuss50)
  • Bump version. (modmuss50)
  • Update client commands to reflect 22w19a changes (#2217) (apple502j)
  • 22w19a (modmuss50)
  • 22w18a (Player)
  • Fix release build. (modmuss50)
  • Bump version (modmuss50)
  • Move deprecated modules, create own maven BOM for the deprecated modules. (#2171) (modmuss50)
  • Update conventional tags to 22w17a (#2169) (Deximus-Maximus)
  • Remove BedBlockMixin (#2166) (apple502j)
  • 22w17a (modmuss50)
  • Transfer API improvements and breaking changes for 1.19 (#2139) (Technici4n)
  • 22w16b (modmuss50, Player)
  • Bump version. (modmuss50)
  • Add GitHub action to help manage support issues. (modmuss50)
  • Fix convention bucket tag ID format (#2142) (Juuxel)
  • Fix #c:brown_dyes containing purple dye instead of brown (#2147) (Juuxel)
  • Bump version. (modmuss50)
  • Fix datagen failures not exiting with a none zero exit code. (#2141) (modmuss50)
  • Modernize Indigo (#2110) (PepperCode1)
  • Fix FabricTagProvider generating tags in incorrect directories. (modmuss50)
  • Add fabric-convention-tags-v1 (#2063) (Deximus-Maximus, haykam821, modmuss50)
  • Fix release. Works around: https://github.com/actions/checkout/issues/760 (modmuss50)
  • 22w15a (modmuss50)
  • Bump version. (modmuss50)
  • Fix datagen failures not exiting with a none zero exit code. (#2141) (modmuss50)
  • Modernize Indigo (#2110) (PepperCode1)
  • Add fabric-convention-tags-v1 (#2063) (Deximus-Maximus, haykam821, modmuss50)
  • Fix release. Works around: https://github.com/actions/checkout/issues/760 (modmuss50)
  • Bump version. (modmuss50)
  • Merge remote-tracking branch 'origin/1.18.2' into 1.19 (modmuss50)
  • Transfer API improvements 3 (Technici4n, Juuxel)
  • Add methods to the FabricBlockEntityTypeBuilder class for adding additional blocks (#1699) (haykam821, Juuxel)
  • Fix tags_populated resource conditions in 1.18.2 (#2099) (Technici4n, deirn, modmuss50)
  • Make @see refer to the right class (#2085) (Algeseven)
  • Add stack-aware getAttributeModifiers and isSuitableFor to FabricItem (#2090) (Technici4n)
  • Fix off-by-one error in item group tooltip (#2094) (Florens Pauwels)
  • Add common (client/server) FluidVariant attributes (#2095) (Technici4n, Juuxel)
  • Change PlayerInventoryStorage#drop to use PlayerEntity#dropItem (#2098) (deirn)
  • Add MiningLevelManager#getBlockTag (#2100) (Technici4n, Juuxel, haykam821)
  • Expose extended screen handler type creation in SH API (#2104) (Juuxel)
  • remove annoying warning shift BY (#2116) (Xander)
  • Bump version. (modmuss50)
  • Transfer API improvements 3 (Technici4n, Juuxel)
  • Add methods to the FabricBlockEntityTypeBuilder class for adding additional blocks (#1699) (haykam821, Juuxel)
  • Fix tags_populated resource conditions in 1.18.2 (#2099) (Technici4n, deirn, modmuss50)
  • Make @see refer to the right class (#2085) (Algeseven)
  • Add stack-aware getAttributeModifiers and isSuitableFor to FabricItem (#2090) (Technici4n)
  • Fix off-by-one error in item group tooltip (#2094) (Florens Pauwels)
  • Add common (client/server) FluidVariant attributes (#2095) (Technici4n, Juuxel)
  • Change PlayerInventoryStorage#drop to use PlayerEntity#dropItem (#2098) (deirn)
  • Add MiningLevelManager#getBlockTag (#2100) (Technici4n, Juuxel, haykam821)
  • Expose extended screen handler type creation in SH API (#2104) (Juuxel)
  • remove annoying warning shift BY (#2116) (Xander)
  • 22w14a (modmuss50)
  • 22w13a (modmuss50)
  • 22w12a (modmuss50)
  • Bump versions (Player)
  • Update mappings (Player)
  • Fix #2091: multiple mods adding to the same tag not working (Technici4n)
  • Bump versions (Player)
  • Fix 22w11a crash due to invalid signature (Emma Waffle)
  • Fix group resource packs (Player)

Inital release

  • Bump versions. (modmuss50)
  • Jar and PGP sign artifacts. (#2062) (modmuss50)
  • Create transitive AW module (#2044) (Juuxel)
  • add fabric-registry-sync-v0 to all testmods runtime classpath (#2054) (deirn)
  • Allow dots in namespaces to match vanilla behavior (#2069) (Justsnoopy30)
  • Fix optional tag from tagkey generation (#2070) (Deximus-Maximus)
  • Bump version. (modmuss50)
  • Fix a vanilla bug causing missing structures to reset chunks when upgrading a world from previous versions. (#2045) (modmuss50)
  • Bump version. (modmuss50)
  • Fix checkstyle issues missed after merging. (modmuss50)
  • Fix MC-197259 - Modded blocks not present in debug world type. (#2037) (modmuss50)
  • Fix Order of operations in FabricEntityTypeBuilder (#2024) (CyborgCabbage)
  • Fix #1912 and #1972: inventory updates in transactions (#1979) (Technici4n)
  • Support Loader 0.13's multiple mod root paths, optimize ModNioResourcePack (#1918) (Player)
  • Update to stable 1.18.2. Remove previously disabled 'fabric-structure-api-v1' module. (modmuss50)
  • 1.18.2-rc1 - AW build fix due to mapping changes. (modmuss50)
  • 1.18.2-rc1 (modmuss50)
  • Bump version. (modmuss50)
  • Fix exp branch name in version. (modmuss50)
  • Merge remote-tracking branch 'origin/1.18' into 1.19_experimental (modmuss50)
  • Fix Order of operations in FabricEntityTypeBuilder (#2024) (CyborgCabbage)
  • Fix #1912 and #1972: inventory updates in transactions (#1979) (Technici4n)
  • Support Loader 0.13's multiple mod root paths, optimize ModNioResourcePack (#1918) (Player)
  • Bump version. (modmuss50)
  • Fix Order of operations in FabricEntityTypeBuilder (#2024) (CyborgCabbage)
  • Fix #1912 and #1972: inventory updates in transactions (#1979) (Technici4n)
  • Support Loader 0.13's multiple mod root paths, optimize ModNioResourcePack (#1918) (Player)
  • Bump version. (modmuss50)
  • Fix Block2ObjectMap not using TagKey (#2028) (modmuss50)
  • 1.18.2-pre3 (modmuss50)
  • Misc FabricTagProvider fixes and improvements. (#2019) (modmuss50)
  • 1.18.2-pre2 (modmuss50)
  • Bump version. (modmuss50)
  • 1.18.2-pre1 Biome API (#2010) (modmuss50, Juuxel)
  • Update mappings. (modmuss50)
  • Bump versions. (modmuss50)
  • Fix type passed to data pack reload events. (#2009) (modmuss50)
  • 1.18.2-pre1 (modmuss50)
  • Fix a ClassCastException being thrown when a data pack reload event is invoked (#2001) (haykam821)
  • Bump versions. (modmuss50)
  • 22w07a (modmuss50)
  • Update mappings. (modmuss50)
  • Fix crash when remapping registries with unused raw ids. (modmuss50)

Inital release

  • Bump version. (modmuss50)
  • Reduce log level for message logged when a vanilla or outdated api client joins. (modmuss50)
  • Fix Indigo rendering item models without transforms multiple times (#1982) (haykam821)
  • Revert "22w03a" (modmuss50)
  • Bump version (modmuss50)
  • Migrate to SLF4j and update loom (#1960) (modmuss50)
  • workaround mixin agent not correctly handling mixins in subpackages declared using '/' (TropheusJ)
  • Move biome modification into the MinecraftServer constructor (#1966) (shartte)
  • 22w03a (modmuss50)
  • Bump version (modmuss50)
  • Fix tags_populated conditions not working (#1957) (deirn)
  • Bump version (modmuss50)
  • Fix Indigo UV rotation (#1945) (qolq)
  • Structure Pool Callback (#1540) (frqnny)
  • Fabric Resource Conditions (#1656) (Technici4n)
  • Bump version (modmuss50)
  • Fabric Resource Conditions (#1656) (Technici4n)
  • Fix Indigo UV rotation (#1945) (qolq)
  • Structure Pool Callback (#1540) (frqnny, liach)
  • Bump version. (modmuss50)
  • Fix returning from the end always going to world spawn (#1946) (KosmX)
  • Bump versions. (modmuss50)
  • Preventing END special events with dimensional api (#1938) (kohanis)
  • Registry sync packet compression II (#1853) (deirn)
  • Fix attribute modifiers inject limiting other mixins. (#1928) (Jared)
  • Use the correct information when throwing Exceptions for failed tests. (#1927) (Jared)
  • Bump versions. (modmuss50)
  • Preventing END special events with dimensional api (#1938) (kohanis)
  • Fix attribute modifiers inject limiting other mixins. (#1928) (Jared)
  • Use the correct information when throwing Exceptions for failed tests. (#1927) (Jared)
  • Registry sync packet compression II (#1853) (deirn)
  • Bump version. (modmuss50)
  • Allow adding vanilla tags to FabricTagBuilder (#1926) (modmuss50, deirn)
  • Add datagen support for dynamic registry tags (#1890) (deirn)
  • Update minimum loader version to 0.12.12 and build against 1.18.1. (modmuss50)
  • Add id getter to ApiLookups and expose the BE in BlockApiCache (#1866) (Technici4n)
  • Datagen Additions (#1911) (Shnupbups, Juuxel)
  • Fix missing test ArgumentTypes (#1904) (modmuss50)
  • Fixes #1921: Synchronize BlockEntityType to the client since mods use the Vanilla mechanism for block entity updates since 1.18. (#1923) (shartte)
  • Bump version. (modmuss50)
  • Allow adding vanilla tags to FabricTagBuilder (#1926) (modmuss50, deirn)
  • Add datagen support for dynamic registry tags (#1890) (deirn)
  • Update minimum loader version to 0.12.12. (modmuss50)
  • Add id getter to ApiLookups and expose the BE in BlockApiCache (#1866) (Technici4n)
  • Datagen Additions (#1911) (Shnupbups, Juuxel)
  • Fix missing test ArgumentTypes (#1904) (modmuss50)
  • Bump version (modmuss50)
  • Revert "Add some useful worldgen transitive access-wideners. (#1844)" (modmuss50)
  • 1.18 (modmuss50)
  • Entity API Lookup (#1836) (deirn, Juuxel)
  • Allow canceling the NBT update animation and block break reset (#1790) (Technici4n)
  • Add ability for minecarts to specify their detector rail comparator value (#1321) (Vincent Lee, Juuxel)
  • Fabric Data Generation API (#1824) (modmuss50, Sebastian Hartte, Shnupbups)
  • Add some useful worldgen transitive access-wideners. (#1844) (modmuss50)
  • Fix AttackBlockCallback on the client not sending a packet to the server (#1872) (Technici4n)
  • Fix issue causing lesser version parts not getting reset to 0 when bumping versions. (modmuss50)
  • Bump version (modmuss50)
  • Fabric Data Generation API (modmuss50)
  • Fix AttackBlockCallback on the client not sending a packet to the server (#1872) (Technici4n)
  • Entity API Lookup (#1836) (deirn, Juuxel)
  • Allow canceling the NBT update animation and block break reset (#1790) (Technici4n)
  • Add ability for minecarts to specify their detector rail comparator value (#1321) (Vincent Lee, Juuxel)
  • Fix issue causing lesser version parts not getting reset to 0 when bumping versions. (modmuss50)
  • Bump versions (modmuss50)
  • 1.18-rc1 (modmuss50)
  • Update loom and misc buildscript fixes (#1864) (modmuss50)
  • Bump version (modmuss50)
  • Update loom and misc buildscript fixes (#1864) (modmuss50)
  • Bump versions (modmuss50)
  • Fix #1772 (#1777) (Stuff-Stuffs, modmuss50, Player)
  • 1.18-pre7 (modmuss50)
  • Add AllowElytraFlight event (#1815) (Technici4n)
  • Oxidizable and Waxable Blocks registries (#1832) (Shnupbups, haykam821)
  • Fix release (modmuss50)
  • Bump versions (modmuss50)
  • Fix #1772 (#1777) (Stuff-Stuffs, modmuss50, Player)
  • Add AllowElytraFlight event (#1815) (Technici4n)
  • Oxidizable and Waxable Blocks registries (#1832) (Shnupbups, haykam821)
  • Work around a loom bug causing empty jars to be pushed to maven local. (modmuss50)
  • Update .editorconfig (#1830) (Shnupbups)
  • Fix crash when loading resources from a UNC (windows) network share. (modmuss50)
  • Fix missing some chunk unloads events leading to a possible memory leak. (#1820) (modmuss50)
  • Update Loom and Loader. Cleanup/improve buildscript. (#1802) (modmuss50, shartte)
  • 1.18-pre6 (modmuss50)
  • Bump version (modmuss50)
  • 1.18-pre5 (modmuss50)
  • Bump version (modmuss50)
  • 1.18-pre4 (modmuss50)
  • Change SimpleSpriteProviderAccessor to use a direct class reference. (modmuss50)
  • 1.18-pre3 (modmuss50)
  • Fixes double-invoking of the client start event. (#1839) (shartte)
  • Revert Mixin compatibilityLevel bump, bump versions (Player)
  • Bump version (modmuss50)
  • Fix release (modmuss50)
  • Bump version (modmuss50)
  • Fix post merge/port biome api (modmuss50)
  • Restored the state of the biome api to what it was during the snapshots. Migrated from accessors to AWs. (#1834) (shartte)
  • 1.18-pre2 & Java 17 (modmuss50)
  • Update mappings. (modmuss50)
  • Work around a loom bug causing empty jars to be pushed to maven local. (modmuss50)
  • Update .editorconfig (#1830) (Shnupbups)
  • Fix trying to run the gametest server twice. (modmuss50)
  • Fix crash when loading resources from a UNC (windows) network share. (modmuss50)
  • Update Loom and Loader. Cleanup/improve buildscript. (modmuss50)
  • 1.18-pre1: without the biome api (modmuss50)
  • Bump version (modmuss50)
  • Target the void world in the DimensionalRenderingTest (modmuss50)
  • Ensure that API implementations can never be null. (modmuss50)
  • Fix shears being the ultimate mining tool (#1809) (Juuxel)
  • Bump version (modmuss50)
  • A less breaking workaround for https://github.com/FabricMC/fabric/issues/1806 (#1811) (modmuss50)
  • Fix shears being the ultimate mining tool (#1809) (Juuxel)
  • Target the void world in the DimensionalRenderingTest (modmuss50)
  • Bump versions (modmuss50)
  • Fix MixinWorldRenderer for 1.18 after cherrypick (modmuss50)
  • Custom fluid renderers and enhanced vanilla fluid renderer customization (#1687) (Shadew, Technici4n, modmuss50, Juuxel)
  • Another wave of transfer API improvements (#1801) (Technici4n)
  • Environmental renderers (#1727) (Waterpicker, AlphaMode)
  • Add event phases (#1669) (Technici4n)
  • Add tag-based mining level API, fix and deprecate FabricBlockSettings.breakByTool (#1629) (Juuxel)
  • Bump versions (modmuss50)
  • Custom fluid renderers and enhanced vanilla fluid renderer customization (#1687) (Shadew, Technici4n, modmuss50, Juuxel)
  • Another wave of transfer API improvements (#1801) (Technici4n)
  • Environmental renderers (#1727) (Waterpicker, AlphaMode)
  • Add event phases (#1669) (Technici4n)
  • Add tag-based mining level API, fix and deprecate FabricBlockSettings.breakByTool (#1629) (Juuxel)
  • Bump versions (modmuss50)
  • Post cherrypick Java 8 / 1.16 fixes. (modmuss50)
  • Another wave of transfer API improvements (#1801) (Technici4n)
  • Add event phases (#1669) (Technici4n)
  • 21w44a (modmuss50)
  • Bump version (modmuss50)
  • ItemGroup API: Remove return and call super so all others ItemStack's get appended (#1617) (AlphaMode, liach, Technici4n)
  • Make dimension API stable. Remove usage of @Deprecated for experimental modules. (modmuss50)
  • Add features to the allowed features set. Fixes features not spawning when added via the biome api. (#1796) (modmuss50)
  • Bump version (modmuss50)
  • ItemGroup API: Remove return and call super so all others ItemStack's get appended (#1617) (AlphaMode, liach, Technici4n)
  • Make biome & dimension api stable. And change usage around @Deprecated (#1783) (modmuss50, Juuxel)
  • Updated mappings to yarn 1.17.1+build.63 (#1786) (Waterpicker)
  • Fix Registry.GAME_EVENT not being synced. (modmuss50)
  • Bump version (modmuss50)
  • ItemGroup API: Remove return and call super so all others ItemStack's get appended (#1617) (AlphaMode, liach, Technici4n)
  • Make biome & dimension api stable. And change usage around @Deprecated (#1783) (modmuss50, Juuxel)
  • 21w43a (modmuss50)
  • 21w42a (modmuss50)
  • Fix Registry.GAME_EVENT not being synced. (modmuss50)
  • Bump version (modmuss50)
  • Add two more sleep events (#1755) (Juuxel)
  • 21w41a (modmuss50)
  • Fix refamp generation for gametest API. Fixes #1722 (modmuss50)
  • Bump version. (modmuss50)
  • Fix refamp generation for gametest API. Fixes #1722 (modmuss50)
  • 21w40a (modmuss50)
  • Bump version (modmuss50)
  • Transfer API: bugfixes and improvements (#1762) (Technici4n)
  • Fix handling of orphaned registry entries (#1759) (BasiqueEvangelist)
  • TooltipComponent API (#1695) (Technici4n)
  • Bump version (modmuss50)
  • Transfer API: bugfixes and improvements (#1762) (Technici4n)
  • Fix handling of orphaned registry entries (#1759) (BasiqueEvangelist)
  • 21w39a (modmuss50)
  • 21w38a (modmuss50)
  • Bump version (modmuss50)
  • Forgot to include biome-api (#1735) (shartte)

Inital release

  • Bump version (modmuss50)
  • 1.18_experimental-snapshot-7 (modmuss50)
  • Remove client-only env restriction from fabric-rendering-fluids-v1. (Player)
  • Work around vanilla capturing ItemStack references (#1700) (Technici4n)
  • Fix InvalidateRenderStateCallback only firing on resource reload (#1701) (grondag, grondag <>)
  • Bump version (modmuss50)
  • Work around vanilla capturing ItemStack references (#1700) (Technici4n)
  • Fix InvalidateRenderStateCallback only firing on resource reload (#1701) (grondag, grondag <>)
  • Remove client-only env restriction from fabric-rendering-fluids-v1. (Player)
  • Bump version (modmuss50)
  • Work around vanilla capturing ItemStack references (#1700) (Technici4n)
  • Remove client-only env restriction from fabric-rendering-fluids-v1. (Player)
  • Bump version (modmuss50)
  • Set remap to false in MainMixin (modmuss50)
  • Fix gametest on 1.18 (modmuss50)
  • Merge branch '1.17' into 1.18_experimental (modmuss50)
  • Transfer API: continuous fluid-containing items and other base implementations. (#1665) (Technici4n, Player)
  • Update Gradle/Loom and mappings. (#1692) (modmuss50)
  • Send block entity update packet along with regular block update packet (#1689) (Potatoboy99999)
  • Add Transaction#getCurrentUnsafe and fix mixin fields (#1685) (Technici4n, BasiqueEvangelist)
  • Sleeping event fixes (#1681) (Juuxel)
  • Fabric Game Test API (#1622) (modmuss50, Sebastian Hartte)
  • Fix dedicated dev server crash #1670 (modmuss50)
  • Work around shadowed fields from super classes not getting remapped... dejavu anyone? (modmuss50)
  • Bump version (modmuss50)
  • Fix DynamicRegistryManager being initialized too early (#1660) (deirn)
  • Add biome tag selector (#1640) (deirn)
  • Add sleeping events (#1633) (Juuxel)
  • Add flattening, stripping and tilling registries (#1632) (Juuxel, haykam821)
  • Allow fluid variant colors to depend on the position (#1620) (Technici4n)
  • Move biome modifications after datapack loaded (#1571) (deirn)
  • Deprecate and move fabric-rendering-registries-v1 into fabric-rendering-v1 (#1470) (altrisi, Technici4n)
  • Bump version (modmuss50)
  • Reorganize transfer API testmod and rework item api injections (#1652) (Technici4n)
  • Revert accidental loom update. (modmuss50)
  • Bump version (modmuss50)
  • Fix droppers deleting items when they fail to insert (#1646) (#1647) (Technici4n)
  • Bump version (modmuss50)
  • Add BlockApiLookup#registerForBlockEntity (#1638) (Technici4n)
  • Fabric Transfer API: item transfer and fluid-containing items. (#1553) (Technici4n)
  • Fix typo (#1637) (Maity)
  • Tag Factory API (#1562) (deirn)
  • Bump version (modmuss50)
  • Fix FuelRegistry not following vanilla checks for valid fuels (#1554) (Juuxel)
  • Re-implement ArmorRenderingRegistry (#1607) (Aelpecyem)
  • Use less spammy logging for invalid IDs in registration packets (Player)
  • Fix build (modmuss50)
  • Bump version (modmuss50)
  • Use a wildcard version for dep on fabric-lifecycle-events-v1 so it can be ran in dev without gradle. (modmuss50)
  • Add client command source properties (#1518) (Fred)
  • Stop DefaultResourcePack scanning the entire classpath (#1564) (Technici4n)
  • Generate a changelog (#1592) (modmuss50)
  • Bump version (modmuss50)
  • Set remap to false in MainMixin (modmuss50)
  • Transfer API: continuous fluid-containing items and other base implementations. (#1665) (Technici4n, Player)
  • Update Gradle/Loom and mappings. (#1692) (modmuss50)
  • Send block entity update packet along with regular block update packet (#1689) (Potatoboy99999)
  • Add Transaction#getCurrentUnsafe and fix mixin fields (#1685) (Technici4n, BasiqueEvangelist)
  • Sleeping event fixes (#1681) (Juuxel)
  • Fabric Game Test API (#1622) (modmuss50, Sebastian Hartte)
  • Bump version (modmuss50)
  • Transfer API: continuous fluid-containing items and other base implementations. (#1665) (Technici4n, Player)
  • Send block entity update packet along with regular block update packet (#1689) (Potatoboy99999)
  • Add Transaction#getCurrentUnsafe and fix mixin fields (#1685) (Technici4n, BasiqueEvangelist)
  • Sleeping event fixes (#1681) (Juuxel)
  • Update loom and gradle. Requires J16 to build, still targets J8 (#1696) (modmuss50)
  • Fix dedicated dev server crash #1670 (modmuss50)
  • Work around shadowed fields from super classes not getting remapped... dejavu anyone? (modmuss50)
  • Bump version (modmuss50)
  • Fix DynamicRegistryManager being initialized too early (#1660) (deirn)
  • Add biome tag selector (#1640) (deirn)
  • Add sleeping events (#1633) (Juuxel)
  • Add flattening, stripping and tilling registries (#1632) (Juuxel, haykam821)
  • Allow fluid variant colors to depend on the position (#1620) (Technici4n)
  • Move biome modifications after datapack loaded (#1571) (deirn)
  • Deprecate and move fabric-rendering-registries-v1 into fabric-rendering-v1 (#1470) (altrisi, Technici4n)
  • getSleepingDirection() is client only in 1.16... (modmuss50)
  • Bump version (modmuss50)
  • Add sleeping events (#1633) (Juuxel)
  • Allow fluid variant colors to depend on the position (#1620) (Technici4n)
  • Bump version (modmuss50)
  • Reorganize transfer API testmod and rework item api injections (#1652) (Technici4n)
  • Bump version (modmuss50)
  • Backport "Reorganize transfer API testmod and rework item api injections (#1652)" to 1.16 (#1655) (Technici4n)
  • Revert accidental loom update. (modmuss50)
  • Bump version (modmuss50)
  • Fix droppers deleting items when they fail to insert (#1646) (#1647) (Technici4n)
  • Bump version (modmuss50)
  • Fix droppers deleting items when they fail to insert (#1646) (#1647) (Technici4n)
  • Bump version (modmuss50)
  • Add BlockApiLookup#registerForBlockEntity (#1638) (Technici4n)
  • Fabric Transfer API: item transfer and fluid-containing items. (#1553) (Technici4n)
  • Fix typo (#1637) (Maity)
  • Tag Factory API (#1562) (deirn)
  • Bump version (modmuss50)
  • Backport "Fabric Transfer API: item transfer and fluid-containing items." (#1553) to 1.16 (#1639) (Technici4n)
  • Add BlockApiLookup#registerForBlockEntity (#1638) (Technici4n)
  • Fix typo (#1637) (Maity)
  • Bump version (modmuss50)
  • Fix FuelRegistry not following vanilla checks for valid fuels (#1554) (Juuxel)
  • Re-implement ArmorRenderingRegistry (#1607) (Aelpecyem)
  • Use less spammy logging for invalid IDs in registration packets (Player)
  • Bump version (modmuss50)
  • Fix FuelRegistry not following vanilla checks for valid fuels (#1554) (Juuxel)
  • Use less spammy logging for invalid IDs in registration packets (Player)
  • Fix build (modmuss50)
  • Bump version (modmuss50)
  • Use a wildcard version for dep on fabric-lifecycle-events-v1 so it can be ran in dev without gradle. (modmuss50)
  • Add client command source properties (#1518) (Fred)
  • Stop DefaultResourcePack scanning the entire classpath (#1564) (Technici4n)
  • Generate a changelog (#1592) (modmuss50)
  • Fix DefaultResourcePackMixin changes causing crashes on a server. (modmuss50)
  • Bump version (modmuss50)
  • Backport fixes to compiling on java 8 (modmuss50)
  • Add client command source properties (#1518) (Fred)
  • Stop DefaultResourcePack scanning the entire classpath (#1564) (Technici4n)
  • Generate a changelog (#1592) (modmuss50)

The project has been updated to root project 'fabric-api'. No changelog was specified.

External resources



Project members

sfPlayer1

OWNER

modmuss50

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID