Skip to content

GUI Editors

CuriosPaper provides in-game visual editors for creating and configuring custom items. These editors are accessible through the /curios command.

Sections

Page Description
Item List Browse and manage all custom items in a paginated GUI
Ability Editor Configure potion effects and attribute modifiers
Recipe Editor Create shaped, shapeless, furnace, anvil, and smithing recipes
Loot Table Editor Browse, add, edit, and delete loot table entries with a 3-screen editor
Mob Drop Editor Configure mob drops with entity types and chances
Trade Editor Set up villager trades with professions and costs
3D Model Editor Configure 3D model rendering attachments for items
NBT & Enchants Editor Configure custom NBT/PDC tags, enchantments, and toggles (unbreakable/placeable)
Mob Drop Model Editor Configure 3D models that mobs wear when spawning with drops

Accessing the Editor

/curios create <itemId>   — Create a new item and open the editor
/curios edit <itemId>     — Open the editor for an existing item
/curios list              — Open the paginated Item List GUI

Permission required: curiospaper.admin

Main Edit GUI

The main Edit GUI displays the current item configuration with clickable buttons to modify each property:

Button Icon Slot Function
Display Name Name Tag 10 Edit item display name (supports color codes)
Set Material Iron Block 12 Change item base material
Set Item Model Painting 14 Set custom item model (1.21.4+)
Custom Model Data Map 16 Set legacy CustomModelData integer
Edit Lore Book 19 Edit lore lines (supports color codes)
NBT & Enchants Editor Command Block 21 Open the NBT, Enchantments, and Placeable Editor
Required Slot Chest 23 Set required accessory slot type(s)
Recipe Crafting Table 25 Open the Recipe Editor
Loot Tables Chest Minecart 28 Open the Loot Table Editor
Mob Drops Zombie Head 30 Open the Mob Drop Editor
Villager Trades Emerald 32 Open the Villager Trade Editor
Abilities Potion 34 Open the Ability Editor
3D Model Settings Armor Stand 37 Open the 3D Model Editor
Save & Close Emerald 49 Save all item configuration and close GUI

Chat Input

Most editors use a chat-based input system. When prompted, type your value in chat. The ChatInputManager handles capturing and processing these inputs.

Main Edit GUI with all property buttons visible


Mob Drop Model Editor

The Mob Drop Model Editor is a sub-editor accessible from the Mob Drop Editor. It allows configuring 3D models that mobs wear visually when they spawn with a configured drop.

Accessing

  1. Open the item editor: /curios edit <itemId>
  2. Click the Mob Drops button (zombie head icon)
  3. Click on an existing mob drop entry
  4. Click the 3D Model button

Settings

Button Slot Function
Toggle Model 20 Enable/disable the 3D model for this mob drop
Model Material 22 Set the material of the model item (e.g., LEATHER_HORSE_ARMOR)
Model Data 24 Set CustomModelData integer or clear it
Item Model 31 Set a 1.21.4+ itemModel component (namespace:key)
Back 49 Return to the Mob Drop Editor

Mob Drop Model Config GUI