net.minecraft.village

public record VillagerProfession

dda
net.minecraft.world.entity.npc.villager.VillagerProfession
net.minecraft.class_3852
net.minecraft.village.VillagerProfession
net.minecraft.unmapped.C_yhqxfbuc
net.minecraft.village.VillagerProfession
net.minecraft.src.C_432388_

Field summary

Modifier and TypeField
private final Text
q
name
comp_818
id
f_whefzzlg
name
f_433589_
private final Predicate<RegistryEntry<PointOfInterestType>>
r
heldJobSite
comp_819
heldWorkstation
f_obosegzt
primaryJobSites
f_435334_
private final Predicate<RegistryEntry<PointOfInterestType>>
s
acquirableJobSite
comp_820
acquirableWorkstation
f_kmphlego
potentialJobSites
f_433638_
private final com.google.common.collect.ImmutableSet<Item>
t
requestedItems
comp_821
gatherableItems
f_ayvuterw
requestedItems
f_433192_
private final com.google.common.collect.ImmutableSet<Block>
u
secondaryPoi
comp_822
secondaryJobSites
f_acjlkvad
secondaryJobSites
f_433805_
private final SoundEvent
v
workSound
comp_823
workSound
f_otcpaipa
workSound
f_435708_
public static final Predicate<RegistryEntry<PointOfInterestType>>
a
ALL_ACQUIRABLE_JOBS
field_39308
IS_ACQUIRABLE_JOB_SITE
f_vqqijdeq
ANY_JOB_SITE
f_433750_
public static final RegistryKey<VillagerProfession>
b
NONE
field_17051
NONE
f_twurfflm
NONE
f_433759_
public static final RegistryKey<VillagerProfession>
c
ARMORER
field_17052
ARMORER
f_ablznjvx
ARMORER
f_437404_
public static final RegistryKey<VillagerProfession>
d
BUTCHER
field_17053
BUTCHER
f_bgcfkqcs
BUTCHER
f_436895_
public static final RegistryKey<VillagerProfession>
e
CARTOGRAPHER
field_17054
CARTOGRAPHER
f_tzmxhhei
CARTOGRAPHER
f_433456_
public static final RegistryKey<VillagerProfession>
f
CLERIC
field_17055
CLERIC
f_dedabkrk
CLERIC
f_436800_
public static final RegistryKey<VillagerProfession>
g
FARMER
field_17056
FARMER
f_levapbqq
FARMER
f_433309_
public static final RegistryKey<VillagerProfession>
h
FISHERMAN
field_17057
FISHERMAN
f_uhmbxwnj
FISHERMAN
f_434768_
public static final RegistryKey<VillagerProfession>
i
FLETCHER
field_17058
FLETCHER
f_cjyutgaf
FLETCHER
f_435265_
public static final RegistryKey<VillagerProfession>
j
LEATHERWORKER
field_17059
LEATHERWORKER
f_nlnsqing
LEATHERWORKER
f_436330_
public static final RegistryKey<VillagerProfession>
k
LIBRARIAN
field_17060
LIBRARIAN
f_tuxjuvjr
LIBRARIAN
f_436847_
public static final RegistryKey<VillagerProfession>
l
MASON
field_17061
MASON
f_bmlwjlmk
MASON
f_436930_
public static final RegistryKey<VillagerProfession>
m
NITWIT
field_17062
NITWIT
f_skgtrbox
NITWIT
f_435849_
public static final RegistryKey<VillagerProfession>
n
SHEPHERD
field_17063
SHEPHERD
f_aznmwuhs
SHEPHERD
f_436244_
public static final RegistryKey<VillagerProfession>
o
TOOLSMITH
field_17064
TOOLSMITH
f_wshkbgen
TOOLSMITH
f_434455_
public static final RegistryKey<VillagerProfession>
p
WEAPONSMITH
field_17065
WEAPONSMITH
f_kuqljvhf
WEAPONSMITH
f_434153_

Constructor summary

ModifierConstructor
public (Text id, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, com.google.common.collect.ImmutableSet<Item> gatherableItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)

