Fix some registries being unsynced ()

This commit is contained in:
apple502j 2024-01-25 01:21:02 +09:00 committed by GitHub
parent 7b70ea8a7a
commit 3945d7aeb7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -153,8 +153,9 @@ public class FabricRegistryInit implements ModInitializer {
// Synced by id
RegistryAttributeHolder.get(Registries.RECIPE_SERIALIZER);
// Synced and saved by id
RegistryAttributeHolder.get(Registries.ATTRIBUTE);
// Synced by rawID in 24w03a+
RegistryAttributeHolder.get(Registries.ATTRIBUTE)
.addAttribute(RegistryAttribute.SYNCED);
// Synced in StatisticsS2CPacket
RegistryAttributeHolder.get(Registries.STAT_TYPE)
@ -195,5 +196,13 @@ public class FabricRegistryInit implements ModInitializer {
// Synced in TagManager::toPacket/fromPacket -> TagGroup::serialize/deserialize
RegistryAttributeHolder.get(Registries.GAME_EVENT)
.addAttribute(RegistryAttribute.SYNCED);
// Synced by rawID in its serialization code.
RegistryAttributeHolder.get(Registries.NUMBER_FORMAT_TYPE)
.addAttribute(RegistryAttribute.SYNCED);
// Synced by rawID.
RegistryAttributeHolder.get(Registries.POSITION_SOURCE_TYPE)
.addAttribute(RegistryAttribute.SYNCED);
}
}