Плагин Продажа Механика Управление мирами XSChunkLoader | Блок-прогрузчик чанков [1.0.0]

Нет прав для покупки ( 150,00 ₴ (≈₽303,96) )
XSChunkLoader | Блок-прогрузчик чанков
Краткое описание:
Легкий и интуитивно понятный плагин добавляющий блоки-прогрузчики чанков к вам на сервер!
27
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
Java
  1. Java 8
  2. Java 11
  3. Java 16
  4. Java 17
  5. Java 21
Перевод
https://drive.google.com/file/d/1Jv2R2yTTlT6jKMblxP_YvJE5j-goXqE3/view?usp=sharing
Зависимости
DecentHolograms, PlaceholderAPI, Vault
XSCL - XSChunkLoader, плагин добавляющий к вам на сервер блоки-загручики чанков с временным действием!

Автор плагина оказывает любую поддержку в настройке плагина при его покупке!
Сообщайте о багах в ветке коментариев! Баги или недочёты активно фиксятся!

ВНИМАНИЕ!!!
Для корректной установки плагина требуются:

DecentHolograms
PlaceholderAPI
Vault


Как это работает?
  • Игрок получает блок-загрузчик и устанавливает его:
81D7B42A EB71 4A73 A4C4 86B15051E360

В пример был взят командный блок, но в конфигурации можно сделать любой.
  • На голограмме видно его владельца, радиус прогрузки, время и статус.
  • Он может в него добавить время ставши на Shift+ПКМ за 100 монет или другой валюты из библиотеки (плагина) Vault.
  • После чего он может включить прогрузчик подавши на него любой редстоун сигнал:
7BC5708D B510 4DDC A99E C35349A10728

  • Когда прогрузчик начинает свою работу он каждую секунду обновляет тот чанк в котором находится
  • По прохождению времени прогрузчик выключается, и останавливает прогрузчку чанков
  • Если игрок сломает прогрузчик то он выпадет тем же предметом что и был выдан.

Какие приемущества плагина?
  1. Плагин очень гибок в настройке, и позволяет создать несколько типов прогрузчиков
  2. Оптимизация минимально нагружает сервер и при необходимости можно оптимизировать плагин прямо через конфигурацию для большей оптимизации!
  3. Блоки поддерживают кастомные текстуры (CustomModelData) что позволяет сделать блоки нужной для вас текстуры например через плагин ItemsAdder или Oraxen
  4. Настраиваемая зона прогрузки, обновления чанков, времени и стоимости покупки минут!
  5. Идеальное решение если ваш сервер пользуется популярностью в построении авто-ферм!
  6. Оптимизация включения и выключения плагина для защиты от краша чанков и перенагрузки сервера!
Какие есть команды плагина?

/xscl - Показывает все команды плагина.
/xscl reload - Перезагружает все конфигурации и локальную базу данных плагина.
/xscl shutdown - Принудительно выключает абсолютно все блоки прогрузчики во всех мирах.
/xscl give (Ник) (Название блока) (Кол-во) - Выдаёт блок прогрузчик игроку по его названию из конфигурации
/xscl time set (Кол-во минут) - Устанавливает количество минут в блок прогрузчик на который смотришь
/xscl time add (Кол-во минут) - Добавляет минуты в блок прогрузчик на который смотришь
/xscl time take (Кол-во минут) - Отнимает минуты у блока прогрузчика на который смотришь
/xscl time inf - Устанавливает бесконечный режим блоку прогрузчику на который смотришь

Права плагина:
xscl.use - Использование команды /xscl
xscl.reload - Право на перезагрузку плагина.
xscl.shutdown - Право на принудительное выключение всех блоков.
xscl.block.give - Право на выдачу блоков игроку.
xscl.time.set - Право на установку минут в блоке.
xscl.time.add - Право на добавление минут в блок.
xscl.time.take - Право на отнимание минут у блока.
xscl.time.inf - Право на установку безлимитного времени блока.
Скриншоты:

205EDEF4 78E7 4ABD 9E5B 8F4362120F79

5B32024D 9DED 478E 8394 2C2F3DC87F79

FABCF563 70FB 4226 AB0B D998E4D7F6FA

157C1E49 1CAB 4142 9314 E7788855AD0D
E0FB2890 2C84 4CC2 8896 8B1A2ECB30AF
12C6405B 56FA 46DE B55A F9474FD52D13
BACFB1A6 B9D5 419E AB8B 7FF00567317D


Конфигурации плагина:
config.yml:
# Список блоков-прогрузчиков
blocks:
  # Любое название прогрузчика
  example:
    # Айди блока который будет использоватся в качестве прогрузчика
    id: "COMMAND_BLOCK"
    # Custom Model Data блока-прогрузчика, если таковой нет то значение будет 0
    cmdata: 20020
    # Название предмета
    name: "&c&lПрогрузчик"
    # Описание с предмета
    lore:
      - ""
      - "&c&l-> &fПрогрузчик чанков &7| &cРадиус: 1 чанк"
    # Радиус прогрузки блока-прогрузчика, прогружается квадратной формы
    # Если установлено значение 1, значит будет прогружать територию чанков 1x1, то есть только тот чанк в котором находится
    # Формула прогрузки: Если значение 1 = 1x1, Если значение 2 = 3x3, Если значение 3 = 5x5
    radius: 1
    # Максимальное кол-во времени которое можно купить (в минутах)
    maxmin: 120
    # Стоимость из Vault за 1 минуту прогрузки
    cost: 100.0

