Общие улучшения
Перед обновлением сделайте 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.
Новая (запрошенная) функция
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:' как взаимозаменяемые.
Поскольку это новая функция, пожалуйста, сообщайте о любых ошибках в разделе проблем!
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.
Новая (незначительная) особенность
Теперь в меню /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.