EcoJobs – це методи, за допомогою яких гравці заробляють гроші, досвід, предмети та все інше. Ви можете підвищувати їхній рівень, щоб збільшити винагороду, поміщати певні завдання за платні стіни, розблокувати завдання в процесі гри або робити все інше!
Команди плагіна EcoJobs:
/ecojobs unlock - розблокувати роботу Роздільна здатність
: ecojobs.command.unlock
Використання: /ecojobs unlock <гравець> <завдання >
/ecojobs reset - Скинути завдання Роздільна
здатність: ecojobs.command.reset
Використання: /ecojobs reset <гравець> <завдання>
/ecojobs givexp - Дати xp завдання Роздільна здатність
: ecojobs.command.givexp
Використання: /ecojobs givexp <гравець> <завдання> <сума>
/jobs - Відкрити меню завдань
Роздільна здатність: ecojobs.command.jobs
/jobs join - Приєднатися до завдання
Дозвіл: eco. command.join
Використання: /jobs join <job>
/jobs leave - Залишити роботу Роздільна здатність
: ecojobs.command.leave
Використання: /jobs leave
/ecojobs import - Імпортувати завдання з lrcdb
Роздільна здатність: ecojobs.command.import
Загальне використання: /ecojobs.command.import <id>
Знайти завдання в lrcdb
/ecojobs export - Експортувати завдання до lrcdb
Роздільна здатність: ecojobs.command.export
Загальне використання: /ecojobs export <id>
ecojobs.limit.<limit>
Встановлює обмеження на максимальну кількість робочих місць, до яких гравець може приєднатися одночасно
Типова конфігурація робіт у EcoJobs
# ID профессии - это имя файла .yml,
# например, у горняка (miner.yml) ID - miner.
# Профессии можно размещать в любом месте в этой папке,
# включая подпапки для организации конфигураций профессий.
# _example.yml не загружается.
# Название профессии
name: "&6Горняк"
# Описание профессии
description: "&8&oПрокачивайтесь, добывая блоки"
# Разблокирована ли профессия по умолчанию
unlocked-by-default: true
# Сброс прогресса профессии при выходе
reset-on-quit: false
# Стоимость вступления в профессию (установите 0, чтобы отключить)
# Подробнее: https://plugins.auxilor.io/all-plugins/prices
join-price:
value: 0
type: coins
display: "&a$%value%"
# Описание, отображаемое при нажатии на значок профессии для вступления
# Ссылка с помощью %join_lore%
join-lore: []
# Стоимость выхода из профессии (установите 0, чтобы отключить)
# Подробнее: https://plugins.auxilor.io/all-plugins/prices
leave-price:
value: 20000
type: coins
display: "&a$%value%"
# Описание, отображаемое на кнопке подтверждения выхода
# Ссылка с помощью %leave_lore%
leave-lore:
- " &8» Это будет стоить %leave_price%"
# Требования опыта для каждого уровня профессии - добавьте новые уровни, добавляя их в этот список
level-xp-requirements:
- 100
- 120
- 150
- 180
- 210
- 250
- 300
- 360
- 430
- 520
- 620
- 740
- 890
- 1000
- 1300
- 1500
- 1900
- 2200
- 2700
- 3200
- 3800
- 4600
- 5500
- 6600
- 7900
- 9500
- 11500
- 14000
- 17000
- 19000
- 24000
- 29000
- 34000
- 41000
- 50000
- 60000
- 70000
- 85000
- 100000
- 120000
- 150000
- 180000
- 210000
- 250000
- 300000
- 360000
- 440000
- 580000
- 750000
# Метод получения опыта, принимает триггер, множитель, условия и фильтры
# Множитель умножает значение, произведенное триггером, на некоторое значение,
# чтобы рассчитать опыт, который следует предоставить
xp-gain-methods:
- trigger: mine_block
multiplier: 0.5
conditions: [ ]
filters:
items:
- "*wooden_pickaxe"
- "*stone_pickaxe"
- "*iron_pickaxe"
- "*golden_pickaxe"
- "*diamond_pickaxe"
- "*netherite_pickaxe"
# Пользовательские заполнители, которые могут использоваться в описаниях,
# Не добавляйте % к идентификаторам, это делается автоматически
# Значение содержит заполнитель %level% и математическое выражение
level-placeholders:
- id: "money"
value: "%level% * 0.4"
- id: "blocks"
value: "ceil(10 - %level% / 10)"
# Текст, отображаемый с заполнителем %effects%
# Число определяет минимальный уровень для отображения этого текста
# Добавление новых уровней переопределит этот текст на этих уровнях или выше
effects-description:
1:
- "&8» &8Зарабатывайте &a$%money%&8 за каждый добытый блок &a%blocks%"
# То же самое, что и выше, но для %rewards%
rewards-description:
1:
- "&8» &8Зарабатывайте &a$%money%&8 за каждый добытый блок &a%blocks%"
# То же самое, что и выше, но для %level_up_messages%
level-up-messages:
1:
- "&8» &8Зарабатывайте &a$%money%&8 за каждый добытый блок &a%blocks%"
# Команды для выполнения при повышении уровня, можно форматировать двумя способами:
# level:command (например, 10:eco give %player% 1000), что выполнит эту команду для уровня 10
# command (например, eco give %player% 5000), что выполнит эту команду для всех уровней
level-commands: [ ]
# Эффекты для профессии, использует заполнитель %level%
effects:
- id: give_money
args:
every: "ceil(10 - %level% / 10)"
amount: "0.4 * %level%"
filters:
items:
- "*wooden_pickaxe"
- "*stone_pickaxe"
- "*iron_pickaxe"
- "*golden_pickaxe"
- "*diamond_pickaxe"
- "*netherite_pickaxe"
triggers:
- mine_block
# Условия для профессии, также использует заполнитель %level%
conditions: [ ]
# Иконка в GUI
icon: player_head texture:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODU3MDVjZjg2NGRmMmMxODJlMzJjNDg2YjcxNDdjYmFmNzgyYTBhYTNkZjhhNmQ2MTQ1MzkzOTBiZjg0ZmIxNWQifX19=
Пояснення параметрів конфігу EcoJobs:
id : Ідентифікатор професії. Використовується в командах - ідентифікатори повинні складатися лише з малих літер, цифр та підкреслень.
name : Назва професії відображається гравцю.
description : Опис професії корисний для розуміння, як їй підвищується рівень.
unlocked-by-default : Якщо професія має бути доступна всім гравцям за промовчанням, або вони повинні її розблокувати.
level-xp-requirements : Вимоги досліду для кожного рівня.
xp-gain-methods : Способи підвищення рівня професії. Кожен ідентифікатор – це тригер. Тригери надають значення, такі як шкода, нанесена (з тригерами атаки), відстань, пройдена (з тригером руху) і так далі. Інші тригери без очевидного значення видають результат 1.
level-placeholders : Заповнювачі користувача для повідомлень / описів.
effects-description : Опис конкретних ефектів професії.
rewards-description : Опис конкретних нагород професії.
level-up-messages : Повідомлення про підвищення рівня професії.
level-commands : Команди, які виконуються при підвищенні рівня.
icon : Значок для графічного інтерфейсу.
Рекомендовані коментарі
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.