net.minecraft.world.gen.structure

public abstract class StructureFeature

extends Generator

ayn
net.minecraft.class_33
net.minecraft.world.gen.structure.StructureFeature
net.minecraft.world.gen.structure.MapGenStructure

Field summary

Modifier and TypeField
private SavedFeatureData
a
field_6237
savedData
structureData
protected it.unimi.dsi.fastutil.longs.Long2ObjectMap<StructureStart>
c
field_13012
structures
structureMap

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public abstract String
a()
method_5513()
getName()
getStructureName()
protected final synchronized void
a(ajs arg0, int arg1, int arg2, int arg3, int arg4, avp arg5)
method_4003(class_1150 arg0, int arg1, int arg2, int arg3, int arg4, class_2252 arg5)
place(World arg0, int arg1, int arg2, int arg3, int arg4, ProtoChunk arg5)
recursiveGenerate(World arg0, int arg1, int arg2, int arg3, int arg4, ChunkPrimer arg5)
public synchronized boolean
a(ajs arg0, Random arg1, ajl arg2)
method_9268(class_1150 arg0, Random arg1, class_1146 arg2)
place(World world, Random random, ChunkPos pos)
generateStructure(World worldIn, Random randomIn, ChunkPos chunkCoord)
public boolean
b(co arg0)
method_9270(class_2552 arg0)
isInside(BlockPos pos)
isInsideStructure(BlockPos pos)
protected StructureStart
c(co arg0)
method_9271(class_2552 arg0)
findStructure(BlockPos pos)
getStructureAt(BlockPos pos)
public boolean
a(ajs arg0, co arg1)
method_9267(class_1150 arg0, class_2552 arg1)
isInsideBounds(World world, BlockPos pos)
isPositionInStructure(World worldIn, BlockPos pos)
public abstract BlockPos
a(ajs arg0, co arg1, boolean arg2)
method_9269(class_1150 arg0, class_2552 arg1, boolean arg2)
findNearestPosition(World world, BlockPos pos, boolean reference)
getNearestStructurePos(World worldIn, BlockPos pos, boolean findUnexplored)
protected void
a(ajs arg0)
method_5515(class_1150 arg0)
loadSavedData(World world)
initializeStructureData(World worldIn)
private void
a(int arg0, int arg1, ayr arg2)
method_5514(int arg0, int arg1, class_36 arg2)
saveStructure(int chunkX, int chunkZ, StructureStart structure)
setStructureStart(int chunkX, int chunkZ, StructureStart start)
protected abstract boolean
a(int arg0, int arg1)
method_45(int arg0, int arg1)
isFeatureChunk(int chunkX, int chunkZ)
canSpawnStructureAtCoords(int chunkX, int chunkZ)
protected abstract StructureStart
b(int arg0, int arg1)
method_49(int arg0, int arg1)
createStructure(int x, int z)
getStructureStart(int chunkX, int chunkZ)
protected static BlockPos
a(ajs arg0, ayn arg1, co arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, boolean arg8)
method_13774(class_1150 arg0, class_33 arg1, class_2552 arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, boolean arg8)
findNearestPosition(World world, StructureFeature structure, BlockPos pos, int distance, int separation, int seed, boolean centered, int attempts, boolean reference)
findNearestStructurePosBySpacing(World worldIn, MapGenStructure arg1, BlockPos arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, boolean findUnexplored)