SimpleCustomItems
作者:rebot | 分类:模组
Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2
平台: paper purpur
标签: management optimization utility
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 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.
- [NEW] Set items maximal stack-size.
- 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 to change the item name.
- Use /ci displayname to change the item displayname.
- Use /ci lore <add/remove/set/clear> <line/text> to edit the item lore.
- Use /ci maxstacksize to set the items maximal stack-size.
- Use /ci amount to set the item amount.
- Use /ci custommodeldata to set the item custommodeldata.
- Use /ci enchant to add an enchantment to the item.
- Use /ci rmenchant 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 to add an itemflag to the item.
- Use /ci rmflag 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.about - Allows you to use /sci about.
- simplecustomitems.admin.reload - Allows you to use /sci reload.
- simplecustomitems.admin.help - Allows you to use /sci help.
- simplecustomitems.admin.storage - Allows you to use the storagesystem.
- simplecustomitems.use - Allows you to use the /ci & /ci help 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.maxstacksize - Allows you to use the /ci maxstacksize command.
- 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.
Configs
View config.yml ``` # This plugin utilizes MiniMessage for messages. # For more information, visit https://docs.adventure.kyori.net/minimessage.html file-version: 1 # The prefix before every message prefix: "SCI ⚡ " # The messages file to use langFile: 'english' # Settings for the guis guis: # Id of the gui (!: Do NOT edit this.) storage: # Title of the storage gui title: "SCI ⚡ Storage" # 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: - " " - " ? [Leftclick] Clone item from storage" - " ? [Drop] Delete 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: "Close" # Lore of the item lore: - " ? Click here to close the gui." # Slot of the item in the bottom-row (1-9) slot: 5 next: type: ARROW name: "Next page (%page%)" lore: - " ? Click to switch page." slot: 7 previous: type: ARROW name: "Previous page (%page%)" lore: - " ? Click to switch page." slot: 3 ``` View english.yml ``` # This plugin utilizes MiniMessage for messages. # For more information, visit https://docs.adventure.kyori.net/minimessage.html file-version: 1 # General messages general: noPlayer: "You must be a player to execute this command!" noPerms: "You do not have permission to execute this command!" # Command messages commands: # Messages for the /simplecustomitems command (main plugin command) simplecustomitems: usage: "Please use /simplecustomitems !" about: "SimpleCustomItems v%version% - %author%" reload: reloading: "Reloading SimpleCustomItems..." reloaded: "Successfully reloaded SimpleCustomItems! (%time%ms)" error: "An error occurred while reloading SimpleCustomItems! Check the console for details." help: - "%prefix% " - "%prefix% Command help:" - "%prefix% " - "%prefix% - /simplecustomitems about - View the plugin information" - "%prefix% - /simplecustomitems reload - Reload the plugin" - "%prefix% - /simplecustomitems help - View this message" - "%prefix% - /customitem help - View help for the /customitem command" - "%prefix% " # Messages for the /sci command customitems: usage: - "%prefix%" - "%prefix%Use /customitems to customize your item." - "%prefix%" - "%prefix%Available subcommands:" - "%prefix%- /citem name - Change the name of the item" - "%prefix%- /citem displayname - Change the display name of the item" - "%prefix%- /citem lore - Manage item lore" - "%prefix%- /citem enchant - Enchant the item" - "%prefix%- /citem rmenchant - Remove an enchantment from the item" - "%prefix%- /citem addflag - Add a flag to the item" - "%prefix%- /citem rmflag - Remove a flag from the item" - "%prefix%- /citem unbreakable - Set the item unbreakable" - "%prefix%- /citem hidetooltip - Hide the item tooltip" - "%prefix%- /citem amount - Set the amount of the item" - "%prefix%- /citem custommodeldata - Set custom model data" - "%prefix%- /citem maxstacksize - Set the maxstacksize of the item" - "%prefix%" no-item: "You must be holding an item to use this command!" name: success: "Item name successfully changed!" displayname: success: "Item display name successfully changed!" lore: added-msg: "Lore line added to the item!" removed-msg: "Lore line removed from the item!" set-msg: "Lore line successfully set!" cleared-msg: "Item lore cleared!" error: line-not-found: "Line not found in lore!" invalid-number: "Invalid number! Please provide a valid line number!" enchant: error: invalid: "Invalid enchantment name!" level: "Invalid level! Please provide a level between 1 and 255." success: "Item successfully enchanted!" rmenchant: error: invalid: "Invalid enchantment name for removal!" success: "Enchantment successfully removed!" addflag: error: invalid: "Invalid flag name! Please provide a valid item flag." success: "Flag successfully added to the item!" rmflag: error: invalid: "Invalid flag name! Please provide a valid item flag." success: "Flag successfully removed from the item!" unbreakable: success: "Item unbreakable status set to %value%!" hidetooltip: success: "Item tooltip visibility set to %value%!" amount: error: "Invalid amount! Please provide a valid amount between 1 and the maxstacksize." success: "Item amount set to %amount%!" custommodeldata: error: "Invalid CustomModelData! Please provide a number between 1 and 1,000,000,000." success: "CustomModelData set to %amount%!" maxstacksize: error: "Invalid MaxStacksize! Please provide a number between 1 and 99." success: "MaxStacksize set to %amount%!" # Messages for the /storage command storage: usage: "Please use /storage !" no-item: "You need to hold an item!" no-items: "There are no items in the storage-system!" item-added: "The item has been added! The new size of the datafile is now: %datafile_size%" info-size: "The current size of the datafile is %datafile_size%!" ``` View german.yml ``` # Dieses Plugin verwendet MiniMessage für Nachrichten. # Weitere Informationen findest du unter https://docs.adventure.kyori.net/minimessage.html file-version: 1 # Generelle Nachrichten general: noPlayer: "Dies können nur Spieler ausführen!" noPerms: "Du hast keine Berechtigung für diesen Befehl!" # Befehlsnachrichten commands: # Nachrichten für den /simplecustomitems Befehl (Hauptbefehl des Plugins) simplecustomitems: usage: "Bitte nutze /simplecustomitems !" about: "SimpleCustomItems v%version% - %author%" reload: reloading: "SimpleCustomItems wird neugeladen..." reloaded: "SimpleCustomItems wurde erfolgreich neugeladen! (%time%ms)" error: "Ein Fehler ist aufgetreten beim Neuladen von SimpleCustomItems! Überprüfe die Konsole für Details." help: - "%prefix% " - "%prefix% Befehlsübersicht:" - "%prefix% " - "%prefix% - /simplecustomitems about - Zeigt Plugin-Informationen" - "%prefix% - /simplecustomitems reload - Läd das Plugin neu" - "%prefix% - /simplecustomitems help - Sendet diese Nachricht" - "%prefix% - /customitem help - Sendet die Hilfe für den /customitem Befehl" - "%prefix% " # Nachrichten für den /sci Befehl customitems: usage: - "%prefix%" - "%prefix%Nutze /customitems um dein Item anzupassen." - "%prefix%" - "%prefix%Verfügbare Unterbefehle:" - "%prefix%- /citem name - Ändert den Namen des Items" - "%prefix%- /citem displayname - Ändert den Anzeigenamen des Items" - "%prefix%- /citem lore - Verwalte die Lore des Items" - "%prefix%- /citem enchant - Verzaubert das Item" - "%prefix%- /citem rmenchant - Entfernt eine Verzauberung vom Item" - "%prefix%- /citem addflag - Fügt dem Item eine Flagge hinzu" - "%prefix%- /citem rmflag - Entfernt eine Flagge vom Item" - "%prefix%- /citem unbreakable - Setzt das Item unzerstörbar" - "%prefix%- /citem hidetooltip - Versteckt den Tooltip des Items" - "%prefix%- /citem amount - Setzt die Anzahl des Items" - "%prefix%- /citem custommodeldata - Setzt die CustomModelData des Items" - "%prefix%- /citem maxstacksize - Setzt die maximale Stapelgröße des Items" - "%prefix%" no-item: "Du musst ein Item in der Hand halten, um diesen Befehl zu benutzen!" name: success: "Der Name des Items wurde erfolgreich geändert!" displayname: success: "Der Anzeigename des Items wurde erfolgreich geändert!" lore: added-msg: "Lore-Zeile wurde dem Item hinzugefügt!" removed-msg: "Lore-Zeile wurde vom Item entfernt!" set-msg: "Die Lore-Zeile wurde erfolgreich gesetzt!" cleared-msg: "Die Lore des Items wurde gelöscht!" error: line-not-found: "Zeile in der Lore nicht gefunden!" invalid-number: "Ungültige Zahl! Bitte gib eine gültige Zeilennummer an!" enchant: error: invalid: "Ungültiger Verzauberungsname!" level: "Ungültiges Level! Bitte gib ein Level zwischen 1 und 255 an." success: "Das Item wurde erfolgreich verzaubert!" rmenchant: error: invalid: "Ungültiger Verzauberungsname zur Entfernung!" success: "Verzauberung wurde erfolgreich entfernt!" addflag: error: invalid: "Ungültiger Flag-name! Bitte gib eine gültige Item-Flagge an." success: "Flagge wurde erfolgreich zum Item hinzugefügt!" rmflag: error: invalid: "Ungültiger Flaggenname! Bitte gib eine gültige Item-Flagge an." success: "Flagge wurde erfolgreich vom Item entfernt!" unbreakable: success: "Der Unzerstörbarkeitsstatus des Items wurde auf %value% gesetzt!" hidetooltip: success: "Die Tooltip-Sichtbarkeit des Items wurde auf %value% gesetzt!" amount: error: "Ungültige Anzahl! Bitte gib eine gültige Anzahl zwischen 1 und der maximalen Stapelgröße des Items an." success: "Die Anzahl des Items wurde auf %amount% gesetzt!" custommodeldata: error: "Ungültige CustomModelData! Bitte gib eine Zahl zwischen 1 und 1.000.000.000 an." success: "CustomModelData wurde auf %amount% gesetzt!" maxstacksize: error: "Ungültige Maximal-Stapelgröße! Bitte gib eine Zahl zwischen 1 und 99an." success: "Die maximale Stapelgröße wurde auf %amount% gesetzt!" # Messages for the /storage command storage: usage: "Bitte benutze /storage !" no-item: "Du musst ein Item in der Hand halten, um diesen Befehl zu benutzen!" no-items: "Es sind keine Items in der Storage-Datei!" item-added: "Item erfolgreich zur Storage-Datei hinzugefügt! Die Storage-Datei ist nun %datafile_size% groß!" info-size: "Die aktuelle Größe der Storage-Datei beträgt derzeit %datafile_size%!" ```Contact
If you encounter any issues or bugs, or have a
request for a new feature, please contact me via Discord or join my Discord-Server.
My discord-name is Losterixx.
My Discord-Server: Link
请登录后举报
暂无评论,抢个沙发吧~