Empeld
Empeld plugin documentation.
pluginbase.Objects.World.IWorld Interface Reference

A class representing the mutable version of the game world More...

Inheritance diagram for pluginbase.Objects.World.IWorld:
pluginbase.Objects.World.IWorldReadonly

Public Member Functions

IBlock GetIBlock (int x, int y, int z)
 Get the block properties at a position More...
 
IBlock GetIBlock (Vector3i v)
 Gets the block properties at a position More...
 

Events

Action< IWorldBlockOnBlockUpdate
 Occurs when a block in the world has updated More...
 

Detailed Description

A class representing the mutable version of the game world

Attribute: Injectable

Member Function Documentation

◆ GetIBlock() [1/2]

IBlock pluginbase.Objects.World.IWorld.GetIBlock ( int  x,
int  y,
int  z 
)

Get the block properties at a position

Parameters
xA System.Int32
yA System.Int32
zA System.Int32
Returns
A IBlock

◆ GetIBlock() [2/2]

IBlock pluginbase.Objects.World.IWorld.GetIBlock ( Vector3i  v)

Gets the block properties at a position

Returns
The I block.
Parameters
vV.

Event Documentation

◆ OnBlockUpdate

Action<IWorldBlock> pluginbase.Objects.World.IWorld.OnBlockUpdate

Occurs when a block in the world has updated


The documentation for this interface was generated from the following file: