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

public class PoiType

azr
net.minecraft.world.entity.ai.village.poi.PoiType
net.minecraft.class_4158
net.minecraft.world.poi.PointOfInterestType
net.minecraft.village.PointOfInterestType
net.minecraft.server.v1_16_R3.VillagePlaceType

Field summary

Modifier and TypeField
private static final Supplier<Set<PoiType>>
y
ALL_JOB_POI_TYPES
field_25163
VILLAGER_WORKSTATIONS
field_234168_y_
public static final Predicate<PoiType>
a
ALL_JOBS
field_18500
IS_USED_BY_PROFESSION
field_221071_s
public static final Predicate<PoiType>
b
ALL
field_18501
ALWAYS_TRUE
field_221053_a
private static final Set<BlockState>
z
BEDS
field_19227
BED_STATES
field_221072_t
private static final Map<BlockState, PoiType>
A
TYPE_BY_STATE
field_18849
BLOCK_STATE_TO_POINT_OF_INTEREST_TYPE
field_221073_u
public static final PoiType
c
UNEMPLOYED
field_18502
UNEMPLOYED
field_221054_b
public static final PoiType
d
ARMORER
field_18503
ARMORER
field_221055_c
public static final PoiType
e
BUTCHER
field_18504
BUTCHER
field_221056_d
public static final PoiType
f
CARTOGRAPHER
field_18505
CARTOGRAPHER
field_221057_e
public static final PoiType
g
CLERIC
field_18506
CLERIC
field_221058_f
public static final PoiType
h
FARMER
field_18507
FARMER
field_221059_g
public static final PoiType
i
FISHERMAN
field_18508
FISHERMAN
field_221060_h
public static final PoiType
j
FLETCHER
field_18509
FLETCHER
field_221061_i
public static final PoiType
k
LEATHERWORKER
field_18510
LEATHERWORKER
field_221062_j
public static final PoiType
l
LIBRARIAN
field_18511
LIBRARIAN
field_221063_k
public static final PoiType
m
MASON
field_18512
MASON
field_221064_l
public static final PoiType
n
NITWIT
field_18513
NITWIT
field_221065_m
public static final PoiType
o
SHEPHERD
field_18514
SHEPHERD
field_221066_n
public static final PoiType
p
TOOLSMITH
field_18515
TOOLSMITH
field_221067_o
public static final PoiType
q
WEAPONSMITH
field_18516
WEAPONSMITH
field_221068_p
public static final PoiType
r
HOME
field_18517
HOME
field_221069_q
public static final PoiType
s
MEETING
field_18518
MEETING
field_221070_r
public static final PoiType
t
BEEHIVE
field_20351
BEEHIVE
field_226356_s_
public static final PoiType
u
BEE_NEST
field_20352
BEE_NEST
field_226357_t_
public static final PoiType
v
NETHER_PORTAL
field_20632
NETHER_PORTAL
field_226358_u_
public static final PoiType
w
LODESTONE
field_23229
LODESTONE
field_234166_w_
protected static final Set<BlockState>
x
ALL_STATES
field_25162
REGISTERED_STATES
field_234167_x_
private final String
B
name
field_18519
id
field_221074_v
private final Set<BlockState>
C
matchingStates
field_18850
blockStates
field_221075_w
private final int
D
maxTickets
field_18521
ticketCount
field_221076_x
private final Predicate<PoiType>
E
predicate
field_18523
completionCondition
field_221078_z
private final int
F
validRange
field_20298
searchDistance
field_225481_A

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(buo arg0)
getBlockStates(Block arg0)
method_20356(class_2248 arg0)
getAllStatesOf(Block block)
func_221042_a(Block arg0)
public int
b()
getMaxTickets()
method_19161()
getTicketCount()
func_221044_b()
public Predicate<PoiType>
c()
getPredicate()
method_19164()
getCompletionCondition()
func_221045_c()
public int
d()
getValidRange()
method_21648()
getSearchDistance()
func_225478_d()
private static PoiType
a(String arg0, Set<ceh> 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)
register(String id, Set<BlockState> workStationStates, int ticketCount, int searchDistance)
func_226359_a_(String arg0, Set<BlockState> arg1, int arg2, int arg3)
private static PoiType
a(String arg0, Set<ceh> arg1, int arg2, Predicate<azr> 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)
register(String id, Set<BlockState> workStationStates, int ticketCount, Predicate<PointOfInterestType> completionCondition, int searchDistance)
func_226360_a_(String arg0, Set<BlockState> arg1, int arg2, Predicate<PointOfInterestType> arg3, int arg4)
private static PoiType
a(azr arg0)
registerBlockStates(PoiType arg0)
method_20354(class_4158 arg0)
setup(PointOfInterestType poiType)
func_221052_a(PointOfInterestType arg0)
public static Optional<PoiType>
b(ceh arg0)
forState(BlockState arg0)
method_19516(class_2680 arg0)
from(BlockState state)
func_221047_b(BlockState arg0)