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ştur

Adım adım

  1. 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. 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. 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. 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. 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.

  1. 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.
  2. Bir Maven veya Gradle projesi oluştur ve sürümün için paper-api veya spigot-api bağımlılığını provided kapsamıyla ekle.
  3. onEnable() ve onDisable() içeren, JavaPlugin sınıfını genişleten bir ana sınıf yaz.
  4. src/main/resources içine name, version, main, api-version ve komutlarını içeren plugin.yml ekle.
  5. Komutları getCommand("name").setExecutor(...) ile, dinleyicileri getServer().getPluginManager().registerEvents(...) ile kaydet.
  6. mvn package ile derle, .jar'ı target/ içinden bir test sunucusunun plugins/ 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
Minecraft plugin'i nasıl yapılır (kod yazarak veya yazmadan) | Codexe