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
Jonathan Coates
40630eedb6
Load modded translations on the server ( #2668 )
...
* Load modded translations on the server
* Don't load built-in mods
(cherry picked from commit 1f9b83131f
)
2022-11-20 13:45:30 +00:00
Jonathan Coates
4226ecdc12
Fix shulker boxes accepting other shulkers when using a directionless InventoryStorage
( #2669 )
...
* Fix shulker boxes accepting other shulkers
If a mod creates a directionless InventoryStorage, it only calls
Inventory.isValid and not SidedInventory.canInsert. However, shulker
boxes only override the latter, allowing shulkers to be inserted into
them.
* Check for insertion in inventorySlotWrapper instead
(cherry picked from commit c4b89cc4a6
)
2022-11-20 13:45:06 +00:00
Kevinthegreat
33716ae262
Fixed ScreenEvents Javadoc ( #2618 )
2022-11-20 13:24:19 +00:00
apple502j
51853d05f3
Update Gson javadoc link ( #2664 )
2022-11-20 13:18:57 +00:00
modmuss50
1855bd25ae
Fix prod client crash in fabric-screen-api-v1
2022-11-16 17:14:08 +00:00
modmuss50
28f726fe81
Bump versions
2022-11-16 16:16:48 +00:00
modmuss50
fbde993d15
22w46a
2022-11-16 16:15:34 +00:00
modmuss50
49abcf7e64
Update mappings
2022-11-16 16:12:51 +00:00
modmuss50
74de10238e
Bump versions
2022-11-13 14:53:12 +00:00
apple502j
136255bb19
Item Group API: Expose shouldShowOpRestrictedItems ( #2637 )
2022-11-13 14:46:30 +00:00
apple502j
0d6838e783
Rename FabricWorldgenProvider to FabricDynamicRegistryProvider ( #2638 )
...
* Rename FabricWorldgenProvider
* Fix merge
2022-11-13 14:46:17 +00:00
apple502j
ce46c4cf92
Biome API: modify Nether biomes a bit earlier ( #2650 )
...
* Biome API: modify Nether biomes a bit earlier
* Add comment
2022-11-13 14:45:56 +00:00