PluginHider keeps players from discovering which plugins your server runs. It blocks the usual listing commands, strips them from the client command tree on 1.13+, and filters tab completion.
PluginHider, oyuncularin sunucunda hangi pluginlerin kurulu oldugunu gormesini engeller. Listeleme komutlarini kapatir, 1.13+ surumlerde komutu istemci agacindan siler ve tab tamamlamayi suzer.
/plugins,/pl,/ver,/version,/about,/?komutlarını engeller/bukkit:pl,/minecraft:megibi ad alanlı komutları da kapatır — bu olmadan engeli aşmak çok kolay- 1.13+ sürümlerde komut, istemcinin komut ağacından tamamen silinir; oyuncu komutun varlığını bile bilmez
- Tab tamamlamada önerilerden süzülür
pluginhider.bypassyetkisi olanlar (varsayılan: OP) her şeyi görmeye devam eder- Engellenen denemeler isteğe bağlı olarak konsola yazılır
- Hiçbir bağımlılığı yok, ProtocolLib gerektirmez
| Katman | Ne yapar | Sürüm |
|---|---|---|
| Komut çalıştırma | Komut çalıştırılmadan engellenir | 1.8 → 1.21.11 |
| Komut ağacı | Komut istemciye hiç gönderilmez | 1.13+ |
| Tab tamamlama | Öneri listesinden çıkarılır | 1.13+ |
1.13 öncesi sürümlerde sunucu yazılımı istemciye komut ağacı göndermez. Orada yalnızca ilk katman çalışır: komut engellenir, ama tab tamamlama filtrelenemez.
- Releases sayfasından
PluginHider.jardosyasını indir. - Sunucunun
plugins/klasörüne at. - Sunucuyu yeniden başlat.
plugins/PluginHider/config.ymldosyasından gizlenecek komutları düzenle.
| Komut | Açıklama | Yetki |
|---|---|---|
/pluginhider reload |
Ayarları yeniden yükler | pluginhider.admin |
Alias: /phider
| Yetki | Açıklama | Varsayılan |
|---|---|---|
pluginhider.bypass |
Gizlenen komutları görür ve kullanır | op |
pluginhider.admin |
Ayarları yönetir | op |
| Anahtar | Açıklama |
|---|---|
blocked-commands |
Gizlenecek komutların listesi |
block-namespaced |
/bukkit:pl gibi ad alanlı tüm komutları gizle |
allowed-namespaces |
Ad alanı engellemesinden muaf tutulacaklar |
log-attempts |
Engellenen denemeleri konsola yaz |
messages.blocked |
Engellenince gösterilecek mesaj |
💡 İpucu:
messages.blockeddeğerini sunucunun normal "bilinmeyen komut" mesajıyla aynı tutarsan, oyuncu bir engelleme olduğunu bile anlamaz.
mvn clean packageÇıktı · Output: target/PluginHider.jar
Her push GitHub Actions ile derlenir; v* etiketli sürümler jar'la birlikte Releases sayfasına eklenir.
Every push is built by GitHub Actions; tagged v* releases attach the jar.
MIT — istediğin gibi kullan, değiştir, dağıt · use, modify and distribute freely