CustomItems is the FIRST plugin that gives you INFINITE control over the behavior of new items you design. The only limit is your imagination!

Keep reading or join the Discord server to see how Custom Items can add NEW ITEMS to your server, and make it completely customized, without ANY coding experience

70+ Actions | 35+ Triggers | 60+ Conditions | Placeholders | Loops | Variables | Blocks | Textures | Easy to Use | Infinite Possibilities

Use the coupon code POLYMART to get AN EXTRA 10% off. On Polymart only!


CustomItems is a highly customizable, easy to use plugin that allows you to add custom items and blocks to your Minecraft server, each with unique new textures and models (like custom wands and real custom ore blocks). It even has an automatic resource pack generator, so you can generate resource packs for your server with a simple command

CustomItems comes with a simple, full-featured in-game GUI for creating Custom Items, so you don't need to get your hands messy when creating new items!


Keep reading to see just a few of the things you can do with CustomItems!
TCzndcg.gif YNJsLrd.gif
PwohWHt.gif lFCvS96.gif I38i5PZ.gif PI4tYuH.gif
All of this is possible without any mods or coding experience. Click any one of the gifs for a full-size version.

CustomItems allows you to add custom recipes and triggers for both your custom items and Minecraft items. You can write triggers to happen when players do something with your item, and the plugin even hooks into Skript, so you can write your own Skripts to run when players do something with your item!

Custom Items is a very powerful plugin, and allows you to design virtually any item you can imagine! Just keep reading to find out just a few of the things you can do!

Here's just a short list of the many things you could make with this plugin, all with custom textures and models and without any mods:
⭐ Custom Tools with a working durability bar
⭐ Custom Armors with working durability (Unfortunately, armor textures and models aren't yet supported by Minecraft. Read the end of this section for more info)
⭐ Custom Blocks
⭐ Custom Food and Drinks

⭐ Spell-casting wands
Naturally generating ores that drop minerals and work with fortune and silk touch!
⭐ Custom chests that can be unlocked with special keys
⭐ Make single-use or multiple-use loot crates that give players a random item

⭐ And many, many more things! If you have an idea but aren't sure if it's possible, just ask on the discord server or send me a PM!

You can even use CustomItems to easily and automatically generate a custom resource pack (or make your own resource pack) to give each of your custom items and custom blocks its OWN TEXTURE AND MODEL, without interfering with the normal Minecraft items! (Unfortunately not possible for Minecraft 1.8)

In addition, you can take advantage of fallback textures, so that even if a player doesn't have your server's resource pack, your custom items and blocks will appear like whatever native Minecraft item or block you find most fitting. Or, you can force players to download your server's resource pack with one change in the config.yml! (Fallback textures for blocks are available on ALL MC VERSIONS. Fallback texutures for items are only supported for MC 1.14+)

If you have any questions about the plugin before downloading it, feel free to PM me. You could also post your message in the "Discussion" section of this resource so others could see our conversation.

Custom Items Discord Server:

Custom Items Wiki:

CustomItems is the best items adder plugin for adding custom items and blocks with custom textures and models. You can make executable items with 30+ triggers, 50+ actions, placeholders, loops, and more. There's infinite possibilities with Custom Items. 

Custom armor textures/models aren't supported by Minecraft yet without affecting other armors, so, unfortunately, aren't possible with any plugin alone. You can add custom models to your custom armors easily if players have OptiFine installed.
Regardless, you can still make custom armors with working durability, and give them custom appearances by changing the dye color.

Remember — all other custom textures and models are possible without ANY mods — players don't even need to install OptiFine! It's only needed for armor models.

This plugin is based off of a plugin I created for my own server. Although the commands are not the same, the GUIs are. You can connect to the test server at, and get a list of the custom items using /items — this command is equivilent to CustomItem's /customitem list. You can click on the custom items to see recipes and related items.


⭐  NO MODS or external plugins needed! All you need is this plugin!
⭐  Create Custom Items in a simple in-game GUI
Design completely new items/food/tools with new textures and models, without mods or replacing any items (Custom textures available on MC 1.9 and above)
⭐  Make custom tools with any amount of durability you want, and have a working durability bar
⭐  Design any item you want by simply creating a new yml file!

⭐  Quickly and automatically generate a resource pack that has your custom item and block textures included. Just type /cui resourcepack generate

⭐   Write ultra-customizeable triggers and actions for your items and blocks! Check out this page on the wiki for a list of everything you can do!
⭐  Write triggers for native Minecraft items and blocks!
⭐  Add REAL custom blocks/ores to your server without replacing native blocks.
⭐  Make real new ores that drop minerals and generate in your world!

⭐  Make custom recipes for both your custom items and native Minecraft items
⭐  Design your custom recipes using the simple in-game GUI — do everything from in-game!
Design crafting recipes with an in-game GUI — no configuration needed, at all!

⭐ Item versions! Easily update all old versions of your custom item to the new one — no need to track down items with spelling mistakes or the wrong texture!
⭐  Adds item information GUIs so players can get info about both your custom items/blocks and native items/blocks, including recipes, related items, and more!

⭐  By utilizing the "run console commands" custom action, you can hook into other plugins for endless possibilities.
⭐  Skript support! You can have triggers run Skripts, give players Custom Items in Skript, and interact with Custom Items in Skript! See the wiki for more info

⭐  Uses NBT tags, so players can modify items however they like and they'll still be your custom item!
⭐  Add fallback textures for items and blocks — even if a player doesn't have your resource pack, they'll see the item or block as whatever Minecraft thing you find most fitting (Fallback textures only possible for MC 1.14 and above for items and MC 1.9 and above for blocks)

⭐  Developer API - Check if an item is a custom item and get a Custom Item ItemStack, with only a few lines of code!

That's just a few of the many features in Custom Items! If you have any questions, or have something that you'd like but don't see in the plugin, just post about it in the discussion section and I'll get to work!

Other features:


DEVELOPER API — If you want Custom Items to be supported by another plugin, just ask the developer to add the Custom Items API to their plugin. Developers, more information about the API can be found here:


To create your first custom item or block, all you have to do is type /cui create in chat. This will open a GUI where you can completely customize your item's attributes, add or edit crafting recipes, and even modify it's behavior using triggers and actions.
If you're an advanced user, you could also manually edit item YML files. Check out the spoiler below for more info
  Advanced Method — Manually editing YML files

Adding Custom Textures to Items

For help adding custom textures to items, check out the wiki at

Adding Custom Textures to Blocks

Check out the wiki at for a tutorial on adding custom textures to blocks

Using CustomItems with Skript

Check out the wiki at for more info about using CustomItems with Skript

Other Supported Plugins
ItemBridge —
Drupi —
World Guard —

My Other Resources

More Custom Items Information
More information about commands, installation, and configuration are below, but you should really check out the wiki at, which is a lot more up to date



The language for the plugin. Custom Items currently supports English (en), Chinese (cn), German (de), Italian (it), and Czech (cz)
Default: en


Thank you to MSWS for transferring a lot of the information originally on this page to the wiki!

Have any questions about the plugin you want to ask before purchasing it? Have any feature suggestions?

Let me know, and I'll respond to your message as soon as possible!