Özel Komut Sistemi — Sunucunuza Özgü Komutlar
Minecraft'ın varsayılan komut sistemi yeterli olmayabilir. Sunucunuza özgü komutlar eklemek profesyonellik katar ve oyuncular için kolaylık sağlar.
Neden Özel Komut?
- Mevcut plugin'lerin sunmadığı özellikler
- Kısa komut kısayolları (/top yerine /liderlik)
- Özel yardım menüsü (/yardim)
[*]Sunucu bilgi komutları (/discord, /ip)
Skript ile Basit Komutlar
command /discord:
description: Discord sunucumuzun linki
trigger:
send "&9Discord: &fdiscord.gg/sunucu" to player
send "&7Katılın: etkinlikler, duyurular ve destek!" to player
command /ip:
description: Sunucu IP adresi
trigger:
send "&aIP: &fmc.sunucu.com" to player
send "&aPort: &f25565" to player
command /topluluk:
trigger:
send "&6--- Topluluğumuza Katılın ---" to player
send "&9Discord: &fdiscord.gg/sunucu" to player
send "&cYouTube: &fyoutube.com/sunucu" to player
Argümanlı Komutlar
command /oyuncu <player>:
permission: bilgi.goster
trigger:
set {_p} to arg-1
send "&7--- %{_p}% Hakkında ---" to player
send "&7Online: &a%{_p} is online ? "Evet" : "Hayır"%" to player
send "&7Bakiye: &e%{ekonomi::%{_p}%}%₺" to player
Admin Komutları
command /duyuru <text>:
permission: admin.duyuru
trigger:
broadcast "&c[Duyuru] &f%arg-1%"
command /oyuncu-say:
permission: admin.bilgi
trigger:
set {_sayi} to size of all players
send "&7Şu an &a%{_sayi}% &7oyuncu online." to player
Java Plugin'de Özel Komut
public class DiscordCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (sender instanceof Player player) {
player.sendMessage("§9Discord: §fdiscord.gg/sunucu");
}
return true;
}
}
plugin.yml:
commands:
discord:
description: Discord linki
aliases: [dc]
commands.yml ile Alias
command-aliases:
geri: back
ev: home
giris: login
Özel komut sistemi hakkında sorularınız için bu konuya yazın!
💡 Etkileşim için giriş yap.