▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
PrtSell

PrtSell

PrtSell - лёгкий плагин для серверов Minecraft, позволяющий игрокам продавать предметы через команду /sell, Shift-клик или автоматически. Поддерживает Vault, множители и версии 1.8-1.21.

Оцените первым
1.7K
1

На любом выживании или гриферском сервере рано или поздно встаёт вопрос: как превратить горы булыжника, кактусов и пшеницы в игровую валюту? Стандартные магазины с GUI - это удобно, но не всегда быстро. PrtSell решает задачу проще: игрок вводит /sell - и весь инвентарь превращается в деньги на балансе. Плагин лёгкий, не грузит сервер и поддерживает Minecraft от 1.8 до 1.21 включительно.

Что умеет PrtSell

  • Продажа через команду - /sell продаёт все продаваемые предметы из инвентаря, /sell hand - только то, что в руке.
  • Автопродажа (AutoSell) - включается через /sell auto, плагин сам продаёт предметы с заданной периодичностью.
  • Shift-продажа - игрок приседает (Shift), и предметы продаются. Включается через /sell shift.
  • Множители продажи - можно создать неограниченное количество бонусов по правам (например, VIP получает +8%, VIP+ - +16%). Бонусы могут как суммироваться, так и работать по приоритету.
  • Форматирование сумм - вместо длинных чисел игрок видит 1K, 1M, 1B, 1T, 1Q. Мелочь, а приятно.
  • Задержки по правам - разным группам игроков можно выставить свою частоту автопродажи в тиках.
  • Автоотключение AutoSell - если игрок 5 минут ничего не продал, режим сам выключается, чтобы не грузить сервер впустую.

Как это работает на практике

По сути, PrtSell - это замена классическому /sell из Essentials, но с гораздо более гибкой настройкой. Вы задаёте цены в конфиге prices.yml, привязываете экономику через Vault - и всё, магазин готов. Игроки фармят ресурсы, продают их одной командой и получают деньги на баланс. Никаких GUI, никаких лишних окон - чистая скорость.

Плагин работает на Bukkit, Spigot и Paper. Требует Vault для связи с экономикой (EssentialsX, CMI и другие экономические плагины подхватываются автоматически).

Команды и права

/sell = Продать предметы из инвентаря
/sell hand = Продать предмет в руке
/sell auto = Включить или выключить автопродажу
/sell shift = Включить или выключить продажу через Shift
/sell reload = Перезагрузить плагин

Алиасы: [/vender]

Права:

  • prtsell.command - доступ к /sell или /vender
  • prtsell.command.help - доступ к /sell help
  • prtsell.command.auto - доступ к /sell auto
  • prtsell.command.shift - доступ к /sell shift
  • prtsell.command.hand - доступ к /sell hand
  • prtsell.command.reload - доступ к /sell reload

Настройка конфига

Config
#  ____      _   ____    _ _
# | _ \ _ __| |_/ ___|  ___| | |
# | |_) | '__| __\___ \ / _ \ | |
# | __/| |  | |_ ___) |  __/ | |
# |_|  |_|  \__|____/ \___|_|_|
#
# Created by Pretti_
#

#
# Permissions
#
# prtsell.command       = Permission to run /sell or /vender
# prtsell.command.help  = Permission to run /sell help
# prtsell.command.auto  = Permission to run /sell auto
# prtsell.command.shift = Permission to run /sell shift
# prtsell.command.hand  = Permission to run /sell hand
#
# prtsell.command.reload = Permission to run /sell reload

#
# General options
#
options:
  enable-auto-sell: true
  enable-shift-sell: true
  enable-hand-sell: true

  # Message sending option
  command:
    use-chat: true
    use-actionbar: false
  auto-sell:
    use-chat: true
    use-actionbar: true
  shift-sell:
    use-chat: true
    use-actionbar: true

  # Selling formats
  use-format: true # Use format? If not used, the received value will be printed as a literal number.
  formats:
  - "" # 659
  - "K" # 1.000 -> 1K
  - "M" # 1.000.000 -> 1M
  - "B" # 1.000.000.000 -> 1B
  - "T" # 1.000.000.000.000 -> 1T
  - "Q" # 1.000.000.000.000.000 -> 1Q

#
# Delay options
#
delays: # Delay in ticks (1 sec = 20 ticks), this is the frequency at which players can sell items.
  default: 20 # Default delay in ticks (20 ticks = 1 second)

time-disable-auto-sell-inactive-sec: 300 # Time in seconds (300 sec = 5 minutes)

types: '1': permission: "prtsell.autosell.delay.vip+" delay: 5 '2': permission: "prtsell.autosell.delay.vip" delay: 10 # Time in ticks (60 ticks = 0.5 seconds)

Sales bonus list

