net.minecraft.structure

public interface StructurePieceType

net.minecraft.world.level.levelgen.structure.pieces.StructurePieceType
net.minecraft.class_3773
net.minecraft.structure.StructurePieceType

Field summary

Modifier and TypeField
StructurePieceType
MINE_SHAFT_CORRIDOR
field_16969
MINESHAFT_CORRIDOR
StructurePieceType
MINE_SHAFT_CROSSING
field_16919
MINESHAFT_CROSSING
StructurePieceType
MINE_SHAFT_ROOM
field_16915
MINESHAFT_ROOM
StructurePieceType
MINE_SHAFT_STAIRS
field_16968
MINESHAFT_STAIRS
StructurePieceType
NETHER_FORTRESS_BRIDGE_CROSSING
field_16926
NETHER_FORTRESS_BRIDGE_CROSSING
StructurePieceType
NETHER_FORTRESS_BRIDGE_END_FILLER
field_16903
NETHER_FORTRESS_BRIDGE_END
StructurePieceType
NETHER_FORTRESS_BRIDGE_STRAIGHT
field_16917
NETHER_FORTRESS_BRIDGE
StructurePieceType
NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS
field_16930
NETHER_FORTRESS_CORRIDOR_STAIRS
StructurePieceType
NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY
field_16943
NETHER_FORTRESS_CORRIDOR_BALCONY
StructurePieceType
NETHER_FORTRESS_CASTLE_ENTRANCE
field_16952
NETHER_FORTRESS_CORRIDOR_EXIT
StructurePieceType
NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING
field_16929
NETHER_FORTRESS_CORRIDOR_CROSSING
StructurePieceType
NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN
field_16962
NETHER_FORTRESS_CORRIDOR_LEFT_TURN
StructurePieceType
NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR
field_16921
NETHER_FORTRESS_SMALL_CORRIDOR
StructurePieceType
NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN
field_16945
NETHER_FORTRESS_CORRIDOR_RIGHT_TURN
StructurePieceType
NETHER_FORTRESS_CASTLE_STALK_ROOM
field_16961
NETHER_FORTRESS_CORRIDOR_NETHER_WARTS_ROOM
StructurePieceType
NETHER_FORTRESS_MONSTER_THRONE
field_16931
NETHER_FORTRESS_BRIDGE_PLATFORM
StructurePieceType
NETHER_FORTRESS_ROOM_CROSSING
field_16908
NETHER_FORTRESS_BRIDGE_SMALL_CROSSING
StructurePieceType
NETHER_FORTRESS_STAIRS_ROOM
field_16967
NETHER_FORTRESS_BRIDGE_STAIRS
StructurePieceType
NETHER_FORTRESS_START
field_16924
NETHER_FORTRESS_START
StructurePieceType
STRONGHOLD_CHEST_CORRIDOR
field_16955
STRONGHOLD_CHEST_CORRIDOR
StructurePieceType
STRONGHOLD_FILLER_CORRIDOR
field_16965
STRONGHOLD_SMALL_CORRIDOR
StructurePieceType
STRONGHOLD_FIVE_CROSSING
field_16937
STRONGHOLD_FIVE_WAY_CROSSING
StructurePieceType
STRONGHOLD_LEFT_TURN
field_16906
STRONGHOLD_LEFT_TURN
StructurePieceType
STRONGHOLD_LIBRARY
field_16959
STRONGHOLD_LIBRARY
StructurePieceType
STRONGHOLD_PORTAL_ROOM
field_16939
STRONGHOLD_PORTAL_ROOM
StructurePieceType
STRONGHOLD_PRISON_HALL
field_16948
STRONGHOLD_PRISON_HALL
StructurePieceType
STRONGHOLD_RIGHT_TURN
field_16958
STRONGHOLD_RIGHT_TURN
StructurePieceType
STRONGHOLD_ROOM_CROSSING
field_16941
STRONGHOLD_SQUARE_ROOM
StructurePieceType
STRONGHOLD_STAIRS_DOWN
field_16904
STRONGHOLD_SPIRAL_STAIRCASE
StructurePieceType
STRONGHOLD_START
field_16914
STRONGHOLD_START
StructurePieceType
STRONGHOLD_STRAIGHT
field_16934
STRONGHOLD_CORRIDOR
StructurePieceType
STRONGHOLD_STRAIGHT_STAIRS_DOWN
field_16949
STRONGHOLD_STAIRS
StructurePieceType
JUNGLE_PYRAMID_PIECE
field_16953
JUNGLE_TEMPLE
StructurePieceType
OCEAN_RUIN
field_16932
OCEAN_TEMPLE
StructurePieceType
IGLOO
field_16909
IGLOO
StructurePieceType
RUINED_PORTAL
field_24010
RUINED_PORTAL
StructurePieceType
SWAMPLAND_HUT
field_16918
SWAMP_HUT
StructurePieceType
DESERT_PYRAMID_PIECE
field_16933
DESERT_TEMPLE
StructurePieceType
OCEAN_MONUMENT_BUILDING
field_16922
OCEAN_MONUMENT_BASE
StructurePieceType
OCEAN_MONUMENT_CORE_ROOM
field_16911
OCEAN_MONUMENT_CORE_ROOM
StructurePieceType
OCEAN_MONUMENT_DOUBLE_X_ROOM
field_16963
OCEAN_MONUMENT_DOUBLE_X_ROOM
StructurePieceType
OCEAN_MONUMENT_DOUBLE_XY_ROOM
field_16927
OCEAN_MONUMENT_DOUBLE_X_Y_ROOM
StructurePieceType
OCEAN_MONUMENT_DOUBLE_Y_ROOM
field_16946
OCEAN_MONUMENT_DOUBLE_Y_ROOM
StructurePieceType
OCEAN_MONUMENT_DOUBLE_YZ_ROOM
field_16970
OCEAN_MONUMENT_DOUBLE_Y_Z_ROOM
StructurePieceType
OCEAN_MONUMENT_DOUBLE_Z_ROOM
field_16925
OCEAN_MONUMENT_DOUBLE_Z_ROOM
StructurePieceType
OCEAN_MONUMENT_ENTRY_ROOM
field_16905
OCEAN_MONUMENT_ENTRY_ROOM
StructurePieceType
OCEAN_MONUMENT_PENTHOUSE
field_16966
OCEAN_MONUMENT_PENTHOUSE
StructurePieceType
OCEAN_MONUMENT_SIMPLE_ROOM
field_16928
OCEAN_MONUMENT_SIMPLE_ROOM
StructurePieceType
OCEAN_MONUMENT_SIMPLE_TOP_ROOM
field_16944
OCEAN_MONUMENT_SIMPLE_TOP_ROOM
StructurePieceType
OCEAN_MONUMENT_WING_ROOM
field_16957
OCEAN_MONUMENT_WING_ROOM
StructurePieceType
END_CITY_PIECE
field_16936
END_CITY
StructurePieceType
WOODLAND_MANSION_PIECE
field_16907
WOODLAND_MANSION
StructurePieceType
BURIED_TREASURE_PIECE
field_16960
BURIED_TREASURE
StructurePieceType
SHIPWRECK_PIECE
field_16935
SHIPWRECK
StructurePieceType
NETHER_FOSSIL
field_22195
NETHER_FOSSIL
StructurePieceType
JIGSAW
field_25840
JIGSAW

Method summary

Modifier and TypeMethod
StructurePiece
load(StructurePieceSerializationContext context, CompoundTag tag)
method_1_341(class_6625 arg0, class_2487 arg1)
load(StructureContext context, NbtCompound nbt)
private static StructurePieceType
setFullContextPieceId(StructurePieceType type, String id)
method_38692(class_3773 arg0, String arg1)
register(StructurePieceType type, String id)
private static StructurePieceType
setPieceId(StructurePieceType$ContextlessType type, String id)
method_16813(class_3773$class_6615 arg0, String arg1)
register(StructurePieceType$Simple type, String id)
private static StructurePieceType
setTemplatePieceId(StructurePieceType$StructureTemplateType type, String id)
method_38691(class_3773$class_6616 arg0, String arg1)
register(StructurePieceType$ManagerAware type, String id)