endstone.level
Classes:
| Name | Description |
|---|---|
Chunk | Represents a chunk of blocks. |
Dimension | Represents a dimension within a Level. |
Level | |
Location | Represents a 3-dimensional location in a dimension within a level. |
Position | Represents a 3-dimensional position in a dimension within a level. |
Chunk
Represents a chunk of blocks.
Attributes:
| Name | Type | Description |
|---|---|---|
dimension | Dimension | Gets the dimension containing this chunk |
level | Level | Gets the level containing this chunk |
x | int | Gets the X-coordinate of this chunk |
z | int | Gets the Z-coordinate of this chunk |
dimension
dimension: DimensionGets the dimension containing this chunk
level
level: LevelGets the level containing this chunk
x
x: intGets the X-coordinate of this chunk
z
z: intGets the Z-coordinate of this chunk
Dimension
Represents a dimension within a Level.
Classes:
| Name | Description |
|---|---|
Type | Represents various dimension types. |
Methods:
| Name | Description |
|---|---|
get_block_at | Gets the Block at the given Location Gets the Block at the given coordinates |
get_highest_block_at | Gets the highest non-empty (impassable) block at the given Location. Gets the highest non-empty (impassable) block at the given coordinates. |
get_highest_block_y_at | Gets the highest non-empty (impassable) coordinate at the given coordinates. |
Attributes:
| Name | Type | Description |
|---|---|---|
CUSTOM | Type | |
NETHER | Type | |
OVERWORLD | Type | |
THE_END | Type | |
level | Level | Gets the level to which this dimension belongs |
loaded_chunks | list[Chunk] | Gets a list of all loaded Chunks |
name | str | Gets the name of this dimension |
type | Type | Gets the type of this dimension |
CUSTOM
CUSTOM: Dimension.Type NETHER
NETHER: Dimension.Type OVERWORLD
OVERWORLD: Dimension.Type THE_END
THE_END: Dimension.Type level
level: LevelGets the level to which this dimension belongs
loaded_chunks
loaded_chunks: list[Chunk]Gets a list of all loaded Chunks
name
name: strGets the name of this dimension
type
type: Dimension.TypeGets the type of this dimension
Type
Type(value:int)Represents various dimension types.
Attributes:
CUSTOM
CUSTOM: Dimension.Type NETHER
NETHER: Dimension.Type OVERWORLD
OVERWORLD: Dimension.Type THE_END
THE_END: Dimension.Type name
name: str value
value: int get_block_at
get_block_at(location:Location) -> BlockGets the Block at the given Location
get_block_at(x:int, y:int, z:int) -> BlockGets the Block at the given coordinates
get_highest_block_at
get_highest_block_at(location:Location) -> BlockGets the highest non-empty (impassable) block at the given Location.
get_highest_block_at(x:int, z:int) -> BlockGets the highest non-empty (impassable) block at the given coordinates.
get_highest_block_y_at
get_highest_block_y_at(x:int, z:int) -> intGets the highest non-empty (impassable) coordinate at the given coordinates.
Level
Methods:
| Name | Description |
|---|---|
get_dimension | Gets the dimension with the given name. |
Attributes:
| Name | Type | Description |
|---|---|---|
actors | list[Actor] | Get a list of all actors in this level |
dimensions | list[Dimension] | Gets a list of all dimensions within this level. |
name | str | Gets the unique name of this level |
time | int | Gets and sets the relative in-game time on the server |
actors
actors: list[Actor]Get a list of all actors in this level
dimensions
dimensions: list[Dimension]Gets a list of all dimensions within this level.
name
name: strGets the unique name of this level
time
time: intGets and sets the relative in-game time on the server
get_dimension
get_dimension(name:str) -> DimensionGets the dimension with the given name.
Location
Location(
dimension: Dimension,
x: float,
y: float,
z: float,
pitch: float = 0.0,
yaw: float = 0.0,
)Bases: Position
Represents a 3-dimensional location in a dimension within a level.
Attributes:
| Name | Type | Description |
|---|---|---|
pitch | float | The pitch of this location, measured in degrees. |
yaw | float | The yaw of this location, measured in degrees. |
pitch
pitch: floatThe pitch of this location, measured in degrees.
yaw
yaw: floatThe yaw of this location, measured in degrees.
Position
Position(dimension:Dimension, x:float, y:float, z:float)Bases: Vector
Represents a 3-dimensional position in a dimension within a level.
Attributes:
| Name | Type | Description |
|---|---|---|
block_x | int | Gets the floored value of the X component, indicating the block that this location is contained with. |
block_y | int | Gets the floored value of the Y component, indicating the block that this location is contained with. |
block_z | int | Gets the floored value of the Z component, indicating the block that this location is contained with. |
dimension | Dimension | The Dimension that contains this position |
block_x
block_x: intGets the floored value of the X component, indicating the block that this location is contained with.
block_y
block_y: intGets the floored value of the Y component, indicating the block that this location is contained with.
block_z
block_z: intGets the floored value of the Z component, indicating the block that this location is contained with.
dimension
dimension: DimensionThe Dimension that contains this position