net.minecraft.world.gen.structure

public abstract class StructureFeature

extends Generator

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

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public abstract String
a()
method_5513()
getName()
func_143025_a()
getStructureName()
protected final synchronized void
a(amu arg0, int arg1, int arg2, int arg3, int arg4, ayw 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)
func_180701_a(World arg0, int arg1, int arg2, int arg3, int arg4, ChunkPrimer arg5)
recursiveGenerate(World arg0, int arg1, int arg2, int arg3, int arg4, ChunkPrimer arg5)
public synchronized boolean
a(amu arg0, Random arg1, amn arg2)
method_9268(class_1150 arg0, Random arg1, class_1146 arg2)
place(World world, Random random, ChunkPos pos)
func_175794_a(World arg0, Random arg1, ChunkPos arg2)
generateStructure(World worldIn, Random randomIn, ChunkPos chunkCoord)
public boolean
b(et arg0)
method_9270(class_2552 arg0)
isInside(BlockPos pos)
func_175795_b(BlockPos arg0)
isInsideStructure(BlockPos pos)
protected StructureStart
c(et arg0)
method_9271(class_2552 arg0)
findStructure(BlockPos pos)
func_175797_c(BlockPos arg0)
getStructureAt(BlockPos pos)
public boolean
a(amu arg0, et arg1)
method_9267(class_1150 arg0, class_2552 arg1)
isInsideBounds(World world, BlockPos pos)
func_175796_a(World arg0, BlockPos arg1)
isPositionInStructure(World worldIn, BlockPos pos)
public abstract BlockPos
a(amu arg0, et arg1, boolean arg2)
method_9269(class_1150 arg0, class_2552 arg1, boolean arg2)
findNearestPosition(World world, BlockPos pos, boolean reference)
func_180706_b(World arg0, BlockPos arg1, boolean arg2)
getNearestStructurePos(World worldIn, BlockPos pos, boolean findUnexplored)
protected void
a(amu arg0)
method_5515(class_1150 arg0)
loadSavedData(World world)
func_143027_a(World arg0)
initializeStructureData(World worldIn)
private void
a(int arg0, int arg1, bby arg2)
method_5514(int arg0, int arg1, class_36 arg2)
saveStructure(int chunkX, int chunkZ, StructureStart structure)
func_143026_a(int arg0, int arg1, StructureStart arg2)
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)
func_75047_a(int arg0, int arg1)
canSpawnStructureAtCoords(int chunkX, int chunkZ)
protected abstract StructureStart
b(int arg0, int arg1)
method_49(int arg0, int arg1)
createStructure(int x, int z)
func_75049_b(int arg0, int arg1)
getStructureStart(int chunkX, int chunkZ)
protected static BlockPos
a(amu arg0, bbu arg1, et 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)
func_191069_a(World arg0, MapGenStructure arg1, BlockPos arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, boolean arg8)
findNearestStructurePosBySpacing(World worldIn, MapGenStructure structureType, BlockPos startPos, int distanceStep, int stepOffset, int randomSeedZ, boolean addExtraRandomness, int maxAttempts, boolean findUnexplored)