public class PointOfInterestManager extends RegionSectionCache<PointOfInterestData>
Modifier and Type | Class and Description |
---|---|
static class |
PointOfInterestManager.Status |
cache
Constructor and Description |
---|
PointOfInterestManager(java.io.File p_i50298_1_,
com.mojang.datafixers.DataFixer p_i50298_2_) |
Modifier and Type | Method and Description |
---|---|
protected void |
func_219111_b(long p_219111_1_) |
void |
func_219115_a(java.util.function.BooleanSupplier p_219115_1_) |
java.util.Optional<BlockPos> |
func_219127_a(java.util.function.Predicate<PointOfInterestType> p_219127_1_,
java.util.function.Predicate<BlockPos> p_219127_2_,
BlockPos p_219127_3_,
int p_219127_4_,
PointOfInterestManager.Status p_219127_5_) |
void |
func_219135_a(BlockPos p_219135_1_,
PointOfInterestType p_219135_2_) |
java.util.stream.Stream<PointOfInterest> |
func_219137_a(java.util.function.Predicate<PointOfInterestType> p_219137_1_,
ChunkPos p_219137_2_,
PointOfInterestManager.Status p_219137_3_) |
boolean |
func_219138_a(BlockPos p_219138_1_,
java.util.function.Predicate<PointOfInterestType> p_219138_2_) |
void |
func_219139_a(ChunkPos p_219139_1_,
ChunkSection p_219139_2_) |
void |
func_219140_a(BlockPos p_219140_1_) |
boolean |
func_219142_b(BlockPos p_219142_1_) |
long |
func_219145_a(java.util.function.Predicate<PointOfInterestType> p_219145_1_,
BlockPos p_219145_2_,
int p_219145_3_,
PointOfInterestManager.Status p_219145_4_) |
java.util.stream.Stream<PointOfInterest> |
func_219146_b(java.util.function.Predicate<PointOfInterestType> p_219146_1_,
BlockPos p_219146_2_,
int distance,
PointOfInterestManager.Status p_219146_4_) |
java.util.Optional<BlockPos> |
func_219147_b(java.util.function.Predicate<PointOfInterestType> p_219147_1_,
java.util.function.Predicate<BlockPos> p_219147_2_,
BlockPos p_219147_3_,
int p_219147_4_,
PointOfInterestManager.Status p_219147_5_) |
java.util.Optional<PointOfInterestType> |
func_219148_c(BlockPos p_219148_1_) |
int |
func_219150_a(SectionPos p_219150_1_) |
java.util.Optional<BlockPos> |
func_219157_a(java.util.function.Predicate<PointOfInterestType> p_219157_1_,
java.util.function.Predicate<BlockPos> p_219157_2_,
BlockPos p_219157_3_,
int p_219157_4_) |
java.util.Optional<BlockPos> |
func_219163_a(java.util.function.Predicate<PointOfInterestType> p_219163_1_,
java.util.function.Predicate<BlockPos> p_219163_2_,
PointOfInterestManager.Status p_219163_3_,
BlockPos p_219163_4_,
int p_219163_5_,
java.util.Random p_219163_6_) |
java.util.stream.Stream<BlockPos> |
func_225399_a(java.util.function.Predicate<PointOfInterestType> p_225399_1_,
java.util.function.Predicate<BlockPos> p_225399_2_,
BlockPos p_225399_3_,
int p_225399_4_,
PointOfInterestManager.Status p_225399_5_) |
protected void |
markDirty(long sectionPosIn) |
func_219106_c, func_219110_e, func_219113_d, func_219114_b, saveIfDirty
close, readChunk, writeChunk
public PointOfInterestManager(java.io.File p_i50298_1_, com.mojang.datafixers.DataFixer p_i50298_2_)
public void func_219135_a(BlockPos p_219135_1_, PointOfInterestType p_219135_2_)
public void func_219140_a(BlockPos p_219140_1_)
public long func_219145_a(java.util.function.Predicate<PointOfInterestType> p_219145_1_, BlockPos p_219145_2_, int p_219145_3_, PointOfInterestManager.Status p_219145_4_)
public java.util.stream.Stream<PointOfInterest> func_219146_b(java.util.function.Predicate<PointOfInterestType> p_219146_1_, BlockPos p_219146_2_, int distance, PointOfInterestManager.Status p_219146_4_)
public java.util.stream.Stream<PointOfInterest> func_219137_a(java.util.function.Predicate<PointOfInterestType> p_219137_1_, ChunkPos p_219137_2_, PointOfInterestManager.Status p_219137_3_)
public java.util.stream.Stream<BlockPos> func_225399_a(java.util.function.Predicate<PointOfInterestType> p_225399_1_, java.util.function.Predicate<BlockPos> p_225399_2_, BlockPos p_225399_3_, int p_225399_4_, PointOfInterestManager.Status p_225399_5_)
public java.util.Optional<BlockPos> func_219127_a(java.util.function.Predicate<PointOfInterestType> p_219127_1_, java.util.function.Predicate<BlockPos> p_219127_2_, BlockPos p_219127_3_, int p_219127_4_, PointOfInterestManager.Status p_219127_5_)
public java.util.Optional<BlockPos> func_219147_b(java.util.function.Predicate<PointOfInterestType> p_219147_1_, java.util.function.Predicate<BlockPos> p_219147_2_, BlockPos p_219147_3_, int p_219147_4_, PointOfInterestManager.Status p_219147_5_)
public java.util.Optional<BlockPos> func_219157_a(java.util.function.Predicate<PointOfInterestType> p_219157_1_, java.util.function.Predicate<BlockPos> p_219157_2_, BlockPos p_219157_3_, int p_219157_4_)
public java.util.Optional<BlockPos> func_219163_a(java.util.function.Predicate<PointOfInterestType> p_219163_1_, java.util.function.Predicate<BlockPos> p_219163_2_, PointOfInterestManager.Status p_219163_3_, BlockPos p_219163_4_, int p_219163_5_, java.util.Random p_219163_6_)
public boolean func_219142_b(BlockPos p_219142_1_)
public boolean func_219138_a(BlockPos p_219138_1_, java.util.function.Predicate<PointOfInterestType> p_219138_2_)
public java.util.Optional<PointOfInterestType> func_219148_c(BlockPos p_219148_1_)
public int func_219150_a(SectionPos p_219150_1_)
public void func_219115_a(java.util.function.BooleanSupplier p_219115_1_)
func_219115_a
in class RegionSectionCache<PointOfInterestData>
protected void markDirty(long sectionPosIn)
markDirty
in class RegionSectionCache<PointOfInterestData>
protected void func_219111_b(long p_219111_1_)
func_219111_b
in class RegionSectionCache<PointOfInterestData>
public void func_219139_a(ChunkPos p_219139_1_, ChunkSection p_219139_2_)