İstek minecrat sunucuda örste isim değiştirmeyi engelleme

AshKetchum

Ağaç Yumruklayıcı
Mesajlar
14
En iyi cevaplar
0
Beğeniler
3
Puanları
40
merhaba sunucumda örste isim etiketi harici itemlerin ismini değişmeyi nasıl engelleyebilirim. (skript kullanmadan)
 


FreeCraftTR

oyna.freecrafttr.com
Mesajlar
27
En iyi cevaplar
1
Beğeniler
11
Puanları
40
Ruh hali
Skript ile yaptırabilirsiniz, Onun dışında olan bir plugin bilmiyorum şimdide göz gezdirdimde sanırım öyle bir engelleme plugini yok :(
 

RARFIXED

Client / Pluginler; https://discord .gg/ER6eVjEFhD
Mesajlar
34
En iyi cevaplar
1
Beğeniler
13
Puanları
40
Merhaba
Plugin olarak yapabiliriz.
<- Profil fotoğrafım altından discord sunucuma uğrayabilirsin.(.gg önündeki boşluğu silin)
Bunların haricinde;
Bedwars/Skywars/Eggwars/the pit/Arena PVP/SkyBlock/Katil Kim vb.
Minigamelerimiz de mevcut.
Sunuculara özel client hizmetimiz de vardır.
 

HKNGLGN

Zombi Katili
Mesajlar
248
En iyi cevaplar
3
Beğeniler
69
Puanları
430
Böyle basit şeyler için para istemek bence biraz absürt kaçıyor.
Buyur paran cebinde kalsın test etmedim ama plugin ile böyle yapabilmen lazım:
Java:
@EventHandler(ignoreCancelled = true)
    public void onInventoryClick(final InventoryClickEvent event) {
        final Inventory inventory = event.getInventory();

        if (inventory.getType() != InventoryType.ANVIL) return;

        if (event.getSlotType() != InventoryType.SlotType.RESULT) return;

        final ItemStack currentItem = event.getCurrentItem();

        if (currentItem == null) return;

        if (currentItem.getType() == Material.NAME_TAG) return;

        final ItemStack oldItem = inventory.getItem(0);
        
        if (oldItem == null) return;

        final ItemMeta oldItemMeta = oldItem.getItemMeta();
        final ItemMeta currentItemMeta = currentItem.getItemMeta();

        if (oldItemMeta == null || currentItemMeta == null) return;

        if (!oldItemMeta.hasDisplayName() && !currentItemMeta.hasDisplayName()) return;

        if (oldItemMeta.getDisplayName().equals(currentItemMeta.getDisplayName())) return;

        final Player player = (Player) event.getWhoClicked();

        event.setCancelled(!player.hasPermission("anvil.bypass"));
    }
 
Son düzenleme:

Üst