Перейти до змісту

EcoJobs [3.70.0]

(0 відгуків)

1 зображення

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 : Значок для графічного інтерфейсу.

 

User Feedback

Приєднуйтесь до обговорення

Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.

Гість
  • Не буде показано іншим користувачам
  • Додати відгук...