Rehber

Minecraft mini oyun plugin'i nasıl yapılır

18 Ekim 2026 güncellendi

Bir mini oyun plugin'i turları yönetir: oyuncular lobide bekler, bir geri sayım başlar, oyun kendi kurallarıyla oynanır, biri kazanır ve arena bir sonraki tur için sıfırlanır. Spleef'ten bed wars'a kadar her mini oyunun iskeleti aynıdır. Bunu doğru kurarsan oyun kuralları işin kolay kısmı olur.

Bu örnekten başla ve kuralları değiştir.

Bunu Codexe ile oluştur

Adım adım

  1. 1.Bir turun kurallarını yaz

    Kaç oyuncu, bir tur nasıl başlar ve biter, biri nasıl kazanır, ölünce ne olur (elenme, yeniden doğma, izleyici) ve oyuncular başta ne alır.

  2. 2.Arena kurulumunu planla

    Bir arena oluşturmak ve lobisini, doğma noktalarını ve sınırlarını ayarlamak için yönetici komutları, örneğin /mg create <name> ve /mg setspawn <name>. Arenalar yeniden başlatmalardan sağ çıkmaları için bir dosyaya kaydedilir.

  3. 3.Oyun durumlarını tanımla

    Bekleme, başlama (geri sayım), oynanış ve bitiş. Her durum farklı şeylere izin verir: lobide kimse blok kırmaz, kimse devam eden bir oyuna katılmaz.

  4. 4.Arenanın nasıl sıfırlanacağına karar ver

    Tur sırasında değişen blokları takip edip geri al ya da bir şablon dünyanın kopyasını yeniden yükle. Sıfırlama olmadan ikinci tur bozuk bir haritada başlar.

  5. 5.Oyuncuların göreceklerini ekle

    Kalan oyuncuları ve süreyi gösteren bir yan skor tablosu, geri sayım için bir boss çubuğu veya başlıklar ve öldürmeler ile kazanan için sohbet mesajları.

  6. 6.Oluştur, derle ve bir tur oyna

    Codexe'e anlat, derlemesine izin ver, sonra Hemen dene ile test sunucusuna katıl. Bir turun başlayabilmesi için test ederken en az oyuncu sayısını düşük tut.

Oyun durumları

Mini oyun hatalarının çoğu, oyuncuların yanlış durumda bir şey yapmasıdır. Durumları isteğe yazmak, yapay zekanın plugin'i onların etrafında kurmasını sağlar.

DurumNe olurTipik kurallar
BeklemeOyuncular lobiye katılırHasar yok, blok kırma yok, bir eşya veya komutla çıkılır
BaşlatılıyorEn az oyuncu sayısına ulaşınca geri sayımOyuncular ayrılıp sayı en azın altına düşerse geri sayım durur
OynanışOyun kuralları geçerlidirKatılma yok, ölümler eler veya yeniden doğurur, oyundan çıkmak yenilgi sayılır
BitişKazanan duyurulur, ödüller verilirOyuncular birkaç saniye sonra geri gönderilir, arena sıfırlanır

Arenayı sıfırlama

  • Değişiklikleri kaydet ve geri al: tur sırasında her bloğu değişmeden önce kaydet ve sonunda yerine koy. Oyuncuların birkaç blok kırıp koyduğu küçük arenalar için hızlıdır.
  • Şablon dünya: haritanın temiz bir kopyasını sakla, turdan sonra oynanan dünyayı kaldır ve şablonu onun üzerine kopyala. Yıkılan haritalar için basit ve güvenilirdir.
  • Değişikliğe izin yok: parkur veya PvP düelloları gibi oyunlarda blok değişikliklerini tamamen iptal et, böylece sıfırlanacak bir şey kalmaz.

Örnek açıklama

"Bir Paper 1.21.4 spleef mini oyun plugin'i. Yöneticiler /spleef create <name>, /spleef setlobby ve /spleef setfloor (kar zeminin iki köşesi) ile arena oluşturur. Oyuncular /spleef join <arena> ile katılır. Tur, içeride 2 oyuncu olduktan 15 saniye sonra başlar, en fazla 8 oyuncu. Oyuncular elmas kürek alır, karı anında kırar ve zeminin altına düşünce elenir. Ayakta kalan son oyuncu Vault üzerinden 50 coin kazanır. Elenen oyuncular izleyici olur. Kar zemin her turdan sonra geri yüklenir. Kalan oyuncuları ve süreyi gösteren yan panel. Arenalar arenas.yml dosyasına, en az oyuncu sayısı ve ödüller config.yml dosyasına kaydedilir."

Bir mini oyunu test etme

Bir mini oyunu koddan değerlendirmek zordur: bir tur oynaman gerekir. Hemen dene, plugin kurulu olarak senin sürümünde özel bir Paper sunucusu başlatır, genellikle düz bir dünyada; arkadaşlarını Sunucu Erişimi'ne eklersen onlar da katılabilir. Free plan bir test sunucusunda 2 kişiye izin verir, Pro 5, Business 10 ve Enterprise 20.

Test ederken 1 veya 2'ye ayarlayabilmek için en az oyuncu sayısını config.yml içinde iste. Test oyuncuları da katılabilir, katılma ve yönetici komutlarını çalıştırıp mesajları kontrol edebilir; bu da sen oynamadan önce bozuk komutları yakalar.

Sorular

Tek arena mı, çok arena mı?

En baştan birden fazla arena iste. Tek arenalı bir plugin'i sonradan çok arenalı hâle getirmek, oyuncuların ve oyun durumunun nasıl saklandığını yeniden yazmak demektir.

1.8 PvP mini oyunu yapabilir miyim?

Evet. İstekte Spigot veya Paper 1.8.8 de: Codexe kodu o eski API için yazar ve test sunucuları 1.8'den 26.3'e kadar sürümleri çalıştırır.

Mini oyun ağları nasıl çalışır?

Büyük ağlar her oyunu bir BungeeCord veya Velocity proxy'sinin arkasında kendi sunucusunda çalıştırır; bir lobi sunucusu da oyuncuları boş bir oyuna gönderir. Bu, iki ayrı proje olarak bir proxy plugin'i ile bir oyun plugin'idir.

Mini oyununu yap

Bu prompt göndermeye hazır açılır:

“Bir Paper 1.21.4 spleef mini oyun plugin'i: arenalar /spleef create, setlobby ve setfloor ile oluşturulur, oyuncular /spleef join ile katılır, tur 2 oyuncudan 15 saniye sonra başlar (en fazla 8), elmas kürekler, zeminin altına düşen elenir, son oyuncu Vault üzerinden 50 coin kazanır, elenen oyuncular izleyici olur, kar zemin her turdan sonra geri yüklenir, kalan oyuncuları ve süreyi gösteren yan panel, arenalar arenas.yml dosyasına kaydedilir.”

Bunu Codexe ile oluştur
Minecraft mini oyun plugin'i nasıl yapılır | Codexe