Empeld
Empeld plugin documentation.
essentials.BlockEntities.IBlockEntityInteractable Interface Reference

A class that denotes an IBlockEntity as interactable with The EntityPlaceholderBlock will forward its Interact events to this More...

Inheritance diagram for essentials.BlockEntities.IBlockEntityInteractable:
essentials.BlockEntities.IBlockEntity pluginbase.Objects.Syncable.Entity.IEntity

Public Member Functions

bool Interact ()
 Called when interacting with block. Return true on 'interacted-with' More...
 

Additional Inherited Members

- Properties inherited from essentials.BlockEntities.IBlockEntity
string Name [get]
 Name of the block-entity More...
 
Vector3i Position [get]
 Position its located at More...
 
- Properties inherited from pluginbase.Objects.Syncable.Entity.IEntity
uint ObjectId [get]
 Gets the object identifier. More...
 
ushort OwnerId [get]
 Gets the owner identifier. (Net Ident) More...
 
ushort ObjectTypeId [get]
 Gets the object type identifier, as defined by the attribute More...
 
bool DestroyFlag [get]
 Gets a value indicating whether this pluginbase.Objects.Syncable.Entity.IEntity is destroyable. More...
 
bool Spawned [get]
 Gets a value indicating whether this entity has been spawned More...
 
bool Transient [get]
 Gets a value indicating whether this entity is transient (Won't be saved) More...
 

Detailed Description

A class that denotes an IBlockEntity as interactable with The EntityPlaceholderBlock will forward its Interact events to this

Member Function Documentation

◆ Interact()

bool essentials.BlockEntities.IBlockEntityInteractable.Interact ( )

Called when interacting with block. Return true on 'interacted-with'


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