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 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-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 #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 (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)
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 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 #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)
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 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)
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 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 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)
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)
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)
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 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)
Fix release. Works around: https://github.com/actions/checkout/issues/760 (modmuss50)
22w15a (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 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 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)
by modmuss50on Mar 4, 2022
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 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. (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)
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)
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)
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)
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 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)
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)
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)
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)
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)
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)
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 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 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)
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)
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)
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)