▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SimpleCustomItems
SimpleCustomItems

SimpleCustomItems

Плагин SimpleCustomItems для Minecraft позволяет легко создавать и управлять кастомными предметами на сервере. Меняйте названия, описания, зачарования, флаги и многое другое без программирования.

Оцените первым
2.2K
8

SimpleCustomItems - это удобный плагин для Minecraft, который даёт администраторам серверов возможность быстро создавать уникальные предметы без необходимости писать собственные плагины или моды. Если вам надоели однотипные вещи из ванильного Майнкрафта и хочется добавить на сервер что-то особенное - этот инструмент станет отличным подспорьем.

Плагин использует MiniMessage для форматирования текста - это современный способ задавать цвета, стили и эффекты прямо в командах. Например, вместо скучного /ci name &cTest вы пишете /ci name <red>Test, что гораздо удобнее и нагляднее.

Возможности

  • Переименование предметов - меняйте как обычное имя, так и отображаемое название (displayname).
  • Управление описанием (lore) - добавляйте, удаляйте, изменяйте или очищайте строки описания.
  • Зачарования - накладывайте любые чары любого уровня (от 1 до 255) или снимайте их.
  • Флаги предметов - добавляйте или убирайте различные ItemFlags (например, скрытие зачарований).
  • Неразрушаемость - делайте предмет бесконечно прочным.
  • Скрытие подсказки (hidetooltip) - убирайте всплывающую информацию об предмете.
  • Максимальный размер стака - меняйте количество предметов в стаке (от 1 до 99).
  • Количество - задавайте точное количество предметов в руке.
  • CustomModelData - устанавливайте числовой идентификатор для кастомных моделей (полезно при использовании ресурспаков).
  • Система хранения - [НОВОЕ] сохраняйте созданные предметы в специальном хранилище (пока экспериментально).

Команды

Все команды начинаются с /ci или /simplecustomitems. Вот основные:

  • /simplecustomitems reload - перезагрузить плагин.
  • /simplecustomitems about - информация о плагине.
  • /ci name <имя> - изменить имя предмета.
  • /ci displayname <имя> - изменить отображаемое имя.
  • /ci lore add/remove/set/clear <текст> - управление описанием.
  • /ci maxstacksize <число> - установить максимальный размер стака.
  • /ci amount <число> - установить количество.
  • /ci custommodeldata <число> - задать CustomModelData.
  • /ci enchant <чары> <уровень> - наложить зачарование.
  • /ci rmenchant <чары> - снять зачарование.
  • /ci unbreakable true/false - включить/выключить неразрушаемость.
  • /ci hidetooltip true/false - скрыть/показать подсказку.
  • /ci addflag <флаг> - добавить флаг предмета.
  • /ci rmflag <флаг> - убрать флаг.
  • /cistorage gui - открыть меню хранилища.
  • /cistorage addItem - добавить предмет в хранилище.
  • /cistorage size - проверить размер файла данных.

Права доступа (Permissions)

Плагин использует гибкую систему разрешений. Вот основные:

  • simplecustomitems.admin.about - доступ к /sci about.
  • simplecustomitems.admin.reload - доступ к перезагрузке.
  • simplecustomitems.admin.help - доступ к справке.
  • simplecustomitems.admin.storage - доступ к системе хранения.
  • simplecustomitems.use - базовое право на использование /ci и /ci help.
  • simplecustomitems.name - право менять имя.
  • simplecustomitems.displayname - право менять отображаемое имя.
  • simplecustomitems.lore - право редактировать описание.
  • simplecustomitems.maxstacksize - право менять размер стака.
  • simplecustomitems.amount - право менять количество.
  • simplecustomitems.custommodeldata - право задавать CustomModelData.
  • simplecustomitems.enchant - право зачаровывать.
  • simplecustomitems.rmenchant - право снимать чары.
  • simplecustomitems.unbreakable - право делать предмет неразрушаемым.
  • simplecustomitems.hidetooltip - право скрывать подсказку.
  • simplecustomitems.addflag - право добавлять флаги.
  • simplecustomitems.rmflag - право убирать флаги.

Конфигурация

Плагин полностью настраивается через файлы конфигурации. Вы можете менять префикс сообщений, язык (в комплекте английский и немецкий), а также внешний вид GUI хранилища.

config.yml
file-version: 1

prefix: "<#D69BF5><b>SCI</b> <dark_gray>⚡ <gray>"

langFile: 'english'

guis:
  storage:
    title: "<#D69BF5><b>SCI</b> <dark_gray>⚡ <light_purple><b>Storage</b>"
    rows: 5
    item-settings:
      lore:
        - " "
        - "<dark_gray> 🢒 <dark_gray>[<gray>Leftclick<dark_gray>] <gray>Clone item from storage"
        - "<dark_gray> 🢒 <dark_gray>[<gray>Drop<dark_gray>] <gray>Delete item from storage"
    bottom-row:
      close:
        type: BARRIER
        name: "<red>Close"
        lore:
          - "<dark_gray> 🢒 <gray>Click here to close the gui."
        slot: 5
      next:
        type: ARROW
        name: "<gray>Next page <dark_gray>(%page%)"
        lore:
          - "<dark_gray> 🢒 <gray>Click to switch page."
        slot: 7
      previous:
        type: ARROW
        name: "<gray>Previous page <dark_gray>(%page%)"
        lore:
          - "<dark_gray> 🢒 <gray>Click to switch page."
        slot: 3
english.yml
file-version: 1

general:
  noPlayer: "<gray>You <red>must be a player<gray> to execute this command!"
  noPerms: "<gray>You <red>do not have permission<gray> to execute this command!"

