ItemCoreX
2.1ItemCoreX is a core plugin for custom items with real identity (PDC), so they can’t be faked or abused. Works great with DeluxeMenus, NPCs and other plugins. Just does what it’s supposed to do without
2.1latestStrict vanilla sell safety hotfixMay 26, 2026 ItemCoreX 2.1 - Hotfix
This update improves the safety of/ic sellvanillaand the related vanilla amount placeholders.Fixed
-/ic sellvanillanow only sells clean, unchanged vanilla items. - Items with PDC/plugin data are now ignored. - Items with custom names, lore, enchants, custom model data, attribute modifiers or other custom metadata are ignored. - Custom items from ItemCoreX and other plugins are now protected from being accidentally sold as vanilla items. - The ItemCoreX vanilla amount placeholders now use the same strict vanilla detection.Why this matters
Some plugins use normal Minecraft materials for custom items and store their data through PDC. For example, a custom fish can use the same material as a normalCOD,SALMON,PUFFERFISHorTROPICAL_FISH. With this hotfix,/ic sellvanillawill only accept real vanilla items and will ignore protected/custom plugin items.Recommended
- Restart your server after updating. - If you use PlaceholderAPI and DeluxeMenus together with ItemCoreX, make sure both plugins are fully reloaded after the update. - Update your shop menus to use/ic sellvanillainstead ofminecraft:clearwhen selling vanilla items.2.0ItemCoreX 2.0 GUI updateMay 11, 2026
This update heavily modernizes ItemCoreX and introduces a much cleaner GUI-first workflow.ItemCoreX 2.0 - HUGE UPDATE
- Complete GUI overhaul - Improved item editor system - Better real-time item previews - Improved serialized item handling - Better glow handling for serialized items - Better GUI inventory click isolation - Cleaner internal architecture - Improved language system - Removed outdated legacy command systems - Removed unused config/lang entries - Improved stack size editor handling - Improved item consistency across GUI and commands - Improved logger/startup banner - Large internal cleanup and optimization passMajor Changes
- Real 1:1 item previews - Display names now correctly use serialized item data - Improved item editor navigation - Better lore editing workflow - Better stack size handling - Cleaner editor structure - Improved GUI interaction handlingGUI & Editor Improvements
Removed outdated systems and commands: - RemovedCleanup
/ic info- Removed/ic list- Removed/ic iteminfo- Removed/ic setname- Removed/ic setglow- Removed/ic disable- Removed/ic disableallVersion
1.4 → 2.0This is a major internal and structural update for ItemCoreX.1.4Better custom item saving and flexible stack sizesApr 17, 2026 ItemCoreX 1.4 - Major Custom Item Update Added: - True 1:1 custom item saving - Custom items now keep their original name, lore, enchantments, attributes and flags - Custom stack-size support for ItemCoreX items - Support for stack sizes beyond vanilla stack limits (up to 99) - To increase the stack size of a custom item, add 'stack-size: 99' to that item in customitems.yml. Improved: - Much more reliable /ic create behavior for advanced custom items - Better support for custom weapons and attribute-based items - Stronger foundation for shops, upgrades and secure custom item progression Fixed: - Custom items created from held items no longer lose important item data - Attribute modifiers are now saved correctly - Saved custom items now behave much closer to the original item1.3Claim system, Autoclaim on join, reminders, new PAPI supportApr 10, 2026 ItemCoreX 1.3
This update adds a much safer item delivery system for custom items and improves ItemCoreX integration with PlaceholderAPI and third-party plugins.New
- Added a persistent pending / claim system for custom items - Added/ic claimfor players to claim saved pending items - Added SQLite-based storage for pending items - Added auto-claim on join - Added join reminder if pending items still exist - Added new PlaceholderAPI placeholders: -%itemcorex_pending_total%-%itemcorex_has_pending%-%itemcorex_pending_<key>%Improved
- Improved custom item delivery when player inventories are full - Custom items are now partially delivered if possible, while the rest is saved safely - Claiming pending items now also supports partial delivery if the inventory is still too full - Improved safety against item loss and duplicate issues in claim handling - Improved TabCompleter behavior: - players now only see/ic claim- admin commands stay hidden from normal users - Improved PlaceholderAPI support for menu, NPC, UI and reward setupsConfig
New claim settings inconfig.yml: ```yml claim: auto-claim-on-join: true reminder-on-join: true This update is especially useful for servers using: DeluxeMenus FancyNPCs mob reward systems PlaceholderAPI-based menus and UI servers with custom item drops and full-inventory situations ItemCoreX 1.3 focuses heavily on safer custom item handling in real server environments.1.2.5Hotfix: Vanilla amount placeholdersApr 5, 2026 Small hotfix update – sorry for the quick second release on the same day. I found an issue after the previous version and decided to fix it immediately. Changes in 1.2.5: - Added new vanilla amount placeholders - Improved DeluxeMenus support for Vanilla-only sell checks - Custom ItemCoreX items with the same base material are no longer counted as normal Vanilla items - This makes Vanilla shop checks much safer when using DeluxeMenus Example: You can now use DeluxeMenus requirement checks like this: type: '>=' input: '%itemcorex_vanilla_amount_BONE%' output: 1 This means DeluxeMenus checks the placeholder value from ItemCoreX instead of only checking the material itself. That way: - real Vanilla items are counted - ItemCoreX custom PDC items are ignored - deny_commands can work again together with safe Vanilla selling Sorry again for the quick follow-up update, and thanks for the support.1.2Vanilla sell support, config/lang key migrationApr 5, 2026 ItemCoreX 1.2
Added
- Added/ic sellvanilla <player> <material> <amount> <money>- Added clean separation between vanilla items and ItemCoreX custom items during selling, even if both use the same base material - Added full language entries forsellvanilla- Addedsellvanillato/ic info- Added tab completion forsellvanilla- Added automatic missing-key migration for: -config.yml-lang/en.yml-lang/de.ymlImproved
- Improved DeluxeMenus / FancyNPC shop compatibility - Improved config and language reload workflow - Improved update checker console output - Improved plugin update safety for existing server installationsFixed
- Fixed missing config and language keys not being restored automatically after updating to a newer plugin versionCompatibility
- Tested successfully on Paper 26.1.11.1Update Checker, Disable Flags & Config Self-RepairMar 28, 2026 ItemCoreX 1.1
Added
- Added update checker for Modrinth releases - Added admin join notification when a new update is available - Added automatic recreation of missing files on startup and reload: -config.yml-customitems.yml-lang/en.yml-lang/de.yml- Added/ic disable <id|key> <consume|interact|crafting|place|totem> <true|false>- Added/ic disableall <id|key> <true|false>Improved
- Improved/ichelp output - Improved tab completion for new commands - Improved config and language reload workflowFixed
- Fixedhastranslation key issue - Fixed update check fallback behavior when no public Modrinth release is available yet1.0Release of ItemCoreXMar 20, 2026 ItemCoreX 1.0.0
Initial release of ItemCoreX. This plugin provides a core system for custom items with a unique identity using PersistentDataContainer (PDC). Items are fully protected against fake duplicates and can be used safely across different systems.Features
- Custom items with unique key + ID - PDC-based identification (fake-proof) - Full command system: - /ic create, delete, give, take - /ic sell (perfect for menus / NPCs) - /ic inspect (with debug info and flags) - Control vanilla behavior per item: - Disable crafting usage - Disable consumption - Disable interaction - Disable placing - Disable totem effect - Pagination system for item lists - PlaceholderAPI support - Full language system (EN/DE) - Works with DeluxeMenus, FancyNPCs and LevelledMobs (I used it for these :)Notes
This plugin is designed as a core dependency for server systems. Use commands instead of APIs to ensure maximum compatibility.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta