apple502j
4d2c60634d
Item API: override Item.Settings#requires ( #2745 )
2022-12-11 13:52:01 +00:00
Juuz
bdbead01ad
Adapt the existing creative inventory page button texture to new position ( #2742 )
2022-12-11 13:51:51 +00:00
apple502j
e9dee004f1
Refactor FabricBlockSettings to copy and override new stuff ( #2741 )
...
* Copy new block settings
* Sort method calls in copy method
* Add more overrides
2022-12-11 13:50:59 +00:00
modmuss50
112a38be2a
Generate access wideners for DataProvider.getName implementations ( #2736 )
...
* Generate AW for DataProvider.getName impls
* Remove final
* Typo + improve memory usage
2022-12-11 13:50:46 +00:00
apple502j
a9337210f9
GameTest: improve javadoc ( #2734 )
2022-12-11 13:50:20 +00:00
miir
8e4e694f3d
Add c:shields convention tag ( #2727 )
...
* add shield tag
* regenerata data
Co-authored-by: itsmiir <itsmiir@users.noreply.github.com>
2022-12-11 13:50:05 +00:00
Juuz
1d4d0b5795
Screen API: Fix MinecraftClientMixin overwriting the vanilla logger ( #2726 )
2022-12-11 13:49:32 +00:00
modmuss50
33cd7c5a40
Add producation server test, publish testmod jar to maven. ( #2717 )
...
* Add producation server test, publish testmod jar to maven.
* Fix deprecation
2022-12-11 13:49:21 +00:00
modmuss50
fa25da992d
1.19.3-rc1
2022-12-01 15:46:20 +00:00
modmuss50
70063eb939
Bump version
2022-11-29 18:35:03 +00:00
modmuss50
b7096da8ef
Check stack size in FabricItemGroupEntries ( #2705 )
...
* Check stack size in FabricItemGroupEntries
* Add stack to message
2022-11-29 18:18:29 +00:00
apple502j
d9ac3c39e0
Networking: fix type of created packet ( #2712 )
2022-11-29 18:11:22 +00:00
Technici4n
422b77fbfd
AttackBlockCallback: creative fix and javadoc update ( #2691 )
...
* AttackBlockCallback: creative fix and block break delay
* More return value clarifications
* Revert CONSUME_PARTIAL behavior
* Apply suggestions from code review
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2022-11-29 18:04:08 +00:00
Technici4n
2063beff56
Add BakedModel
unwrapping API ( #2686 )
...
* Add BakedModel unwrapping API
* Allow WrapperBakedModel to not have an inner model
2022-11-29 18:03:50 +00:00
Sideroo
8d1895cfaa
Fix testmod client mixins being applied on the server. ( #2704 )
2022-11-29 18:02:16 +00:00
modmuss50
98b3caf086
Bump root version
2022-11-29 15:59:52 +00:00
modmuss50
689f5e71bc
1.19.3-pre3
2022-11-29 15:59:16 +00:00
modmuss50
66f5b48542
Bump versions
2022-11-26 20:09:38 +00:00
apple502j
280be3abc9
Resource Conditions: add feature_enabled ( #2658 )
...
* Resource Conditions: add feature_enabled
* Fix impl
* Some refactors
* Address reviews
* Update testmod
* Fix checkstyle
* Move javadoc
* Sort identifiers
2022-11-26 20:00:49 +00:00
apple502j
2608564621
Pass DynamicRegistryView to DynamicRegistrySetupCallback ( #2696 )
...
* Pass DynamicRegistryView to DynamicRegistrySetupCallback
* Update fabric-registry-sync-v0/src/main/java/net/fabricmc/fabric/impl/registry/sync/DynamicRegistryViewImpl.java
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2022-11-26 20:00:04 +00:00
modmuss50
65e415cb4c
Add some useful helper methods to FabricDynamicRegistryProvider.Entries ( #2692 )
...
* Add some useful helper methods to FabricDynamicRegistryProvider.Entries
* Update fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/api/datagen/v1/provider/FabricDynamicRegistryProvider.java
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2022-11-26 19:58:25 +00:00
modmuss50
12a01b0610
Improved error handling in FabricGameTestHelper ( #2693 )
2022-11-26 19:58:14 +00:00
modmuss50
0efcd39b73
Add access widener for SoundEvent.of ( #2695 )
...
* Add access widener for SoundEvent.of
* Update fabric-transitive-access-wideners-v1/template.accesswidener
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
* Update fabric-transitive-access-wideners-v1/src/main/resources/fabric-transitive-access-wideners-v1.accesswidener
Co-authored-by: Shnupbups <shnupbups@gmail.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
Co-authored-by: Shnupbups <shnupbups@gmail.com>
2022-11-26 19:58:01 +00:00
modmuss50
6d14859da5
Add FabricDataGenerator.createBuiltinResourcePack to support data generating builtin resourcepacks ( #2697 )
2022-11-26 19:57:50 +00:00
apple502j
8c84281028
1.19.3-pre2 javadoc fixes ( #2698 )
...
* 1.19.3-pre2 javadoc fixes
* Update fabric-data-generation-api-v1/src/main/java/net/fabricmc/fabric/api/datagen/v1/FabricDataGenerator.java
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
2022-11-26 19:57:30 +00:00
Sideroo
3067f463f2
Remove fabric-textures-v0 recommendation ( #2700 )
2022-11-26 19:57:01 +00:00
modmuss50
fd0839fe43
Bump version
2022-11-24 16:03:40 +00:00
modmuss50
28ac448f9c
Update mappings
...
Use alternative fastutil javadoc link.
2022-11-24 15:46:56 +00:00
Technici4n
1c39312707
Add transfer API Chiseled Bookshelf support ( #2685 )
2022-11-24 15:06:49 +00:00
Technici4n
f6c919d6a8
Restore loading of feature datapacks in TestServer
2022-11-24 15:06:49 +00:00
modmuss50
ceb5661e2d
Add DataGeneratorEntrypoint.buildRegistry ( #2681 )
2022-11-24 15:05:09 +00:00
Technici4n
91f53ef5b6
Cleanup Renderer API testmod ( #2688 )
2022-11-24 15:04:44 +00:00
modmuss50
168b712abd
Add coverage task ( #2689 )
...
To be ran manually as needed.
2022-11-24 15:04:21 +00:00
modmuss50
6605894492
Fix invalid accesswidener following the mapping update.
2022-11-23 20:23:12 +00:00
modmuss50
5abc1e1145
1.19.3-pre2
2022-11-23 17:13:57 +00:00
modmuss50
02d6eeb0ca
Log sprite id and not the atlas id for sprites with invalid bounds.
2022-11-23 17:13:51 +00:00
modmuss50
e6f4ce589f
Bump version
2022-11-22 17:02:07 +00:00
modmuss50
eed73ed20d
Add license to client only etries for client modules. ( #2683 )
2022-11-22 16:49:14 +00:00
modmuss50
faff3b8448
Add automated client smoke tests. ( #2678 )
2022-11-22 16:49:00 +00:00
modmuss50
8790b57d8c
Fix FabricItemGroupBuilder not setting the Identifier
2022-11-22 16:48:04 +00:00
Juuz
e1cd40e0d6
Convert flowing fluids to still ones in fluid variants ( #2679 )
...
* Convert flowing fluids to still ones in fluid variants
Closes #2665 .
* Improve error message
(cherry picked from commit 9d081d647b
)
2022-11-22 16:37:55 +00:00
Juuz
48349a3f5f
Generate package-info files for all impl and mixin packages ( #2615 )
...
* Generate package-info files for all impl and mixin packages
* Add javadoc to generated package-infos, use multiline string
* Simplify code
* Remove manual ApiStatus.Internal on impl classes
* Update CONTRIBUTING.md to remove ApiStatus.Internal for impl classes
* Fix Gradle deprecations
* Fix more Gradle deprecations
* Add task metadata
* Support client-main split
* Remove workaround for client packages
* Try to fix Gradle 8 deprecations
* Try to fix Gradle 8 deprecations, part 2
I'm hoping that using the SourceDirectorySet instead of converting it to a
Set<File> (which is pointless?) will carry the build dependencies over.
* Add clean packageInfo task
Co-authored-by: modmuss50 <modmuss50@gmail.com>
(cherry picked from commit 0d0f21023d
)
2022-11-22 16:35:52 +00:00
modmuss50
2894d6df22
1.19.3-pre1
2022-11-22 16:28:48 +00:00
modmuss50
138ddebd52
Bump version
2022-11-20 15:09:27 +00:00
apple502j
d2e7dd88d0
Fix crash in 1.19.3 stack remainder test port ( #2674 )
2022-11-20 14:25:31 +00:00
modmuss50
efbb35d945
Only load default language on the server.
...
(cherry picked from commit f9594cb682
)
2022-11-20 14:12:32 +00:00
modmuss50
b83334a063
Split all duplicated packages ( #2617 )
...
* Move duplicated v0/v1 impl packages to v0 subpackages
Fixes #2616 . The convention is adopted from the command API (v1)
whose impl classes have the v1 subpackage.
* Separate client code into its own packages everywhere
* Fix code style
* Fix code style, part 2
* Allow v0 in package names
* Allow v0 in package names (fixed)
(cherry picked from commit 9244241639
)
2022-11-20 13:58:41 +00:00
Technici4n
5e8d4e2c03
Fix #2657 : Transfer API edge case with bad isValid overrides ( #2659 )
...
Co-authored-by: modmuss50 <modmuss50@gmail.com>
(cherry picked from commit cd10d4fc03
)
2022-11-20 13:47:10 +00:00
AlphaMode
42048a1d27
Support stack aware recipe remainders ( #2556 )
...
* Support stack aware recipe remainders
* Fix checkstyle
* Remove all overwrites
* Add FabricItemStack and make RecipeRemainderHandler thread safe
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/impl/item/RecipeRemainderHandler.java
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
* Remove hasRecipeRemainder, Update test mod and remove unneeded mixins
* Update fabric-item-api-v1/src/testmod/java/net/fabricmc/fabric/test/item/CustomDamageTest.java
Co-authored-by: Salvatore Peluso <info@devpelux.xyz>
* Avoid copying the ItemStack
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/mixin/item/AbstractFurnaceBlockEntityMixin.java
Co-authored-by: Salvatore Peluso <info@devpelux.xyz>
* Sneakily change duplicate keybinding to a less used key
* make everything thread safe and improve AbstractFurnaceBlockEntityMixin
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItemStack.java
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: Salvatore Peluso <info@devpelux.xyz>
* clear thread local and change field prefix
* forgot the allow
* Update fabric-item-api-v1/src/main/java/net/fabricmc/fabric/api/item/v1/FabricItem.java
Co-authored-by: Salvatore Peluso <info@devpelux.xyz>
* Update fabric-item-api-v1/src/testmod/java/net/fabricmc/fabric/test/item/CustomDamageTest.java
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
* Add FurnaceGameTest
* Change test keybind back to LShift
* Fix brewing stand remainder and fix nitpicks
* add code example to remainder javadoc
* Fixed and reformatted docs, changed recipe mixin behavior to store the remainder stack instead of the original stack, refactoring.
* Added gametests for brewing stand and recipe mixins, fixed furnace gametest compairing stacks with themselves.
* Use (0,1,0) position for game tests
* Review changes
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
Co-authored-by: Technici4n <13494793+Technici4n@users.noreply.github.com>
Co-authored-by: Salvatore Peluso <info@devpelux.xyz>
Co-authored-by: modmuss50 <modmuss50@gmail.com>
(cherry picked from commit fa140d5976
)
2022-11-20 13:46:25 +00:00
90
f36e03c9c8
Add access widener for ItemModelGenerator#writer
( #2635 )
...
Allows for the use of custom Models and TextureMaps for generating item models.
(cherry picked from commit ad31814d3c
)
2022-11-20 13:45:34 +00:00