Commit graph

1974 commits

Author SHA1 Message Date
modmuss50
91e33090e3 Bump version 2025-03-19 09:28:48 +00:00
Fabric Bot
1edcd2916c
New Translation updates ()
* New translations en_us.json (Ukrainian)

* New translations en_us.json (German)
2025-03-19 09:21:03 +00:00
modmuss
5859ea3cc7 Fix Jack o'Lantern translation to match vanilla. ()
(cherry picked from commit a6e04794b8)
2025-03-19 09:20:40 +00:00
modmuss50
d3b1756b00 Bump version 2025-03-16 13:56:42 +00:00
modmuss50
1cb5072d67 Fix checkstyle report action 2025-03-16 13:50:09 +00:00
modmuss
e12c64620b Use fork of 3rd party Github actions ()
(cherry picked from commit 07dc715ae7)
2025-03-16 13:38:03 +00:00
PepperCode1
9c49cc8ce1
Fix BlockView API v2 not applying WorldViewMixin () 2025-03-16 13:35:28 +00:00
modmuss
db5e66823d
Add ServerPlayNetworking.reconfigure ()
* Add ServerPlayNetworking.reconfigure

* Add ServerConfigurationNetworking.isReconfiguring, allowing tasks to be skipped if not required again.
2025-03-16 13:35:17 +00:00
Joseph T. McQuigg
a5c5487b68
Add Pumpkin Block and Item Tags ()
* Pumpkin Block and Item Tags

