merahaba deniyeceğimtab plugini kullanıyorsan configde
scoreboard:
enabled: true
bu kısımdaki enabled:true yi false yap
hocam tab kendisi taba basılınca açılan meniden bahsediyorum sağda bilgi panelden değil oyuncu vs bilgileri oluyo pingtab plugini kullanıyorsan configde
scoreboard:
enabled: true
bu kısımdaki enabled:true yi false yap
hocam provanas yeni açılan birçok sunucuda kapalıTamamiyle Kapatamazsın hocam
hocam normal vanilla tabı oluyor false yapınca bar ben direkt kapanmasını istiyorumTab plugin'i kullanıyorsanız config.yml'den
header-footer:
enabled: true
kısmını false olarak düzenlerseniz kapanacaktır.
chat gpt ile engelleyen .jar plugin yaptık çalışırsa burayada ataağımoyuncu bilgileri server side geldiği için tab ile ilgili paketi yakalayıp iptal etmen gerek, protokollerden anlayan bir geliştiriciden istersen yaptırabilirsin
yapabileceğini sanmıyorumchat gpt ile engelleyen .jar plugin yaptık çalışırsa burayada ataağımKod:import com.comphenix.protocol.PacketType; import com.comphenix.protocol.ProtocolLibrary; import com.comphenix.protocol.ProtocolManager; import com.comphenix.protocol.events.ListenerPriority; import com.comphenix.protocol.events.PacketAdapter; import com.comphenix.protocol.events.PacketEvent; import org.bukkit.plugin.java.JavaPlugin; public class TablistPacketCanceller extends JavaPlugin { @Override public void onEnable() { // ProtocolLib'in ProtocolManager'ını al ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager(); // Packet listener ekle protocolManager.addPacketListener(new PacketAdapter( this, ListenerPriority.NORMAL, // Öncelik seviyesi PacketType.Play.Server.PLAYER_INFO, // Oyuncu bilgisi paketi PacketType.Play.Server.PLAYER_LIST_HEADER_FOOTER // Tablist header/footer paketi ) { @Override public void onPacketSending(PacketEvent event) { // Gelen paketi iptal et event.setCancelled(true); } }); getLogger().info("Tablist paketleri engelleniyor!"); } @Override public void onDisable() { getLogger().info("Plugin kapatılıyor..."); } }
2 deniyeceğiö geri dçnüş yaparımyapabileceğini sanmıyorum
bir deniyim dedim x.ai ile güzel görünüyor ama çalışır mı bilmem protokol işleri sıkıntılı biraz
hocam chatgpt önerisi sizce işe yarar mıKod:package com.example.notab; import com.comphenix.protocol.PacketType; import com.comphenix.protocol.ProtocolLibrary; import com.comphenix.protocol.ProtocolManager; import com.comphenix.protocol.events.ListenerPriority; import com.comphenix.protocol.events.PacketAdapter; import com.comphenix.protocol.events.PacketEvent; import com.comphenix.protocol.wrappers.WrappedChatComponent; import org.bukkit.plugin.java.JavaPlugin; public final class NoTabPlugin extends JavaPlugin { private ProtocolManager protocolManager; @Override public void onEnable() { try { protocolManager = ProtocolLibrary.getProtocolManager(); } catch (NoClassDefFoundError e) { getLogger().severe("ProtocolLib bulunamadı! Lütfen sunucunun plugins klasörüne ProtocolLib'i koyun."); getServer().getPluginManager().disablePlugin(this); return; } protocolManager.addPacketListener(new PacketAdapter(this, ListenerPriority.NORMAL, PacketType.Play.Server.PLAYER_INFO, PacketType.Play.Server.PLAYER_LIST_HEADER_FOOTER) { @Override public void onPacketSending(PacketEvent event) { if (event.getPacketType() == PacketType.Play.Server.PLAYER_LIST_HEADER_FOOTER) { // Header ve footer boş gönderiliyor event.getPacket().getChatComponents().write(0, WrappedChatComponent.fromText("")); event.getPacket().getChatComponents().write(1, WrappedChatComponent.fromText("")); } else { // PlayerInfo paketini tamamen iptal et event.setCancelled(true); } } }); getLogger().info("NoTabPlugin aktif, tab listesi neredeyse tamamen kapatıldı."); } @Override public void onDisable() { if (protocolManager != null) { protocolManager.removePacketListeners(this); } } }
mashe1337
Denemeden bilemeyizhocam chatgpt önerisi sizce işe yarar mı
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!