Gold Плагин RPProfessions [1.5.1]

Общие улучшения​


Перед обновлением сделайте BACKUP папки RPProfessions!

(Некоторые) файлы теперь будут версионироваться. Это значит, что строка 'VERSION: x' будет автоматически добавлена в (некоторые) ваши .yml-файлы. Эта версия позволяет RPProfessions узнать, следует ли ему выполнять операции по обновлению ваших данных. Таким образом, вы избавляетесь от необходимости вручную изменять ранее работавшие данные в ваших файлах.

Изменение данных о предметах:​

Импорт предметов из других плагинов теперь работает так же, как и ингредиенты рецептов. Это означает, что перед идентификатором предмета нужно поставить префикс, а затем ':'.

До версии 1.5.1:​

YAML:
BRONZE_INGOT:
  mmo-item: BRONZE_INGOT
  station: FORGE
  category: MATERIAL
  recipe:
    '0': COPPER_INGOT
    '1': COPPER_INGOT
    '2': COPPER_INGOT
    '3': mi:TIN_INGOT
    '4': mi:TIN_INGOT
    '5': mi:TIN_INGOT
    '6': COPPER_INGOT
    '7': COPPER_INGOT
    '8': COPPER_INGOT
  amount: 8
  reagent:
    material: REDSTONE
    amount: 3
  required-level: 20
  allow-multiple: true
  level-gain: 0

После 1.5.1:​

YAML:
BRONZE_INGOT:
  item: mi:BRONZE_INGOT # Changed
  station: FORGE
  category: MATERIAL
  recipe:
    '0': COPPER_INGOT
    '1': COPPER_INGOT
    '2': COPPER_INGOT
    '3': mi:TIN_INGOT
    '4': mi:TIN_INGOT
    '5': mi:TIN_INGOT
    '6': COPPER_INGOT
    '7': COPPER_INGOT
    '8': COPPER_INGOT
  amount: 8
  reagent:
    material: REDSTONE
    amount: 3
  required-level: 20
  allow-multiple: true
  level-gain: 0
Как было сказано ранее, эти изменения будут сделаны для вас автоматически.

Я обновлю вики, чтобы отразить эти изменения.

Если вы заметите какую-либо ошибку или проблему, пожалуйста, откройте тикет в разделе проблем на Github.
Автор: bobobo

Новая (запрошенная) функция​


RPProfessions теперь поддерживает ItemsAdder. Вы можете использовать предметы из ItemsAdder в своих рецептах/конфигурациях.
YAML:
BRONZE_SWORD:
  ia-item: BRONZE_SWORD # Get the ItemsAdder named 'BRONZE_SWORD'
  category: SWORD
  dynamic: true
  recipe:
    1: BRONZE_INGOT
    4: BRONZE_INGOT
    6: STRING
    7: STICK
    8: STRING
  required-level: 25
  level-gain: 1
  level-cap: 40
Пример рецепта:
ICESTEEL_INGOT:
  mmo-item: ICESTEEL_INGOT
  station: FORGE
  category: MATERIAL
  recipe:
    1: ia:STEEL_INGOT # Use the ItemsAdder 'STEEL_INGOT' in the recipe
    3: ia:STEEL_INGOT
    4: WEAK_ICE_CORE
    5: ia:STEEL_INGOT
    7: ia:STEEL_INGOT
  reagent: SNOWBALL
  reagent-amount: 8
  amount: 4
  required-level: 55
  level-gain: 1
  dynamic: true
  default: false

Вы можете использовать 'ia-item:' и 'ia:' как взаимозаменяемые.

Поскольку это новая функция, пожалуйста, сообщайте о любых ошибках в разделе проблем!
Автор: bobobo
New (Requested) Features

There's now a new button in the workstation menu allowing you to view your recipes without having to leave the workstation and type '/recipes'.

Items are now properly put back in the player's inventory when closing a filled workstation GUI. Previously, items would simply be dropped near the player.

If you notice any bug or issue, please open a ticket in the issue section on Github.
Автор: bobobo
Новая (незначительная) особенность

Теперь в меню /professions можно показать предметы, которые можно изготовить из ваших профессий. Для каждой профессии существует дополнительное меню "Озарение". Оно показывает определенный предмет, чтобы прорекламировать профессию игрокам, перемещающимся по меню выбора профессии. Если у демонстрируемого предмета есть рецепт ремесла, при нажатии на него будет показан рецепт.

Чтобы выбрать предмет для демонстрации в меню, добавьте строку 'example-craft: x' в файл "profession.yml":
YAML:
BLACKSMITH:
  workstations:
 - ANVIL
  - FORGE
  display-name: "&c&lBlacksmith"
  icon: IRON_CHESTPLATE
  description:
 - ""
  - "&7Specialised in crafting plate and"
  - "&7heavy plate armor and weapons"
  privileges:
 - ARMORS
  - WEAPONS
  example-craft: FIRESTEEL_SWORD # This will showcase the 'FIRESTELL_SWORD' item in the insight menu.
Автор: bobobo
ВерхНиз