Uses of Record Class
net.minecraft.world.entity.npc.VillagerProfession
Packages that use VillagerProfession
Package
Description
-
Uses of VillagerProfession in net.minecraft.client.renderer.entity.layers
Fields in net.minecraft.client.renderer.entity.layers with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2ObjectMap<VillagerProfession, VillagerMetaDataSection.Hat> VillagerProfessionLayer.professionHatCache -
Uses of VillagerProfession in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionstatic final DefaultedRegistry<VillagerProfession> BuiltInRegistries.VILLAGER_PROFESSIONstatic final ResourceKey<Registry<VillagerProfession>> Registries.VILLAGER_PROFESSION -
Uses of VillagerProfession in net.minecraft.world.entity.ai.behavior
Fields in net.minecraft.world.entity.ai.behavior with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionprivate static final Map<VillagerProfession, ResourceKey<LootTable>> GiveGiftToHero.GIFTSDeprecated.Methods in net.minecraft.world.entity.ai.behavior with parameters of type VillagerProfessionModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getCorePackage(VillagerProfession p_24586_, float p_24587_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getHidePackage(VillagerProfession p_24611_, float p_24612_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getIdlePackage(VillagerProfession p_24599_, float p_24600_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getMeetPackage(VillagerProfession p_24596_, float p_24597_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPanicPackage(VillagerProfession p_24602_, float p_24603_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getPreRaidPackage(VillagerProfession p_24605_, float p_24606_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRaidPackage(VillagerProfession p_24608_, float p_24609_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getRestPackage(VillagerProfession p_24593_, float p_24594_) static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<Integer, ? extends BehaviorControl<? super Villager>>> VillagerGoalPackages.getWorkPackage(VillagerProfession p_24590_, float p_24591_) private static booleanPoiCompetitorScan.hasMatchingProfession(Holder<PoiType> p_217334_, VillagerProfession p_217335_) -
Uses of VillagerProfession in net.minecraft.world.entity.npc
Fields in net.minecraft.world.entity.npc 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.world.entity.npc with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionstatic final Map<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> VillagerTrades.EXPERIMENTAL_TRADESstatic final Map<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> VillagerTrades.TRADESMethods in net.minecraft.world.entity.npc that return VillagerProfessionModifier and TypeMethodDescriptionVillagerData.getProfession()private static VillagerProfessionVillagerProfession.register(String p_219659_, Predicate<Holder<PoiType>> p_219660_, Predicate<Holder<PoiType>> p_219661_, com.google.common.collect.ImmutableSet<Item> p_219662_, com.google.common.collect.ImmutableSet<Block> p_219663_, SoundEvent p_219664_) private static VillagerProfessionVillagerProfession.register(String p_219654_, Predicate<Holder<PoiType>> p_219655_, Predicate<Holder<PoiType>> p_219656_, SoundEvent p_219657_) private static VillagerProfessionVillagerProfession.register(String p_219648_, ResourceKey<PoiType> p_219649_, com.google.common.collect.ImmutableSet<Item> p_219650_, com.google.common.collect.ImmutableSet<Block> p_219651_, SoundEvent p_219652_) private static VillagerProfessionVillagerProfession.register(String p_219644_, ResourceKey<PoiType> p_219645_, SoundEvent p_219646_) Methods in net.minecraft.world.entity.npc with parameters of type VillagerProfessionConstructors in net.minecraft.world.entity.npc with parameters of type VillagerProfessionModifierConstructorDescriptionVillagerData(VillagerType p_35557_, VillagerProfession p_35558_, int p_35559_) -
Uses of VillagerProfession in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionprivate static final Map<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> VillagerTradingManager.VANILLA_TRADES -
Uses of VillagerProfession in net.neoforged.neoforge.event.village
Fields in net.neoforged.neoforge.event.village declared as VillagerProfessionMethods in net.neoforged.neoforge.event.village that return VillagerProfessionConstructors in net.neoforged.neoforge.event.village with parameters of type VillagerProfessionModifierConstructorDescriptionVillagerTradesEvent(it.unimi.dsi.fastutil.ints.Int2ObjectMap<List<VillagerTrades.ItemListing>> trades, VillagerProfession type) -
Uses of VillagerProfession in net.neoforged.neoforge.registries.datamaps.builtin
Fields in net.neoforged.neoforge.registries.datamaps.builtin with type parameters of type VillagerProfessionModifier and TypeFieldDescriptionstatic final DataMapType<VillagerProfession, RaidHeroGift> NeoForgeDataMaps.RAID_HERO_GIFTSThe VillagerProfession data map that replacesGiveGiftToHero.GIFTS.
data mapinstead