▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SignalsLib
SignalsLib

SignalsLib

A tiny Java signal/event library with optional Bukkit/Spigot integration, backed by GEB

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

SignalsLib

SignalsLib is a small Bukkit/Spigot library plugin for writing event-driven Minecraft plugins with a simple signal API backed by GEB.

Download

  • Stable Maven: https://packages.tamkungz.me/maven/
  • Mirror: https://repo.tamkungz.me

Usage

Install signals-bukkit-*-all.jar in the server plugins/ folder, then add this to your plugin:

depend: [SignalsLib]
BukkitSignals.shared()
    .playerJoin()
    .connect(event -> event.getPlayer().sendMessage("Hello!"));

Fluent event options are available:

BukkitSignals.shared()
    .playerInteract()
    .high()
    .ignoreCancelled()
    .connect(event -> {
        // handle event
    });

For Developers

SignalsLib bundles GEB without relocation, so you may also use foo.zaaarf.geb.* directly from the same jar.

repositories {
    maven { url = 'https://packages.tamkungz.me/maven/' }
    maven { url = 'https://repo.tamkungz.me' }
}

dependencies {
    compileOnly 'me.tamkungz:signals-bukkit:0.1.0-SNAPSHOT'
}

Requirements

  • Bukkit/Spigot API baseline: 1.16.5
  • Java target: 17

Credits

Built on GEB - Generative Event Bus by zaaarf.

  • https://zaaarf.foo/projects/geb/
  • https://github.com/zaaarf/geb

SignalsLib is MIT licensed.

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

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

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

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

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

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

Сервер

Ссылки

Создатели

Детали

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