Commit graph

1999 commits

Author SHA1 Message Date
modmuss50
6da4c19599 1.21.5-pre3 2025-03-18 15:15:43 +00:00
modmuss50
619e453710 Bump version 2025-03-16 13:56:53 +00:00
modmuss50
2170d25065 Fix checkstyle report action
(cherry picked from commit 1cb5072d67)
2025-03-16 13:50:41 +00:00
modmuss50
f3ffa98922 1.21.5-pre2 2025-03-16 13:45:10 +00:00
modmuss
07dc715ae7
Use fork of 3rd party Github actions () 2025-03-16 13:37:15 +00:00
modmuss
97ecb05309
Skip publishing previously published artifacts. ()
* Skip publishing previously published artifacts.

* Use new HTTP client.

* Opps

* Spotless

* Close the http client
2025-03-16 13:37:04 +00:00
PepperCode1
aa6d566c45 Fix BlockView API v2 not applying WorldViewMixin ()
(cherry picked from commit 9c49cc8ce1)
2025-03-16 13:36:02 +00:00
modmuss
b6d359cc27 Add ServerPlayNetworking.reconfigure ()
* Add ServerPlayNetworking.reconfigure

* Add ServerConfigurationNetworking.isReconfiguring, allowing tasks to be skipped if not required again.

(cherry picked from commit db5e66823d)
2025-03-16 13:36:00 +00:00
Joseph T. McQuigg
c6f556478d Add Pumpkin Block and Item Tags ()
* Pumpkin Block and Item Tags

* add _pumpkins to Jack O Lantern Tag

(cherry picked from commit a5c5487b68)
2025-03-16 13:35:58 +00:00
Zoe
d94614b81c Add FabricEntityLootTableProvider for datagen ()
* Add FabricEntityLootTableProvider

* Add ConditionEntityLootTableGenerator

* Apply spotless

* Add datagen test for entity loot tables

* Add test dependency on object builder API

Removes DFU error:
No data fixer registered for fabric-data-gen-api-v1-testmod:simple_entity

* Remove no longer necessary EntityLootTableGenerator#register invoker

* Fix checkstyle

---------

Co-authored-by: modmuss50 <modmuss50@gmail.com>
(cherry picked from commit 0f4e5f55cb)
2025-03-16 13:35:55 +00:00
modmuss50
f3eb6d3bab 1.21.5-pre1 2025-03-11 18:47:58 +00:00
modmuss50
16a33fb608 Bump version 2025-03-09 14:21:16 +00:00
Fabric Bot
b5563832b1 New Crowdin updates ()
* New translations en_us.json (Ukrainian)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (French)

* New translations en_us.json (German)

* New translations en_us.json (Italian)

(cherry picked from commit 4a9c1ece5c)
2025-03-09 14:03:54 +00:00
Octol1ttle
27c1078fec fix(javadocs): clarify the player's networking state when ServerPlayerEvents.COPY_FROM is called ()
(cherry picked from commit 62245befb1)
2025-03-09 14:03:35 +00:00
Octol1ttle
47c2d8a0c2 fix(attsync): use correct event for transferring attachments during respawn ()
(cherry picked from commit e99da0f77a)
2025-03-09 14:03:32 +00:00
Zoe
6adb0bc031 Fix TypeAwareBuyForOneEmeraldFactory trade offer crash ()
* Fix TypeAwareBuyForOneEmeraldFactory trade offer crash

Fixes 

* Fix extra separation style issue

* Fix style issues in EmptyTypeAwareBuyForOneEmeraldTradeOfferGameTest

* Rename for clarity in TypeAwareBuyForOneEmeraldFactory mixin

* Further clarify TypeAwareBuyForOneEmeraldFactory mixin docs

(cherry picked from commit 38b0d598da)
2025-03-09 14:03:28 +00:00
modmuss
97e245f913
Add internal API to get the configuration channels the client accepts during play. ()
* Add internal API to get the configuration channels the client accpets during play.

