Add an object
add_objectHangs something on a block's side, as near its middle as it fits. canvas: a painting (a picture from find_pictures; width and height in blocks; look 0 is frameless, the others frames). prop: an everyday object (a picture from find_pictures). lamp: width and height 1 or 2. fan: blows away from its side. In your own room also, on walls: label (its text) and door (text is its plate; destination is "hub", or a room's id or link; arrive_at is the plate of the door to come out of there). On a floor or ceiling, top is the way a picture's top points.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"type": "<type>",
"on": "<on>"
},
"name": "add_object"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| on | Yes | The block's side it hangs on | |
| top | No | On a floor or ceiling, the way a picture's top points: north (the default), south, east or west. Ignored on a wall. | |
| look | No | ||
| text | No | ||
| type | Yes | ||
| width | No | ||
| height | No | ||
| picture | No | ||
| arrive_at | No | ||
| destination | No |