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_PROFESSION
static 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.GIFTS
Deprecated.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 boolean
PoiCompetitorScan.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 VillagerProfession
VillagerProfession.ARMORER
static final VillagerProfession
VillagerProfession.BUTCHER
static final VillagerProfession
VillagerProfession.CARTOGRAPHER
static final VillagerProfession
VillagerProfession.CLERIC
static final VillagerProfession
VillagerProfession.FARMER
static final VillagerProfession
VillagerProfession.FISHERMAN
static final VillagerProfession
VillagerProfession.FLETCHER
static final VillagerProfession
VillagerProfession.LEATHERWORKER
static final VillagerProfession
VillagerProfession.LIBRARIAN
static final VillagerProfession
VillagerProfession.MASON
static final VillagerProfession
VillagerProfession.NITWIT
static final VillagerProfession
VillagerProfession.NONE
private final VillagerProfession
VillagerData.profession
static final VillagerProfession
VillagerProfession.SHEPHERD
static final VillagerProfession
VillagerProfession.TOOLSMITH
static final VillagerProfession
VillagerProfession.WEAPONSMITH
Fields 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_TRADES
static final Map
<VillagerProfession, it.unimi.dsi.fastutil.ints.Int2ObjectMap<VillagerTrades.ItemListing[]>> VillagerTrades.TRADES
Methods in net.minecraft.world.entity.npc that return VillagerProfessionModifier and TypeMethodDescriptionVillagerData.getProfession()
private static VillagerProfession
VillagerProfession.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 VillagerProfession
VillagerProfession.register
(String p_219654_, Predicate<Holder<PoiType>> p_219655_, Predicate<Holder<PoiType>> p_219656_, SoundEvent p_219657_) private static VillagerProfession
VillagerProfession.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 VillagerProfession
VillagerProfession.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) Deprecated, for removal: This API element is subject to removal in a future version.VillagerTradesEvent
(it.unimi.dsi.fastutil.ints.Int2ObjectMap<List<VillagerTrades.ItemListing>> trades, VillagerProfession type, RegistryAccess registryAccess) -
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_GIFTS
The VillagerProfession data map that replacesGiveGiftToHero.GIFTS
.
data map
instead