Sunucunda hangi pluginlerin kurulu olduğunu gizler.
EN Hides which plugins your server runs, from commands and tab completion alike.
Sunucuna giren biri /pl veya /ver yazdığında hangi pluginleri kullandığını görebilir; bu bilgi
bilinen açıkları hedeflemek için kullanılır. PluginHider bu sızıntıyı üç katmanda kapatır.
Tek jar 1.8 – 1.21.11 arası çalışır.
- 🚫
/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ı: target/PluginHider.jar
1.8 uyumluluğu için Java 8 hedefiyle derlenir. En sorunsuz derleme JDK 8, 11 veya 17 iledir.
Her push'ta GitHub Actions projeyi otomatik derler; etiketlenen sürümler (v*) jar'ıyla birlikte Releases sayfasında yayınlanır.
- 🐛 Hata bildirimi ve öneriler için Issues sekmesini kullan.
- 💬 Sorular ve destek için Forges Studio Discord sunucusuna katıl.
MIT — dilediğin gibi kullan, değiştir, dağıt.
🔥 coslant tarafından geliştirildi · Forges Studio