modmuss
2758bfbf66
Add RegistryEntryAddedCallback.allEntries ( #4235 )
...
* Add RegistryEntryAddedCallback.allEntries
* Pass a RegistryEntry.Reference
* Remove some temp test code
* Add note about recursion.
(cherry picked from commit aa5b2ca19e
)
2024-11-25 18:14:57 +00:00
modmuss
fd37071f8b
Update Loom and Loader ( #4188 )
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
2024-10-27 09:44:05 +00:00
modmuss
89cb0a4eef
Revert "Prevent vanilla clients from joining servers that require modded registry entries. ( #4169 )" ( #4184 )
...
This reverts commit 56ec7ac6d8
.
2024-10-26 15:54:42 +01:00
modmuss
56ec7ac6d8
Prevent vanilla clients from joining servers that require modded registry entries. ( #4169 )
...
* Prevent vanilla clients from joining servers that require modded registry entries. (#3992 )
* Prevent vanilla clients from joining servers that require modded registry entries
(cherry picked from commit 8759e7555a
)
* Add related namespaces
---------
Co-authored-by: Patbox <39821509+Patbox@users.noreply.github.com>
2024-10-21 09:38:55 +01:00
modmuss50
c47b9d4307
Update Fabric Loader
2024-10-15 15:12:08 +01:00
modmuss
90e7264282
Don't sync recipe serialisers ( #4156 )
...
* Don't sync recipe serialisers
* Suppress error
* Actually fix...
2024-10-11 15:02:55 +01:00
modmuss50
488720f071
1.21.2-pre2
...
Just mappings
2024-10-10 15:29:13 +01:00
haykam821
57632285fa
Update mod to Minecraft 1.21.2 pre-release 1 ( #4148 )
...
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
* Update mod to Minecraft 1.21.2 pre-release 1
* Bump version
---------
Co-authored-by: modmuss50 <modmuss50@gmail.com>
2024-10-08 18:00:08 +01:00
haykam821
86ae0e5586
Update mod to Minecraft snapshot 24w40a ( #4136 )
...
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
* Update mod to Minecraft snapshot 24w40a
* Bump versions
* Add new items to tags
* Add more missing boats
* Turns out they werent missing
---------
Co-authored-by: modmuss50 <modmuss50@gmail.com>
2024-10-02 20:44:30 +01:00
modmuss
d48ec150ba
24w36a ( #4068 )
...
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
* 24w36a
* Some fixes
* More work
* Fixes
* Update yarn
* Update fabric loader
* Bump versions
2024-09-05 11:42:30 +01:00
modmuss
6c0945c34f
Update Fabric Loader and re-enable server test ( #4056 )
2024-08-29 17:55:03 +01:00
apple502j
2cd4845256
24w35a ( #4062 )
2024-08-29 17:54:21 +01:00
modmuss
2be899094a
24w34a ( #4046 )
...
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
Co-authored-by: PepperCode1 <44146161+peppercode1@users.noreply.github.com>
2024-08-21 18:25:15 +01:00
modmuss
1bb677a646
Port to 24w33a ( #4033 )
...
Build / build (21-ubuntu) (push) Has been cancelled
Build / client_test (push) Has been cancelled
Build / server_test (push) Has been cancelled
Build / check_resources (push) Has been cancelled
Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>
Co-authored-by: hypherionmc <hypherionmc@gmail.com>
(cherry picked from commit 952fb19a0df7354e8352ef0c993a956b2bed32c2)
2024-08-18 19:16:27 +01:00
modmuss
60c3209bf5
Revert registry sync changes. Allowing duplicate entries and vanilla clients on servers with modded registries. ( #3999 )
...
* Revert "Prevent vanilla clients from joining servers that require modded registry entries. (#3992 )"
This reverts commit 8759e7555a
.
* Revert "Throw the exception when a duplicate registry entry is found. (#3991 )"
* Keep javadoc fix
2024-08-05 10:51:31 +01:00
modmuss
0a3a005780
Allow duplicate entries after being frozen on the client in prod. ( #3994 )
...
* Allow duplicate entries after being frozen on the client.
* Only apply work around to prod
2024-08-04 19:44:12 +01:00
Patbox
8759e7555a
Prevent vanilla clients from joining servers that require modded registry entries. ( #3992 )
...
* Prevent vanilla clients from joining servers that require modded registry entries
2024-08-04 14:10:27 +01:00
modmuss
66911b8fa5
Throw the exception when a duplicate registry entry is found. ( #3991 )
...
* Actually throw the exception when a duplicate registry entry is found.
* Improve mixin
2024-08-04 13:53:18 +01:00
apple502j
a5d6675361
Use ConcurrentHashMap
inside RegistryAttributeImpl
( #3970 )
2024-07-29 14:35:03 +01:00
apple502j
5bd9f1bc81
Fix some registry-related bugs ( #3932 )
...
* Fix tag path for custom registry
* Strip knownPackInfo during Biome Modification
2024-07-14 15:02:21 +01:00
RacoonDog
6ced4dd946
Cleanup usages of Text
( #3916 )
...
* replace Text.literal("") with Text.empty()
* Replace newline `Text` literals with `ScreenTexts.LINE_BREAK`
* Use `Text#translatableWithFallback`
* Fix checkstyle
---------
Co-authored-by: modmuss50 <modmuss50@gmail.com>
2024-07-07 13:53:03 +01:00
Fabric Bot
780172709f
New Translation updates ( #3867 )
...
* New translations en_us.json (Tatar)
* New translations en_us.json (Russian)
* New translations en_us.json (Icelandic)
* New translations en_us.json (Esperanto)
* New translations en_us.json (Tatar)
* New translations en_us.json (German)
* New translations en_us.json (Chinese Traditional)
* New translations en_us.json (Italian)
* New translations en_us.json (Chinese Simplified)
* New translations en_us.json (Russian)
2024-06-25 18:15:31 +01:00
Octol1ttle
ab7edbac5e
Add MinecraftClient/Server instances to networking contexts ( #3850 )
...
* change: add MinecraftClient/Server instances to networking contexts
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
* style: optimize imports
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
* change: use client instance from context in FabricRegistryClientInit
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
* fix: remove unused import <_<
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
* fix: update Javadocs in Networking classes
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
---------
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2024-06-17 18:10:28 +01:00
modmuss
cb5ced13ef
Translation updates ( #3864 )
2024-06-17 18:03:29 +01:00
modmuss
b9828ba31a
No longer allow unused registry ids when syncing. ( #3792 )
...
* No longer allow unused registry ids when syncing.
* Freeze registries much sooner after mod init
2024-05-29 15:31:39 +01:00
modmuss
6573ed8ccc
24w21b ( #3789 )
...
Co-authored-by: Drex <nicknamedrex@gmail.com>
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2024-05-23 10:20:54 +01:00
Jonathan Coates
1c4a86e83a
Support extending dynamic registries in datagen ( #3744 )
...
- Add all dynamic registries to the initial registry.
- Expose a getter for the registry future.
- Register cloners for all dynamic registries.
(cherry picked from commit ad4744939b
)
2024-05-07 19:06:53 +01:00
modmuss
0af3f5a702
24w18a ( #3757 )
...
Co-authored-by: Drex <nicknamedrex@gmail.com>
2024-05-04 14:28:29 +01:00
modmuss
f1240ba7db
Test for and fix registries that need syncing ( #3723 )
...
* Test for and fix registries that need syncing
* Fix duplicate
2024-04-20 11:28:54 +01:00
Fabric Bot
aae0949a31
Translation updates ( #3618 )
...
* New translations en_us.json (Korean)
* New translations en_us.json (Vietnamese)
* New translations en_us.json (Korean)
* New translations en_us.json (Korean)
* New translations en_us.json (Vietnamese)
* New translations en_us.json (Korean)
* New translations en_us.json (Portuguese, Brazilian)
* New translations en_us.json (French)
* New translations en_us.json (Portuguese, Brazilian)
* New translations en_us.json (Estonian)
* New translations en_us.json (Malay)
* New translations en_us.json (Malay)
* New translations en_us.json (Malay)
* New translations en_us.json (German)
* New translations en_us.json (Czech)
* New translations en_us.json (Chinese Simplified)
* New translations en_us.json (Chinese Simplified)
* New translations en_us.json (Spanish, Chile)
* New translations en_us.json (Spanish, Chile)
* New translations en_us.json (Spanish, Chile)
* New translations en_us.json (Chinese Traditional)
* New translations en_us.json (Chinese Traditional)
* New translations en_us.json (Polish)
* New translations en_us.json (Toki Pona)
* New translations en_us.json (Toki Pona)
2024-04-10 22:17:25 +01:00
modmuss50
f1e646e4d5
24w14a & Java 21
2024-04-03 15:46:52 +01:00
apple502j
97f703da44
Improve data attachment port ( #3678 )
...
* Bump yarn
* Apply yarn update
* Fix porting of Data Attachment block entity support
* Fix FrameBlockEntity testmod
2024-04-03 15:39:47 +01:00
apple502j
9b3069f652
Fully port to 24w12a ( #3664 )
...
* Bump yarn
* Apply yarn update
* Sync map decorations type registry
* Remove Mining Level API
* Port loot API
* whoops
* Rename LootManagerMixin
* Fix javadoc
* Fix registerGiftLootTable
* RegistryKey is traditionally compared using identity
* Fix wrong loot source being used
2024-03-27 16:47:29 +00:00
modmuss
403ef19793
Sync data component types registry ( #3631 )
2024-03-06 15:46:08 +00:00
Fabric Bot
b65f60eeee
Translastion updates ( #3605 )
...
* 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 (Japanese)
* New translations en_us.json (Korean)
* New translations en_us.json (Polish)
* New translations en_us.json (Swedish)
* New translations en_us.json (Turkish)
* 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 (Portuguese, Brazilian)
* New translations en_us.json (Spanish, Mexico)
* New translations en_us.json (Estonian)
* New translations en_us.json (Tatar)
* New translations en_us.json (French)
* New translations en_us.json (Spanish)
* New translations en_us.json (Polish)
* New translations en_us.json (Russian)
* New translations en_us.json (Ukrainian)
* New translations en_us.json (Chinese Traditional)
* New translations en_us.json (Estonian)
* New translations en_us.json (Russian)
* New translations en_us.json (French)
* New translations en_us.json (Spanish)
* New translations en_us.json (Polish)
* New translations en_us.json (Russian)
* New translations en_us.json (Ukrainian)
* New translations en_us.json (Estonian)
* New translations en_us.json (Dutch)
* New translations en_us.json (Dutch)
* New translations en_us.json (Dutch)
* New translations en_us.json (Finnish)
* New translations en_us.json (Finnish)
* New translations en_us.json (Italian)
* New translations en_us.json (Italian)
* New translations en_us.json (Swedish)
* New translations en_us.json (German)
* New translations en_us.json (German)
* New translations en_us.json (German)
* New translations en_us.json (Chinese Simplified)
* New translations en_us.json (German)
(cherry picked from commit 58f8c01215
)
2024-02-25 13:31:19 +00:00
modmuss
ea0cfbb1f5
Fix registry sync ( #3598 )
...
* Fix registry sync
* Don't use read/writeByteArray, as we know the whole payload is the bytearray
* Add unit tests
2024-02-18 13:04:57 +00:00
apple502j
109a837c6e
24w06a porting fixes ( #3578 )
...
* Bump yarn
* Fix TagsLoaded event again
* Resource Loader: internal refactor (name to ID)
* More refactors
* Reset ignoreFallDamageAboveY when using custom elytra
* fix checkstyle
2024-02-09 17:36:06 +00:00
modmuss50
54b4400cee
24w06a
2024-02-07 19:01:58 +00:00
modmuss
03be9f1df2
Port to 24w05a ( #3560 )
...
Co-authored-by: Drex <nicknamedrex@gmail.com>
2024-01-31 20:24:57 +00:00
apple502j
bbf5165de7
Fix porting issues in Dynamic Registries API ( #3555 )
...
* Fix TAGS_LOADED event not being invoked on client join
* Skip loading empty dynamic registries (client-side)
* Update ClientTest to handle 24w04a
* Skip syncing empty dynamic registries (server-side)
* Fix dynamic registry using wrong codec, tag syncing depending on class load order
* Fix DynamicRegistrySetupEvent being called on client
* Test syncing empty registry's tag
* Actually check skipOnEmpty
* Downgrade AssertionError to log due to MC-268096
2024-01-28 12:56:20 +00:00
modmuss50
9bfa344c7d
24w04a
2024-01-24 19:59:21 +00:00
apple502j
3945d7aeb7
Fix some registries being unsynced ( #3550 )
2024-01-24 16:21:02 +00:00
modmuss
7b70ea8a7a
Port to 24w03b ( #3537 )
...
* Deprecate FabricBlockSettings
* Deprecate FabricItemSettings
* Start on 24w03a
* Main menu :)
* Update mappings
* PayloadTypeRegistry
* Networking part 2 of many
* Networking part 3 of many
* Networking part 4 of many
* Recipe api
* Port Item API to 1.20.5
* Is this even right?
* Port FabricParticleTypes to 1.20.5
* Remove redundant fuel caching logic
* Remove fabric-containers-v0, deprecated since 2020
* Regsync work
* Adapt screen handler to new networking
* Update yarn + more work
* More mapping updates
* Compile fixes
* Checkstyle + small fixes
* Single and multiplayer fixes
* Handle play packets on main thread.
* Update mappings
* Even more networking
* Networking tests
* Fix todo's
* Update javadocs
* Networking API improvements
* Some small regsync refactors
* Fix handling of null NBT in NbtIngredient
* Update fabric-object-builder-api-v1/src/main/java/net/fabricmc/fabric/api/object/builder/v1/block/FabricBlockSettings.java
Co-authored-by: ErrorCraft <51973682+ErrorCraft@users.noreply.github.com>
* Update fabric-object-builder-api-v1/src/main/java/net/fabricmc/fabric/api/object/builder/v1/block/FabricBlockSettings.java
Co-authored-by: ErrorCraft <51973682+ErrorCraft@users.noreply.github.com>
* Add context objects
* ChannelInfoHolder.getPendingChannelsNames -> fabric_getPendingChannelsNames
* Fix crash
* send `c:register` packet for play phase instead of config (#3544 )
* Bump version
---------
Co-authored-by: ErrorCraft <51973682+ErrorCraft@users.noreply.github.com>
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
Co-authored-by: Drex <nicknamedrex@gmail.com>
Co-authored-by: deirn <deirn@bai.lol>
2024-01-22 18:24:37 +00:00
modmuss50
80f8cf516f
Update Fabric Loader
2024-01-17 17:15:38 +00:00
modmuss
3434862fbd
Port to 23w51b ( #3474 )
...
Breaking changes:
- `FabricBrewingRecipeRegistry.registerPotionRecipe` takes `RegistryEntry<Potion>` instead of `Potion`
- `SculkSensorFrequencyRegistry.regster` takes `RegistryKey<GameEvent>` instead of `GameEvent`
- `FabricLanguageProvider.add` takes `RegistryEntry<EntityAttribute>` instead of `EntityAttribute`
- `FabricTagProvider.GameEventTagProvider` was removed replace with `FabricTagProvider<GameEvent>`
- `FabricItem.getAttributeModifiers` returns a Multimap with a key of `RegistryEntry<EntityAttribute>` instead of `EntityAttribute`
- `ModifyItemAttributeModifiersCallback.modifyAttributeModifiers` takes Multimap with a key of `RegistryEntry<EntityAttribute>` instead of `EntityAttribute`
2023-12-18 18:47:42 +00:00
modmuss
78d798af9d
Update to loader 0.15 ( #3451 )
2023-12-08 15:19:17 +00:00
modmuss
9468a19de0
Configure spotless for imports, sort imports. ( #3365 )
...
* Configure spotless to also do imports. Allows for auto applying.
* Order imports
2023-10-22 13:35:58 +01:00
modmuss50
10292b95f5
23w40a
2023-10-05 09:45:32 +01:00
apple502j
34a3e0e2cb
Include namespace in modded registry tag path ( #3303 )
...
* Include namespace in modded registry tag path
* Document tag namespace change
2023-09-07 15:09:08 +01:00
modmuss50
f091af96c5
23w33a
2023-08-17 16:51:04 +01:00