[1.19.3] QFAPI 5.0.0-beta.6 and QSL 4.0.0-beta.11
on Feb 13, 2023Provides Fabric API 0.74.0
- Disable new task We need a fixed Quilt Loader (Ennui Langeweile)
- Sync with Fabric API v0.74.0, bump version (Ennui Langeweile)
- Bump versions (modmuss50)
- Add github action to check that all resources are generated. (#2877) (modmuss50)
- Fix cannot load world after uninstalling dimension mod/datapack without breaking world presets. (#2856) (qouteall)
- Resource Conditions Additions (#2821) (Technici4n, Juuz)
- GameTest: Improve structure loading (#2801) (apple502j, Juuz)
[1.19.3] QFAPI 5.0.0-beta.5 and QSL 4.0.0-beta.11
on Feb 13, 2023Provides Fabric API 0.73.2
- Fix game test structure path, reorganize config creations (Ennui Langeweile)
- Fix checkstyle, do finishing touches to QSL update (Ennui Langeweile)
- Poke CI and hope for release (Ennui Langeweile)
- Fix dependencies, try again It's still broken! But this will hopefully make the next commit only an empty one to make CI work (Ennui Langeweile)
- Begin update to QSL v4.0.0-beta.11 It's pretty much done! This means that Fabric GameTest API will be disabled in favor of Quilt's equivalent, but really, it won't affect any mods in production, or at least it shouldn't; Migration is a pretty painless process involving changing the
fabric-gametest
entrypoints toquilt:game_test
, replacing FabricGameTest with QuiltGameTest, and adding a "Quilt" prefix to TestContext; Anyway, the last obstacle? The remaining Quilt Loom 1.1 issues, especially the JiJ one (Ennui Langeweile) - Revert order swap It works! Further work has been postponed to today, but if you do want to grab a GitHub Actions build of the upstream sync? Feel free to! I just want to make sure we get Quilt's new Game Test API in before release (Ennui Langeweile)
- Test if last commit works (Ennui Langeweile)
- Attempt to make licenser happy with CI for testing I doubt this will work though (Ennui Langeweile)
- Make Quilt Gradle Licenser happy (Ennui Langeweile)
- Invoke CI with published Quilt Loom 1.1 (Ennui Langeweile)
- Sync with Fabric API 0.73.2, update deps, bump version This commit's CI will fail because Quilt Loom 1.1 doesn't exist on Maven yet! But don't worry! I've tested it with development versions of Quilt Loom 1.1 and now? I can conclude that it works! Kudos to @TibiNonEst for the hard work on porting Quilt Loom to 1.1! (Ennui Langeweile)
- Bump versions (modmuss50)
- Fix vanilla behaviour change causing Dragon Breath's to leave an empty Glass Bottle in Brewing Stand (#2874) (modmuss50)
- Fix memory leak by using weak set for ArrayBackedEvent list (#2848) (BasiqueEvangelist)
- Update to Loom 1.1 (#2860) (modmuss50)
[1.19.2] QFAPI 4.0.0-beta.28 and QSL 3.0.0-beta.29
on Feb 12, 2023Provides Fabric API 0.73.2
- Apply the licenser workaround Maybe it'll be a permanent workaround for QFAPI 1.19.2, but I don't want that for 1.19.3 (Ennui Langeweile)
- Actually bump version (Ennui Langeweile)
- Sync with Fabric API v0.73.2, verbump (Ennui Langeweile)
- Update to Quilt Loader v0.17.11 (Ennui Langeweile)
- Bump versions (modmuss50)
- Fix vanilla behaviour change causing Dragon Breath's to leave an empty Glass Bottle in Brewing Stand (#2874) (modmuss50)
- Fix memory leak by using weak set for ArrayBackedEvent list (#2848) (BasiqueEvangelist)
[1.19.3] QFAPI 5.0.0-beta.4 and QSL 4.0.0-beta.10
on Jan 29, 2023Provides Fabric API 0.73.0
- Fix #60 again, bump version i just wanted to see if the atShadow could work, not ship it in production ;-; (Ennui Langeweile)
[1.19.2] QFAPI 4.0.0-beta.27 and QSL 3.0.0-beta.29
on Jan 28, 2023Provides Fabric API 0.73.0
- Bump version Oh wow, a lot of the work has been already done by Past Ennui, thanks Past Ennui! Anyway, time to test this and see if everything works (Ennui Langeweile)
- Fix Quilted Fabric Lifecycle Events's QMJ deps I'll really need to get a better solution for this (Ennui Langeweile)
- Use Quilt Template Mod's .gitattributes Dear god, I feel like it's time to have this (Ennui Langeweile)
- Update main QMJ to include new QSL modules (Ennui Langeweile)
- Update to QSL v3.0.0-beta.29 (Ennui Langeweile)
- Sync with Fabric API 0.73.0 (Ennui Langeweile)
- Update Quilt Loader to 0.17.10, clean up repositories Also backported some of the buildscript clean-up as well (Ennui Langeweile)
- Restore old Machete workaround (Ennui Langeweile)
- Downgrade Machete due to 2.0.0 not working (Ennui Langeweile)
- Bump version (Technici4n)
- Fix ItemStack.EMPTY.getItem() rarely returning null due to threading (#2826) (Technici4n)
- [1.19.2] Implement custom SignTypes (#2585) (AlphaMode, apple502j, modmuss50)
[1.19.3] QFAPI 5.0.0-beta.3 and QSL 4.0.0-beta.10
on Jan 28, 2023Provides Fabric API 0.73.0
- Update QSL, bump version 5.0.0-beta.2 has been skipped due to it being occupied by a bad build (Ennui Langeweile)
[1.19.3] QFAPI 5.0.0-beta.1 and QSL 4.0.0-beta.9
on Jan 27, 2023Provides Fabric API 0.73.0
- Bump version The beta is real! (not 5.0.0-beta.2 though, it's a fake! a poser! an imposter! a sussy baka! a liar! a mistake!) (Ennui Langeweile)
- Implement the tricky DynamicRegistryView.getOptional method Dear god, I do wonder how Chasm could do this shenanigan in a better way This fixes #60 (Ennui Langeweile)
- Update main QMJ to include new QSL modules (Ennui Langeweile)
- Update to QSL v4.0.0-beta.9 aaaaaaaaaaaaaaaaaaaaaaaaaaa (Ennui Langeweile)
- Update to QSL v4.0.0-beta.8 (Ennui Langeweile)
- Fix Lifecycle Events' QMJ being accidentally too strict (Ennui Langeweile)
- Update to QSL v4.0.0-beta.7 Yeah, this is a rare case of Fabric's API technically being a superset of QSL's equivalent, but considering how the superset works? Yeah, I'm definitely much happier with QSL's approach here (which was old Fabric's one) than this one; Oh, this commit will fix a heckton of bugs as well, watch as this single-handely makes QFAPI a beta! (Ennui Langeweile)
- Fix lack of deprecation javadoc on tooltip bridges (Ennui Langeweile)
- Use Quilt Template Mod's .gitattributes Dear god, I feel like it's time to have this (Ennui Langeweile)
- Fix item constructor TAWs not being generated Whoops, I thought that QSL handled those too! oh dear, we need to handle those This fixes #62 (Ennui Langeweile)
- Fix Quilted Fabric Lifecycle Events's QMJ deps I'll really need to get a better solution for this (Ennui Langeweile)
- Sync with Fabric API 0.73.0 (Ennui Langeweile)
- Update Quilt Loader to 0.17.10, clean up repositories Dear god, this ancientness has been kept for quite a long time; I unfortunately hate the past, so I'll remove it with Revorex :P (Ennui Langeweile)
- Restore old Machete workaround (Ennui Langeweile)
- Downgrade Machete due to 2.0.0 not working (Ennui Langeweile)
- Bump version (modmuss50)
- Fix ItemStack.EMPTY.getItem() rarely returning null due to threading (#2826) (Technici4n)
- [1.19.3] Implement custom SignTypes (#2832) (Mark, AlphaMode)
- Fix #2552: Add way to use resource conditions for block loot table datagen (#2823) (Technici4n)
[1.19.2] QFAPI 4.0.0-beta.26 and QSL 3.0.0-beta.25
on Jan 8, 2023Provides Fabric API 0.72.0
- Update plugins, fix QMJ (Ennui Langeweile)
- Sync with Fabric API 0.72.0 (Ennui Langeweile)
- Sync with Fabric API 0.71.0, verbump Now with less broken license changes! (Ennui Langeweile)
- Update dependencies (Ennui Langeweile)
- Bump versions (modmuss50)
- Two Transfer API fixes (#2818) (Technici4n)
- Entity Selector Option API (#2667) (apple502j, modmuss50, Technici4n)
- add fabric-recipe-api-v1: Custom ingredients (#2586) (modmuss50, apple502j, modmuss50)
- Bump versions (modmuss50)
- Biome modification API small enhancements (#2789) (apple502j)
- Fixed blocks with vanilla loot tables making strict validation of datagen fail (#2816) (Shnupbups)
- Interaction events fixes (#2774) (Technici4n)
- Indigo and Renderer API fixes related to fallback consumers (#2775) (Technici4n)
- Keybindings API: New Years cleanup (#2799) (apple502j)
- Replace old nullability comments with annotations (#2800) (Silver)
- Catch exception inside client-side JOIN event (#2813) (apple502j, haykam821)
[1.19.3] QFAPI 5.0.0-alpha.9 and QSL 4.0.0-beta.5
on Jan 8, 2023Provides Fabric API 0.72.0
- Fix more licenses (Ennui Langeweile)
- Fix license (Ennui Langeweile)
- Remove more unused imports (Ennui Langeweile)
- Finally satisfy validadeAnnotations (Ennui Langeweile)
- Remove unused import Using Checkstyle on IntelliJ IDEA is much more of a pain than on VSCode; oh dear (Ennui Langeweile)
- Adapt Quilt code to Fabric's validator, add deprecation notes (Ennui Langeweile)
- Sync with Fabric API 0.72.0, update QSL, verbump this upstream sync really hurt me... (Ennui Langeweile)
- Fix ordering of QMJs Wait, if QSL automatically generates its QMJs, why wouldn't QFAPI do it? (Ennui Langeweile)
- Bump versions (modmuss50)
- Remove leftover
@ApiStatus.Internal
annotations and add annotation validation (#2825) (Technici4n, Juuz) - Generate a test datapack from the datagen testmod output. (#2824) (modmuss50)
- Two Transfer API fixes (#2818) (Technici4n)
- Entity Selector Option API (#2667) (apple502j, modmuss50, Technici4n)
- add fabric-recipe-api-v1: Custom ingredients (#2586) (Technici4n, apple502j, modmuss50)
[1.19.3] QFAPI 5.0.0-alpha.8 and QSL 4.0.0-beta.4
on Jan 3, 2023Provides Fabric API 0.71.0
- Fix header problems manually (Ennui Langeweile)
- Revert "Try another one" (Ennui Langeweile)
- Try another one (Ennui Langeweile)
- Remove broken workaround (Ennui Langeweile)
- Reactivate workarounds for Machete (Ennui Langeweile)
- Update dependencies, update Machete (Ennui Langeweile)
- Update QSL to 4.0.0-beta.4 (Ennui Langeweile)
- Sync with Fabric API 0.71.0, verbump (Ennui Langeweile)
- Bump versions (modmuss50)
- Interaction events fixes (#2774) (Technici4n)
- Indigo and Renderer API fixes related to fallback consumers (#2775) (Technici4n)
- Biome modification API small enhancements (#2789) (apple502j)
- Autogenerate Item constructor TAWs (#2795) (Shnupbups)
- Object builder API updates (#2798) (apple502j, Juuz)
- Keybindings API: New Years cleanup (#2799) (apple502j)
- Replace old nullability comments with annotations (#2800) (Silver)
- Fix common tab resetting when reopening creative screen (#2803) (Virtuoel)
- Catch exception inside client-side JOIN event (#2813) (apple502j, haykam821)
- Fixed blocks with vanilla loot tables making strict validation of datagen fail (#2816) (Shnupbups)
[1.19.2] QFAPI 4.0.0-beta.25 and QSL 3.0.0-beta.24
on Dec 24, 2022Provides Fabric API 0.70.0
- Sync with Fabric API 0.70.0, verbump (Ennui Langeweile)
- Bump versions (modmuss50)
- Block Entity Lifecycle fixes (#2783) (Technici4n)
- Don't break the ordering of ResourcePackProviders (#2784) (Technici4n)
- Add Traditional Chinese (#2776) (Miku)
- API for brewing recipes which use Ingredients instead of Items (#2670) (Daomephsta, Juuz)
- Deprecated BlockEntityRendererRegistry in favor of vanilla's BlockEntityRendererFactories (#2582) (AlphaMode, haykam821)
- Fix #602: Allow querying registered
DynamicItemRenderer
s (#2779) (Technici4n) - Javadoc and typo fixes (#2782) (apple502j)
- Fix block api resources path (#2749) (Sideroo)
- Small Cleanups (#2767) (modmuss50)
- Fix #1145: Long enum gamerule name hidden by button (#2768) (Technici4n)
- Disable the gametest command on the server by default. (#2769) (modmuss50)
- Fix disconnect screen scissoring on high-resolution displays (#2770) (modmuss50)
- Update signing Gradle plugin (modmuss50)
- Bump version (modmuss50)
- Load default translations from all namespaces on the server (#2709) (Teddy Li, modmuss50)
- GameTest: improve javadoc (#2734) (apple502j)
- Add c:shields convention tag (#2727) (miir, itsmiir)
- Screen API: Fix MinecraftClientMixin overwriting the vanilla logger (#2726) (Juuz)
[1.19.3] QFAPI 5.0.0-alpha.7 and QSL 4.0.0-beta.3
on Dec 24, 2022Provides Fabric API 0.70.0
- Sync with Fabric API 0.70.0, update QSL, verbump (Ennui Langeweile)
- Bump versions (modmuss50)
- Fix ItemGroup language generation. (#2785) (modmuss50)
- Block Entity Lifecycle fixes (#2783) (Technici4n)
- Don't break the ordering of ResourcePackProviders (#2784) (Technici4n)
- Add Traditional Chinese (#2776) (Miku)
- API for brewing recipes which use Ingredients instead of Items (#2670) (Daomephsta, Juuz)
- Deprecated BlockEntityRendererRegistry in favor of vanilla's BlockEntityRendererFactories (#2582) (AlphaMode)
- Add more transitive Access Wideners (#2780) (Technici4n)
- Fix #602: Allow querying registered
DynamicItemRenderer
s (#2779) (Technici4n) - Javadoc and typo fixes (#2782) (apple502j)
- Fix block api resources path (#2749) (Sideroo)
- Cleanup Environment annotation usage. (#2755) (modmuss50)
- Small Cleanups (#2767) (Technici4n)
- Fix #1145: Long enum gamerule name hidden by button (#2768) (Technici4n)
- Disable the gametest command on the server by default. (#2769) (modmuss50)
- Fix disconnect screen scissoring on high-resolution displays (#2770) (modmuss50)
- Ensure consistent ordering of datagen TAW (#2781) (Technici4n)
[1.19.3] QFAPI 5.0.0-alpha.6 and QSL 4.0.0-beta.2
on Dec 19, 2022Provides Fabric API 0.69.1
- Restore less-flashy dirt test from 1.19.3-old branch (Ennui Langeweile)
- Remove redundant Registries.init calls (Ennui Langeweile)
- Sync with Fabric API 0.69.1, verbump (Ennui Langeweile)
- Bump version (modmuss50)
- Fix previous creative tab not being restored (#2751) (modmuss50)
- Remove 3rd party JD links (#2752) (modmuss50)
- Update signing Gradle plugin (modmuss50)
- Update to 1.19.3 (from rc1) (modmuss50)
- Bump version (modmuss50)
- Load default translations from all namespaces on the server (#2709) (Teddy Li, modmuss50)
- Item API: override Item.Settings#requires (#2745) (apple502j)
- Adapt the existing creative inventory page button texture to new position (#2742) (Juuz)
- Refactor FabricBlockSettings to copy and override new stuff (#2741) (apple502j)
- Generate access wideners for DataProvider.getName implementations (#2736) (modmuss50)
- GameTest: improve javadoc (#2734) (apple502j)
- Add c:shields convention tag (#2727) (miir, itsmiir)
- Screen API: Fix MinecraftClientMixin overwriting the vanilla logger (#2726) (Juuz)
- Add producation server test, publish testmod jar to maven. (#2717) (modmuss50)
[1.19.3] QFAPI 5.0.0-alpha.5 and QSL 4.0.0-beta.2
on Dec 10, 2022Provides Fabric API 0.68.1
- Properly adapt to the QSL update, verbump (Ennui Langeweile)
[1.19.3] QFAPI 5.0.0-alpha.4 and QSL 4.0.0-beta.2
on Dec 9, 2022Provides Fabric API 0.68.1
- Update QSL to 4.0.0-beta.2, verbump (Ennui Langeweile)
[1.19.3] QFAPI 5.0.0-alpha.3 and QSL 4.0.0-beta.1
on Dec 8, 2022Provides Fabric API 0.68.1
- Update to 1.19.3 (Ennui Langeweile)
- Update QSL to v4.0.0-beta.1 (Ennui Langeweile)
- Merge remote-tracking branch 'origin/1.19.2' into 1.19.3 (Ennui Langeweile)
- Bump version (Ennui Langeweile)
- Update to QSL v3.0.0-beta.24 (Ennui Langeweile)
- Fix inverted ALLOW_DEATH logic (#51) (mchopkins9)
[1.19.2] QFAPI 4.0.0-beta.24 and QSL 3.0.0-beta.24
on Dec 8, 2022Provides Fabric API 0.68.0
- Bump version (Ennui Langeweile)
- Update to QSL v3.0.0-beta.24 (Ennui Langeweile)
- Fix inverted ALLOW_DEATH logic (#51) (mchopkins9)
[1.19.3-rc1] QFAPI 5.0.0-alpha.2 and QSL 4.0.0-alpha.6
on Dec 4, 2022Provides Fabric API 0.68.1
- Fix version (Ennui Langeweile)
- Fix CI (Ennui Langeweile)
[1.19.2] QFAPI 4.0.0-beta.23 and QSL 3.0.0-beta.22
on Nov 30, 2022Provides Fabric API 0.68.0
- Sync with Fabric API 0.68.0+1.19.2 (Ennui Langeweile)
- 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)
[1.19.2] QFAPI 4.0.0-beta.22 and QSL 3.0.0-beta.22
on Nov 28, 2022Provides Fabric API 0.67.1
- Fix duplicate line (Ennui Langeweile)
- Workaround Machete shenanigans (Ennui Langeweile)
- Revert "Revert "Reenable check task on CI"" (Ennui Langeweile)
- Revert "Reenable check task on CI" (Ennui Langeweile)
- Reenable check task on CI wait ohhhhhhhh (Ennui Langeweile)
- Disable the accidentally-enabled GameTest (Ennui Langeweile)
- Update CI (Ennui Langeweile)
- Sync with Fabric API 0.67.1 (Ennui Langeweile)
- Fix merge history (Ennui Langeweile)
- Fix Quilted Fabric Block API's icon (Ennui Langeweile)
- Bump version, update to Gradle 7.6 (Ennui Langeweile)
- 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)
- 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)