start 02
Commands
One command, /tessera, with the alias /t. Unknown subcommands print the help header. Tab
completion covers subcommands, custom ids, player names and pack files.
Permission column: the node the handler checks. tessera.admin always passes, because every gated
handler accepts either its own node or tessera.admin. none means the handler does not check a permission.
Catalog and cosmetics
| Command | Permission | Description |
|---|---|---|
/tessera help [1-3] | none | Paginated command list, three pages. |
/tessera menu [category|query] | none | Main menu. A known category opens the browser filtered, anything else is treated as a search query. |
/tessera browse | none | Opens the item browser on all categories. Alias: catalog. |
/tessera settings | none | Player settings GUI: HUD, banner, pack. |
/tessera search <query> | none | Substring search over item, block and furniture ids, with clickable get and recipe actions. |
/tessera recipe <id> | none | Opens the recipe viewer for an id. |
/tessera hat | none | Wears the held item on the head. Alias: wear. |
/tessera sit | none | Sits on the block you are looking at, within five blocks. |
/tessera emote [name] | none | Plays a particle and sound effect. Names: heart, totem, flame, notes. Any other value falls through to a firework effect. |
/tessera sound <name> [volume] [pitch] | none | Plays a sound at your location. Alias: playsound. |
/tessera hud | none | Toggles your actionbar HUD. |
/tessera info | none | Version and registry counts, plus the pack server state. |
Items
| Command | Permission | Description |
|---|---|---|
/tessera get <id> [amount] | tessera.get | Puts a custom item, block or furniture item in your inventory. |
/tessera give <player> <id> [amount] | tessera.give | Gives it to another online player. |
/tessera giveall <id> [amount] | tessera.giveall | Gives it to every online player. |
/tessera drop <id> [amount] [world x y z] | tessera.drop | Drops the item. Console must pass a world and coordinates. |
/tessera inspect | none | Prints the held item's Tessera id, components and PDC. |
/tessera nbt | none | Lists the PersistentDataContainer keys of the held item. Alias: pdc. |
/tessera cmd <get|set [value]> | tessera.admin | Reads or sets CustomModelData on the held item. Alias: custommodeldata. |
/tessera durability <get|set|add|repair> [amount] | tessera.durability | Reads or changes the damage value of the held item. |
/tessera repair [hand|all] | tessera.repair | Repairs the held item, or everything in your inventory with all. |
World objects
| Command | Permission | Description |
|---|---|---|
/tessera block info | none | Inspects the custom block you are looking at. Default when no argument is given. |
/tessera block remove | tessera.admin | Removes that block and its stored id. |
/tessera furniture list [radius] | none | Lists furniture near you. Default radius 10. |
/tessera furniture remove [radius] | tessera.admin | Removes furniture in that radius. |
/tessera killfurniture [radius] | tessera.admin | Removes furniture entities near you. Radius is clamped to 1-50, default 15. |
/tessera cleartemp | tessera.admin | Removes orphaned seat entities in every world. |
Administration
| Command | Permission | Description |
|---|---|---|
/tessera admin | tessera.admin | Opens the admin dashboard GUI. The check happens when the GUI opens. |
/tessera stats | tessera.admin | JVM memory, processors, thread count, registry counts and pack server state. |
/tessera debug [entities] | tessera.admin | Runs a benchmark, or reports entity counts with entities. |
/tessera export | tessera.admin | Writes catalog_export.json into the plugin folder with version and registry counts. |
/tessera welcome | tessera.admin | Replays the welcome sequence on yourself. |
/tessera reload | tessera.admin | Reloads config and all modules, regenerates the pack and restarts the pack server. |
Resource pack
| Command | Permission | Description |
|---|---|---|
/tessera pack | tessera.admin | Regenerates, protects and rehosts the pack, then prints the URL and SHA-1. |
/tessera pack apply [player|all] | tessera.admin | Sends the pack prompt to one player, or to everyone. Alias: push. |
/tessera pack import | tessera.admin | Imports every .zip in imports/. |
/tessera pack import <file> | tessera.admin | Imports one zip from imports/. The .zip suffix is optional. |
/tessera pack import <url> | tessera.admin | Downloads and imports a pack from an http:// or https:// URL. |
Notes
get,give,giveallanddropresolve an id against items first, then blocks, then furniture. For furniture the item behinditem_idis handed out.durabilityworks on any item with a damage value, not only Tessera items.settakes the remaining durability, not the damage.sitneeds a solid block within five blocks of your eyes.- Most subcommands are player-only. From the console you can use
give,giveall,drop(with coordinates),search,stats,export,pack,reloadandinfo.