Rehber
Minecraft plugin'i nasıl yapılır
7 Ekim 2026 güncellendi
Bir Minecraft plugin'i, bir Spigot veya Paper sunucusunun komutlar, kurallar veya komple mini oyunlar eklemek için yüklediği bir Java programıdır. Elle yazabilir ya da anlatıp bir yapay zekanın yazmasını, derlemesini ve test etmesini sağlayabilirsin. İşte iki yol da.
Kendi sözlerinle anlat veya bu örnekten başla.
Bunu Codexe ile oluşturAdım adım
1.Sunucu yazılımını ve sürümü seç
Plugin'ler Bukkit tabanlı sunucularda çalışır: Spigot, Paper veya Folia (proxy'ler için BungeeCord ve Velocity). Sunucunun çalıştırdığı Minecraft sürümünü seç, 1.8'den 26.x'e.
2.Plugin'in ne yaptığını anlat
Komutları, izinleri, oyunda ne olacağını ve nelerin yapılandırılabilir olması gerektiğini yaz. Örnek: "/sethome, /home ve /delhome, oyuncu başına en fazla 3 ev, 3 saniyelik bekleme, mesajlar config.yml içinde".
3.Codexe yazsın ve derlesin
Codexe Java sınıflarını, plugin.yml, config.yml ve pom.xml dosyalarını yazar, gerçek bir derleme çalıştırır ve projeye Hazır demeden önce derleme hatalarını düzeltir.
4.Gerçek bir sunucuda test et
Plugin'in kurulu olduğu özel bir Minecraft sunucusuna katılmak için Hemen dene'ye bas. Codexe'in test oyuncuları her komutu çalıştırır ve istediğin şeyi kontrol eder.
5..jar'ı indir ve kur
Derlenmiş .jar'ı indir, sunucunun plugins/ klasörüne koy ve sunucuyu yeniden başlat. Yapılandırma dosyaları plugins/<PluginName>/ içinde belirir.
Minecraft plugin'i nedir
Plugin, bir Minecraft sunucusunun plugins/ klasöründen yüklediği bir .jar dosyasıdır. Komutlar, oyun kuralları, ekonomiler, mini oyunlar veya başka her şeyi yalnızca sunucuda ekler: oyuncular normal oyunla katılır, mod gerekmez.
Plugin'ler Java (veya Kotlin) ile sunucu API'sine karşı yazılır: oyun sunucuları için Spigot ve Paper, proxy'ler için BungeeCord veya Velocity. Bir plugin ayrıca sunucuya adını, ana sınıfını, komutlarını ve izinlerini söyleyen bir plugin.yml dosyasına ihtiyaç duyar.
Elle yol: Java, Maven ve Spigot veya Paper API'si
Öğrenmesi daha uzun sürer ama tam kontrol sağlar. Codexe aynı türde bir proje üretir, bu yüzden üretilmiş bir plugin'den başlayıp elle devam edebilirsin.
- Bir JDK (1.20.5'ten 1.21.x'e Java 21, 26.x için Java 25) ve IntelliJ IDEA gibi bir IDE kur.
- Bir Maven veya Gradle projesi oluştur ve sürümün için
paper-apiveyaspigot-apibağımlılığınıprovidedkapsamıyla ekle. onEnable()veonDisable()içeren,JavaPluginsınıfını genişleten bir ana sınıf yaz.src/main/resourcesiçinename,version,main,api-versionve komutlarını içerenplugin.ymlekle.- Komutları
getCommand("name").setExecutor(...)ile, dinleyicilerigetServer().getPluginManager().registerEvents(...)ile kaydet. mvn packageile derle, .jar'ıtarget/içinden bir test sunucusununplugins/klasörüne kopyala ve yeniden başlat.
Sorular
Java bilmem gerekiyor mu?
Yapay zeka oluşturucuyla gerekmez: plugin'i anlatır ve test edersin. Kodu kendin değiştirmek istiyorsan Java yardımcı olur.
Ücretsiz mi?
Codexe'te oluşturmak, derlemek ve test etmek Free planda ücretsiz (her 24 saatte yenilenen 50.000 token); .jar'ı indirmek bir plan veya indirme paketi gerektirir.
İlk plugin'ini yap
Bu prompt göndermeye hazır açılır:
“/sethome, /home ve /delhome içeren bir Paper 1.21.4 plugin'i: oyuncu başına en fazla 3 ev, harekette iptal olan 3 saniyelik bekleme, her mesaj config.yml içinde.”
Bunu Codexe ile oluştur