* Fix behavior change in `SingleVariantStorage` serialization
25w09a port added `orElseThrow()` call in `readNbt`, changing the behavior for
missing `variant` field. This previously used `fallback` (or, if the `codec` was
somehow a unit codec/could accept empty NBT, successfully decoded), but the change
made it throw. This makes it use the fallback in both cases.
Given that it is unlikely for a variant to use a unit codec, the remaining change is
deemed acceptable.
* Fix handling of incorrect NBT type in `AttachmentSerializingImpl`
* fix typo
* Remove broken wandering trader trade registration code
* Fix typo
* Add ServerPlayNetworking.reconfigure
* Add ServerConfigurationNetworking.isReconfiguring, allowing tasks to be skipped if not required again.
(cherry picked from commit db5e66823d)
* Add internal API to get the configuration channels the client accpets during play.
* Actually rerun configuration when using the debugconfig command.
* 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>
* 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
* 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)
* 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)