EcoItems

What is EcoItems?

EcoItems is a Minecraft plugin that adds fully customizable weapons, tools, armor, foods, and items to your server, each defined in its own config file. You decide the display, the components, the recipe, and the behaviour, so an item can be anything from a simple crafting ingredient to a piece of god gear with custom effects.

What sets EcoItems apart?

  • Driven by the eco effects system: attach the same effects, triggers, and conditions used across every eco plugin, no code required.

  • Full item component support: set any vanilla item component (food, tools, attributes, cooldowns, and everything else) with the same format as vanilla commands.

  • Custom textures (paid version): give items their own textures and models, delivered to players automatically with a generated resource pack.

  • Custom blocks, furniture, and crops: placeable blocks (with stripping and stacking), furniture with seats, doors, storage, connecting rows, and even driveable vehicles, and staged crops.

  • Loot injection: drop custom items from vanilla blocks, mobs, and fishing.

  • Custom paintings (paid version): ship fully custom paintings with their own artwork and size.

  • Craftable items: give any item a shaped or shapeless recipe, with an optional crafting permission. Item templates keep big item sets DRY.

  • Rarity system: categorize items by rarity with lore tags and weights.


Where to go next

  • Make your first item: How to Make an Item walks you from an empty file to a working item.

  • Item types: Custom Foods, Custom Tools, Custom Armor, Custom Weapons, Custom Shields, Custom Totems, and Custom Fuels cover what items do, and Repairable Items covers durability.

  • Blocks and furniture: How to Make a Block and How to Make Furniture for placeable content.

  • Glyphs: How to Make a Glyph for custom emojis, chat tags, and GUI backgrounds.

  • Resource packs: Resource Packs covers item textures, pack.yml, and pack delivery.

  • Switching plugins: Migrating to EcoItems to import from Oraxen, Nexo, or ItemsAdder.

  • Plugin settings: Plugin Config lists every option in config.yml.

  • Commands: Commands and Permissions for reloading and giving items.