net.minecraft.world.entity.npc

public record VillagerProfession

com
net.minecraft.world.entity.npc.VillagerProfession
net.minecraft.class_3852
net.minecraft.village.VillagerProfession
net.minecraft.world.entity.npc.VillagerProfession

Field summary

Modifier and TypeField
private final String
q
name
comp_818
id
private final Predicate<Holder<PoiType>>
r
heldJobSite
comp_819
heldWorkstation
private final Predicate<Holder<PoiType>>
s
acquirableJobSite
comp_820
acquirableWorkstation
private final com.google.common.collect.ImmutableSet<Item>
t
requestedItems
comp_821
gatherableItems
private final com.google.common.collect.ImmutableSet<Block>
u
secondaryPoi
comp_822
secondaryJobSites
private final SoundEvent
v
workSound
comp_823
workSound
public static final Predicate<Holder<PoiType>>
a
ALL_ACQUIRABLE_JOBS
field_39308
IS_ACQUIRABLE_JOB_SITE
public static final VillagerProfession
b
NONE
field_17051
NONE
public static final VillagerProfession
c
ARMORER
field_17052
ARMORER
public static final VillagerProfession
d
BUTCHER
field_17053
BUTCHER
public static final VillagerProfession
e
CARTOGRAPHER
field_17054
CARTOGRAPHER
public static final VillagerProfession
f
CLERIC
field_17055
CLERIC
public static final VillagerProfession
g
FARMER
field_17056
FARMER
public static final VillagerProfession
h
FISHERMAN
field_17057
FISHERMAN
public static final VillagerProfession
i
FLETCHER
field_17058
FLETCHER
public static final VillagerProfession
j
LEATHERWORKER
field_17059
LEATHERWORKER
public static final VillagerProfession
k
LIBRARIAN
field_17060
LIBRARIAN
public static final VillagerProfession
l
MASON
field_17061
MASON
public static final VillagerProfession
m
NITWIT
field_17062
NITWIT
public static final VillagerProfession
n
SHEPHERD
field_17063
SHEPHERD
public static final VillagerProfession
o
TOOLSMITH
field_17064
TOOLSMITH
public static final VillagerProfession
p
WEAPONSMITH
field_17065
WEAPONSMITH

Constructor summary

ModifierConstructor
public (String id, Predicate<Holder<PoiType>> arg1, Predicate<Holder<PoiType>> arg2, com.google.common.collect.ImmutableSet<Item> arg3, com.google.common.collect.ImmutableSet<Block> arg4, SoundEvent arg5)

Method summary

Modifier and TypeMethod
private static VillagerProfession
a(String arg0, aku<cgp> arg1, avz arg2)
register(String arg0, ResourceKey<PoiType> arg1, SoundEvent arg2)
method_16926(String arg0, class_5321<class_4158> arg1, class_3414 arg2)
register(String id, RegistryKey<PointOfInterestType> heldWorkstation, SoundEvent workSound)
private static VillagerProfession
a(String arg0, Predicate<jr<cgp>> arg1, Predicate<jr<cgp>> arg2, avz arg3)
register(String arg0, Predicate<Holder<PoiType>> arg1, Predicate<Holder<PoiType>> arg2, SoundEvent arg3)
method_44007(String arg0, Predicate<class_6880<class_4158>> arg1, Predicate<class_6880<class_4158>> arg2, class_3414 arg3)
register(String id, Predicate<RegistryEntry<PointOfInterestType>> heldWorkstation, Predicate<RegistryEntry<PointOfInterestType>> acquirableWorkstation, SoundEvent workSound)
private static VillagerProfession
a(String arg0, aku<cgp> arg1, com.google.common.collect.ImmutableSet<cwm> arg2, com.google.common.collect.ImmutableSet<djn> arg3, avz arg4)
register(String arg0, ResourceKey<PoiType> arg1, com.google.common.collect.ImmutableSet<Item> arg2, com.google.common.collect.ImmutableSet<Block> arg3, SoundEvent arg4)
method_19197(String arg0, class_5321<class_4158> arg1, com.google.common.collect.ImmutableSet<class_1792> arg2, com.google.common.collect.ImmutableSet<class_2248> arg3, class_3414 arg4)
register(String id, RegistryKey<PointOfInterestType> heldWorkstation, com.google.common.collect.ImmutableSet<Item> gatherableItems, com.google.common.collect.ImmutableSet<Block> secondaryJobSites, SoundEvent workSound)
private static VillagerProfession
a(String arg0, Predicate<jr<cgp>> arg1, Predicate<jr<cgp>> arg2, com.google.common.collect.ImmutableSet<cwm> arg3, com.google.common.collect.ImmutableSet<djn> arg4, avz arg5)
register(String arg0, Predicate<Holder<PoiType>> arg1, Predicate<Holder<PoiType>> arg2, com.google.common.collect.ImmutableSet<Item> arg3, com.google.common.collect.ImmutableSet<Block> arg4, SoundEvent arg5)
method_44008(String arg0, Predicate<class_6880<class_4158>> arg1, Predicate<class_6880<class_4158>> arg2, com.google.common.collect.ImmutableSet<class_1792> arg3, com.google.common.collect.ImmutableSet<class_2248> arg4, class_3414 arg5)
register(String 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)
public String
a()
name()
comp_818()
id()
public Predicate<Holder<PoiType>>
b()
heldJobSite()
comp_819()
heldWorkstation()
public Predicate<Holder<PoiType>>
c()
acquirableJobSite()
comp_820()
acquirableWorkstation()
public com.google.common.collect.ImmutableSet<Item>
d()
requestedItems()
comp_821()
gatherableItems()
public com.google.common.collect.ImmutableSet<Block>
e()
secondaryPoi()
comp_822()
secondaryJobSites()
public SoundEvent
f()
workSound()
comp_823()
workSound()