- 84
- 5
- 6
Hi снова
Житель не берут свои профессии
Строчки на регистрацию в конструкторе главного класса есть
Однако жителям все равно на блоки работ
Прошу помочь
Житель не берут свои профессии
Professinons:
public static final DeferredRegister<VillagerProfession> PROFESSIONS = DeferredRegister.create(ForgeRegistries.VILLAGER_PROFESSIONS, EndlessJourney.MODID);
public static RegistryObject<VillagerProfession> CARPENTER = PROFESSIONS.register("carpenter", () -> new VillagerProfession("carpenter", holder -> holder.value().equals(EJPoiTypes.CARPENTER_POI.get()), holder -> holder.value().equals(EJPoiTypes.CARPENTER_POI.get()), ImmutableSet.of(), ImmutableSet.of(), EJSoundEvents.VILLAGER_WORK_CARPENTER.get()));
public static RegistryObject<VillagerProfession> CERAMIST = PROFESSIONS.register("ceramist", () -> new VillagerProfession("ceramist", holder -> holder.value().equals(EJPoiTypes.CERAMIST_POI.get()), holder -> holder.value().equals(EJPoiTypes.CERAMIST_POI.get()), ImmutableSet.of(), ImmutableSet.of(), EJSoundEvents.VILLAGER_WORK_CERAMIST.get()));
PoiTypes:
public static final DeferredRegister<PoiType> POI_TYPES = DeferredRegister.create(ForgeRegistries.POI_TYPES, EndlessJourney.MODID);
public static RegistryObject<PoiType> CARPENTER_POI = POI_TYPES.register("carpenter_poi", () -> new PoiType(ImmutableSet.copyOf(EJBlocks.SAWMILL.get().getStateDefinition().getPossibleStates()), 1, 1));
public static RegistryObject<PoiType> CERAMIST_POI = POI_TYPES.register("ceramist_poi", () -> new PoiType(ImmutableSet.copyOf(EJBlocks.KILN.get().getStateDefinition().getPossibleStates()), 1, 1));
Строчки на регистрацию в конструкторе главного класса есть
Однако жителям все равно на блоки работ
Прошу помочь
Последнее редактирование: