Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Brothergaming52

Making the curios api for paper mc

Report CuriosPaper?

Release
1.1.0

Brothergaming52 released CuriosPaper version 1.1.0 on December 30, 2025

v1.1.0 — Major Rewrite & Feature Expansion

This update completely transforms CuriosPaper into a full in-game custom item creation framework — no more manual configs, no more external editors. Everything can now be created, edited, and managed directly inside the game.

Major Additions

✔ Full In-Game Custom Item Editor

A complete GUI-driven system for creating and editing custom items:

  • Set name, material, slot type, model
  • Edit lore
  • Real-time item previews
  • Save or cancel changes safely

✔ New Data Systems

New modular data models powering the editor:

  • ItemData – Core container for everything about a custom item
  • RecipeData – Shaped & shapeless recipes
  • LootTableData – Chest loot integration
  • MobDropData – Entity drop configuration
  • VillagerTradeData – Profession & level-based trading
  • AbilityData – Triggers & effects for equipped items

New Editors / GUIs

Item Editing System

  • EditGUI — Central editor hub
  • RecipeEditorGUI — Drag-and-drop recipe builder
  • LootTableBrowser — Browse, add, and configure loot sources
  • MobDropEditor — Configure drops for every entity type
  • TradeEditor — Build villager trades with full control
  • AbilityEditorGUI — Add potion effects or attribute modifiers with EQUIP/UNEQUIP/WHILE_EQUIPPED triggers

New Gameplay Systems

Ability System

Items can now apply:

  • Potion effects
  • Attribute modifiers (health, armor, speed, etc.) Full trigger support:
  • EQUIP
  • DE_EQUIP
  • WHILE_EQUIPPED (auto-refreshing every second)

Loot Table Injection

  • Works with all vanilla & custom tables
  • Smart matching ("dungeon" → all dungeon loot)
  • Fully configurable chance & amount

Mob Drop System

  • Supports all mobs
  • Chance, min/max amounts
  • Looting enchantment support

Villager Trade System

  • Profession & level filtering
  • Wandering trader support
  • 1–2 cost items
  • Prevents duplicate trades

API Expansion

CuriosPaperAPI now includes:

Item Management

  • getItemData(id)
  • createItem(id)
  • saveItemData(id)
  • deleteItem(id)

Integration Registration

  • registerItemRecipe
  • registerItemLootTable
  • registerItemMobDrop
  • registerItemVillagerTrade

Accessory Utilities

  • Tagging & validation for accessory slot types

Improved Infrastructure

  • Better error handling & validation
  • Improved CustomModelData + NamespacedKey model support
  • Cleanup tasks on plugin shutdown
  • New event listeners for abilities, recipes, mob drops, trades

🐛 Fixes & Stability Improvements

  • More reliable accessory slot tagging
  • Fixed duplicate registrations for trades/drops/loot
  • Better debug logging across all systems
  • File saving/loading is now far more robust

📁 File System Changes

  • All custom items now stored cleanly in /items/
  • Automatic serialization via YAML
  • No breaking changes — older setups continue to work

Information

Published onDecember 30, 2025
Downloads0

Platforms

Paper Paper (1.21-1.21.11)