* Actually rerun configuration when using the debugconfig command.
2025-03-09 13:45:30 +00:00
modmuss50
4a1de890dd Remove minecraft:flowers from legacy tag warning. 🌻 2025-03-09 12:26:52 +00:00
modmuss50
7f0697d1b6 Bump version 2025-03-06 10:56:50 +00:00
modmuss
81c4afbc1a
Add back "invokeTestMethod" function to allow control over calling the test method. ()
* Add back "invokeTestMethod" function to allow custom logic before and after tests.

* Improve TestAnnotationLocator.validateMethod
2025-03-06 10:54:10 +00:00
PepperCode1
4e7a6c5738
Update Model Loading API to 1.21.5 ()
* Update Model Loading API to 25w07a

* Update Model Loading API to 25w08a

* Fix merge

* Move model wrappers to separate package

* Remove UnwrappableBlockStateModel

* Disallow ModelModifier.OnLoad from receiving or returning null models

- Move the point at which OnLoad is invoked earlier to be inline with how OnLoadBlock is invoked

* Temporarily remove extra models API

---------

Co-authored-by: modmuss <modmuss50@gmail.com>
2025-03-06 10:29:35 +00:00
apple502j
f16bad8479
Port to 25w10a ()
* Update to 25w10a

* Sync DATA_COMPONENT_PREDICATE_TYPE

* Have the action upload expected genResources result

* Update TAW

* Revert "Have the action upload expected genResources result"

This reverts commit d368700cb4.

* Bump versions
2025-03-05 19:48:13 +00:00
modmuss50
081cc043e3 Update yarn 2025-03-02 13:11:31 +00:00
modmuss50
b571d26847 Bump version 2025-02-27 18:31:30 +00:00
modmuss
d71774a3e5
Fix client tests for 25w09b () 2025-02-27 18:30:34 +00:00
modmuss
02ca6796fb
Port to 25w09a ()
* Port to 25w09a

* Comment out FramebufferMixin for now

* Checkstyle

* Bump version
2025-02-26 22:00:24 +00:00
modmuss
bc8ad11dc1
Remap mixins with tiny remapper () 2025-02-26 19:31:44 +00:00
modmuss50
89f2edf180 Bump version 2025-02-20 18:12:18 +00:00
modmuss50
eeb42f02af Port cherry-picked commits to 1.21.5. 2025-02-20 18:06:09 +00:00
ImVeryBad
ea8b8904ea Add vararg helper methods for multi-tag support in the FabricTagBuilder ()
* Add multiple helper varargs methods for tags

* Fixed a bit the JavaDocs grammar

* More clarity for the addTags in JavaDocs

* Changed the Stream.of() with a for loop

* Added blank lines after block at same indentation  level

* Small grammar mistakes

* Changed the `add(T... elements)` to use for loop instead of `Stream.of()`

(cherry picked from commit 60b6f1b7ce)
2025-02-20 18:03:38 +00:00
Fabric Bot
786901f651 New Translation updates ()
* New translations en_us.json (Polish)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (Japanese)

* New translations en_us.json (Polish)

* New translations en_us.json (Korean)

(cherry picked from commit 360374ac64)
2025-02-20 18:03:36 +00:00
modmuss
e830f9e302 Fix chunk attachments not marking the chunk for saving. ()
(cherry picked from commit 4e7c6049ea)
2025-02-20 18:03:35 +00:00
Moros
6b8d419822 Change elytra event mixin injection point ()
(cherry picked from commit da99546bcb)
2025-02-20 18:03:33 +00:00
TheDeathlyCow
b50102238a Add contains method to FabricComponentMapBuilder ()
* add contains method

* fix javadoc checkstyle i think

