Jarveus
Fırında Isıttığım İlk Taş
- Katılım
- 8 Haziran 2022
- Mesajlar
- 78
- Elmaslar
- 30
- Puan
- 6.570
- Yaş
- 34
- Konum
- Edirne
- Minecraft
- Jarveus
Discord:
Jarveus#2768
- Minecraft Sürümleri
- (1.14 - 1.21)
MMOItems – MMO Sunucular İçin Gerçek Item Altyapısı
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Tested Major MC Versions:
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.20.6
- 1.21
Bir süredir MMO tabanlı sistemlerle uğraşan biri olarak şunu net söyleyebilirim:
MMOItems olmadan ciddi bir RPG sunucusu yapmak baya zor.
Pluginin mantığı basit ama gücü çok büyük. Vanilla itemleri alıp üstüne 3-5 enchant basmak değil olay. MMOItems sana tamamen ayrı bir item sistemi kurma imkanı veriyor. Custom model kullanmak şart değil her iteme istediğin loreyi yazıp şekil verip kullanabilirsin. Ücretine de değiyor bayağı bir yükten kurtarıyor.
Kılıç dediğin şey sadece Sharpness V olan demir kılıç değil artık.
- Stat verebiliyor (damage, crit, attack speed vs.)
- Skill tetikleyebiliyor
- Level gereksinimi koyabiliyorsun
- Class kısıtlaması koyabiliyorsun
- Element sistemi kurabiliyorsun
- Upgrade / gem sistemi entegre edebiliyorsun
Yani düz Minecraft item mantığından çıkıyorsun.
Skript Yükünden Kurtarıyor
En büyük artısı bu bence.
Çoğu sunucuda şöyle bir yapı oluyor:
- Skript ile özel item yap
- Sağ tıklayınca komut çalıştır
- Event yakala
- Metadata kontrol et
- Sürekli if-check döndür
Bir yerden sonra 40 tane skript dosyası, 3000 satır event, sürekli kontrol…
Hem performans hem yönetim çilesi.
MMOItems’te bu iş plugin altyapısıyla çözülüyor.
Item zaten kendi içinde stat taşıyor.
Komut tetiklemek için ekstra skript yazmana gerek kalmıyor.
Her item ayrı ayrı NBT ile uğraşmıyor.
Yani sistem native çalışıyor, sonradan yamalanmış gibi değil.
Çeşitli Varyasyonlar Yapabiliyorsun
Bu kısmı çok hoşuma gidiyor.
Aynı itemin birden fazla varyasyonunu çıkarabiliyorsun.
Örnek:
- Mitril Kılıç (Normal)
- Mitril Kılıç (Nadir)
- Mitril Kılıç (Efsanevi)
- Mitril Kılıç +7
- Mitril Kılıç Elementli Versiyon
Bunların hepsini ayrı ayrı skriptle kontrol etmiyorsun.
Direkt MMOItems üzerinden tür – ID – stat mantığıyla yönetiyorsun.
Loot tablolarına koyabiliyorsun.
MythicMobs ile entegre edebiliyorsun.
Drop sistemine bağlayabiliyorsun.
Gerçek MMO mantığı gibi çalışıyor.
Yönetim Kolaylığı
Itemleri:
- Oyun içinden GUI ile düzenleyebiliyorsun
- Config üzerinden detaylı ayarlayabiliyorsun
- Statları tek tek kontrol edebiliyorsun
- Damage formülüne kadar oynayabiliyorsun
Bir itemde değişiklik yaptığında 15 farklı skripte girip düzeltme yapman gerekmiyor.
Kısaca
MMO sunucu kuruyorsan ve hâlâ her şeyi skriptle çözmeye çalışıyorsan bir noktada sistem şişiyor. MMOItems o yükü alıp daha düzenli, daha performanslı ve daha ölçeklenebilir bir yapı sunuyor.
Benim tarafımda en büyük fark:
Daha az karmaşa, daha temiz altyapı, daha kontrollü ekonomi ve combat dengesi.
Gerçek RPG istiyorsan zaten bir noktada yolun MMOItems’e çıkıyor.
Örnek kendi sunucumda kullanılan şekilleri: