class ItemGroundManager (server-side)
Available since version: 0.3.0
Provides server-side access to synchronized ground items.
Properties
No properties.
Methods
getById
Returns a ground item by id.
ItemGround|nil getById(number id)
Parameters:
numberid: Ground item id.
Returns ItemGround|nil:
Ground item object or nil if missing.
create
Creates a synchronized ground item.
number create({...} options, string options.instance, number options.amount, boolean options.physicsEnabled, {x, y, z} options.position, {x, y, z} options.rotation, string options.world, number options.virtualWorld)
Parameters:
{...}options: Creation options.stringoptions.instance: Gothic item instance name.numberoptions.amount: Optional amount. Defaults to 1.booleanoptions.physicsEnabled: Optional physics flag. Defaults to false.{x, y, z}options.position: Optional world position. Defaults to 0,0,0.{x, y, z}options.rotation: Optional Euler rotation. Defaults to 0,0,0.stringoptions.world: Optional world name. Defaults to the server world.numberoptions.virtualWorld: Optional virtual world id. Defaults to 0.
Returns number:
Ground item id, or 0 on failure.
destroy
Destroys a synchronized ground item.
boolean destroy(number|ItemGround itemGround)
Parameters:
number|ItemGrounditemGround: Ground item id or object.
Returns boolean:
True if the ground item was destroyed.
Callbacks
No callbacks.