▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Velocity-Skript
Velocity-Skript

Velocity-Skript

Плагин для Velocity-серверов, добавляющий свой собственный язык программирования для создания команд и событий, как у Skript для Bukkit.

Оцените первым
2.9K
8

Если вы когда-то работали с плагинами для Bukkit, то наверняка знаете Skript - инструмент, который позволяет писать команды и логику на простом, почти английском языке, без знаний Java. Velocity-Skript переносит эту идею на прокси-сервера под управлением Velocity.

С помощью этого плагина можно создавать команды, приветствия, широковещательные сообщения и даже управлять подключением игроков к разным серверам. Всё это - в файлах с расширением .vsk, которые обрабатываются прямо на лету. Никаких сторонних плагинов, никакой компиляции - просто написал скрипт и готово.

Для чего это нужно

На прокси-серверах часто возникает потребность в кастомной логике: отправить игроку сообщение при входе, перенаправить его на нужный сервер по команде, сделать объявление для всех. Без Velocity-Skript пришлось бы писать полноценный плагин на Java или ставить громоздкие решения. А тут - пара строк и готово.

Как это работает

Скрипты пишутся в папке scripts конфигурации плагина. Каждый файл заканчивается на .vsk. Пример из описания:

# Приветственное сообщение при входе игрока
on join:
    send "Welcome, %player%! Enjoy your stay on %players-server%!" to player

# Команда /greet
command /greet:
    trigger:
        send "Hello, %player%! Welcome to the server!" to player

# Объявление для всех игроков
command /broadcast:
    trigger:
        broadcast "Attention everyone!"

# Подключение к другему серверу
command /connectlobby:
    trigger:
        connect player to "Lobby-1"

Плейсхолдеры (переменные)

В скриптах используются плейсхолдеры, которые подставляются автоматически:

  • %player% - имя игрока, вызвавшего событие или команду.
  • %players-server% - название сервера, на котором сейчас находится игрок.
  • %loop-player% - имя игрока в цикле (например, при обработке всех игроков).

Что планируется добавить

Разработчик обещает:

  • События для изменения Motd сервера (это та самая строчка в списке серверов, которая видна при подключении).
  • Поддержку нескольких аргументов в одной команде.
  • Исправления багов с таймером every <time>.

Важно знать

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

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

  • Платформа: Velocity
  • Зависимости: нет, только сам Velocity
  • Файлы: .vsk, всё просто

Скачать Velocity-Skript

Если вам нужен простой способ автоматизировать работу на прокси - берите на заметку. Скачайте плагин, бросьте в папку plugins вашего Velocity-сервера, настройте скрипты и enjoy. Подходит для небольших серверов, где хочется минимум заморочек.

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

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

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.x1.7.x

Платформы

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

Сервер

Ссылки

Создатели

Детали

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