Skip to content

Commit a14124c

Browse files
committed
add missing attribute serialization updater for keys
1 parent 18c950b commit a14124c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

paper-generator/src/main/resources/data/registry/built_in.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
},
5757
"minecraft:attribute": {
5858
"api": "org.bukkit.attribute.Attribute",
59-
"impl": "org.bukkit.craftbukkit.attribute.CraftAttribute"
59+
"impl": "org.bukkit.craftbukkit.attribute.CraftAttribute",
60+
"serialization_updater_field": "ATTRIBUTE_RENAME"
6061
},
6162
"minecraft:fluid": {
6263
"api": "org.bukkit.Fluid",

paper-server/src/main/java/io/papermc/paper/registry/PaperRegistries.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public final class PaperRegistries {
106106
start(Registries.VILLAGER_TYPE, RegistryKey.VILLAGER_TYPE).craft(Villager.Type.class, CraftVillager.CraftType::new).build(),
107107
start(Registries.MAP_DECORATION_TYPE, RegistryKey.MAP_DECORATION_TYPE).craft(MapCursor.Type.class, CraftMapCursor.CraftType::new).build(),
108108
start(Registries.MENU, RegistryKey.MENU).craft(MenuType.class, CraftMenuType::new).build(),
109-
start(Registries.ATTRIBUTE, RegistryKey.ATTRIBUTE).craft(Attribute.class, CraftAttribute::new).build(),
109+
start(Registries.ATTRIBUTE, RegistryKey.ATTRIBUTE).craft(Attribute.class, CraftAttribute::new).serializationUpdater(FieldRename.ATTRIBUTE_RENAME).build(),
110110
start(Registries.FLUID, RegistryKey.FLUID).craft(Fluid.class, CraftFluid::new).build(),
111111
start(Registries.SOUND_EVENT, RegistryKey.SOUND_EVENT).craft(Sound.class, CraftSound::new, true).build(),
112112
start(Registries.DATA_COMPONENT_TYPE, RegistryKey.DATA_COMPONENT_TYPE).craft(DataComponentTypes.class, PaperDataComponentType::of).build(),

0 commit comments

Comments
 (0)