Packet-based glow/outline system for Minecraft servers. Supports Paper, Spigot and Folia across versions 1.8 - 1.21+ in a single jar.
Developer: Egemen KEYDAL | keydal.net | keydal.tr Project: KEYDAL Projects
- 17 built-in glow colors + rainbow (multi-color) support
- NMS reflection — works on all versions without ProtocolLib
- Folia region scheduler support
- GUI menu for color selection
- Per-player visibility control (ALL / OWN / OTHERS / NONE)
- Toggle on/off per player
- PlaceholderAPI & TAB plugin hooks
- H2 / SQLite / MySQL database support (HikariCP)
- MiniMessage formatting (Adventure)
- Fully configurable (config.yml, lang files, glow files, GUI layout)
- bStats metrics
- Permission-based color access
- Java 17+
- Paper / Spigot / Folia 1.8 - 1.21.4+
- LuckPerms (or any permission plugin) — required for per-color permissions
- PlaceholderAPI —
%kglow_has_<color>%,%kglow_active%placeholders - TAB — nametag prefix/suffix sync
- Drop
kGlow-x.x.x.jarinto yourplugins/folder - Install a permission plugin (LuckPerms recommended)
- Start the server
- Grant color permissions to players/groups:
/lp group default permission set kglow.color.red true /lp group vip permission set kglow.color.* true - Players can use
/kglowto open the GUI menu
| Command | Description | Permission |
|---|---|---|
/kglow |
Open glow menu | kglow.use |
/kglow set <color> [player] |
Set glow color | kglow.use |
/kglow remove [player] |
Remove glow | kglow.use |
/kglow toggle [player] |
Toggle glow on/off | kglow.use |
/kglow visibility <mode> [player] |
Set visibility mode | kglow.use |
/kglow reload |
Reload config | kglow.admin |
/kglow help |
Show help | kglow.use |
[player] parameter requires kglow.admin permission.
| Permission | Description | Default |
|---|---|---|
kglow.use |
Basic access (menu, commands) | true |
kglow.admin |
Admin commands (reload, target others) | op |
kglow.color.* |
All glow colors | false |
kglow.color.<name> |
Specific color (e.g. kglow.color.red) |
false |
kglow.update-notify |
Update notifications on join | op |
prefix: "<gradient:#00E5FF:#00AAFF>kGlow</gradient> <gray>» "
language: tr # tr / en
database:
type: h2 # h2 / sqlite / mysql
address: 127.0.0.1
port: 3306
database: kglow
username: root
password: ""
table-prefix: kglow_
use-ssl: false
options:
nametag-visibility: true
player-collisions: false
view-distance: 0 # 0 = unlimited
color-nametag: false
disable-when-vanished: true
hide-while-sneaking: false
disable-in-gamemodes: [] # SPECTATOR, CREATIVE, etc.Add .yml files to plugins/kGlow/glows/:
item:
slot: 22
material: PLAYER_HEAD
texture: "eyJ0ZXh0dXJlcy..." # base64 head texture
name: "<red>Red"
permission: "kglow.color.red"
colors:
- RED
# Multi-color (rainbow):
# colors:
# - RED
# - GOLD
# - YELLOW
# - GREEN
# switch-milliseconds: 500
# randomize: falsemvn clean packageOutput: target/kGlow-1.0.0.jar
Minecraft sunuculari icin paket tabanli parlama/glow sistemi. Paper, Spigot ve Folia destekli, 1.8 - 1.21+ surumleri tek jar ile calisir.
Gelistirici: Egemen KEYDAL | keydal.net | keydal.tr Proje: KEYDAL Projects
- 17 hazir parlama rengi + gokkusagi (coklu renk) destegi
- NMS reflection — ProtocolLib gerektirmez, tum surumlerde calisir
- Folia region scheduler destegi
- GUI menusu ile renk secimi
- Oyuncu bazli gorunurluk kontrolu (ALL / OWN / OTHERS / NONE)
- Oyuncu bazli ac/kapat
- PlaceholderAPI ve TAB plugin entegrasyonu
- H2 / SQLite / MySQL veritabani (HikariCP)
- MiniMessage formatlama (Adventure)
- Tamamen yapilandirabilir (config, dil dosyalari, glow dosyalari, GUI)
- bStats metrik
- Izin tabanli renk erisimi
- Java 17+
- Paper / Spigot / Folia 1.8 - 1.21.4+
- LuckPerms (veya herhangi bir izin eklentisi) — renk izinleri icin gerekli
- PlaceholderAPI —
%kglow_has_<renk>%,%kglow_active%placeholder'lari - TAB — isim etiketi prefix/suffix senkronizasyonu
kGlow-x.x.x.jardosyasiniplugins/klasorune atin- Bir izin eklentisi kurun (LuckPerms onerilen)
- Sunucuyu baslatin
- Oyunculara/gruplara renk izinleri verin:
/lp group default permission set kglow.color.red true /lp group vip permission set kglow.color.* true - Oyuncular
/kglowile GUI menusunu acabilir
| Komut | Aciklama | Izin |
|---|---|---|
/kglow |
Parlama menusunu ac | kglow.use |
/kglow set <renk> [oyuncu] |
Parlama rengi ayarla | kglow.use |
/kglow remove [oyuncu] |
Parlamayi kaldir | kglow.use |
/kglow toggle [oyuncu] |
Parlamayi ac/kapat | kglow.use |
/kglow visibility <mod> [oyuncu] |
Gorunurluk ayarla | kglow.use |
/kglow reload |
Yapilandirmayi yenile | kglow.admin |
/kglow help |
Yardim goster | kglow.use |
[oyuncu] parametresi kglow.admin izni gerektirir.
| Izin | Aciklama | Varsayilan |
|---|---|---|
kglow.use |
Temel erisim (menu, komutlar) | true |
kglow.admin |
Yonetim komutlari (reload, baskasini hedefle) | op |
kglow.color.* |
Tum parlama renkleri | false |
kglow.color.<isim> |
Belirli renk (ornegin kglow.color.red) |
false |
kglow.update-notify |
Giriste guncelleme bildirimi | op |
mvn clean packageCikti: target/kGlow-1.0.0.jar
(c) KEYDAL Projects — Egemen KEYDAL | keydal.net | keydal.tr

