Tson Spy

Для ядра Tson Spy 1.0-pre2

Нет прав для скачивания
Поддерживаемые версии
  1. 1.12
  2. 1.13
  3. 1.14
  4. 1.15
  5. 1.16
  6. 1.17
  7. 1.18
  8. 1.19
  9. 1.20
  10. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
Минимальная версия Java
8
Что может быть лучше, чем написать простые скрипты за 5 минут ПРЯМО в конфиге, чем заказывать их за дорого у различных студий?

Используй всю мощь рефлектора и кодогенерации от TsonConfigurations и современных скриптовых языков.
По умолчанию TsonSpy использует Groovy (так же упаковал его в стандартный билд плагина), но этим не ограничивается
Можно использовать любой скриптовый язык, который соответствует спецификациям скриптовых языков java (JSR-223)

C-like:
{
    //onEnable - ключ для TsonMap. func - ключевое слово,
    //после которого считываются аргументы функции и тело функции
    onEnable = func(inst){
         //тело функции (включая комментарии) должны соответсвовать синтаксису текущего скриптового языка
        println "Hello, Tson Spy :3"
    },

    onDisable = func(inst){
        println inst.name + " Disabled"
    },

    //Некоторые простые функции, может создавать и сам Tson
    //exampleLambda = Class::staticlFunction
    //Так же можно порождать некоторые простые обьекты
    //obj = new Executor("arg1", {k="map"}, 10)

    onCommand = func(inst, sender, command, label, args){
        println "Try call command " + String.join(" ", args)
    },

    listeners = [
        //регистрация событий
        //TsonSpy использует альтернативную систему исполнения событий, без использования рефлектора
        {type = (org.bukkit.event.player.PlayerJoinEvent), func = func(event){println event}},

        //использование скриптов из других файлов в папке плагина
        //{type = (...), func = 'external-script.groovy', args = ['event']}
    ]
}

Плагин на поддержку синтаксиса TsonConfigurations для VS-Code

Примечание: Не давать настраивать конфигурацию подозрительным личностям - средствами конфигураций можно сделать почти все
Зависимости
https://github.com/Te4hnoPlus/TsonConfigurations
Исходный код
https://github.com/Te4hnoPlus/TsonSpy
Команды и права
Отсутствуют, это загрузчик скриптов, чего ты еще ожидал?
Автор
HomaPlus
Скачивания
3
Просмотры
448
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

Последние обновления

  1. 1.0-pre2

    1) Добавлена метрика 2) Повышена отказоустойчивость от пользовательских ошибок 3) Добавлена...
Назад
Сверху Снизу