public class class_5189 extends SimpleStructurePiece
| Modifier and Type | Class and Description |
|---|---|
static class |
class_5189.class_5190 |
static class |
class_5189.class_5191 |
StructurePiece.BlockRandomizer| Modifier and Type | Field and Description |
|---|---|
private Identifier |
field_24018 |
private BlockRotation |
field_24019 |
private BlockMirror |
field_24020 |
private class_5189.class_5191 |
field_24021 |
private class_5189.class_5190 |
field_24022 |
placementData, pos, structureAIR, boundingBox, length| Constructor and Description |
|---|
class_5189(BlockPos blockPos,
class_5189.class_5191 class_5191,
class_5189.class_5190 class_5190,
Identifier identifier,
Structure structure,
BlockRotation blockRotation,
BlockMirror blockMirror,
BlockPos blockPos2) |
class_5189(StructureManager structureManager,
CompoundTag compoundTag) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
generate(IWorld iWorld,
StructureAccessor structureAccessor,
ChunkGenerator<?> chunkGenerator,
Random random,
BlockBox blockBox,
ChunkPos chunkPos,
BlockPos blockPos) |
protected void |
handleMetadata(String string,
BlockPos blockPos,
IWorld iWorld,
Random random,
BlockBox blockBox) |
private static int |
method_27237(IWorld iWorld,
int int2,
int int3,
class_5189.class_5191 class_5191) |
private boolean |
method_27238(IWorld iWorld,
BlockPos blockPos) |
private static StructureProcessorRule |
method_27239(Block block,
float float2,
Block block2) |
private static StructureProcessorRule |
method_27240(Block block,
Block block2) |
static Heightmap.Type |
method_27241(class_5189.class_5191 class_5191) |
private void |
method_27242(Structure structure,
BlockPos blockPos) |
private void |
method_27243(Random random,
IWorld iWorld) |
private void |
method_27244(Random random,
IWorld iWorld,
BlockPos blockPos) |
private void |
method_27245(Random random,
IWorld iWorld) |
private void |
method_27246(Random random,
IWorld iWorld,
BlockPos blockPos) |
private StructureProcessorRule |
method_27247() |
private void |
method_27248(Random random,
IWorld iWorld,
BlockPos blockPos) |
private void |
method_27249(Random random,
IWorld iWorld,
BlockPos blockPos) |
protected void |
toNbt(CompoundTag compoundTag) |
getRotation, setStructureData, translateaddBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, fill, fillWithOutline, fillWithOutline, fillWithOutlineUnderSealevel, getBlockAt, getBoundingBox, getFacing, getLength, getOverlappingPiece, getTag, getType, intersectsChunk, isUnderSeaLevel, method_14916, method_14919, method_14936, method_14937, placeJigsaw, setOrientationprivate final Identifier field_24018
private final BlockRotation field_24019
private final BlockMirror field_24020
private final class_5189.class_5191 field_24021
private final class_5189.class_5190 field_24022
public class_5189(BlockPos blockPos, class_5189.class_5191 class_5191, class_5189.class_5190 class_5190, Identifier identifier, Structure structure, BlockRotation blockRotation, BlockMirror blockMirror, BlockPos blockPos2)
public class_5189(StructureManager structureManager, CompoundTag compoundTag)
protected void toNbt(CompoundTag compoundTag)
toNbt in class SimpleStructurePieceprivate StructureProcessorRule method_27247()
public boolean generate(IWorld iWorld, StructureAccessor structureAccessor, ChunkGenerator<?> chunkGenerator, Random random, BlockBox blockBox, ChunkPos chunkPos, BlockPos blockPos)
generate in class SimpleStructurePieceprotected void handleMetadata(String string, BlockPos blockPos, IWorld iWorld, Random random, BlockBox blockBox)
handleMetadata in class SimpleStructurePieceprivate static int method_27237(IWorld iWorld, int int2, int int3, class_5189.class_5191 class_5191)
public static Heightmap.Type method_27241(class_5189.class_5191 class_5191)
private static StructureProcessorRule method_27239(Block block, float float2, Block block2)
private static StructureProcessorRule method_27240(Block block, Block block2)