Rehber
Kod yazmadan Minecraft plugin'i nasıl yapılır
7 Ekim 2026 güncellendi
Çalışan bir plugin için Java öğrenmen gerekmez. Ne yapması gerektiğini net anlatman ve açıklamayı gerçek koda çeviren, derleyen ve kurmadan önce oyunda test etmeni sağlayan bir araç gerekir. Bu rehber nasıl yapılacağını ve sonucun aklındaki gibi çıkması için ne yazman gerektiğini gösterir.
Bu örnekten başla ve ihtiyacına göre değiştir.
Bunu Codexe ile oluşturAdım adım
1.Sunucuyu ve sürümü seç
Plugin'ler Spigot, Paper veya Folia sunucularında çalışır. Sunucunun çalıştırdığı Minecraft sürümünü not et (örneğin Paper 1.21.4): plugin o sürüm için derlenmiş olmalı.
2.Plugin'i sade sözlerle anlat
Komutları, onları kimin kullanabileceğini (izinler), oyunda ne olacağını ve nelerin yapılandırılabilir olması gerektiğini söyle. Kısa listeler uzun paragraflardan daha iyi çalışır.
3.Codexe yazsın ve derlesin
Codexe Java sınıflarını,
plugin.ymldosyasını ve derleme dosyalarını yazar, projeyi derler ve Hazır demeden önce derleme hatalarını düzeltir.4.Gerçek bir sunucuda dene
Plugin'in kurulu olduğu özel bir test sunucusuna kendi Minecraft istemcinden katılmak için Hemen dene'ye bas. Test oyuncuları komutları çalıştırır ve sonucu kontrol eder.
5.Sohbette değişiklik iste
Bir şey doğru değilse gördüğünü söyle ("çıkış yapınca bekleme süresi sıfırlanıyor") ve Codexe kodu düzenleyip yeniden derler.
6..jar'ı kur
Derlenmiş .jar'ı indir, sunucunun
plugins/klasörüne koy ve sunucuyu yeniden başlat.
Plugin'in doğru çıkması için ne yazmalı
Yapay zeka istediğini yazar, bu yüzden açıklama işin tamamıdır. İyi bir açıklama şu soruları yanıtlar:
- Komutlar:
/home <name>gibi tam adlar ve argümanlar. - İzinler: hangi komutlar herkes için, hangileri yetkililer için (örneğin
homes.admin). - Kurallar: sınırlar, bekleme süreleri, maliyetler, ölümde veya çıkışta ne olacağı.
- Yapılandırma: sunucu sahiplerinin
config.ymliçinde neyi değiştirebilmesi gerektiği ve mesajlar. - Veri: bir şeylerin yeniden başlatmadan sağ çıkıp çıkmayacağı (bir dosyaya veya veritabanına kaydedilir).
Örnek açıklama
"Homes adlı bir Paper 1.21.4 plugin'i. /sethome <name>, /home <name>, /delhome <name> ve /homes. Oyuncu başına en fazla 3 ev, homes.vip iznine sahip olanlara 10. Oyuncu hareket ederse iptal olan 3 saniyelik bir bekleme sonrası ışınlanma. Evler oyuncu başına bir YAML dosyasında saklanır. Tüm mesajlar ve sınırlar config.yml içinde."
Bu, eksiksiz ve yapılandırılabilir bir plugin için yeter. Özellikleri aynı sohbette sonradan her zaman ekleyebilirsin.
"Kod yazmadan" ne demek, ne demek değil
Kod yazmazsın, ama plugin gerçek koddur: açıp okuyabileceğin, değiştirebileceğin veya sonradan bir geliştiriciye verebileceğin normal bir Java projesi. Codexe derlendiğini ve gerçek bir sunucuda yüklendiğini kontrol eder; yapay zekanın yazdığı kod yalnızca bir sohbetten geldiğinde en çok burada başarısız olur.
Free planda üretmek, derlemek ve test etmek ücretsiz (her 24 saatte yenilenen 50.000 token). Kendi sunucun için .jar'ı indirmek bir plan veya indirme paketi gerektirir.
Sorular
Gerçekten Java bilmeden plugin yapabilir miyim?
Evet. Sen anlatırsın, Codexe Java kodunu yazar ve derler, sen de oyunda test edersin. Biraz bilmek uç durumları anlatmaya yardımcı olur ama şart değildir.
Sunucu sürümümde çalışır mı?
Codexe plugin'in hangi Minecraft sürümü için olduğunu sorar (1.8.8'den 26.3'e) ve o sürümün API'si ve Java düzeyi için derler. Test sunucusu aynı sürümü çalıştırır.
Plugin'i sonradan değiştirebilir miyim?
Evet, aynı proje sohbetinde veya dosyaları kendin düzenleyerek. Yapılandırma dosyaları okunabilir ve düzenlenebilir kalır.
Plugin'ini anlat ve oyunda dene
Bu prompt göndermeye hazır açılır:
“Homes adlı bir Paper 1.21.4 plugin'i: bir adla /sethome, /home ve /delhome, oyuncu başına en fazla 3 ev (homes.vip ile 10), harekette iptal olan 3 saniyelik bekleme, oyuncu başına saklanan evler, her mesaj ve sınır config.yml içinde.”
Bunu Codexe ile oluştur