
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 всё уже подготовил.
Часто задаваемые вопросы
Совместимость
Ссылки
Создатели
Детали
Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