Method summary

Modifier and TypeMethod
private static RegistryKey<VillagerProfession>
a(String o)
createKey(String arg0)
method_66691(String arg0)
of(String id)
m_hcachmmv(String arg0)
createKey(String path)
m_439131_(String p_458280_)
private static VillagerProfession
a(jq<dda> o, amt<dda> o, amt<cta> o, bcz o)
register(Registry<VillagerProfession> arg0, ResourceKey<VillagerProfession> arg1, ResourceKey<PoiType> arg2, SoundEvent arg3)
method_16926(class_2378<class_3852> arg0, class_5321<class_3852> arg1, class_5321<class_4158> arg2, class_3414 arg3)
register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, RegistryKey<PointOfInterestType> heldWorkstation, SoundEvent workSound)
m_awtrltvs(C_tqxyjqsk<C_yhqxfbuc> arg0, C_xhhleach<C_yhqxfbuc> arg1, C_xhhleach<C_voztdcrg> arg2, C_avavozay arg3)
m_awtrltvs(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, RegistryKey<PointOfInterestType> arg2, SoundEvent workSound)
m_441213_(C_4705_<C_432388_> p_451838_, C_5264_<C_432388_> p_454597_, C_5264_<C_792_> p_451406_, C_123_ p_456523_)
private static VillagerProfession
a(jq<dda> o, amt<dda> o, Predicate<jd<cta>> o, Predicate<jd<cta>> o, bcz o)
register(Registry<VillagerProfession> arg0, ResourceKey<VillagerProfession> arg1, Predicate<Holder<PoiType>> arg2, Predicate<Holder<PoiType>> arg3, SoundEvent arg4)
method_44007(class_2378<class_3852> arg0, class_5321<class_3852> arg1, Predicate<class_6880<class_4158>> arg2, Predicate<class_6880<class_4158>> arg3, class_3414 arg4)
register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, SoundEvent workSound)
m_bxbpsbvb(C_tqxyjqsk<C_yhqxfbuc> arg0, C_xhhleach<C_yhqxfbuc> arg1, Predicate<C_cjzoxshv<C_voztdcrg>> arg2, Predicate<C_cjzoxshv<C_voztdcrg>> arg3, C_avavozay arg4)
m_bxbpsbvb(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<Holder<PointOfInterestType>> primaryJobSites, Predicate<Holder<PointOfInterestType>> potentialJobSites, SoundEvent workSound)
m_443088_(C_4705_<C_432388_> p_460987_, C_5264_<C_432388_> p_451659_, Predicate<C_203228_<C_792_>> p_451477_, Predicate<C_203228_<C_792_>> p_451897_, C_123_ p_454008_)
private static VillagerProfession
a(jq<dda> o, amt<dda> o, amt<cta> o, com.google.common.collect.ImmutableSet<dlp> o, com.google.common.collect.ImmutableSet<dzq> o, bcz o)
register(Registry<VillagerProfession> arg0, ResourceKey<VillagerProfession> arg1, ResourceKey<PoiType> arg2, com.google.common.collect.ImmutableSet<Item> arg3, com.google.common.collect.ImmutableSet<Block> arg4, SoundEvent arg5)
method_19197(class_2378<class_3852> arg0, class_5321<class_3852> arg1, class_5321<class_4158> arg2, com.google.common.collect.ImmutableSet<class_1792> arg3, com.google.common.collect.ImmutableSet<class_2248> arg4, class_3414 arg5)
register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, RegistryKey<PointOfInterestType> heldWorkstation, com.google.common.collect.ImmutableSet<Item> gatherableItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)
m_henlhfkg(C_tqxyjqsk<C_yhqxfbuc> arg0, C_xhhleach<C_yhqxfbuc> arg1, C_xhhleach<C_voztdcrg> arg2, com.google.common.collect.ImmutableSet<C_vorddnax> arg3, com.google.common.collect.ImmutableSet<C_mmxmpdoq> arg4, C_avavozay arg5)
m_henlhfkg(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, RegistryKey<PointOfInterestType> arg2, com.google.common.collect.ImmutableSet<Item> requestedItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)
m_441958_(C_4705_<C_432388_> p_454580_, C_5264_<C_432388_> p_457254_, C_5264_<C_792_> p_458073_, com.google.common.collect.ImmutableSet<C_1381_> p_454610_, com.google.common.collect.ImmutableSet<C_1706_> p_455699_, C_123_ p_452226_)
private static VillagerProfession
a(jq<dda> o, amt<dda> o, Predicate<jd<cta>> o, Predicate<jd<cta>> o, com.google.common.collect.ImmutableSet<dlp> o, com.google.common.collect.ImmutableSet<dzq> o, bcz o)
register(Registry<VillagerProfession> arg0, ResourceKey<VillagerProfession> arg1, Predicate<Holder<PoiType>> arg2, Predicate<Holder<PoiType>> arg3, com.google.common.collect.ImmutableSet<Item> arg4, com.google.common.collect.ImmutableSet<Block> arg5, SoundEvent arg6)
method_44008(class_2378<class_3852> arg0, class_5321<class_3852> arg1, Predicate<class_6880<class_4158>> arg2, Predicate<class_6880<class_4158>> arg3, com.google.common.collect.ImmutableSet<class_1792> arg4, com.google.common.collect.ImmutableSet<class_2248> arg5, class_3414 arg6)
register(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, com.google.common.collect.ImmutableSet<Item> gatherableItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)
m_cglitmkl(C_tqxyjqsk<C_yhqxfbuc> arg0, C_xhhleach<C_yhqxfbuc> arg1, Predicate<C_cjzoxshv<C_voztdcrg>> arg2, Predicate<C_cjzoxshv<C_voztdcrg>> arg3, com.google.common.collect.ImmutableSet<C_vorddnax> arg4, com.google.common.collect.ImmutableSet<C_mmxmpdoq> arg5, C_avavozay arg6)
m_cglitmkl(Registry<VillagerProfession> registry, RegistryKey<VillagerProfession> key, Predicate<Holder<PointOfInterestType>> primaryJobSites, Predicate<Holder<PointOfInterestType>> potentialJobSites, com.google.common.collect.ImmutableSet<Item> requestedItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)
m_440479_(C_4705_<C_432388_> p_453251_, C_5264_<C_432388_> p_454243_, Predicate<C_203228_<C_792_>> p_458179_, Predicate<C_203228_<C_792_>> p_457965_, com.google.common.collect.ImmutableSet<C_1381_> p_451774_, com.google.common.collect.ImmutableSet<C_1706_> p_454355_, C_123_ p_454937_)
public static VillagerProfession
a(jq<dda> o)
bootstrap(Registry<VillagerProfession> arg0)
method_66692(class_2378<class_3852> arg0)
registerAndGetDefault(Registry<VillagerProfession> registry)
m_kucliwbl(C_tqxyjqsk<C_yhqxfbuc> arg0)
bootstrap(Registry<VillagerProfession> registry)
m_444117_(C_4705_<C_432388_> p_452291_)
public Text
a()
name()
comp_818()
id()
m_nmgxzvyx()
name()
f_433589_()
public Predicate<RegistryEntry<PointOfInterestType>>
b()
heldJobSite()
comp_819()
heldWorkstation()
m_arfdbrqv()
heldJobSite()
f_435334_()
public Predicate<RegistryEntry<PointOfInterestType>>
c()
acquirableJobSite()
comp_820()
acquirableWorkstation()
m_qmxqbvfv()
acquirableJobSite()
f_433638_()
public com.google.common.collect.ImmutableSet<Item>
d()
requestedItems()
comp_821()
gatherableItems()
m_bshmnjgf()
requestedItems()
f_433192_()
public com.google.common.collect.ImmutableSet<Block>
e()
secondaryPoi()
comp_822()
secondaryJobSites()
m_rvjimwzp()
secondaryPoi()
f_433805_()
public SoundEvent
f()
workSound()
comp_823()
workSound()
m_pxoqodqp()
workSound()
f_435708_()