
302
6
Список изменений
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
registerItemReciperegisterItemLootTableregisterItemMobDropregisterItemVillagerTrade
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
Метаданные
Канал релиза
Release
Номер версии
1.1.0
Загрузчики
Paper
Версии игры
1.21.4–1.21.10
Загрузок
10
Дата публикации
3 мес. назад
