Compatibility
Minecraft: Java Edition
1.21.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed ARR
Published 3 months ago
Updated 2 weeks ago
This plugin allows you to easily create and manage custom items.
Note: This plugin utilizes MiniMessage for color codes and formatting. For example, you need to use "/ci name <red>Test" instead of "/ci name &cTest". For more information on MiniMessage, visit: https://docs.advntr.dev/minimessage/format.html
Features
- Rename items with unique names.
- Rename items with unique displaynames.
- Add customizable lore lines to items.
- Apply/Remove various enchantments at all levels.
- Apply/Remove various itemflags.
- Set items as unbreakable.
- Set items hidetooltip.
- Set items amount.
- Set items CustomModelData.
- Use MiniMessage for advanced text formatting.
- Simple commands for easy item management.
- Customizable plugin messages.
- [NEW] Use the storagesystem to save your custom items. (Note: This feature is still experimental)
Commands
- Use /simplecustomitems reload to reload the plugin.
- Use /simplecustomitems about to get information about the plugin.
- Use /ci name <name> to change the item name.
- Use /ci displayname <displayname> to change the item displayname.
- Use /ci lore <add/remove/set/clear> <line/text> to edit the item lore.
- Use /ci amount <amount> to set the item amount.
- Use /ci custommodeldata <custommodeldata> to set the item custommodeldata.
- Use /ci enchant <enchantment> <level> to add an enchantment to the item.
- Use /ci rmenchant <enchantment> to remove an enchantment from the item.
- Use /ci unbreakable <true/false> to toggle item unbreakability.
- Use /ci hidetooltip <true/false> to toggle item unbreakability.
- Use /ci addflag <itemflag> to add an itemflag to the item.
- Use /ci rmflag <itemflag> to remove an itemflag from the item.
- Use /cistorage gui to open the storage menu.
- Use /cistorage addItem to add a item to the storagesystem.
- Use /cistorage size to check the filesize of 'data.yml'.
Permissions
- simplecustomitems.admin.reload - Allows you to use /simpletimber reload.
- simplecustomitems.admin.storage - Allows you to use the storagesystem.
- simplecustomitems.use - Allows you to use the /ci command.
- simplecustomitems.name - Allows you to use /ci name.
- simplecustomitems.displayname - Allows you to use /ci displayname.
- simplecustomitems.lore - Allows you to use /ci lore.
- simplecustomitems.amount - Allows you to use the /ci amount command.
- simplecustomitems.custommodeldata - Allows you to use the /ci custommodeldata command.
- simplecustomitems.enchant - Allows you to use /ci enchant.
- simplecustomitems.rmenchant - Allows you to use /ci rmenchant.
- simplecustomitems.unbreakable - Allows you to use /ci unbreakable.
- simplecustomitems.hidetooltip - Allows you to use /ci hidetooltip.
- simplecustomitems.addflag - Allows you to use /ci addflag.
- simplecustomitems.rmflag - Allows you to use /ci rmflag.
View config.yml
# SimpleCustomItems by Losterixx
# Version: 1.0.0 | MC-Version: 1.21.1
#
# Hint: To use HEX colors, write '&x&r&r&g&g&b&b' instead of '#rrggbb'.
prefix: "&8[&dSimpleCustomItems&8] &7"
messages:
noPlayer: "&cOnly players can use this command!"
noPerms: "&cYou do not have permission to execute this command!"
guis:
# Id of the gui (!: Do NOT edit this.)
storage:
# Title of the storage gui
title: "<light_purple><b>SCI</b> <dark_gray> - <dark_purple><b>Storage</b>"
# Size of the storage gui (in rows | 1 - 5)
rows: 5
# These settings will be applied to all stored items inside the gui
item-settings:
# This lore will be placed under the item-lore
lore:
- " "
- "&8🢒 &8[&7Leftclick&8] &7Get item from storage"
- "&8🢒 &8[&7Drop&8] &7Delete item from storage"
# The row on the button of the gui
bottom-row:
# Id of the item (!: Do NOT edit this.)
close:
# Type of the item
type: BARRIER
# Name of the item
name: "&cSchließen"
# Lore of the item
lore:
- "&7Click here to close the gui."
# Slot of the item in the bottom-row (1-9)
slot: 5
next:
type: ARROW
name: "&7Next page &8(%page%)"
lore:
- "&7Click to switch page."
slot: 7
previous:
type: ARROW
name: "&7Previous page &8(%page%)"
lore:
- "&7Click to switch page."
slot: 3
View messages.yml
# SimpleCustomItems by Losterixx
# Version: 1.0.0 | MC-Version: 1.21.1
#
# Hint: To use HEX colors, write '&x&r&r&g&g&b&b' instead of '#rrggbb'.
reload:
reloading: "&7SimpleCustomItems &eis reloading&7..."
success: "&7SimpleCustomItems has been &areloaded&7!"
error: "&cAn error occurred while reloading SimpleCustomItems! Check the console for details."
simplecustomitems:
usage: "&cPlease use &e/simplecustomitems <about/reload>&c!"
storage:
usage: "&cPlease use &e/storage <gui/addItem>&c!"
no-item: "&cYou need to hold an item!"
no-items: "&cThere are no items in the storagesystem!"
item-added: "&7The item has been added! The new size of the datafile is now: %datafile_size%"
info-size: "&7The current size of the datafile is &f%datafile_size%&7!"
customitems:
usage:
- " "
- "&dSimpleCustomItems &8- &dHelp"
- "&8 › &7/ci name <name>"
- "&8 › &7/ci displayname <displayname>"
- "&8 › &7/ci lore <add/remove/clear/set> <line/text> <text>"
- "&8 › &7/ci enchant <enchantment> <level>"
- "&8 › &7/ci rmenchant <enchantment>"
- "&8 › &7/ci unbreakable <true/false>"
- "&8 › &7/ci hidetooltip <true/false>"
- "&8 › &7/ci amount <amount>"
- "&8 › &7/ci custmmodeldata <number>"
- "&8 › &7/ci addflag <itemflag>"
- "&8 › &7/ci rmflag <itemflag>"
- " "
no-item: "&cYou need to hold an item!"
name:
success: "&7The item has been renamed!"
displayname:
success: "&7The item has been renamed!"
lore:
added-msg: "&7The lore line has been added!"
removed-msg: "&7The lore line has been removed!"
set-msg: "&7The lore line has been set!"
cleared-msg: "&7All lore lines have been cleared!"
error:
line-not-found: "&cThe specified lore line does not exist!"
invalid-number: "&cPlease provide a valid line number!"
enchant:
success: "&7The item has been enchanted successfully!"
error:
invalid: "&cInvalid enchantment!"
level: "&cInvalid enchantment level! (Allowed: 1-255)"
rmenchant:
success: "&7The enchantment has been removed successfully!"
error:
invalid: "&cInvalid enchantment!"
unbreakable:
success: "&7The item unbreakable status has been set to %value%!"
error: "&cInvalid value! Please use 'true' or 'false'."
hidetooltip:
success: "&7The item hidetooltip status has been set to %value%!"
error: "&cInvalid value! Please use 'true' or 'false'."
amount:
success: "&7The item amount has been set to %amount%!"
error: "&cInvalid value! Please use an number between 1 and 64."
addflag:
success: "&7The itemflag has been added successfully!"
error:
invalid: "&cInvalid itemflag!"
rmflag:
success: "&7The itemflag has been removed successfully!"
error:
invalid: "&cInvalid itemflag!"
custommodeldata:
success: "&7The item custommodeldata has been set to %amount%!"
error: "&cInvalid value! Please use an valid number."
If you encounter any issues or bugs, or have a request for a new feature, please contact me via Discord.
My discord-name is Losterixx.