Sueta

ItemsLite - ⚡️Custom Items, Blocks, Recipes, Drops & Visual

1.4.9

custom items, custom blocks, resource pack, recipes, drops, paper, 1.20, custommodeldata

·Plugin

ItemsLite
Custom Items, Blocks, Recipes, Drops and Visual Armor for Paper servers

Official Website and Documentation

Description

ItemsLite is a lightweight Paper plugin that lets you create custom items, placeable custom blocks, recipes, drops, item actions and visual custom armor without requiring client-side mods.

The plugin can generate and host its own resource pack, so players can receive custom textures directly when they join your server.

Visual custom armor requires Paper 1.21.4 or newer.
Other features work on Paper 1.20.x and newer.

Main Features

  • Custom items using CustomModelData
  • Placeable custom blocks
  • Visual custom armor on Paper 1.21.4+
  • Automatic resource-pack generation
  • Built-in resource-pack web host
  • Crafting and furnace-style recipes
  • Custom mob and block drops
  • Item actions for clicks, attacks, kills, block breaks and armor events
  • Custom food items
  • Cooldowns and limited-use items
  • Admin item menu
  • Basic in-game editor
  • Item categories
  • Content pack support
  • PlaceholderAPI support
  • Diagnostics command for setup checks

Compatibility

  • Paper 1.20.x+ - custom items, blocks, recipes, drops, actions, menus and resource-pack hosting
  • Paper 1.21.4+ - all main features plus visual custom armor
  • Newer Paper versions - best-effort support

ItemsLite does not use NMS for its core features, which helps compatibility across Minecraft updates.
Quick Start

  1. Put ItemsLite.jar inside your server plugins folder.
  2. Start the server once.
  3. Edit the generated files in plugins/ItemsLite.
  4. Add your textures inside the plugin texture folders.
  5. Run the reload commands.
/itemslite reload
/itemslite reloadpack
/itemslite pack

Give yourself an example item:

/itemslite give <your_name> ruby_sword 1

If something does not work, run:

/itemslite doctor

Resource Pack

ItemsLite can generate and host the resource pack automatically.

For public servers, make sure your resource-pack URL is reachable by players and that the selected host port is open.

Players do not need to manually install the texture pack. Minecraft will ask them to download the server resource pack when they join.

Visual Custom Armor

ItemsLite supports real visual armor textures on Paper 1.21.4+.

Armor sets use a simple folder structure:

plugins/ItemsLite/textures/armor/ruby/
  helmet.png
  chestplate.png
  leggings.png
  boots.png
  layer_1.png
  layer_2.png

layer_1.png is used for helmet, chestplate and boots.
layer_2.png is used for leggings.

ItemsLite automatically converts this simple folder into the correct Minecraft resource-pack structure.

Commands

/itemslite
/itemslite give <player> <item> [amount]
/itemslite list
/itemslite menu [category]
/itemslite editor
/itemslite pack [player]
/itemslite reloadpack
/itemslite create <id>
/itemslite delete <item>
/itemslite info <item>
/itemslite settexture <item> <file.png>
/itemslite setmaterial <item> <material>
/itemslite setmodel <item> <generated|handheld|cube>
/itemslite exportfiles
/itemslite exportdocs
/itemslite doctor
/itemslite debug
/itemslite reload

Aliases:

/ilite
/customitems

Permissions

itemslite.admin
itemslite.give
itemslite.reload
itemslite.list
itemslite.pack
itemslite.debug
itemslite.menu
itemslite.reloadpack
itemslite.create
itemslite.doctor
itemslite.editor
itemslite.exportdocs

itemslite.admin gives access to all ItemsLite commands.

Useful Links

Support
DISCORD
Before asking for support, please include:

  • Your Paper version
  • Your ItemsLite version
  • Any console errors
  • Your /itemslite doctor result
  • A screenshot if the issue is texture-related

Similar projects

Plugin →