public abstract static class OceanMonumentPieces.Piece extends StructurePiece
StructurePiece.BlockSelector
Modifier and Type | Field and Description |
---|---|
protected static IBlockState |
BRICKS_PRISMARINE |
protected static IBlockState |
DARK_PRISMARINE |
protected static IBlockState |
DOT_DECO_DATA |
protected static java.util.Set<Block> |
field_212180_g |
protected static int |
GRIDROOM_LEFTWING_CONNECT_INDEX |
protected static int |
GRIDROOM_RIGHTWING_CONNECT_INDEX |
protected static int |
GRIDROOM_SOURCE_INDEX |
protected static int |
GRIDROOM_TOP_CONNECT_INDEX |
protected net.minecraft.world.gen.feature.structure.OceanMonumentPieces.RoomDefinition |
roomDefinition |
protected static IBlockState |
ROUGH_PRISMARINE |
protected static IBlockState |
SEA_LANTERN |
protected static IBlockState |
WATER |
boundingBox, CAVE_AIR, componentType
Modifier | Constructor and Description |
---|---|
|
Piece() |
|
Piece(EnumFacing p_i45589_1_,
MutableBoundingBox p_i45589_2_) |
|
Piece(int p_i45588_1_) |
protected |
Piece(int p_i45590_1_,
EnumFacing p_i45590_2_,
net.minecraft.world.gen.feature.structure.OceanMonumentPieces.RoomDefinition p_i45590_3_,
int p_i45590_4_,
int p_i45590_5_,
int p_i45590_6_) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
doesChunkIntersect(MutableBoundingBox p_175818_1_,
int p_175818_2_,
int p_175818_3_,
int p_175818_4_,
int p_175818_5_) |
protected void |
generateBoxOnFillOnly(IWorld worldIn,
MutableBoundingBox p_175819_2_,
int p_175819_3_,
int p_175819_4_,
int p_175819_5_,
int p_175819_6_,
int p_175819_7_,
int p_175819_8_,
IBlockState p_175819_9_) |
protected void |
generateDefaultFloor(IWorld worldIn,
MutableBoundingBox p_175821_2_,
int x,
int z,
boolean hasOpeningDownwards) |
protected static int |
getRoomIndex(int p_175820_0_,
int p_175820_1_,
int p_175820_2_) |
protected void |
makeOpening(IWorld worldIn,
MutableBoundingBox boundingBoxIn,
int x1,
int y1,
int z1,
int x2,
int y2,
int z2) |
protected void |
readStructureFromNBT(NBTTagCompound tagCompound,
TemplateManager p_143011_2_) |
protected boolean |
spawnElder(IWorld worldIn,
MutableBoundingBox p_175817_2_,
int p_175817_3_,
int p_175817_4_,
int p_175817_5_) |
protected void |
writeStructureToNBT(NBTTagCompound tagCompound) |
addComponentParts, buildComponent, clearCurrentPositionBlocksUpwards, createDispenser, createStructureBaseNBT, fillWithAir, fillWithBlocks, fillWithRandomizedBlocks, findIntersecting, func_197528_a, generateChest, generateChest, generateDoor, generateMaybeBox, getBlockStateFromPos, getBoundingBox, getComponentType, getCoordBaseMode, getSkyBrightness, getXWithOffset, getYWithOffset, getZWithOffset, isLiquidInStructureBoundingBox, offset, randomlyPlaceBlock, randomlyRareFillWithBlocks, readStructureBaseNBT, replaceAirAndLiquidDownwards, setBlockState, setCoordBaseMode
protected static final IBlockState ROUGH_PRISMARINE
protected static final IBlockState BRICKS_PRISMARINE
protected static final IBlockState DARK_PRISMARINE
protected static final IBlockState DOT_DECO_DATA
protected static final IBlockState SEA_LANTERN
protected static final IBlockState WATER
protected static final java.util.Set<Block> field_212180_g
protected static final int GRIDROOM_SOURCE_INDEX
protected static final int GRIDROOM_TOP_CONNECT_INDEX
protected static final int GRIDROOM_LEFTWING_CONNECT_INDEX
protected static final int GRIDROOM_RIGHTWING_CONNECT_INDEX
protected net.minecraft.world.gen.feature.structure.OceanMonumentPieces.RoomDefinition roomDefinition
public Piece()
public Piece(int p_i45588_1_)
public Piece(EnumFacing p_i45589_1_, MutableBoundingBox p_i45589_2_)
protected Piece(int p_i45590_1_, EnumFacing p_i45590_2_, net.minecraft.world.gen.feature.structure.OceanMonumentPieces.RoomDefinition p_i45590_3_, int p_i45590_4_, int p_i45590_5_, int p_i45590_6_)
protected static final int getRoomIndex(int p_175820_0_, int p_175820_1_, int p_175820_2_)
protected void writeStructureToNBT(NBTTagCompound tagCompound)
writeStructureToNBT
in class StructurePiece
protected void readStructureFromNBT(NBTTagCompound tagCompound, TemplateManager p_143011_2_)
readStructureFromNBT
in class StructurePiece
protected void makeOpening(IWorld worldIn, MutableBoundingBox boundingBoxIn, int x1, int y1, int z1, int x2, int y2, int z2)
protected void generateDefaultFloor(IWorld worldIn, MutableBoundingBox p_175821_2_, int x, int z, boolean hasOpeningDownwards)
protected void generateBoxOnFillOnly(IWorld worldIn, MutableBoundingBox p_175819_2_, int p_175819_3_, int p_175819_4_, int p_175819_5_, int p_175819_6_, int p_175819_7_, int p_175819_8_, IBlockState p_175819_9_)
protected boolean doesChunkIntersect(MutableBoundingBox p_175818_1_, int p_175818_2_, int p_175818_3_, int p_175818_4_, int p_175818_5_)
protected boolean spawnElder(IWorld worldIn, MutableBoundingBox p_175817_2_, int p_175817_3_, int p_175817_4_, int p_175817_5_)