net.minecraft.world.entity.ai.village.poi

public class PoiType

bhd
net.minecraft.world.entity.ai.village.poi.PoiType
net.minecraft.class_4158
net.minecraft.unmapped.C_voztdcrg
net.minecraft.world.poi.PointOfInterestType
net.minecraft.src.C_792_
net.minecraft.world.entity.ai.village.poi.VillagePlaceType

Field summary

Modifier and TypeField
private static final Supplier<Set<PoiType>>
z
ALL_JOB_POI_TYPES
field_25163
f_usrhkjra
VILLAGER_WORKSTATIONS
f_27353_
public static final Predicate<PoiType>
a
ALL_JOBS
field_18500
f_hxrkycji
IS_USED_BY_PROFESSION
f_27329_
public static final Predicate<PoiType>
b
ALL
field_18501
f_djhowgzy
ALWAYS_TRUE
f_27330_
private static final Set<BlockState>
A
BEDS
field_19227
f_jhkoepis
BED_STATES
f_27354_
private static final Set<BlockState>
B
CAULDRONS
field_30267
f_ycicgece
CAULDRON_STATES
f_148686_
private static final Map<BlockState, PoiType>
C
TYPE_BY_STATE
field_18849
f_edigdphl
BLOCK_STATE_TO_POINT_OF_INTEREST_TYPE
f_27323_
public static final PoiType
c
UNEMPLOYED
field_18502
f_ipprjswn
UNEMPLOYED
f_27331_
public static final PoiType
d
ARMORER
field_18503
f_lmouieka
ARMORER
f_27332_
public static final PoiType
e
BUTCHER
field_18504
f_glacqduj
BUTCHER
f_27333_
public static final PoiType
f
CARTOGRAPHER
field_18505
f_wfwrcunt
CARTOGRAPHER
f_27334_
public static final PoiType
g
CLERIC
field_18506
f_ldswwyal
CLERIC
f_27335_
public static final PoiType
h
FARMER
field_18507
f_bxjnzyxs
FARMER
f_27336_
public static final PoiType
i
FISHERMAN
field_18508
f_ngoyjhju
FISHERMAN
f_27337_
public static final PoiType
j
FLETCHER
field_18509
f_amfwnekv
FLETCHER
f_27338_
public static final PoiType
k
LEATHERWORKER
field_18510
f_gdseeexk
LEATHERWORKER
f_27339_
public static final PoiType
l
LIBRARIAN
field_18511
f_hbkbgnbx
LIBRARIAN
f_27340_
public static final PoiType
m
MASON
field_18512
f_kmvigpmm
MASON
f_27341_
public static final PoiType
n
NITWIT
field_18513
f_mrnttfgp
NITWIT
f_27342_
public static final PoiType
o
SHEPHERD
field_18514
f_vaqzxqag
SHEPHERD
f_27343_
public static final PoiType
p
TOOLSMITH
field_18515
f_mnlbjnmg
TOOLSMITH
f_27344_
public static final PoiType
q
WEAPONSMITH
field_18516
f_rtcvfmaz
WEAPONSMITH
f_27345_
public static final PoiType
r
HOME
field_18517
f_fiizeqbj
HOME
f_27346_
public static final PoiType
s
MEETING
field_18518
f_ihflsscn
MEETING
f_27347_
public static final PoiType
t
BEEHIVE
field_20351
f_vmzooepw
BEEHIVE
f_27348_
public static final PoiType
u
BEE_NEST
field_20352
f_neibgdtu
BEE_NEST
f_27349_
public static final PoiType
v
NETHER_PORTAL
field_20632
f_ytomvgdg
NETHER_PORTAL
f_27350_
public static final PoiType
w
LODESTONE
field_23229
f_bkxvoiir
LODESTONE
f_27351_
public static final PoiType
x
LIGHTNING_ROD
field_27010
f_ijuomedp
LIGHTNING_ROD
f_148687_
protected static final Set<BlockState>
y
ALL_STATES
field_25162
f_ouhevzvd
REGISTERED_STATES
f_27352_
private final String
D
name
field_18519
f_gumprygq
id
f_27324_
private final Set<BlockState>
E
matchingStates
field_18850
f_iobyygcb
blockStates
f_27325_
private final int
F
maxTickets
field_18521
f_rrcvwojx
ticketCount
f_27326_
private final Predicate<PoiType>
G
predicate
field_18523
f_ntzamwtm
completionCondition
f_27327_
private final int
H
validRange
field_20298
f_wxadgati
searchDistance
f_27328_

Constructor summary

ModifierConstructor
private (String id, Set<BlockState> blockStates, int ticketCount, Predicate<PoiType> completionCondition, int searchDistance)
private (String id, Set<BlockState> blockStates, int ticketCount, int searchDistance)

Method summary

Modifier and TypeMethod
private static Set<BlockState>
a(ccy arg0)
getBlockStates(Block arg0)
method_20356(class_2248 arg0)
m_zokuusik(C_mmxmpdoq arg0)
getAllStatesOf(Block block)
m_27372_(C_1706_ p_27373_)
public String
a()
getName()
method_35158()
m_iudbdhjv()
getId()
m_148688_()
public int
b()
getMaxTickets()
method_19161()
m_dorinxvm()
getTicketCount()
m_27385_()
public Predicate<PoiType>
c()
getPredicate()
method_19164()
m_mwgbxfdo()
getCompletionCondition()
m_27392_()
public boolean
a(coc arg0)
is(BlockState arg0)
method_35159(class_2680 arg0)
m_wlagtvpl(C_txtbiemp arg0)
contains(BlockState state)
m_148692_(C_2064_ arg0)
public int
d()
getValidRange()
method_21648()
m_yqemxzrh()
getSearchDistance()
m_27397_()
private static PoiType
a(String arg0, Set<coc> arg1, int arg2, int arg3)
register(String arg0, Set<BlockState> arg1, int arg2, int arg3)
method_20357(String arg0, Set<class_2680> arg1, int arg2, int arg3)
m_bbukgcyt(String arg0, Set<C_txtbiemp> arg1, int arg2, int arg3)
register(String id, Set<BlockState> workStationStates, int ticketCount, int searchDistance)
m_27374_(String p_27375_, Set<C_2064_> p_27376_, int p_27377_, int p_27378_)
private static PoiType
a(String arg0, Set<coc> arg1, int arg2, Predicate<bhd> arg3, int arg4)
register(String arg0, Set<BlockState> arg1, int arg2, Predicate<PoiType> arg3, int arg4)
method_20358(String arg0, Set<class_2680> arg1, int arg2, Predicate<class_4158> arg3, int arg4)
m_qwhiohxt(String arg0, Set<C_txtbiemp> arg1, int arg2, Predicate<C_voztdcrg> arg3, int arg4)
register(String id, Set<BlockState> workStationStates, int ticketCount, Predicate<PointOfInterestType> completionCondition, int searchDistance)
m_27379_(String p_27380_, Set<C_2064_> p_27381_, int p_27382_, Predicate<C_792_> p_27383_, int p_27384_)
private static PoiType
a(bhd arg0)
registerBlockStates(PoiType arg0)
method_20354(class_4158 arg0)
m_bhkkgzmu(C_voztdcrg arg0)
setup(PointOfInterestType poiType)
m_27367_(C_792_ p_27368_)
public static Optional<PoiType>
b(coc arg0)
forState(BlockState arg0)
method_19516(class_2680 arg0)
m_wfjsalhr(C_txtbiemp arg0)
from(BlockState state)
m_27390_(C_2064_ p_27391_)