Uses of Record Class
net.minecraft.village.VillagerProfession
Packages that use VillagerProfession
Package
Description
-
Uses of VillagerProfession in net.minecraft.client.render.entity.feature
Fields in net.minecraft.client.render.entity.feature with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionprivate final Object2ObjectMap<VillagerProfession, VillagerResourceMetadata.HatType> VillagerClothingFeatureRenderer.professionToHat -
Uses of VillagerProfession in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionprivate static final Map<VillagerProfession, RegistryKey<LootTable>> GiveGiftsToHeroTask.GIFTSMethods in net.minecraft.entity.ai.brain.task with parameters of type VillagerProfessionModifier and TypeMethodDescriptionstatic ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createCoreTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createHideTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createIdleTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createMeetTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createPanicTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createPreRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createRaidTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createRestTasks(VillagerProfession profession, float speed) static ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends Task<? super VillagerEntity>>> VillagerTaskListProvider.createWorkTasks(VillagerProfession profession, float speed) private static booleanWorkStationCompetitionTask.isCompletedWorkStation(RegistryEntry<PointOfInterestType> poiType, VillagerProfession profession) -
Uses of VillagerProfession in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionstatic final DefaultedRegistry<VillagerProfession> Registries.VILLAGER_PROFESSIONstatic final RegistryKey<Registry<VillagerProfession>> RegistryKeys.VILLAGER_PROFESSION -
Uses of VillagerProfession in net.minecraft.village
Fields in net.minecraft.village declared as VillagerProfessionModifier and TypeFieldDescriptionstatic final VillagerProfessionVillagerProfession.ARMORERstatic final VillagerProfessionVillagerProfession.BUTCHERstatic final VillagerProfessionVillagerProfession.CARTOGRAPHERstatic final VillagerProfessionVillagerProfession.CLERICstatic final VillagerProfessionVillagerProfession.FARMERstatic final VillagerProfessionVillagerProfession.FISHERMANstatic final VillagerProfessionVillagerProfession.FLETCHERstatic final VillagerProfessionVillagerProfession.LEATHERWORKERstatic final VillagerProfessionVillagerProfession.LIBRARIANstatic final VillagerProfessionVillagerProfession.MASONstatic final VillagerProfessionVillagerProfession.NITWITstatic final VillagerProfessionVillagerProfession.NONEprivate final VillagerProfessionVillagerData.professionstatic final VillagerProfessionVillagerProfession.SHEPHERDstatic final VillagerProfessionVillagerProfession.TOOLSMITHstatic final VillagerProfessionVillagerProfession.WEAPONSMITHFields in net.minecraft.village with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionstatic final Map<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> TradeOffers.PROFESSION_TO_LEVELED_TRADEstatic final Map<VillagerProfession, Int2ObjectMap<TradeOffers.Factory[]>> TradeOffers.REBALANCED_PROFESSION_TO_LEVELED_TRADEMethods in net.minecraft.village that return VillagerProfessionModifier and TypeMethodDescriptionVillagerData.getProfession()private static VillagerProfessionVillagerProfession.register(String id, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(String id, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, @Nullable SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(String id, RegistryKey<PointOfInterestType> heldWorkstation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound) private static VillagerProfessionVillagerProfession.register(String id, RegistryKey<PointOfInterestType> heldWorkstation, @Nullable SoundEvent workSound) Methods in net.minecraft.village with parameters of type VillagerProfessionConstructors in net.minecraft.village with parameters of type VillagerProfessionModifierConstructorDescriptionVillagerData(VillagerType type, VillagerProfession profession, int level)