Class
net.minecraft.structure.Structure
This description should be content pulled from the first comments of a lua file.
Static Fields
string | Structure.BLOCKS_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.BLOCKS_NBT_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.BLOCKS_POS_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.BLOCKS_STATE_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.ENTITIES_BLOCK_POS_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.ENTITIES_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.ENTITIES_NBT_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.ENTITIES_POS_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.PALETTES_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.PALETTE_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
string | Structure.SIZE_KEY | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
int | Structure.field_31698 | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Static Methods
Structure.applyTransformedOffset(pos, mirror, rotation, offsetX, offsetZ) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.createBox(pos, rotation, pivot, mirror, dimensions) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.process(world, pos, pivot, placementData, list) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.transform(placementData, pos) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.transformAround(point, mirror, rotation, pivot) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.transformAround(pos, mirror, rotation, pivot) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Structure.updateCorner(world, flags, voxelSet, startX, startY, startZ) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Constructors
Structure() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Instance Methods
instance:calculateBoundingBox(placementData, pos) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:calculateBoundingBox(pos, rotation, pivot, mirror) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:equals(arg0) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getAuthor() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getClass() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getInfosForBlock(pos, placementData, block, transformed) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getInfosForBlock(pos, placementData, block) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getRotatedSize(rotation) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:getSize() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:hashCode() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:notify() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:notifyAll() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:offsetByTransformedSize(pos, mirror, rotation) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:place(world, pos, pivot, placementData, random, flags) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:readNbt(nbt) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:saveFromWorld(world, start, dimensions, includeEntities, ignoredBlock) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:setAuthor(author) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:toString() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:transformBox(placementData1, pos1, placementData2, pos2) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:wait() | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:wait(arg0) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:wait(arg0, arg1) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
instance:writeNbt(nbt) | This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION" |
Static Methods
- Structure.applyTransformedOffset(pos, mirror, rotation, offsetX, offsetZ)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- offsetX int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- offsetZ int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.createBox(pos, rotation, pivot, mirror, dimensions)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- dimensions userdata, Vec3i This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockBox This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.process(world, pos, pivot, placementData, list)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- world userdata, WorldAccess This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- list userdata, List This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, List This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.transform(placementData, pos)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.transformAround(point, mirror, rotation, pivot)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- point userdata, Vec3d This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, Vec3d This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.transformAround(pos, mirror, rotation, pivot)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- Structure.updateCorner(world, flags, voxelSet, startX, startY, startZ)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- world userdata, WorldAccess This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- flags int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- voxelSet userdata, VoxelSet This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- startX int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- startY int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- startZ int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Constructors
- Structure()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Instance Methods
- instance:calculateBoundingBox(placementData, pos)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockBox This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:calculateBoundingBox(pos, rotation, pivot, mirror)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockBox This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:equals(arg0)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- arg0 userdata, Object This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getAuthor()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Returns:
string This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getClass()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Returns:
userdata, Class This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getInfosForBlock(pos, placementData, block, transformed)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- transformed boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, List This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getInfosForBlock(pos, placementData, block)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- block userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, List This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getRotatedSize(rotation)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, Vec3i This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:getSize()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Returns:
userdata, Vec3i This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:hashCode()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Returns:
int This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:notify()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
- instance:notifyAll()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
- instance:offsetByTransformedSize(pos, mirror, rotation)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- mirror userdata, BlockMirror This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- rotation userdata, BlockRotation This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:place(world, pos, pivot, placementData, random, flags)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- world userdata, ServerWorldAccess This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pivot userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- placementData userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- random userdata, Random This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- flags int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:readNbt(nbt)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- nbt userdata, NbtCompound This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- instance:saveFromWorld(world, start, dimensions, includeEntities, ignoredBlock)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- world userdata, World This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- start userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- dimensions userdata, Vec3i This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- includeEntities boolean This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- ignoredBlock userdata, Block This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- instance:setAuthor(author)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- author string This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- instance:toString()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Returns:
string This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:transformBox(placementData1, pos1, placementData2, pos2)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- placementData1 userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos1 userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- placementData2 userdata, StructurePlacementData This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- pos2 userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, BlockPos This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"
- instance:wait()
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
- instance:wait(arg0)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- instance:wait(arg0, arg1)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- arg0 int, long This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- arg1 int This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
- instance:writeNbt(nbt)
-
This description should be content pulled from the comments above a method in a lua file. Format: "--- @method m_id DESCRIPTION"
Parameters:
- nbt userdata, NbtCompound This description should be content pulled from the comments above a method in a lua file. Format: "-- @param varName DESCRIPTION"
Returns:
userdata, NbtCompound This description should be content pulled from the comments above a method in a lua file. Format: "-- @return DESCRIPTION"