NexChance (1.18.x/1.21.x)
NexChance, Minecraft sunucularında oyunculara eğlenceli ve adil bir çekiliş deneyimi sunan, gelişmiş özelliklerle donatılmış bir piyango sistemi eklentisidir. Kullanıcı dostu arayüzü, esnek yapılandır
Piyango Türleri
Normal Piyango Uygun fiyatlı biletlerle daha çok oyuncuya açık, temel ödüller içerir.
Premium Piyango Daha yüksek bilet ücreti karşılığında daha değerli ve özel ödüller sunar.
Her iki tür de farklı biletlerle çalışır ve ayrı çekiliş sistemlerine sahiptir.
Temel Komutlar
/bilet
Oyuncuya bilet satın alma arayüzünü (9 slotluk GUI) açar./piyango
Sadece çekiliş zamanı aktif olur. Oyuncu çekiliş menüsüne bu komutla erişir./nexnormal chat true/false
Normal piyango için sohbet bildirimlerini açar/kapatır./nexpremium chat true/false
Premium piyango için sohbet bildirimlerini açar/kapatır
Piyango Çekilişi (GUI)
3 satırlık (27 slot) bir menü sistemi kullanılır.
Ortadaki 9 slotta (animasyon-slots) rastgele dönen ödül görselleri yer alır.
Çekiliş sonunda ortadaki slot (13) kazanılan ödülü gösterir.
GUI tamamen özelleştirilebilir (başlık, dolgu blokları, animasyon alanları vs.)
🔊 Ses & Görsel Efektler
Dönen itemlerde:
UI_BUTTON_CLICK
Kazanma anında:
ENTITY_PLAYER_LEVELUP
+ partikül efektiTitle ve chat mesajları ile oyuncuya sonuç bildirimi
Özelleştirilebilirlik
Eklenti, aşağıdaki tüm ayarları config.yml
ve gui.yml
üzerinden değiştirilebilir kılar:
Bilet fiyatları
Minimum ve maksimum katılımcı sayısı
Çekiliş bekleme süresi (countdown)
Ödül komutları
GUI slotları, başlıklar, item isimleri ve renkleri
Mesaj sistemleri (chat, title, sound)
config.yml
economy:
enabled: true
messages:
commands:
only-players: "&cBu komutu sadece oyuncular kullanabilir!"
no-permission: "&cBu komutu kullanmak için yetkiniz yok!"
admin-only: "&cBu menü sadece yöneticiler içindir!"
usage: "&cKullanım: /nexchance reload"
reload-success: "&aPlugin başarıyla yeniden yüklendi!"
reload-failed: "&cPlugin yeniden yüklenirken bir hata oluştu!"
lottery-already-started: "&cBu piyango zaten başladı!"
no-players: "&cHiç oyuncu yok!"
ticket-bought: "&a%type% bileti satın aldınız! Fiyat: %price%"
ticket-failed: "&cBilet satın alınamadı!"
not-enough-money: "&cYeterli paranız yok! Gerekli: %price%"
transaction-failed: "&cİşlem başarısız oldu!"
lottery-started: "&a%type% piyangosu başladı!"
winner-announced: "&6Tebrikler %player%! %type% piyangosunu kazandınız!"
title-winner-main: "&6&lTebrikler!"
title-winner-subtitle: "&e%player% kazandı!"
not-enough-players: "&cYeterli oyuncu yok! Gerekli: %min%"
not-enough-players-in-lottery: "&c[Piyango] En az %min% oyuncu gerekiyor, şimdilik %current% var."
lottery-cancelled: "&c%type% piyangosu iptal edildi!"
lottery-cancelled-refund: "&aBiletiniz iade edildi: %price%"
countdown-start: "&e[Piyango] Başlıyor: %seconds% saniye kaldı!"
countdown-tick: "&e[Piyango] %seconds% saniye kaldı!"
draw-started: "&a[Piyango] Çekiliş başladı!"
no-active-draw: "&cŞu anda aktif bir çekiliş yok!"
no-ticket: "&cBu çekilişe katılmak için biletiniz yok!"
gui:
title: "&5Piyango Yönetimi"
admin-title: "&4Piyango Yönetim Paneli"
bilet-title: "&5Bilet Satın Al"
draw-title: "&6&lPiyango Çekilişi"
draw-gui-title: "&6&lPiyango Çekilişi"
help:
header: "&6=== &eNexChance Komutları &6==="
lottery-start:
title: "&ePiyango Başlatma Komutları:"
normal: "&f/nexnormal start &7- Normal piyangoyu başlatır"
premium: "&f/nexpremium start &7- Premium piyango sohbet mesajlarını açar/kapatır"
chat-messages:
title: "&eSohbet Mesajları:"
normal: "&f/nexnormal chat true/false &7- Normal piyango sohbet mesajlarını açar/kapatır"
premium: "&f/nexpremium chat true/false &7- Premium piyango sohbet mesajlarını açar/kapatır"
title-messages:
title: "&eTitle Mesajları:"
normal: "&f/nexchance nexnormal title true/false &7- Normal piyango title mesajlarını açar/kapatır"
premium: "&f/nexchance nexpremium title true/false &7- Premium piyango title mesajlarını açar/kapatır"
other-commands:
title: "&6=== &eDiğer Komutlar &6==="
reload: "&f/nexchance reload &7- Plugin yapılandırmasını yeniler"
piyango: "&f/piyango &7- Piyango menüsünü açar"
bilet: "&f/bilet &7- Bilet satın alma menüsünü açar"
settings:
title-messages:
enabled: true
normal:
enabled: true
main: "&6&lTebrikler!"
subtitle: "&e%player% kazandı!"
premium:
enabled: true
main: "&6&lTebrikler!"
subtitle: "&e%player% kazandı!"
lotteries:
normal:
display-name: "&aNormal Piyango"
ticket-price: 500
min-players: 10
max-players: 15
countdown-seconds: 10
rewards:
- "give %player% diamond 1"
messages:
countdown-start: "&e[Normal Piyango] Başlıyor: %seconds% saniye kaldı!"
countdown-tick: "&e[Normal Piyango] %seconds% saniye kaldı!"
draw-started: "&a[Normal Piyango] Çekiliş başladı!"
winner-announced: "&6[Normal Piyango] Tebrikler %player%! Ödülünüz: %reward%"
not-enough-players: "&c[Normal Piyango] En az %min% oyuncu gerekiyor, şimdilik %current% var."
lottery-cancelled: "&c[Normal Piyango] Çekiliş iptal edildi!"
lottery-cancelled-refund: "&a[Normal Piyango] Biletiniz iade edildi!"
lottery-started: "&a[Normal Piyango] Çekiliş başlatıldı!"
premium:
display-name: "&6Premium Piyango"
ticket-price: 2000
min-players: 5
max-players: 10
countdown-seconds: 15
rewards:
- "give %player% diamond_sword 1"
- "give %player% gold_ingot 10"
messages:
countdown-start: "&e[Premium Piyango] Başlıyor: %seconds% saniye kaldı!"
countdown-tick: "&e[Premium Piyango] %seconds% saniye kaldı!"
draw-started: "&a[Premium Piyango] Çekiliş başladı!"
winner-announced: "&6[Premium Piyango] Tebrikler %player%! Ödülleriniz: %reward%"
not-enough-players: "&c[Premium Piyango] En az %min% oyuncu gerekiyor, şimdilik %current% var."
lottery-cancelled: "&c[Premium Piyango] Çekiliş iptal edildi!"
lottery-cancelled-refund: "&a[Premium Piyango] Biletiniz iade edildi!"
lottery-started: "&a[Premium Piyango] Çekiliş başlatıldı!"
gui.yml
lottery-gui:
size: 27
title: "&6&lPiyango Çekilişi"
filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
animation-slots: [11, 12, 13, 14, 15, 20, 21, 22, 23]
winner-slot: 13
bilet-gui:
size: 9
title: "&5Bilet Satın Al"
filler:
material: BLACK_STAINED_GLASS_PANE
name: " "
items:
normal:
slot: 3
material: PAPER
name: "&aNormal Bilet"
lore:
- "&7Fiyat: &e%price%"
- "&7Katılımcı: &e%players%"
- ""
- "&eTıkla ve Satın Al"
premium:
slot: 5
material: PAPER
name: "&6Premium Bilet"
lore:
- "&7Fiyat: &e%price%"
- "&7Katılımcı: &e%players%"
- "&eTıkla ve Satın Al"
Minecraft 1.16+ sürümleriyle tam uyumlu olan NexChance, özellikle 1.18.2 - 1.21.x sürümlerinde maksimum performans sağlar.
Last updated