net.minecraft.world.entity.npc

public record VillagerProfession

crx
net.minecraft.world.entity.npc.VillagerProfession
net.minecraft.class_3852
net.minecraft.village.VillagerProfession
net.minecraft.src.C_1121_

Field summary

Modifier and TypeField
private final Component
q
name
comp_818
id
f_35600_
private final Predicate<Holder<PoiType>>
r
heldJobSite
comp_819
heldWorkstation
f_219628_
private final Predicate<Holder<PoiType>>
s
acquirableJobSite
comp_820
acquirableWorkstation
f_219629_
private final com.google.common.collect.ImmutableSet<Item>
t
requestedItems
comp_821
gatherableItems
f_35602_
private final com.google.common.collect.ImmutableSet<Block>
u
secondaryPoi
comp_822
secondaryJobSites
f_35603_
private final SoundEvent
v
workSound
comp_823
workSound
f_35604_
public static final Predicate<Holder<PoiType>>
a
ALL_ACQUIRABLE_JOBS
field_39308
IS_ACQUIRABLE_JOB_SITE
f_219627_
public static final ResourceKey<VillagerProfession>
b
NONE
field_17051
NONE
f_35585_
public static final ResourceKey<VillagerProfession>
c
ARMORER
field_17052
ARMORER
f_35586_
public static final ResourceKey<VillagerProfession>
d
BUTCHER
field_17053
BUTCHER
f_35587_
public static final ResourceKey<VillagerProfession>
e
CARTOGRAPHER
field_17054
CARTOGRAPHER
f_35588_
public static final ResourceKey<VillagerProfession>
f
CLERIC
field_17055
CLERIC
f_35589_
public static final ResourceKey<VillagerProfession>
g
FARMER
field_17056
FARMER
f_35590_
public static final ResourceKey<VillagerProfession>
h
FISHERMAN
field_17057
FISHERMAN
f_35591_
public static final ResourceKey<VillagerProfession>
i
FLETCHER
field_17058
FLETCHER
f_35592_
public static final ResourceKey<VillagerProfession>
j
LEATHERWORKER
field_17059
LEATHERWORKER
f_35593_
public static final ResourceKey<VillagerProfession>
k
LIBRARIAN
field_17060
LIBRARIAN
f_35594_
public static final ResourceKey<VillagerProfession>
l
MASON
field_17061
MASON
f_35595_
public static final ResourceKey<VillagerProfession>
m
NITWIT
field_17062
NITWIT
f_35596_
public static final ResourceKey<VillagerProfession>
n
SHEPHERD
field_17063
SHEPHERD
f_35597_
public static final ResourceKey<VillagerProfession>
o
TOOLSMITH
field_17064
TOOLSMITH
f_35598_
public static final ResourceKey<VillagerProfession>
p
WEAPONSMITH
field_17065
WEAPONSMITH
f_35599_

Constructor summary

ModifierConstructor
public (Component heldJobSite, Predicate<Holder<PoiType>> acquirableJobSite, Predicate<Holder<PoiType>> requestedItems, com.google.common.collect.ImmutableSet<Item> secondaryPoi, com.google.common.collect.ImmutableSet<Block> workSound, SoundEvent arg5)

Method summary

Modifier and TypeMethod
private static ResourceKey<VillagerProfession>
a(String arg0)
createKey(String arg0)
method_66691(String arg0)
of(String id)
m_385816_(String p_392057_)
private static VillagerProfession
a(jt<crx> arg0, alq<crx> arg1, alq<cjk> arg2, awx arg3)
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_219643_(C_4705_<C_1121_> p_393915_, C_5264_<C_1121_> p_219645_, C_5264_<C_792_> p_392275_, C_123_ p_219646_)
private static VillagerProfession
a(jt<crx> arg0, alq<crx> arg1, Predicate<jg<cjk>> arg2, Predicate<jg<cjk>> arg3, awx arg4)
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_219647_(C_4705_<C_1121_> p_394693_, C_5264_<C_1121_> p_219649_, Predicate<C_203228_<C_792_>> p_393436_, Predicate<C_203228_<C_792_>> p_397870_, C_123_ p_219652_)
private static VillagerProfession
a(jt<crx> arg0, alq<crx> arg1, alq<cjk> arg2, com.google.common.collect.ImmutableSet<dag> arg3, com.google.common.collect.ImmutableSet<dno> arg4, awx arg5)
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_219658_(C_4705_<C_1121_> p_395015_, C_5264_<C_1121_> p_394072_, C_5264_<C_792_> p_395537_, com.google.common.collect.ImmutableSet<C_1381_> p_219662_, com.google.common.collect.ImmutableSet<C_1706_> p_219663_, C_123_ p_219664_)
private static VillagerProfession
a(jt<crx> arg0, alq<crx> arg1, Predicate<jg<cjk>> arg2, Predicate<jg<cjk>> arg3, com.google.common.collect.ImmutableSet<dag> arg4, com.google.common.collect.ImmutableSet<dno> arg5, awx arg6)
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_219653_(C_4705_<C_1121_> p_395735_, C_5264_<C_1121_> p_397170_, Predicate<C_203228_<C_792_>> p_219655_, Predicate<C_203228_<C_792_>> p_219656_, com.google.common.collect.ImmutableSet<C_1381_> p_396051_, com.google.common.collect.ImmutableSet<C_1706_> p_394349_, C_123_ p_219657_)
public static VillagerProfession
a(jt<crx> arg0)
bootstrap(Registry<VillagerProfession> arg0)
method_66692(class_2378<class_3852> arg0)
registerAndGetDefault(Registry<VillagerProfession> registry)
m_387885_(C_4705_<C_1121_> p_393047_)
public Component
a()
name()
comp_818()
id()
f_35600_()
public Predicate<Holder<PoiType>>
b()
heldJobSite()
comp_819()
heldWorkstation()
f_219628_()
public Predicate<Holder<PoiType>>
c()
acquirableJobSite()
comp_820()
acquirableWorkstation()
f_219629_()
public com.google.common.collect.ImmutableSet<Item>
d()
requestedItems()
comp_821()
gatherableItems()
f_35602_()
public com.google.common.collect.ImmutableSet<Block>
e()
secondaryPoi()
comp_822()
secondaryJobSites()
f_35603_()
public SoundEvent
f()
workSound()
comp_823()
workSound()
f_35604_()