Index:
Articles
Classes
Hooks
Quick navigation:
cArrowEntity cBeaconEntity cBlockArea cBlockEntity cBlockEntityWithItems cBlockInfo cBoundingBox cBrewingstandEntity cChatColor cChestEntity cChunkDesc cClientHandle cCommandBlockEntity cCompositeChat cCraftingGrid cCraftingRecipe cCryptoHash cCuboid cDispenserEntity cDropperEntity cDropSpenserEntity cEnchantments cEntity cEntityEffect cExpBottleEntity cFile cFireChargeEntity cFireworkEntity cFloater cFlowerPotEntity cFurnaceEntity cGhastFireballEntity cHangingEntity cHopperEntity cIniFile cInventory cItem cItemFrame cItemGrid cItems cJson cJukeboxEntity cLineBlockTracer cLuaWindow cMap cMapManager cMobHeadEntity cMobSpawnerEntity cMojangAPI cMonster cNetwork cNoteEntity cObjective cPainting cPawn cPickup cPlayer cPlugin cPluginLua cPluginManager cProjectileEntity cRankManager cRoot cScoreboard cServer cServerHandle cSignEntity cSplashPotionEntity cStatManager cStringCompression cTCPLink cTeam cThrownEggEntity cThrownEnderPearlEntity cThrownSnowballEntity cTNTEntity cTracer cUDPEndpoint cUrlClient cUrlParser cWebAdmin cWindow cWitherSkullEntity cWorld HTTPFormData HTTPRequest HTTPTemplateRequest ItemCategory lxp sqlite3 TakeDamageInfo tolua Vector3d Vector3f Vector3i Globals | Contents
cDispenserEntity class
This class represents a dispenser block entity in the world. Most of this block entity's
functionality is implemented in the cDropSpenserEntity class that represents
the behavior common with the dropper block entity.
Inheritance
This class inherits from the following parent classes:
Constants
Constants inherited from cDropSpenserEntity
Name | Value | Notes |
ContentsHeight |
3 |
Height (Y) of the cItemGrid representing the contents |
ContentsWidth |
3 |
Width (X) of the cItemGrid representing the contents |
Functions
Name | Parameters | Return value | Notes |
GetShootVector |
BlockMeta |
Vector3d |
(STATIC) Returns a unit vector in the cardinal direction of where the dispenser with the specified meta would be facing. |
SpawnProjectileFromDispenser |
BlockX, BlockY, BlockZ, Kind, Speed, Item |
number |
Spawns a projectile of the given kind in front of the dispenser with the specified speed. Returns the UniqueID of the spawned projectile, or cEntity.INVALID_ID on failure. |
Functions inherited from cDropSpenserEntity
Name | Parameters | Return value | Notes |
Activate |
|
|
Sets the block entity to dropspense an item in the next tick |
AddDropSpenserDir |
BlockX, BlockY, BlockZ, BlockMeta |
BlockX, BlockY, BlockZ |
Adjusts the block coords to where the dropspenser items materialize |
Functions inherited from cBlockEntityWithItems
Name | Parameters | Return value | Notes |
GetContents |
|
cItemGrid |
Returns the cItemGrid object representing the items stored within this block entity |
GetSlot |
SlotNum |
cItem |
Returns the cItem for the specified slot number. Returns nil for invalid slot numbers |
GetSlot |
X, Y |
cItem |
Returns the cItem for the specified slot coords. Returns nil for invalid slot coords |
SetSlot |
SlotNum, cItem |
|
Sets the cItem for the specified slot number. Ignored if invalid slot number |
SetSlot |
X, Y, cItem |
|
Sets the cItem for the specified slot coords. Ignored if invalid slot coords |
Functions inherited from cBlockEntity
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 |
|