(cherry picked from commit ee91fa1fd2)
2025-02-20 18:03:31 +00:00
TelepathicGrunt
68d5d6abf3 Add eggs tag documentation ()
(cherry picked from commit 9448cd2df9)
2025-02-20 18:03:29 +00:00
TheDeathlyCow
a1d727352c Convention Drink Tags ()
* add drink tag keys

* add tags to datagen

* generate tags

* add translations

* drink container tags

* update wording of javadoc

* fix grammar in javadoc

* fix more javadoc typos

* add juice drink type tags

* number the rules for a drink

* watery tag; clarify rule 4 of drink definition

* remove rule 4 of the drinks tag

* fix java doc typo

* generate watery tag

* match juice tag names to vanilla ids

* remove subsub juice tags

* fix potential inconsistency in the drinks javadoc for alcoholic drinks

* remove sub sub tags

(cherry picked from commit c81f59020f)
2025-02-20 18:03:27 +00:00
apple502j
cb3258dead
Fix locale-dependent code in GameTest ()
Co-authored-by: modmuss <modmuss50@gmail.com>
2025-02-20 17:55:24 +00:00
modmuss
fd5bf1a075
Port to 25w08a ()
* Port to 25w08a

* Don't use config cache for now.

* Bump version
2025-02-19 17:37:39 +00:00
modmuss50
95c3bccbab Fix sub module versioning (yet again) 2025-02-17 21:53:59 +00:00
modmuss50
9cf0abc35a Fix module versioning (again) 2025-02-17 21:20:54 +00:00
modmuss50
1926933f8f Bump versions 2025-02-17 16:16:00 +00:00
modmuss
0657de193f
Fix module dep versioning () 2025-02-17 16:15:23 +00:00
modmuss50
b0fb9960fb Fix maven publishing 2025-02-15 15:36:49 +00:00
modmuss50
5a7d1eddb5 Bump version 2025-02-15 15:02:27 +00:00
modmuss
d1118d9789
Loom 1.10, remove grgit, work towards config caching. ()
* Update to Loom 1.10 and use new prod run tasks

* Fixes

* Remove grgit

* Fix build?

* Fix build?

* Loom 1.10, Remove grgit, work towards config caching.

* Try without tracy?

* Fix version catalog

* Fix local version
2025-02-15 14:46:29 +00:00
Apollo
504c6f623c
Implement builtin mod resource/data pack sorting ()
* builtin pack sorting 1.21.5

* Fix switch case indentation

* Revert "Fix switch case indentation"

This reverts commit 6714db0fa0.

* Fix formatting
2025-02-15 14:39:31 +00:00
Shnupbups
216530c8b2 Fix modded oxidizable blocks not oxidizing ()
Fixes 

`OxidizableBlocksRegistry.registerOxidizableBlockPair` will now re-cache the value of the `ticksRandomly` field of the passed blocks' states to ensure that the default implementation of oxidization will actually work on the blocks.

This may be considered a slightly dirty workaround, but it works well and isn't particularly intrusive, despite using 2 mixins.

I've also included a test (though not a GameTest) to ensure that this works, and split the `OxidizableBlocksRegistry` into separate API and impl classes to more easily allow for potential extensibility in future while not breaking compatibility.

(cherry picked from commit 25d1a67691)
2025-02-15 14:38:56 +00:00
Kevin
e3f4f850f7 Include template name in the client test screenshot missing error ()
* Include template name in the error message if possible

* Update javadoc

(cherry picked from commit 6816ccd43b)
2025-02-15 14:38:54 +00:00
Patbox
052a85d03d Add getAllMatches and getAllOfType method to ServerRecipeManager ()
* Add getAllMatches and getAllOfType method to ServerRecipeManager

* Throw exception in default interface implementation, fix license missing

(cherry picked from commit 640e77ae59)
2025-02-15 14:38:52 +00:00
Fabric Bot
0997dc2eb7 Translation updates ()
(cherry picked from commit 8a9646a68e)
2025-02-15 14:38:50 +00:00