The order set defines the bonus priority, that is, the bonus with the highest priority will be called first.

multiplier: accumulate-multiplier: false # The bonuses will be accumulated, adding up the bonuses that the player has access to. types: '1': permission: 'prtsell.bonus.vip+' # Permission that will be checked to apply the bonus multiplier: 1.16 # Value in percentage (1.16 = 16%) '2': permission: 'prtsell.bonus.vip' multiplier: 1.08 # Value in percentage (1.08 = 8%)


</details>

## Сообщения

<details>
<summary>Messages</summary>

```yaml
#
# Messages options
#
messages:
  help:
  - ""
  - "&6&lSell &7- &eHelp commands:"
  - ""
  - "&6* &e/sell &f= &7Sell items"
  - "&6* &e/sell hand &f= &7Sell hand item"
  - "&6* &e/sell auto &f= &7Enable or disable auto-sell"
  - "&6* &e/sell shift &f= &7Enable or disable shift-sell"
  - "&6* &e/sell reload &f= &7Reload the plugin"
  - ""

  no-permission: '&4&lSELL &4" &cYou do not have permission to perform this action!'

  player-only: '&4&lSELL &4" &cThis command can only be used by players!'

  reload: '&2&lSELL &2" &7Plugin reloaded!'
  reload-error: '&4&lSELL &4" &cFailed to reload plugin! Check the console for more information!'

  chat:
    sold: '&2&lSELL &2" &7You sold &b{amount} items &7for &a{price}&7!'
    sold-bonus: '&2&lSELL &2" &7You sold &b{amount} items &7for &a{price}&7! &7Bonus: &b{multiplier}%&7.'
    no-items: '&4&lSELL &4" &cYou have no items that can be sold!'
    delay: '&4&lSELL &4" &cYou must wait {delay} seconds before selling again!'
  actionbar:
    sold: '&7You sold &b{amount} items &7for &a{price}&7!'
    sold-bonus: '&7You sold &b{amount} items &7for &a{price}&7! &7Bonus: &b{multiplier}%&7.'
    no-items: '&cYou have no items that can be sold!'
    delay: '&cYou must wait {delay} seconds before selling again!'

  auto-sell:
    activated: '&2&lSELL &2" &7Auto-sell has been activated!'
    disabled: '&4&lSELL &4" &cAuto-sell has been disabled!'
    time-disable-inactive: '&4&lSELL &4" &cAuto-sell disabled, no items were sold for 5 minutes!'

  shift-sell:
    activated: '&2&lSELL &2" &7Shift-sell has been activated!'
    disabled: '&4&lSELL &4" &cShift-sell has been disabled!'

Цены на предметы

Prices
prices:
  # The declaration priority of items matters. Items higher on the list will try to be sold first.
  items:
  # Examples
  - type: CACTUS
    price: 31.0

  - type: WHEAT
    price: 8.5

  - type: STRING
    price: 29.5

  # Amount examples
  - type: DIRT
    amount: 2204 # Not necessary, if not specified, it will be 1
    price: 24000.0

  # NAMED ITEM
  - type: DIRT
    name: '&9Dirt'
    lores:
    - '&9* &7Use &a/sell&7.'
    price: 0.30

Важные нюансы

Стоит учесть пару моментов перед установкой. Во-первых, порядок предметов в prices.yml имеет значение: плагин проверяет список сверху вниз, и если у вас есть несколько записей для одного материала (например, обычная земля и именованная), более приоритетная должна стоять выше. Во-вторых, обновлений у проекта не было уже около девяти месяцев - плагин работает стабильно, но на самых свежих версиях Paper могут всплыть мелкие несовместимости. Тестируйте на тестовом сервере перед продакшеном.

Ещё один момент: если вы используете множители, решите заранее, будут ли они суммироваться (accumulate-multiplier: true) или работать по приоритету. С суммированием игрок с несколькими VIP-группами может получить неожиданно большой бонус, что сломает экономику.

Кому подойдёт

Если вы держите выживание, анархию или гриферский сервер и вам нужен простой способ дать игрокам зарабатывать на фарме - PrtSell справит задачу. Он не заменяет полноценный аукцион или магазин с GUI, но как базовый инструмент экономики - отличный вариант. Особенно если сервер на слабом железе: плагин почти не потребляет ресурсов.

Скачать PrtSell стоит тем, кто хочет настроить продажу предметов за пару минут без лишних зависимостей. Плагин отлично работает на BungeeHost (https://bungee.host) и устанавливается там в один клик - удобно, если вы хотите быстро поднять сервер с друзьями и сразу настроить экономику.

Партнёрский материал

Сервер для плагина PrtSell - как у профи

Плагин PrtSell создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином PrtSell для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:11 месяцев назад
Обновлён:11 месяцев назад
Главная