* add _pumpkins to Jack O Lantern Tag
2025-03-16 13:35:04 +00:00
Zoe
0f4e5f55cb
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>
2025-03-16 13:34:57 +00:00
modmuss50
c4ac3a27c3 Bump version 2025-03-09 14:20:59 +00:00
Fabric Bot
4a9c1ece5c
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)
2025-03-09 13:58:31 +00:00
Octol1ttle
62245befb1
fix(javadocs): clarify the player's networking state when ServerPlayerEvents.COPY_FROM is called () 2025-03-09 13:58:18 +00:00
Octol1ttle
e99da0f77a
fix(attsync): use correct event for transferring attachments during respawn () 2025-03-09 13:58:08 +00:00
Zoe
38b0d598da
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
2025-03-09 13:46:20 +00:00
modmuss50
c0029d6179 Bump version 2025-02-20 18:12:11 +00:00
ImVeryBad
60b6f1b7ce
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()`
2025-02-20 18:02:48 +00:00
Fabric Bot
360374ac64
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)
2025-02-20 17:57:09 +00:00
modmuss
4e7c6049ea
Fix chunk attachments not marking the chunk for saving. () 2025-02-20 17:56:33 +00:00
Moros
da99546bcb
Change elytra event mixin injection point () 2025-02-20 17:56:14 +00:00
TheDeathlyCow
ee91fa1fd2
Add contains method to FabricComponentMapBuilder ()
* add contains method

* fix javadoc checkstyle i think
2025-02-20 17:55:59 +00:00
TelepathicGrunt
9448cd2df9
Add eggs tag documentation () 2025-02-20 17:55:49 +00:00
TheDeathlyCow
c81f59020f
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
2025-02-20 17:55:38 +00:00
modmuss50
2c3f4f5905 Bump version 2025-02-15 15:02:15 +00:00
modmuss50
c9411613b6 Fix res loader tests 2025-02-15 14:50:47 +00:00
Apollo
b9f1d6f431 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

(cherry picked from commit 504c6f623c)
2025-02-15 14:40:11 +00:00
Shnupbups
25d1a67691
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.
2025-02-15 14:38:08 +00:00
Kevin
6816ccd43b
Include template name in the client test screenshot missing error ()
* Include template name in the error message if possible

* Update javadoc
2025-02-15 14:37:58 +00:00
Patbox
640e77ae59
Add getAllMatches and getAllOfType method to ServerRecipeManager ()
* Add getAllMatches and getAllOfType method to ServerRecipeManager

* Throw exception in default interface implementation, fix license missing
2025-02-15 14:37:22 +00:00
Fabric Bot
8a9646a68e
Translation updates () 2025-02-15 14:37:13 +00:00
modmuss50
24865a39f6 Bump version 2025-02-11 16:45:24 +00:00
modmuss
0d31b09f50
Fix incorrect HUD z index for sub layers ()
Fixes 
2025-02-11 16:41:40 +00:00
modmuss50
6de41552f4 Bump version 2025-02-09 14:27:06 +00:00
modmuss
fcb960140c
Use page up/down to change creative inventory pages. ()
* Use page up/down to change creative inventory pages.

* Swap keys
2025-02-09 13:39:08 +00:00
Kevin
44a0820dd2
Add Hud Render Events ()
* Add HudRenderEvents

* Add HudRenderEventsTests and deprecate HudRenderCallback

* Update tests

* Add client parameter and apply suggestions

* Split HudRenderEvents into separate interfaces

* Fix before chat and last

* Add after sleep overlay event and update after main hud injection point

* Add comments for injection points

* Revert splitting HudRenderEvents into separate interfaces

* Use vanilla layered drawer layer interface

* Cleanup InGameHudMixin

* POC of hud modification

* Implement HudLayerRegistrationCallback

* Delete HudRenderEvents

* Fix sub drawers and add basic documentation

* Fix checkstyle

* Apply suggestions from code review

* Add Javadocs

* Add more unit tests

* Apply suggestions from code review
- Update Javadocs
- Remove vanilla sub drawer flattening
- Improve LayeredDrawerWrapperImpl internals

* Javadoc oddities

* Add client gametests

* Finish client gametests

* Change method and add documentation

* Ensure test environment is correct

* Move test class to same package

* Add render condition for tests

* Fix merge conflicts

* Update javadocs

* Small bug fixes, documentation, and sub drawer tests

* Update javadocs some more

* Add contract and get around return value not used warnings

* Apply suggestions from code review

Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>

* Migrate AtomicBoolean to MutableBoolean

* Update javadocs on render condition

* Use ListIterator#set

---------

Co-authored-by: modmuss50 <modmuss50@gmail.com>
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2025-02-09 13:26:16 +00:00
PepperCode1
ae237235d8
Add UnbakedModelDeserializer ()
* Add UnbakedModelDeserializer

* Document UnbakedModelDeserializer

* Allow custom model types to be optional

* Update javadoc as per suggestion

Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>

---------

Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
2025-02-09 13:25:59 +00:00
Juuz
742bac29fb
Rename "data" and "network" codecs to "server" and "client" codecs ()
The sided names avoid confusing modders into thinking that the client codec
is only used for syncing since it also reads data pack contents.
2025-02-09 13:25:45 +00:00
Patbox
42f2d2ba6c
Add a method for overriding modelId in item settings. ()
* Add method for overriding modelId in item settings

* Fix checkstyle
2025-02-09 13:25:25 +00:00
Matthew Periut
a1daf2410f
Change Creative Buttons Texture () 2025-02-09 13:25:15 +00:00
modmuss50
1bdf666a99 Bump version 2025-01-29 10:53:20 +00:00
Fabric Bot
e359e316fb
New Translation updates ()
* New translations en_us.json (Ukrainian)

* New translations en_us.json (German)

* New translations en_us.json (Italian)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Greek)

* New translations en_us.json (Greek)
2025-01-29 10:47:09 +00:00
Joseph Burton
2d7e411e9b
Client gametest cleanup ()
* Organize packages

* Move all gametest system properties into one class where we won't lose them

* Add references to loom helpers to documentation in relevant places
2025-01-29 10:46:46 +00:00
AViewFromTheTop
4ba56ac745
Fix Client Registry Remapping Only Remapping One Registry ()
* WW DEBUG

Revert "apple log"

This reverts commit e3ba09c109a92f2cde401c0fbea8648b628c5452.

Possible Fix

apple log

Update RemapStateImpl.java

Revert "WW DEBUG"

This reverts commit 3f2ffa9272163c6640218b2fa72d36165b4b4bda.

* Fix Client Registry Remapping Only Remapping One Registry

* Add unit test

---------

Co-authored-by: modmuss50 <modmuss50@gmail.com>
2025-01-29 10:46:33 +00:00
modmuss50
4596e0ce8c Bump version 2025-01-21 19:06:59 +00:00
modmuss
2f1398f1d2
Add pale oak to fence/fence gate tags () 2025-01-21 18:52:30 +00:00
modmuss
1934821120 Fix ServerEntityWorldChangeEvents.AFTER_ENTITY_CHANGE_WORLD being called for entities teleporting within the same world. ()
(cherry picked from commit bcdf965b28)
2025-01-21 18:48:00 +00:00
modmuss
8212661064 Fix syncing block entity attachments on load. ()
* Fix syncing block entity attachments on load.

Closes 

* Return success

(cherry picked from commit 7e31339eff)
2025-01-21 18:47:58 +00:00
TelepathicGrunt
53ee34a43b
Add tagkey for c:tools/wrench ()
Addresses https://github.com/FabricMC/fabric/issues/4376
2025-01-21 18:33:57 +00:00
Fabric Bot
9a56a7cd16
New Translation updates ()
* New translations en_us.json (Korean)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (German)

* New translations en_us.json (Italian)

* New translations en_us.json (French)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (French)

* New translations en_us.json (Spanish)

* New translations en_us.json (Czech)

* New translations en_us.json (German)

* New translations en_us.json (Finnish)

* New translations en_us.json (Italian)

* New translations en_us.json (Japanese)

* New translations en_us.json (Korean)

* New translations en_us.json (Dutch)

* New translations en_us.json (Polish)

* New translations en_us.json (Russian)

* New translations en_us.json (Turkish)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (Chinese Traditional)

* New translations en_us.json (Vietnamese)

* New translations en_us.json (Icelandic)

* New translations en_us.json (Portuguese, Brazilian)

* New translations en_us.json (Spanish, Chile)

* New translations en_us.json (Estonian)

* New translations en_us.json (Malay)

* New translations en_us.json (French, Canada)

* New translations en_us.json (Tatar)

* New translations en_us.json (Malay (Jawi))

* New translations en_us.json (French)

* New translations en_us.json (Spanish)

* New translations en_us.json (Bulgarian)

* New translations en_us.json (German)

* New translations en_us.json (Greek)

* New translations en_us.json (Finnish)

* New translations en_us.json (Italian)

* New translations en_us.json (Japanese)

* New translations en_us.json (Korean)

* New translations en_us.json (Dutch)

* New translations en_us.json (Polish)

* New translations en_us.json (Russian)

* New translations en_us.json (Swedish)

* New translations en_us.json (Turkish)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Chinese Simplified)

* New translations en_us.json (Chinese Traditional)

* New translations en_us.json (Vietnamese)

* New translations en_us.json (Icelandic)

* New translations en_us.json (Portuguese, Brazilian)

* New translations en_us.json (Persian)

* New translations en_us.json (Spanish, Chile)

* New translations en_us.json (Spanish, Mexico)

* New translations en_us.json (Estonian)

* New translations en_us.json (Malay)

* New translations en_us.json (French, Canada)

* New translations en_us.json (Esperanto)

* New translations en_us.json (Tatar)

* New translations en_us.json (Malay (Jawi))

* New translations en_us.json (Toki Pona)

* New translations en_us.json (Finnish)

* New translations en_us.json (Ukrainian)

* New translations en_us.json (Silesian)

* New translations en_us.json (Estonian)
2025-01-21 18:33:45 +00:00
Joseph Burton
a069796ec9
Client gametest screenshot comparison API ()
* Add screenshot comparison API

* Cleanup and docs

* Remove no-longer-needed changes to access widener
2025-01-21 18:33:33 +00:00