generate_items
Generate pixel-art RPG item icons from a seed, like the Pixel Item Generator on voidless.dev/tools: swords, daggers, axes, spears, staffs and wands, bows, shields, potions, gems, coins, keys, rings, scrolls and chests, or mixed loot. Each icon is built from parts (blade, guard, grip, pommel…) with random proportions, in small fixed material palettes lit from the top-left (at most 16 colours), with a 1 px dark outline; rare items get gems, epic and legendary items runes and a glow in the rarity colour. Every item has a name ("Rusty Iron Dagger", "Greater Mana Potion"). Same seed and options, same items. Returns the sheet PNG and a JSON atlas of names and positions, then each item as its own PNG when there are 16 or fewer. Quick placeholder or bulk procedural loot only: for a specific described item, a particular look, or art matching the game's existing style, use generate_image instead. Images up to 2048x2048, 256 frames, 32 MB of input per call. Free: no credits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "generate_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | Also save the result to your Voidless library (free, private) and return its asset id and cdn.voidless.dev URL, for passing to the next tool without base64 | |
| seed | No | Same seed, same items (default: random) | |
| size | No | Icon width and height, px | |
| count | No | How many items | |
| scale | No | Scale the returned images up (nearest neighbour); the JSON positions are for the 1x sheet | |
| types | No | Item types to draw (default: mixed loot, every type at random) | |
| rarity | No | One rarity for every item, or random (mostly common) | random |
| columns | No | Items per sheet row (default: square-ish) | |
| outline | No | 1 px dark outline | |
| material | No | Main material, used where the item type can be made of it (default: random) |