|
36 | 36 | package ${package}.init; |
37 | 37 |
|
38 | 38 | @Mod.EventBusSubscriber public class ${JavaModName}VillagerProfessions { |
39 | | - private static final List<VillagerProfession> REGISTRY = new ArrayList<>(); |
| 39 | + private static final List<VillagerRegistry.VillagerProfession> REGISTRY = new ArrayList<>(); |
40 | 40 |
|
41 | 41 | <#list villagerprofessions as villagerprofession> |
42 | | - public static final VillagerRegistry.VillagerProfession ${villagerprofession.getModElement().getRegistryNameUpper()} = register("${villagerprofession.getModElement().getRegistryName()}", () -> new VillagerProfession( |
| 42 | + public static final VillagerRegistry.VillagerProfession ${villagerprofession.getModElement().getRegistryNameUpper()} = register("${villagerprofession.getModElement().getRegistryName()}", () -> new VillagerRegistry.VillagerProfession( |
43 | 43 | "${villagerprofession.getModElement().getRegistryName()}", |
44 | 44 | "${modid}:textures/entities/${villagerprofession.professionTextureFile}", |
45 | 45 | "${modid}:textures/entities/${villagerprofession.zombifiedProfessionTextureFile}")); |
46 | 46 | public static final VillagerRegistry.VillagerCareer ${villagerprofession.getModElement().getRegistryNameUpper()}_CAREER = new VillagerRegistry.VillagerCareer(${villagerprofession.getModElement().getRegistryNameUpper()}, "${villagerprofession.getModElement().getRegistryName()}"); |
47 | 47 | </#list> |
48 | 48 |
|
49 | | - private static VillagerProfession register(String registryname, Supplier<VillagerProfession> profession) { |
50 | | - VillagerProfession instance = profession.get().setRegistryName(registryname); |
| 49 | + private static VillagerRegistry.VillagerProfession register(String registryname, Supplier<VillagerRegistry.VillagerProfession> profession) { |
| 50 | + VillagerRegistry.VillagerProfession instance = profession.get().setRegistryName(registryname); |
51 | 51 | REGISTRY.add(instance); |
52 | 52 | return instance; |
53 | 53 | } |
54 | 54 |
|
55 | | - @SubscribeEvent public static void registerVillagerProfessions(RegistryEvent.Register<VillagerProfession> event) { |
56 | | - event.getRegistry().registerAll(REGISTRY.toArray(new VillagerProfession[0])); |
| 55 | + @SubscribeEvent public static void registerVillagerProfessions(RegistryEvent.Register<VillagerRegistry.VillagerProfession> event) { |
| 56 | + event.getRegistry().registerAll(REGISTRY.toArray(new VillagerRegistry.VillagerProfession[0])); |
57 | 57 | } |
58 | 58 | } |
59 | 59 | <#-- @formatter:on --> |
0 commit comments