net.minecraft.world.poi

public class PointOfInterestSet

ayb
net.minecraft.world.entity.ai.village.poi.PoiSection
net.minecraft.class_4157
net.minecraft.world.poi.PointOfInterestSet
net.minecraft.unmapped.C_hdurmsnk
net.minecraft.village.PointOfInterestData
net.minecraft.village.PointOfInterestData

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
LOGGER
field_18496
LOGGER
f_ocoyialk
field_218255_a
LOGGER
private final it.unimi.dsi.fastutil.shorts.Short2ObjectMap<PointOfInterest>
b
records
field_18497
pointsOfInterestByPos
f_jnjvqond
field_218256_b
records
private final Map<PointOfInterestType, Set<PointOfInterest>>
c
byType
field_18498
pointsOfInterestByType
f_frvkdbnp
field_218257_c
byType
private final Runnable
d
setDirty
field_18499
updateListener
f_awwuzyll
field_218258_d
onChange
private boolean
e
isValid
field_19226
valid
f_qaplwjun
field_218259_e
valid

Constructor summary

ModifierConstructor
public (Runnable updateListener)
private (Runnable arg0, boolean arg1, List<PointOfInterest> arg2)

Method summary

Modifier and TypeMethod
public static Codec<PointOfInterestSet>
a(Runnable arg0)
codec(Runnable arg0)
method_28364(Runnable arg0)
method_28364(Runnable arg0)
m_jynfjuan(Runnable arg0)
func_234158_a_(Runnable arg0)
func_234158_a_(Runnable arg0)
public Stream<PointOfInterest>
a(Predicate<ayc> arg0, axz$b arg1)
getRecords(Predicate<PoiType> arg0, PoiManager$Occupancy arg1)
method_19150(Predicate<class_4158> arg0, class_4153$class_4155 arg1)
get(Predicate<PointOfInterestType> arg0, PointOfInterestStorage$OccupationStatus arg1)
m_jkfckwqu(Predicate<C_voztdcrg> arg0, C_uegwgivt$C_dzezdmdw arg1)
func_218247_a(Predicate<PointOfInterestType> arg0, PointOfInterestManager$Status arg1)
getRecords(Predicate<PointOfInterestType> arg0, PointOfInterestManager$Status arg1)
public void
a(fu arg0, ayc arg1)
add(BlockPos arg0, PoiType arg1)
method_19146(class_2338 arg0, class_4158 arg1)
add(BlockPos pos, PointOfInterestType type)
m_njohggfv(C_hynzadkk arg0, C_voztdcrg arg1)
func_218243_a(BlockPos arg0, PointOfInterestType arg1)
add(BlockPos arg0, PointOfInterestType arg1)
private boolean
a(aya arg0)
add(PoiRecord arg0)
method_20350(class_4156 arg0)
add(PointOfInterest poi)
m_ooqpwuhy(C_xhhbfljz arg0)
func_218254_a(PointOfInterest arg0)
add(PointOfInterest arg0)
public void
a(fu arg0)
remove(BlockPos arg0)
method_19145(class_2338 arg0)
remove(BlockPos pos)
m_awzlpame(C_hynzadkk arg0)
func_218248_a(BlockPos arg0)
remove(BlockPos arg0)
public boolean
c(fu arg0)
release(BlockPos arg0)
method_19153(class_2338 arg0)
releaseTicket(BlockPos pos)
m_pvlulhhd(C_hynzadkk arg0)
func_218251_c(BlockPos arg0)
release(BlockPos arg0)
public boolean
a(fu arg0, Predicate<ayc> arg1)
exists(BlockPos arg0, Predicate<PoiType> arg1)
method_19147(class_2338 arg0, Predicate<class_4158> arg1)
test(BlockPos pos, Predicate<PointOfInterestType> predicate)
m_wvycrlap(C_hynzadkk arg0, Predicate<C_voztdcrg> arg1)
func_218245_a(BlockPos arg0, Predicate<PointOfInterestType> arg1)
exists(BlockPos arg0, Predicate<PointOfInterestType> arg1)
public Optional<PointOfInterestType>
d(fu arg0)
getType(BlockPos arg0)
method_19154(class_2338 arg0)
getType(BlockPos pos)
m_auljnzhv(C_hynzadkk arg0)
func_218244_d(BlockPos arg0)
getType(BlockPos arg0)
public void
a(Consumer<BiConsumer<fu, ayc>> arg0)
refresh(Consumer<BiConsumer<BlockPos, PoiType>> arg0)
method_20353(Consumer<BiConsumer<class_2338, class_4158>> arg0)
updatePointsOfInterest(Consumer<BiConsumer<BlockPos, PointOfInterestType>> arg0)
m_oadrqxun(Consumer<BiConsumer<C_hynzadkk, C_voztdcrg>> arg0)
func_218240_a(Consumer<BiConsumer<BlockPos, PointOfInterestType>> arg0)
refresh(Consumer<BiConsumer<BlockPos, PointOfInterestType>> arg0)
private void
b()
clear()
method_20395()
clear()
m_gmemdztd()
func_218253_a()
clear()
boolean
a()
isValid()
method_22444()
isValid()
m_yraklmmf()
func_226355_a_()
isValid()