From 335a98a89148b1a9631a227e73e4e83f14c36cf0 Mon Sep 17 00:00:00 2001 From: Vilsu221 <58680173+Vilsu221@users.noreply.github.com> Date: Tue, 24 Feb 2026 01:57:35 +0200 Subject: [PATCH] Fix profession type --- .../spongepowered/common/data/provider/entity/VillagerData.java | 2 +- .../common/data/provider/entity/ZombieVillagerData.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/spongepowered/common/data/provider/entity/VillagerData.java b/src/main/java/org/spongepowered/common/data/provider/entity/VillagerData.java index cc7a7f11909..3138dab208b 100644 --- a/src/main/java/org/spongepowered/common/data/provider/entity/VillagerData.java +++ b/src/main/java/org/spongepowered/common/data/provider/entity/VillagerData.java @@ -54,7 +54,7 @@ public static void register(final DataProviderRegistrator registrator) { .get(h -> h.getVillagerData().level()) .set((h, v) -> h.setVillagerData(h.getVillagerData().withLevel(v))) .create(Keys.PROFESSION_TYPE) - .get(h -> (ProfessionType) (Object) h.getVillagerData().profession()) + .get(h -> (ProfessionType) (Object) h.getVillagerData().profession().value()) .set((h, v) -> { final var villagerType = SpongeCommon.vanillaRegistry(Registries.VILLAGER_PROFESSION) .wrapAsHolder((VillagerProfession) (Object) v); diff --git a/src/main/java/org/spongepowered/common/data/provider/entity/ZombieVillagerData.java b/src/main/java/org/spongepowered/common/data/provider/entity/ZombieVillagerData.java index 990da40d732..a26f51b2643 100644 --- a/src/main/java/org/spongepowered/common/data/provider/entity/ZombieVillagerData.java +++ b/src/main/java/org/spongepowered/common/data/provider/entity/ZombieVillagerData.java @@ -46,7 +46,7 @@ public static void register(final DataProviderRegistrator registrator) { .get(h -> h.getVillagerData().level()) .set((h, v) -> h.setVillagerData(h.getVillagerData().withLevel(v))) .create(Keys.PROFESSION_TYPE) - .get(h -> (ProfessionType) (Object) h.getVillagerData().profession()) + .get(h -> (ProfessionType) (Object) h.getVillagerData().profession().value()) .set((h, v) -> { final var villagerProfession = SpongeCommon.vanillaRegistry(Registries.VILLAGER_PROFESSION).wrapAsHolder((VillagerProfession) (Object) v); h.setVillagerData(h.getVillagerData().withProfession(villagerProfession));