ItemCoreX is the custom item system I ended up building because I got tired of fake items, messy setups and unsafe item handling.
A lot of servers use items that only look special through names or lore, but internally they are still just normal vanilla items.
That becomes a problem very quickly once players rename items, fake rewards or when menus and shop systems only check the base material.
ItemCoreX solves that by giving every custom item a real identity using PDC.
That means:
Version 2.0 is a huge modernization update.
The plugin was heavily cleaned up internally and now focuses on a full GUI-first workflow instead of old command-heavy management.

The new GUI system makes item management much cleaner and easier.
You can now:

The GUI system was designed to replace most old command-heavy workflows.

The item editor now supports:
Serialized items preserve the original Minecraft item exactly as it was created.
This includes:
That allows ItemCoreX to keep real 1:1 item previews and original item behavior intact.
If you want to fully customize names and lore directly through the ItemCoreX editor, you can remove the serialized item data at any time inside the editor.
I made this for servers where items actually matter.
Especially servers using:
ItemCoreX is meant to sit in the background and safely handle item identity.
No API work needed.
Everything works through commands, config files, placeholders and standard server plugin setups.
A normal plugin setup might only see something like:
BONE
EGG
CHARCOAL
ItemCoreX checks what the item actually is.
So if you build:
the plugin can safely separate:
That is the whole point.
ItemCoreX works well with PlaceholderAPI and plugins like:
Examples:
%itemcorex_amount_<key>%
Returns the amount of a specific ItemCoreX item in the player's inventory.
Useful for DeluxeMenus checks, shop requirements, custom trades, upgrades and reward systems.
%itemcorex_vanilla_amount_<MATERIAL>%
Returns the amount of a real vanilla material in the player's inventory while ignoring ItemCoreX custom items.
Useful for safe vanilla sell menus, trade checks, buy requirements and economy setups.
%itemcorex_pending_total%
Shows the total amount of pending items.
%itemcorex_has_pending%
Shows whether the player still has pending items.
%itemcorex_pending_<key>%
Shows pending amounts for one exact custom item.
If a player receives items while their inventory is full:
/ic claimThis makes reward systems and custom drops much safer.
ItemCoreX is made for servers that want custom items done properly.
Not fake-looking items.
Not lore-only checks.
Not unsafe material-only selling systems.
Just real item identity, safer handling, modern GUI management and clean integration into existing server setups.