commands:
  simplecustomitems:
    usage: "<gray>Please use <red>/simplecustomitems <about/reload/help><gray>!"
    about: "<gray>SimpleCustomItems v%version% <dark_gray>- <gray>%author%"
    reload:
      reloading: "<yellow>Reloading <gray>SimpleCustomItems..."
      reloaded: "<green>Successfully reloaded <gray>SimpleCustomItems! <dark_gray>(%time%ms)"
      error: "<gray>An <red>error occurred <gray>while reloading SimpleCustomItems! Check the console for details."
    help:
      - "%prefix% "
      - "%prefix% <white>Command help:"
      - "%prefix% "
      - "%prefix% <dark_gray>- <#DEC194> /simplecustomitems about <dark_gray>- <gray>View the plugin information"
      - "%prefix% <dark_gray>- <#DEC194> /simplecustomitems reload <dark_gray>- <gray>Reload the plugin"
      - "%prefix% <dark_gray>- <#DEC194> /simplecustomitems help <dark_gray>- <gray>View this message"
      - "%prefix% <dark_gray>- <#DEC194> /customitem help <dark_gray>- <gray>View help for the /customitem command"
      - "%prefix% "
  customitems:
    usage:
      - "%prefix%"
      - "%prefix%<gray>Use <red>/customitems <option> <value> <gray>to customize your item."
      - "%prefix%"
      - "%prefix%<gray>Available subcommands:"
      - "%prefix%<dark_gray>- <#DEC194>/citem name <name> <dark_gray>- <gray>Change the name of the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem displayname <name> <dark_gray>- <gray>Change the display name of the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem lore <add/remove/set/clear> <text> <dark_gray>- <gray>Manage item lore"
      - "%prefix%<dark_gray>- <#DEC194>/citem enchant <enchantment> <level> <dark_gray>- <gray>Enchant the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem rmenchant <enchantment> <dark_gray>- <gray>Remove an enchantment from the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem addflag <flag> <dark_gray>- <gray>Add a flag to the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem rmflag <flag> <dark_gray>- <gray>Remove a flag from the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem unbreakable <true/false> <dark_gray>- <gray>Set the item unbreakable"
      - "%prefix%<dark_gray>- <#DEC194>/citem hidetooltip <true/false> <dark_gray>- <gray>Hide the item tooltip"
      - "%prefix%<dark_gray>- <#DEC194>/citem amount <number> <dark_gray>- <gray>Set the amount of the item"
      - "%prefix%<dark_gray>- <#DEC194>/citem custommodeldata <number> <dark_gray>- <gray>Set custom model data"
      - "%prefix%<dark_gray>- <#DEC194>/citem maxstacksize <number> <dark_gray>- <gray>Set the maxstacksize of the item"
      - "%prefix%"
    no-item: "<gray>You <red>must be holding an item <gray>to use this command!"
    name:
      success: "<gray>Item name <green>successfully changed<gray>!"
    displayname:
      success: "<gray>Item display name <green>successfully changed<gray>!"
    lore:
      added-msg: "<gray>Lore line <green>added <gray>to the item!"
      removed-msg: "<gray>Lore line <yellow>removed <gray>from the item!"
      set-msg: "<gray>Lore line <green>successfully set<gray>!"
      cleared-msg: "<gray>Item lore <yellow>cleared<gray>!"
      error:
        line-not-found: "<gray>Line <gray>not found <gray>in lore!"
        invalid-number: "<red>Invalid number! <gray>Please provide a valid line number!"
    enchant:
      error:
        invalid: "<red>Invalid enchantment name<gray>!"
        level: "<red>Invalid level! <gray>Please provide a level <red>between 1 and 255<gray>."
      success: "<gray>Item <green>successfully enchanted<gray>!"
    rmenchant:
      error:
        invalid: "<red>Invalid enchantment name <gray>for removal!"
      success: "<gray>Enchantment <green>successfully removed<gray>!"
    addflag:
      error:
        invalid: "<red>Invalid flag name! <gray>Please provide a valid item flag."
      success: "<gray>Flag <green>successfully added <gray>to the item!"
    rmflag:
      error:
        invalid: "<red>Invalid flag name! <gray>Please provide a valid item flag."
      success: "<gray>Flag <green>successfully removed <gray>from the item!"
    unbreakable:
      success: "<gray>Item unbreakable status set to <white>%value%<gray>!"
    hidetooltip:
      success: "<gray>Item tooltip visibility set to <white>%value%<gray>!"
    amount:
      error: "<red>Invalid amount! <gray>Please provide a valid amount <red>between 1 and the maxstacksize<gray>."
      success: "<gray>Item amount set to <white>%amount%<gray>!"
    custommodeldata:
      error: "<red>Invalid CustomModelData! <gray>Please provide a number <red>between 1 and 1,000,000,000<gray>."
      success: "<gray>CustomModelData set to <white>%amount%<gray>!"
    maxstacksize:
      error: "<red>Invalid MaxStacksize! <gray>Please provide a number <red>between 1 and 99<gray>."
      success: "<gray>MaxStacksize set to <white>%amount%<gray>!"
  storage:
    usage: "<gray>Please use <red>/storage <gui/addItem/size><gray>!"
    no-item: "<gray>You need to <red>hold an item<gray>!"
    no-items: "<gray>There are <red>no items in the storage-system<gray>!"
    item-added: "<gray>The item <green>has been added<gray>! The new size of the datafile is now: <white>%datafile_size%"
    info-size: "<gray>The current size of the datafile is <white>%datafile_size%<gray>!"

Плагин отлично подходит для серверов с RPG-механиками, кастомными квестами или просто для тех, кто хочет разнообразить ванильный геймплей. Скачайте SimpleCustomItems и начните создавать уникальные предметы уже сегодня!

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная