💱 Оформление и перевод плагина AxTrade

Конфигурация плагина Перевод плагина 💱 Оформление и перевод плагина AxTrade 1.0

Создайте и подтвердите аккаунт для скачивания
Ссылка на ресурс
https://www.spigotmc.org/resources/axtrade-the-ultimate-trade-plugin.116826/
Поддерживаемые версии
  1. 1.21
Предоставляю вам перевод и конфиг плагина TAB
Структура:
AxTrade.zip
|_______
|---config.yml
|---currencies.yml
|---guis.yml
|---lang.yml
|_______

Цвета:
brown:#e8d399
gray:#919191


Файлы:
config.yml
YAML:
# Translated by Nagivka
# ДОКУМЕНТАЦИЯ: https://docs.artillex-studios.com/axtrade.html

prefix: '<gradient:#e8d399:#919191><b>Trade</b></gradient> &7» '

# формат: language_COUNTRY
# после изменения сервер автоматически скачает стандартные названия предметов
language: ru_RU

# Команды для обмена
command-aliases:
- axtrade
- trade

# Время в секундах после нажатия кнопки согласия до завершения сделки
trade-confirm-seconds: 5

# Через сколько секунд истекает запрос на обмен?
trade-request-expire-seconds: 60

# Максимальная дистанция между игроками для обмена (-1 — отключить)
trade-max-distance: 10

# Отправлять ли запрос на обмен при Shift + ПКМ по игроку?
shift-click-send-request: true

# Включить отправку итогов обмена после его завершения?
enable-trade-summaries: true

# Блокировать добавление предметов, если инвентарь напарника забит?
prevent-adding-items-when-inventory-full: true

# Запретить обмен между игроками с одинаковым IP?
disallow-same-ip-trade: false

# Использовать статичное отображение предмета согласия без таймера количества?
static-accept-item-amount: false

number-formatting:
  # режимы: 0 - настраиваемый, 1 - короткий (1K), 2 - сырой (1000.42)
  mode: 0
  formatted: '#,###.##'
  short: ru_RU

# Игровые режимы, в которых запрещено торговать
disallowed-gamemodes:
- SPECTATOR

# Миры, в которых обмен заблокирован
blacklisted-worlds:
- example_world

# Список запрещенных для обмена предметов
blacklist-items:
- custom-model-data: 100
  material: BARRIER
  name: '*Запрещенный предмет*'

# Какие действия прерывают обмен?
abort:
  move: true
  interact: true
  command: true

# Уведомление об обновлениях плагина
update-notifier:
  enabled: true
  on-join: true

enable-safety: true
version: 9

currencies.yml
YAML:
# Translated by Nagivka
# ДОКУМЕНТАЦИЯ: https://docs.artillex-studios.com/axtrade.html

# Вы можете создавать свои собственные валюты с помощью плейсхолдеров
# Убедитесь, что плейсхолдеры не имеют дополнительного форматирования
# Требуется установленный плагин PlaceholderAPI
placeholder-currencies:
  Example-Currency:
    register: false
    name: money
    # Если валюта использует только целые числа, отключите этот параметр (false)
    # 100.5 - true
    # 100 - false
    uses-double: true
    # Если плейсхолдер должен обрабатываться даже для оффлайн-игроков, включите это
    works-offline: false
    settings:
      raw-placeholder: '%vault_eco_balance_fixed%'
      give-command: eco give %player% %amount%
      take-command: eco take %player% %amount%

# ИНФОРМАЦИЯ ДЛЯ ПЛАГИНОВ С МУЛЬТИВАЛЮТНОСТЬЮ: (например: coinsengine, ultraeconomy, rediseconomy)
# - Вы можете включить сколько угодно валют
# - 'currency-name' берется из плагина на экономику, а 'name' — это то, что AxTrade покажет в итогах обмена
# - В файле guis.yml вам нужно использовать формат <имя_плагина>-<имя_валюты>, например: 'CoinsEngine-coins'
currencies:
  Experience:
    register: true
    name: '&#e8d399опыт&#919191'
    # опционально: налог (пример: 5 — это налог 5%)
    tax: 0
    # опционально: минимальное количество валюты для сделки, иначе игроки не смогут принять обмен
    required: 0
  Vault:
    register: true
    name: '&#e8d399монеты&#919191'
  PlayerPoints:
    register: true
    name: '&#e8d399поинты&#919191'
  RoyaleEconomy:
    register: true
    name: '&#e8d399монеты&#919191'
  # обратите внимание: вам придется использовать название валюты "CoinsEngine-coins", например, при использовании мультивалютного плагина!
  CoinsEngine:
    register: true
    enabled:
    - currency-name: coins
      name: '&#e8d399монеты&#919191'
    - currency-name: money
      name: '&#e8d399деньги&#919191'
  # обратите внимание: вам придется использовать название валюты "ExcellentEconomy-coins", например, при использовании мультивалютного плагина!
  ExcellentEconomy:
    register: true
    enabled:
    - currency-name: coins
      name: '&#e8d399монеты&#919191'
    - currency-name: money
      name: '&#e8d399деньги&#919191'
  # обратите внимание: вам придется использовать название валюты "UltraEconomy-coins", например, при использовании мультивалютного плагина!
  UltraEconomy:
    register: true
    enabled:
    - currency-name: coins
      name: '&#e8d399монеты&#919191'
  KingdomsX:
    register: true
    name: '&#e8d399очки нексуса&#919191'
  RivalHarvesterHoes:
    register: true
    name: '&#e8d399эссенция&#919191'
  SuperMobCoins:
    register: true
    name: '&#e8d399монеты с мобов&#919191'
  TheOnly-MobCoins:
    register: true
    name: '&#e8d399монеты с мобов&#919191'
  TokenManager:
    register: true
    name: '&#e8d399токены&#919191'
  AxQuestBoard:
    register: true
    name: '&#e8d399очки квестов&#919191'
  AxHoes:
    register: true
    name: '&#e8d399эссенция&#919191'
  # обратите внимание: вам придется использовать название валюты "RedisEconomy-coins", например, при использовании мультивалютного плагина!
  RedisEconomy:
    register: true
    enabled:
    - currency-name: coins
      name: '&#e8d399монеты&#919191'
  BeastTokens:
    register: true
    name: '&#e8d399токены&#919191'
  # обратите внимание: вам придется использовать название валюты "EcoBits-coins", например, при использовании мультивалютного плагина!
  EcoBits:
    register: true
    enabled:
    - currency-name: crystals
      name: '&#e8d399кристаллы&#919191'
  RivalCredits:
    register: true
    name: '&#e8d399кредиты&#919191'

# Не изменяйте этот параметр
version: 11


guis.yml
YAML:
# Translated by Nagivka
# ДОКУМЕНТАЦИЯ: https://docs.artillex-studios.com/axtrade.html

title: '&0Обмен с: %player%'
rows: 6

own-slots:
- 9-12
- 18-21
- 27-30
- 36-39
- 45-48

partner-slots:
- 14-17
- 23-26
- 32-35
- 41-44
- 50-53

own:
  confirm-item:
    slot: 0
    accept:
      material: RED_CONCRETE
      name: '&#e8d399&lПОДТВЕРДИТЬ ОБМЕН'
      lore:
      - ''
      - ' &7- &fВы согласны с условиями сделки?'
      - ''
      - '&#e8d399&l> &#e8d399Нажмите сюда &8- &#e8d399Подтвердить'
    cancel:
      material: LIME_CONCRETE
      name: '&#919191&lОТМЕНИТЬ ПОДТВЕРЖДЕНИЕ'
      lore:
      - ''
      - ' &7- &fХотите изменить выставленные вещи?'
      - ''
      - '&#919191&l> &#919191Нажмите сюда &8- &#919191Вернуться к редактированию'
  currency1:
    slot: 2
    currency: Vault
    material: GOLD_NUGGET
    name: '&#e8d399&lИГРОВАЯ ВАЛЮТА'
    lore:
    - '&7Ваше предложение:'
    - ''
    - ' &7- &fСумма: &#e8d399%amount%$'
    - ''
    - '&#e8d399&l> &#e8d399Нажмите &8- &#e8d399Изменить сумму'
  currency2:
    slot: 3
    currency: Experience
    material: EXPERIENCE_BOTTLE
    name: '&#e8d399&lОПЫТ (EXP)'
    lore:
    - '&7Ваше предложение:'
    - ''
    - ' &7- &fКоличество: &#e8d399%amount% EXP'
    - ''
    - '&#e8d399&l> &#e8d399Нажмите &8- &#e8d399Изменить количество'

