- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- Зависимости
- DecentHolograms, PlaceholderAPI, Vault
XSCL - XSChunkLoader, плагин добавляющий к вам на сервер блоки-загручики чанков с временным действием!
ВНИМАНИЕ!!!
Для корректной установки плагина требуются:
DecentHolograms
PlaceholderAPI
Vault
Как это работает?

В пример был взят командный блок, но в конфигурации можно сделать любой.

Какие приемущества плагина?
/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 - Право на установку безлимитного времени блока.
Скриншоты:







Конфигурации плагина:
Автор плагина оказывает любую поддержку в настройке плагина при его покупке!
Сообщайте о багах в ветке коментариев! Баги или недочёты активно фиксятся!
Сообщайте о багах в ветке коментариев! Баги или недочёты активно фиксятся!
ВНИМАНИЕ!!!
Для корректной установки плагина требуются:
DecentHolograms
PlaceholderAPI
Vault
Как это работает?
- Игрок получает блок-загрузчик и устанавливает его:
В пример был взят командный блок, но в конфигурации можно сделать любой.
- На голограмме видно его владельца, радиус прогрузки, время и статус.
- Он может в него добавить время ставши на Shift+ПКМ за 100 монет или другой валюты из библиотеки (плагина) Vault.
- После чего он может включить прогрузчик подавши на него любой редстоун сигнал:
- Когда прогрузчик начинает свою работу он каждую секунду обновляет тот чанк в котором находится
- По прохождению времени прогрузчик выключается, и останавливает прогрузчку чанков
- Если игрок сломает прогрузчик то он выпадет тем же предметом что и был выдан.
Какие приемущества плагина?
- Плагин очень гибок в настройке, и позволяет создать несколько типов прогрузчиков
- Оптимизация минимально нагружает сервер и при необходимости можно оптимизировать плагин прямо через конфигурацию для большей оптимизации!
- Блоки поддерживают кастомные текстуры (CustomModelData) что позволяет сделать блоки нужной для вас текстуры например через плагин ItemsAdder или Oraxen
- Настраиваемая зона прогрузки, обновления чанков, времени и стоимости покупки минут!
- Идеальное решение если ваш сервер пользуется популярностью в построении авто-ферм!
- Оптимизация включения и выключения плагина для защиты от краша чанков и перенагрузки сервера!
/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 - Право на установку безлимитного времени блока.
Скриншоты:
Конфигурации плагина:
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
Честно говоря я откровенно устал писать фиксы от миллиарда крашей чанков с конфликтами модов и других плагиновofftop