Block entities are simply blocks in the world that have persistent data, such as the text for a sign
or contents of a chest. All block entities are also saved in the chunk data of the chunk they reside in.
The cBlockEntity class acts as a common ancestor for all the individual block entities.
| Name | Parameters | Return value | Notes |
| GetBlockType |
|
BLOCKTYPE |
Returns the blocktype which is represented by this blockentity. This is the primary means of type-identification |
| GetChunkX |
|
number |
Returns the chunk X-coord of the block entity's chunk |
| GetChunkZ |
|
number |
Returns the chunk Z-coord of the block entity's chunk |
| GetPos |
|
Vector3i |
Returns the name of the parent class, or empty string if no parent class. |
| GetPosX |
|
number |
Returns the block X-coord of the block entity's block |
| GetPosY |
|
number |
Returns the block Y-coord of the block entity's block |
| GetPosZ |
|
number |
Returns the block Z-coord of the block entity's block |
| GetRelX |
|
number |
Returns the relative X coord of the block entity's block within the chunk |
| GetRelZ |
|
number |
Returns the relative Z coord of the block entity's block within the chunk |
| GetWorld |
|
cWorld |
Returns the world to which the block entity belongs |