partner:
  confirm-item:
    slot: 8
    accept:
      material: RED_CONCRETE
      name: '&#919191&lОЖИДАНИЕ ИГРОКА'
      lore:
      - ''
      - ' &7- &f%partner-name% еще проверяет условия обмена!'
      - ''
    cancel:
      material: LIME_CONCRETE
      name: '&#e8d399&lИГРОК ГОТОВ'
      lore:
      - ''
      - ' &7- &f%partner-name% подтвердил свою часть сделки!'
  currency1:
    slot: 6
    currency: Vault
    material: GOLD_NUGGET
    name: '&#e8d399&lБАЛАНС ПАРТНЕРА'
    lore:
    - '&7Предложение от %partner-name%:'
    - ''
    - ' &7- &fСумма: &#e8d399%amount%$'
    - ''
  currency2:
    slot: 5
    currency: Experience
    material: EXPERIENCE_BOTTLE
    name: '&#e8d399&lОПЫТ ПАРТНЕРА'
    lore:
    - '&7Предложение от %partner-name%:'
    - ''
    - ' &7- &fКоличество: &#e8d399%amount% EXP'
    - ''

decoration-example:
  slot:
  - 4
  - 13
  - 22
  - 31
  - 40
  - 49
  material: LIGHT_BLUE_STAINED_GLASS_PANE
  name: ' '

version: 1


lang.yml
YAML:
# Translated by Nagivka
# ДОКУМЕНТАЦИЯ: https://docs.artillex-studios.com/axtrade.html

player-help:
- ' '
- '&#e8d399&lAxTrade &#919191| &#e8d399Помощь по командам'
- ' &#e8d399➤ &#e8d399/axtrade <игрок> &#919191| Отправить запрос на обмен'
- ' &#e8d399➤ &#e8d399/axtrade accept <игрок> &#919191| Принять запрос на обмен'
- ' &#e8d399➤ &#e8d399/axtrade deny <игрок> &#919191| Отклонить запрос на обмен'
- ' '

admin-help:
- ' '
- '&#e8d399&lAxTrade &#919191| &#e8d399Панель администратора'
- ' &#e8d399➤ &#e8d399/axtrade <игрок> &#919191| Отправить запрос на обмен'
- ' &#e8d399➤ &#e8d399/axtrade accept <игрок> &#919191| Принять запрос'
- ' &#e8d399➤ &#e8d399/axtrade deny <игрок> &#919191| Отклонить запрос'
- ' &#e8d399➤ &#e8d399/axtrade reload &#919191| Перезагрузить конфигурацию плагина'
- ' &#e8d399➤ &#e8d399/axtrade force <игрок> &#919191| Принудительно начать обмен'
- ' &#e8d399➤ &#e8d399/axtrade preview &#919191| Открыть GUI в режиме предпросмотра'
- ' '

reload:
  success: '&#e8d399Плагин конфигурации был успешно перезагружен!'
  failed: '&#919191Не удалось перезагрузить плагин! Ошибка синтаксиса в файле &#e8d399%file%&#919191. Проверьте консоль.'

trade:
  started: '&#e8d399Вы успешно начали процесс обмена с игроком &#e8d399%player%&#e8d399!'
  completed: '&#e8d399Обмен с игроком &#e8d399%player% &#e8d399успешно завершен!'
  aborted: '&#919191Обмен с игроком &#e8d399%player% &#919191был отменен или прерван!'
  blacklisted-item: '&#919191Этот предмет занесен в черный список и не может быть передан!'
  inventory-full: '&#919191Вы не можете добавить больше предметов. У вашего торгового партнера нет свободных слотов!'
  preview-info: '&#919191Вы открыли предпросмотр GUI. Он служит для тестов, нажатия кнопок могут вызвать ошибки.'

toggle:
  enabled: '&#e8d399Вы успешно включили прием запросов на обмен!'
  disabled: '&#919191Вы отключили прием запросов на обмен!'

summary:
  get:
    item: '&#e8d399&l+ &#e8d399%amount%x %item%'
    currency: '&#e8d399&l+ &#e8d399%amount% %currency%'
  give:
    item: '&#919191&l- &#919191%amount%x %item%'
    currency: '&#919191&l- &#919191%amount% %currency%'

