P PluginDocsДокументация

#Предметы

Все настройки для Items секции

#Синтаксис

yaml
items:
  name:
    material: text
    slot: number # Любое число в зависимости от ваше InventoryType

#Material

yaml
material: id
Можно писать как и капсом (DIRT, STONE) так и без капса (dirt, stone). Также есть поддержка плейсхолдеров в материале
> - Material name > > - [1.16.5](https://jd.papermc.io/paper/1.16.5/org/bukkit/Material.html) > > - [1.20.4](https://jd.papermc.io/paper/1.20.4/org/bukkit/Material.html) > > - [1.21.4](https://jd.papermc.io/paper/1.21.4/org/bukkit/Material.html) > > - [1.21.8](https://jd.papermc.io/paper/1.21.8/org/bukkit/Material.html) > > - [1.21.11](https://jd.papermc.io/paper/1.21.11/org/bukkit/Material.html) > > - [Latest](https://jd.papermc.io/paper/org/bukkit/Material.html) > - [BaseHead](https://minecraft-heads.com) (`basehead-`) > - Голова игрока (`player-` или ``player-%placeholder%)

#Slot

yaml
slot: number

На каком слоте или слотах будет материал.

Поддержка нескольких видов синтаксиса:

yaml
slot: 0

# или

slot:
  - 0-8
  - 9-17
  - 17-26
 # или
 
 slot: 0,1-9 # можно в одну строчку всё писать

#Amount

yaml
amount: number

Поддерживаемые форматы:

  • Номер (1)
  • Плейсхолдер который возвращает число (%statistic_player_kills%)

Устанавливает количество предметов в GUI.

#Priority

yaml
priority: number

Устанавливает приоритет предмета. Работает как в DeluxeMenus

Помечен как устаревший формат, используйте вместо него oneOf

#oneOf

yaml
oneOf:
  - material: diamond
    # здесь нельзя указывать local_args, priority, slot, on_tick, tick_speed, oneOf
    on_view: 'has oneOf.1' # проверка на просмотр предмета
  - material: gold_block

Заменяет устаревший формат priority который помечен самим разработчиком.

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

#Args

yaml
args:
  PARAM_1: 'value'
  PARAM_2: 'value'
  PARAM_3: 'value'

Переменные в меню, но только эти переменные видны только этому предмету. Локальный плейсхолдер: {PARAM_1} Также эти переменные константные.

#Local Args

yaml
local_args:
  lParam_1: 'value'
  lParam_2: 'value'
  lParam_3: 'value'

Работают также как и Args, но только эти параметры можно менять через команду [set_local] <name> <value>

#Tick и настройки

yaml
tick_speed: number

# здесь команды
on_tick: [ ]

Во сколько тиков будут выполняться команды на предмет. Поддерживаются форматы проверок и сами команды

#Damage

yaml
damage: number

Поддерживаемые форматы:

  • Номер (1)
  • Плейсхолдер который возвращает число (%statistic_mine_block%)

#Model Data Old

yaml
model_data: number

Устанавливает CustomModelData для вашего предмета.

Данный параметр работает только на версиях ниже 1.21.4

#Model Data New

yaml
model_data:
  floats: [1, 2, 3]
  flags: ["true", "false", "true"]
  strings: ["string1", "string2"]
  colors: ["255, 255, 255", "0, 0, 0"]

Позволяет настроить custom model data модели. Это новая замена CustomModelData, добавленная Mojang.

#Potion Effects

yaml
potion: <effect type>

# или

potion_contents:
  type: duration amplifier
  night_vision: 240 1

Позволяет настраивать эффекты для материала (Если Материал это зелье). Можно указывать один эффект, так и несколько по примеру.

Effect Type - https://jd.papermc.io/paper/org/bukkit/potion/PotionType.html

#Color

yaml
color: '#rrggbb' # or alpha rgb #aarrggbb

Устанавливает цвет HEX (#rrggbb) или Alpha RGB (#aarrggbb) для кожаной брони, зелий, стрел и фейерверков.

В 1.19.4+ версии появился Alpha формат → `#aarrggbb`

#Enchantments

yaml
enchantments:
  enchantment: level
  infinity: 0

Зачаровывает предмет из данного списка.

#Unbreakable

yaml
unbreakable: boolean #true/false

Отображает, что предмет имеет полную прочность. (по-другому неразрушаемый)

#Trim

yaml
trim:
  material: iron
  pattern: coast

Позволяет указать схему обрезки для брони, а также материал отделки для брони.

Данный параметр работает выше 1.19.4 версиях - Trim Material → https://jd.papermc.io/paper/org/bukkit/inventory/meta/trim/TrimMaterial.html - Trim Pattern → https://jd.papermc.io/paper/org/bukkit/inventory/meta/trim/TrimPattern.html

#Enchantment Glint Override

yaml
enchantment_glint_override: boolean # true/false

Добавляет блеск к предмету, как будто он зачарован, даже если он не зачарован.

Данный параметр работает выше 1.20.6 версиях

#Tooltip Style

yaml
tooltip_style: text

Устанавливает индивидуальную подсказку для вашего предмета.

Данный параметр работает выше 1.21.3 версиях

#Max Stack Size

yaml
max_stack_size: number # 1-99

Устанавливает максимальное количество предметов в одном слоте.

Данный параметр работает выше 1.20.6 версиях

#Item Flags

yaml
item_flags:
  - text
  - TEXT

Позволяет скрывать определённые флаги предметов.

Можно писать как и капсом (HIDE_ATRIBUTES, HIDE_TOOLTIP) так и без капса (hide_attributes, hide_tooltip). - ItemFlag → https://jd.papermc.io/paper/org/bukkit/inventory/ItemFlag.html

#Attributes

yaml
attributes:
  - name: text
    attribute: 'text'
    amount: number # 2.0, 3.5 и т.д.
    operation: text
    slot: text

Устанавливает атрибуты для предмета в зависимости от материала

- Attribute → https://jd.papermc.io/paper/org/bukkit/attribute/Attribute.html - Operation → https://jd.papermc.io/paper/org/bukkit/attribute/AttributeModifier.Operation.html - Slot → https://jd.papermc.io/paper/org/bukkit/inventory/EquipmentSlot.html

#Container

yaml
container:
  slot: {}
  0:
    material: stone
  1:
    material: dirt
    name: 'Уникальная земля'
    enchantments:
      knockback: 1

Что будет отображаться в шалкер материале

#Name

yaml
name: text

Название предмета, которое будет отображаться

#Lore

yaml
lore:
  - 'lore line 1'
  - 'lore line 2'
  - 'lore line 3'

Описание предмета, которое будет отображаться

ⓘ Поддерживаются все плейсхолдеры и все форматы текстов (MiniMessage, HEX и Legacy)