▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/CuriosPaper
CuriosPaper

CuriosPaper

Making the curios api for paper mc

302
6

CuriosPaper 1.2.1

release7 марта 2026 г.

Critical bug Fixes

  • fixed smithing table recipe related bugs
  • fixed the broken resource pack pipeline
  • fixed a error in the api
  • optimized the plugin for better performance

CuriosPaper 1.2.0

release25 февраля 2026 г.

✦ CuriosPaper ✦

Custom Accessory Inventory System for Spigot & Paper

1.14.4 — 1.21+ · Lightweight · Developer API · Fully Configurable


  • Added support for MC version 1.14 to 1.21
  • Works with spigot, paper, and purpur
  • Added a new /curios editmenu command to rearrange the bbag menu as you wish
  • Updated the documentation with latest info
  • Minor API changes you can check the documentation for it
  • Minor bug fixes report by our respected Discord members

CuriosPaper 1.1.2

release21 января 2026 г.

✅ CuriosPaper v1.1.2 – Bug Fix Update

Fixed

  • 🛠️ Resolved issues in the recipe system that could cause incorrect behavior or failures.
  • 🪂 Fixed bugs in the Elytra back slot system to ensure proper equipping and functionality.

Credits Huge thanks to Vague Ideas for reporting these bugs and helping improve the plugin. Your feedback directly made this update possible. 🙌

Help Improve CuriosPaper If you find any bugs, weird behavior, or have feature suggestions, join the Discord and report them. The faster issues are reported, the faster they get fixed.

👉 Join the Discord & help make CuriosPaper better.


CuriosPaper 1.1.1

release16 декабря 2025 г.

CuriosPaper v1.1.1 — Advanced Recipe System & API Expansion

This update expands CuriosPaper beyond basic crafting by introducing full vanilla recipe support, safer item upgrades, and tighter server control over in-game editors.


🚀 Major Features

Expanded Recipe System

CuriosPaper now supports non-crafting recipe mechanics, enabling real progression and upgrade systems.

New supported recipe types:

  • FURNACE — Smelting with configurable time & XP
  • BLAST_FURNACE — Fast smelting
  • SMOKER — Food cooking
  • ANVIL — Item combination & upgrade recipes with XP cost
  • SMITHING — Base / addition / template based upgrades

This unlocks:

  • Tiered item upgrades
  • Anvil-based enhancements
  • Smithing-table item evolution
  • Smelting-based custom materials

NEW: CuriosRecipeTransferEvent

A new cancelable event fired whenever CuriosPaper transfers custom item data during any recipe operation.

Purpose: Vanilla recipes normally discard custom metadata. This event gives addons full control over how data moves from source → result.

Key points:

  • Fires for ALL recipe types
  • Provides source and result ItemStack
  • Allows safe upgrades (e.g. backpack tiers)
  • Can cancel crafting if transfer fails

🔧 API Enhancements

RecipeData Expansion

RecipeData now supports all recipe types with strict validation.

New fields include:

Furnace / Smoker / Blast Furnace

  • inputItem
  • cookingTime (ticks, default 200)
  • experience

Anvil

  • leftInput
  • rightInput
  • experience (XP cost)

Smithing

  • baseItem
  • additionItem
  • templateItem (optional, version-safe)

Validation

  • isValid() now validates per recipe type
  • Prevents invalid or partial registrations

CuriosPaperAPI Improvements

  • New registration methods for all recipe types
  • Stronger validation & error feedback
  • Automatic integration with CuriosRecipeTransferEvent
  • Safer addon-facing API boundaries

Configuration Changes

Item Editor Toggle (NEW)

A new config option allows server owners to completely disable all in-game item editors.

item-editor:
  enabled: true

When set to false:

  • /edit and related item editor commands are disabled
  • All item editor GUIs are blocked
  • API functionality remains fully usable for addons
  • Ideal for production servers that only want addon-defined items

🧰 Commands & Permissions

Commands

  • /edit

    • Alias: itemedit
    • Opens the in-game item editor (if enabled)

Permissions

  • curiospaper.admin — Full admin access
  • curiospaper.edit — Item editor access (default: OP)

🛠 Internal Improvements

RecipeListener (Refactored)

  • Unified handling for all recipe types
  • Reliable data transfer pipeline
  • Safer failure handling (no silent corruption)
  • Faster recipe lookups

RecipeEditorGUI

  • Support for all new recipe types
  • Furnace time & XP configuration
  • Anvil input & XP cost handling
  • Smithing base/addition/template UI
  • Improved validation feedback

ItemDataManager

  • Improved serialization & deserialization
  • More reliable autosave logic
  • Better external plugin compatibility

🐛 Fixes & Stability

  • Fixed recipe data persistence issues
  • Fixed edge cases in recipe validation
  • Improved slot manager stability
  • More reliable autosave behavior

Performance Improvements

  • Faster recipe lookup & caching
  • Optimized inventory event handling
  • Reduced memory footprint for recipe data
  • Improved async save operations

🔄 Compatibility

  • Fully backward compatible with v1.1.0
  • Existing SHAPED & SHAPELESS recipes continue to work
  • No migration required
  • Addons automatically benefit from new recipe handling

🧭 Addon Developer Notes

  • CuriosRecipeTransferEvent now fires for all recipe types
  • Use event.getRecipeType() if logic differs per recipe
  • Source & result items are always initialized

CuriosPaper 1.1.0

release8 декабря 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

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x

Платформы

Поддерживаемые окружения

Сервер

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:3 месяца назад
Обновлён:1 неделю назад
Главная