currency-editor:
  success: '&#e8d399Значение валюты успешно изменено!'
  failed: '&#919191Указано неверное или некорректное значение!'
  not-enough: '&#919191У вас недостаточно средств этой валюты для выставления на обмен!'

request:
  sent-sender: '&#e8d399Запрос на обмен был успешно отправлен игроку &#e8d399%player%&#e8d399!'
  sent-receiver:
    info: '&#e8d399Вы получили новый запрос на обмен от игрока &#e8d399%player%&#e8d399!'
    accept:
      message: '&#e8d399/trade accept %player%'
      hover: '&#e8d399Нажмите сюда, чтобы &#e8d399&nпринять&#e8d399 запрос на обмен!'
    deny:
      message: '&#919191/trade deny %player%'
      hover: '&#919191Нажмите сюда, чтобы &#919191&nотклонить&#919191 запрос на обмен!'
  no-request: '&#919191У вас нет активных запросов на обмен от игрока &#e8d399%player%&#919191!'
  deny-sender: '&#919191Ваш запрос на обмен был отклонен игроком &#e8d399%player%&#919191.'
  deny-receiver: '&#919191Вы успешно отклонили запрос на обмен от игрока &#e8d399%player%&#919191!'
  cant-trade-self: '&#919191Вы не можете отправлять запрос на обмен самому себе!'
  already-in-trade: '&#919191Этот игрок в данный момент уже ведет обмен с кем-то другим!'
  already-sent: '&#919191Вы уже отправляли запрос игроку &#e8d399%player% &#919191совсем недавно!'
  too-far: '&#919191Вы находитесь слишком далеко от &#e8d399%player% &#919191для совершения обмена!'
  not-accepting: '&#919191Этот игрок временно отключил приём запросов на обмен!'
  disallowed-gamemode: '&#919191Обмен невозможен, так как один из вас находится в запрещенном игровом режиме!'
  same-ip: '&#919191Вы не можете торговать с аккаунтом, имеющим один и тот же IP-адрес!'
  below-required-amount: '&#919191Вам необходимо выставить как минимум &#e8d399%amount% %currency% &#919191для сделки!'
  blacklisted-world: '&#919191Обмены полностью заблокированы в этом игровом мире!'
  expired: '&#919191Ваш запрос на обмен с игроком &#e8d399%player% &#919191истек по времени!'
  disabled-trading: '&#919191У вас отключены обмены! Используйте &#e8d399/trade toggle &#919191для активации.'

currency-editor-sign:
- ''
- '-----------'
- Введите значение
- в первой строке

sounds:
  started: entity.player.levelup
  completed: entity.player.levelup
  aborted: block.anvil.destroy
  deny: block.anvil.land
  requested: entity.experience_bottle.throw
  accept: ui.button.click
  countdown: ui.button.click
  cancel: ui.button.click

placeholders:
  ready: '&aГотов'
  waiting: '&7Ожидание'

commands:
  invalid-value: '&#919191Неверный параметр: &#e8d399%value%'
  invalid-command: '&#919191Неизвестная команда или подкоманда!'
  missing-argument: '&#919191Недостаточно аргументов! Вы должны указать значение для &#e8d399%value%&#919191.'
  no-permission: '&#919191У вас нет прав на выполнение данной команды!'
  out-of-range: '&#919191Число &#e8d399%number% &#919191должно быть строго в диапазоне от &#e8d399%min% &#919191до &#e8d399%max%&#919191!'
  player-only: '&#919191Эта команда доступна только для игроков!'
  invalid-player: '&#919191Игрок с ником &#e8d399%player% &#919191не найден на сервере!'
  invalid-selector: '&#919191Вы не можете использовать данный селектор в этой команде!'

update-notifier: '&#e8d399Доступна новая версия плагина! &#919191(Текущая: &#919191%current% &#919191| Новая: &#e8d399%latest%&#919191)'
safety: '&#919191Эта функция была отключена в целях безопасности. Пожалуйста, свяжитесь с администрацией.'

version: 9


Скриншоты:
Снимок экрана 2026-05-22 131927.png
1779438165560.png


Снимок экрана 2026-05-22 132313.png

Снимок экрана 2026-05-22 132321.png

Снимок экрана 2026-05-22 132331.png

Снимок экрана 2026-05-22 132346.png
Автор
Nagivka
Скачивания
0
Просмотры
68
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Nagivka

Поделиться ресурсом

Назад
Сверху Снизу