# Настройки прогрузки чанков
chunks:
  # Задержка в тиках, влияет на скорость прохождения минут в блоке
  # Для того чтобы вместо минут были часы, установите значение на 4320000 (Это значение в тиках равняяется 1 часу)
  update: 60
  # Вкл/Выкл спавн мобов при прогрузке чанков
  # ВАЖНО! прогружатся будут только те мобы которые находятся в радиусе прогрузки
  # Спавнится мобы могут только от игрока рядом, так что эта функция приминима только если в чанке есть то что призывает мобов без пристутсвия игрока, например спавнер
  spawnmobs: false

hologram.yml:
# Настройки голограммы
# Голограмма может быть только 1!
# Не удаляте строку "hologram:"
hologram:
  # Вкл/Выкл голограмму
  enabled: true
  # Высота голограммы над блоком, 2.8 = голограмма из 5 строк будет прямо над блоком
  # Для голограммы в 2-3 строки рекомендуемо использовать высоту 1.5
  high: 2.8
  # Обновление голограммы в тиках, 20 тиков = 1 секунда
  # Рекомендуем увеличить количество тиков в случае если сервер сильно нагружается до 240 тиков
  update: 20
  # Сами строки голограммы
  # Можете сами их переписывать или добавлять новые
  # Плейсхолдеры:
  # %xscl_block_owner_{ID}% - Показывает владельца блока-прогрузчика
  # %xscl_block_radius_{ID}% - Показывает радиус блока-прогрузчика
  # %xscl_block_mins_{ID}% - Показывает текущие минуты блока-прогрузчика
  # %xscl_block_status_{ID}% - Показывает статус "Включен" или "Выключен" блока-прогрузчика
  lines:
    - "&b&lПрогрузчик Чанков"
    - "&fВладелец: &a%xscl_block_owner_{ID}%"
    - "&fРадиус: &e%xscl_block_radius_{ID}% чанков"
    - "&fВремя: &e%xscl_block_mins_{ID}% мин."
    - "&fСтатус: %xscl_block_status_{ID}%"

messages.yml:
# Когда ставишь блок-прогрузчик
OnPlace: "&a&lВы поставили блок-прогрузчик!"
# Когда ломаешь блок-прогрузчик
OnBreak: "&6&lВы сломали блок-прогрузчик!"
# Когда покупаешь минуты
OnPay: "&e&lВы купили 1 минуту за %cost%!"
# Ошибка покупки минут, если куплено максимум
OnError: "&cВы купили максимальное количество минут!"
# Если нет права на команду
NoPermission: "&cУ вас нет прав!"
# Если игрок находится в одном чанке с прогрузчиком и у прогрузчика заканчивается время прогрузки
OnTimeLeft: "&cВНИМАНИЕ! &eВремя работы прогрузчика чанков истекло&c!"
# Если игрок подключил редстоун к прогрузчику
OnEnableRedstone: "&eПрогрузчик включен!"
# Если игрок отключил редстоун от прогрузчика
OnDisableRedstone: "&6Прогрузчик выключен!"
# Если не хватает денег на покупку минут
NotEnoughMoney: "&cУ вас не хватает денег!"
# Если команда не найдена
OnErrorCommand: "&cОшибка! Неверное использование команды! Используйте /xscl"
# Другие сообщения
ReloadSuccess: "&aКонфигурация XSCL успешно перезагружена."
BlockGiven: "&aВы выдали &e%amount% &aблок(ов) &e%type% &aигроку &e%player%&a."
PlayerNotFound: "&cИгрок %player% не найден."
BlockTypeNotFound: "&cТип блока-прогрузчика '%type%' не найден в конфигурации."
NotLookingAtLoader: "&cВы должны смотреть на блок-прогрузчик."
TimeAdded: "&aВы добавили &e%time% &aминут к прогрузчику."
TimeTaken: "&cВы отняли &e%time% &cминут у прогрузчика."
TimeSet: "&aВы установили время прогрузчика на &e%time% &aминут."
TimeInfinite: "&aПрогрузчик теперь работает бессрочно."
ShutdownAll: "&cВсе блоки-прогрузчики были принудительно отключены."

Если что в случае если возникнут вопросы пишите мне в дискорд: dildotronix
Честно говоря я откровенно устал писать фиксы от миллиарда крашей чанков с конфликтами модов и других плагинов :crazy-an:

offtop

Автор

ScriptsDev

Еще ресурсы от ScriptsDev

🎁 PermEvent 🎁
🎁 PermEvent 🎁
Автоматическая раздача призов на вашем сервере!
⌚ DevTimer ⌚
⌚ DevTimer ⌚
Копия плагина с проекта СП-Worlds | СПВремя
🍬 DevCrates 🍬
🍬 DevCrates 🍬
Лёгкая и гибкая система генерации предметов в ваших структурах и данжах!
🙋 DevVote 🙋
🙋 DevVote 🙋
Простое и понятное голосование у вас на сервере
📊 DevRcon 📊
📊 DevRcon 📊
Урезанная консоль для донатеров.
💢 DevFilter 💢
💢 DevFilter 💢
Лёгкая и простая защита, от лишнего пиара.
⚡ EnderPearlPlus ⚡
⚡ EnderPearlPlus ⚡
Кастомизация механики жемчуга эндера у вас на сервере!
ВерхНиз