mcMMO kurulumu, sıradan bir survival sunucusunu seviye ve beceri sistemi olan bir RPG sunucusuna çeviren en kısa yoldur. Eklenti, oyuncunun yaptığı her işi ayrı bir beceri olarak sayar: taş kırmak madencilik XP’si, ağaç kesmek ağaç kesme XP’si, zombi doğramak kılıç XP’si verir. Seviye yükseldikçe çift düşüş şansı, hasar bonusu ve süreli süper yetenekler açılır.
Bu rehberde mcMMO’yu nereden edineceğinizi, kurulum adımlarını, beceri listesini, XP oranı ve seviye tavanı ayarlarını, parti sistemini, SQLite ile MySQL arasındaki seçimi, dengeleme tavsiyelerini ve yetki düğümlerini bulacaksınız. Eklenti kurulumunun temelini bilmiyorsanız önce plugin kurulumu sayfasını okuyun.
mcMMO ne yapar, hangi sunucuya yakışır?#
mcMMO’nun çekirdek fikri basit: oyuncu bir işi ne kadar çok yaparsa o işte o kadar iyileşir. Bunu üç katmanda yapar — pasif bonuslar (çift düşüş, ekstra hasar), aktif alt yetenekler ve seviye 5’ten sonra açılan süreli süper yetenekler.
Eklenti her sunucuya uygun değildir. Uzun soluklu survival sunucularında, kasaba/klan kurgularında ve rütbe ilerlemesi olan ekonomi sunucularında oyuncu bağlılığını gerçekten artırır. Buna karşılık kısa turlu minigame sunucularında, PvP pratik sunucularında ve creative arsa sunucularında sadece dengeyi bozar — çünkü oyuncular arasında kalıcı bir güç farkı yaratır.
Level_Cap vermek yaygın bir çözümdür.Kurulum: gereksinimler, indirme ve ilk açılış#
mcMMO’nun resmî sayfası Spigot ve Paper sunucularını desteklediğini, 1.20.5 ve üzeri sürümlerle birlikte Minecraft 26.2 uyumluluğunun sağlandığını belirtiyor. Sunucunuz Paper tabanlı değilse önce Paper sunucu kurulumunu tamamlayın. Ayrı bir ekonomi veya izin eklentisi zorunlu bağımlılık değildir; mcMMO tek başına çalışır.
-
mcMMO (resmî site)ÜcretliGit
-
mcMMO kaynak kodu (GitHub)Git
-
Resmî mcMMO wikiBelgeGit
-
LuckPermsYetkiler içinİndir
Bağlantılar resmî kaynaklara gider. “Cracked plugin” arşivlerinden indirilen mcMMO jar’larında arka kapı bulunan örnekler bilinmektedir.
-
Sunucuyu durdurun#
Konsola
stopyazın. Eklentiyi sunucu çalışırken kopyalamak yarım yüklenmiş jar’a ve bozuk veritabanı dosyasına yol açar. -
Jar’ı plugins klasörüne atın#
Dosya doğrudan
pluginskökünde durmalı, alt klasörde değil:sunucu/ ├── paper-26.2-112.jar ├── server.properties └── plugins/ ├── LuckPerms-Bukkit.jar └── mcMMO.jar -
Sunucuyu başlatın ve konsolu okuyun#
Açılışta eklentinin etkinleştiğini doğrulayın. Hata görürseniz satırı olduğu gibi not edin; log okuma rehberi ne aradığınızı anlatıyor.
[INFO]: [mcMMO] Enabling mcMMO [INFO]: [mcMMO] Loading mcMMO configs... [INFO]: [mcMMO] Flatfile loading complete. -
Ayar dosyalarının oluştuğunu doğrulayın#
İlk açılıştan sonra
plugins/mcMMO/altındaconfig.yml,experience.yml,advanced.ymlve dil dosyaları oluşur. Bundan sonraki bütün ayarları bu dosyalardan yapacaksınız. -
Oyun içinde test edin#
/mcstatsile beceri tablonuzu,/mcmmoile eklenti bilgisini görün. Birkaç blok kırıp XP geldiğini doğrulayın.
Beceriler ve ne işe yaradıkları#
mcMMO becerileri üç ana kümede toplanır: dövüş, toplama ve üretim. Bunlara ek olarak akrobasi ve simya gibi yardımcı beceriler bulunur; güncel yapılarda yaya, mızrak ve topuz gibi silah becerileri de eklenmiştir. Sunucunuzdaki tam listeyi /mcstats çıktısından görebilirsiniz.
| Beceri | Küme | Ne yapar | Süper yetenek |
|---|---|---|---|
| Mining | Toplama | Cevher kırmada çift düşüş şansı | Super Breaker |
| Excavation | Toplama | Toprak/kum kazarken hazine düşürür | Giga Drill Breaker |
| Woodcutting | Toplama | Odunda çift düşüş, yaprak temizleme | Tree Feller |
| Herbalism | Toplama | Ekin çift düşüşü, otomatik yeniden ekim | Green Terra |
| Fishing | Toplama | Hazine ve büyülü eşya yakalama şansı | Yok |
| Swords | Dövüş | Kanama hasarı ve karşı saldırı | Serrated Strikes |
| Axes | Dövüş | Kritik vuruş ve zırh delme | Skull Splitter |
| Unarmed | Dövüş | Yumrukla ek hasar, ok savuşturma | Berserk |
| Archery | Dövüş | Ok hasarı, sersemletme, ok geri toplama | Yok |
| Taming | Dövüş | Kurtları güçlendirir, hayvan çağırma | Yok |
| Repair | Üretim | Örsle örs olmadan eşya tamiri | Yok |
| Salvage | Üretim | Eşyayı söküp malzemeyi geri alma | Yok |
| Smelting | Üretim | Eritmede ek verim ve XP | Yok |
| Acrobatics | Yardımcı | Düşme hasarını azaltır, saldırı savuşturur | Yok |
| Alchemy | Yardımcı | İksir demleme hızı ve özel iksirler | Yok |
Süper yetenekler ilgili aleti elinizde tutup sağ tıklayarak hazırlanır ve sonra bloğa vurunca tetiklenir. Sınırlı süre boyunca çalışır, sonra bekleme süresine girer.
Oyuncuların ve yetkililerin kullandığı komutlar#
Komut listesi kalabalık görünse de oyuncuların günlük kullandığı beş altı tanedir. Her becerinin adı aynı zamanda bir komuttur: /mining yazan oyuncu madencilikteki alt yeteneklerini ve mevcut oranlarını görür. Sunucu kurallarınıza şu kısa listeyi koymanız yeterli olur.
/mcstats Beceri tablonuzu ve XP durumunuzu gösterir (kısa: /stats)
/mctop Genel sıralamayı açar
/mctop mining Tek bir becerinin sıralaması
/mcrank Kendi sıralamanızı gösterir
/mccooldown Bekleme süresi dolmamış yetenekleri listeler
/mcability Sağ tıkla yetenek hazırlamayı açar/kapatır
/mcnotify Yetenek bildirimlerini açar/kapatır
/mcscoreboard mcMMO skor tablosunu yönetir
/mining Madencilik alt yeteneklerinin ayrıntısı
# Yetkili tarafı
/inspect Emre Başka bir oyuncunun becerilerini inceler
/mmoedit Emre mining 300 Beceri seviyesini elle ayarlar
/addlevels Emre mining 10 Seviye ekler
/xprate 2 true Süreli XP etkinliği başlatır
/skillreset mining Bir becerinin seviyesini sıfırlar
/mcrefresh Emre Tüm bekleme sürelerini sıfırlar
/xprate komutu hafta sonu XP etkinlikleri için birebirdir: /xprate 2 true yazdığınızda çarpan ikiye çıkar ve sunucuya duyuru düşer. Etkinliği bitirmek için /xprate reset kullanın. Bu, kalıcı olarak Global çarpanını yükseltmekten çok daha sağlıklı bir yöntem.XP oranı ve seviye tavanı ayarları#
Yeni kurulan sunucularda en sık yapılan hata, XP oranına hiç dokunmamaktır. Varsayılan eğri uzun soluklu sunucular için tasarlanmıştır; iki haftalık bir sezon planlıyorsanız oyuncular hiçbir beceriyi anlamlı seviyeye getiremeden sezon biter.
# plugins/mcMMO/experience.yml
Experience_Formula:
Curve: LINEAR
Multiplier:
Global: 1.0
Linear_Values:
base: 1020
multiplier: 20
Exponential_Values:
multiplier: 0.1
exponent: 1.80
base: 2000
Skill_Multiplier:
Mining: 1.0
Woodcutting: 1.0
Swords: 1.0
Diminished_Returns:
Enabled: false
Guaranteed_Minimum_Percentage: 0.05
Time_Interval: 10
Threshold:
Swords: 20000
Curve iki değer alır: LINEAR her seviyeyi eşit aralıklarla pahalılaştırır, EXPONENTIAL ise üst seviyeleri hızla uçurur. Kısa sezonlarda LINEAR ve Global: 2.0 makul bir başlangıçtır. Beceri bazlı ince ayar için Skill_Multiplier altındaki satırları kullanın — örneğin madenciliği 0.7’ye çekip balık tutmayı 1.5’e almak, ekonominin cevhere değil balığa kaymasını sağlar.
Seviye tavanı ise config.yml tarafındadır ve her becerinin kendi anahtarı vardır:
# plugins/mcMMO/config.yml
General:
Locale: en_US
RetroMode:
Enabled: true
Save_Interval: 10
Skills:
Mining:
Level_Cap: 500
Swords:
Level_Cap: 200
Acrobatics:
Level_Cap: 0
RetroMode varsayılan olarak açıktır ve seviyeleri 1–1000 ölçeğine yayar. Kapatırsanız klasik 1–100 ölçeğine dönersiniz ama mevcut oyuncu verileri bu ölçeğe göre yeniden yorumlanır. Sunucu açıldıktan sonra bu anahtarla oynamayın.Süper yetenekler: süre, bekleme ve blok limiti#
Süper yetenekler mcMMO’nun en eğlenceli ama en dengesiz tarafıdır. Üçünü de config.yml içindeki Abilities bölümünden yönetirsiniz.
# plugins/mcMMO/config.yml
Abilities:
Enabled: true
Cooldowns:
Super_Breaker: 240
Giga_Drill_Breaker: 240
Tree_Feller: 240
Berserk: 240
Green_Terra: 240
Serrated_Strikes: 240
Skull_Splitter: 240
Max_Seconds:
Super_Breaker: 0
Berserk: 0
Limits:
Tree_Feller_Threshold: 1000
Activation:
Only_Activate_When_Sneaking: false
Değerler saniye cinsindendir. Max_Seconds altındaki 0, “süre tavanı yok, seviyeyle uzamaya devam etsin” anlamına gelir; dengeli bir sunucuda buraya 30–45 gibi bir tavan koymak mantıklıdır. Tree_Feller_Threshold, tek Tree Feller kullanımında kesilebilecek maksimum blok sayısıdır — büyük ormanlarda bu değeri yükseltmek TPS’i doğrudan vurur, düşük tutun.
Only_Activate_When_Sneaking anahtarını true yapmak, kazara yetenek tetiklemelerini büyük ölçüde bitirir. Sandık açarken Giga Drill Breaker’ı tetikleyip zeminini uçuran oyuncu şikâyetleri hala en sık aldığımız mcMMO destek konularından biri.Parti (party) sistemi#
Parti, birlikte oynayan oyuncuları tek çatı altında toplar. Parti sohbeti, parti üyesine ışınlanma ve isteğe bağlı XP/eşya paylaşımı sağlar; ayrıca partinin kendi seviyesi vardır ve seviye atladıkça özellikler açılır.
/party create Kaskoler Parti kurar
/party invite Emre Oyuncuyu davet eder
/party accept Gelen daveti kabul eder
/party join Emre Şifresiz partiye katılır
/party kick Emre Üyeyi partiden çıkarır
/party quit Partiden ayrılır
/ptp Emre Parti üyesine ışınlanır
/p Merhaba Parti sohbetine mesaj yazar
/party Alt komut listesini basar
# plugins/mcMMO/config.yml
Party:
FriendlyFire: false
MaxSize: -1
AutoKick_Interval: 12
Old_Party_Member_Cutoff: 7
Sharing:
Range: 75.0
Leveling:
Level_Cap: 10
Chat_UnlockLevel: 1
Teleport_UnlockLevel: 2
Alliance_UnlockLevel: 5
ItemShare_UnlockLevel: 8
XpShare_UnlockLevel: 10
MaxSize: -1 sınırsız demektir; klanlaşmayı sınırlamak istiyorsanız 4-6 arası bir değer verin. AutoKick_Interval, kaç saat girmeyen üyenin partiden otomatik düşeceğini belirler. Leveling altındaki kilit seviyeleri de önemli: parti sohbeti 1. seviyede, ışınlanma 2’de, ittifak 5’te, eşya paylaşımı 8’de ve XP paylaşımı 10. seviyede açılır. Sharing.Range ise paylaşımın geçerli olduğu blok yarıçapıdır — üyeler bu mesafenin dışındaysa pay almaz.
Veritabanı: SQLite mi MySQL mi?#
mcMMO varsayılan olarak düz dosya/SQLite depolama kullanır ve bu, tek sunuculu kurulumların tamamı için yeterlidir. Tek dosya olduğu için yedeklemesi de kolaydır — yedekleme rehberindeki akışa plugins/mcMMO klasörünü eklemeniz yeterli.
MySQL’e geçmek yalnızca bir durumda gereklidir: proxy arkasında birden fazla sunucu varsa ve oyuncunun becerileri her sunucuda aynı görünmeliyse.
# plugins/mcMMO/config.yml
MySQL:
Enabled: true
Database:
MaxConnections:
Misc: 30
MaxPoolSize:
Misc: 10
Database_Purging:
Purge_Interval: -1
Old_User_Cutoff: 6
Aynı blok içindeki sunucu adresi, port, veritabanı adı, kullanıcı adı ve parola alanlarını doldurmayı unutmayın. Bağlantı adımları ve kullanıcı yetkilendirmesi için MySQL bağlama rehberine bakın. Database_Purging bölümü ise uzun süredir girmeyen oyuncuların kayıtlarını temizler; Purge_Interval saat cinsindendir ve -1 “hiç çalışma” demektir.
Dengeleme: sınırsız Super Breaker ekonomiyi bozar#
Destek taleplerinde en sık gördüğümüz mcMMO sorunu teknik değil, ekonomik. Sunucu açılıyor, iki hafta sonra elmas fiyatı dibe vuruyor, yönetici “mağaza eklentisi bozuk” diye ticket açıyor. Bozulan mağaza değil, arz.
Nedeni şu: Super Breaker aynı anda üç şey yapar — kırma hızını artırır, çift düşüş şansını yükseltir ve süresi boyunca bunu kesintisiz sürdürür. Yüksek seviyeli üç dört madenci, tek bir gecede sunucuya normalde bir ayda girecek cevheri sokar. Dengelemek için birden fazla koldan müdahale gerekir:
Bonus_Dropslistesini kısın.config.ymliçindeki bu bölümde hangi blokların çift düşüş vereceği tanımlıdır; elmas, netherite artığı ve zümrüdü listeden çıkarmak arzı anında yarıya indirir.Diminished_Returnsözelliğini açın. Belirli bir zaman aralığında eşiği aşan oyuncunun kazandığı XP azalır. Bu, XP çiftliği kuran oyuncuları cezalandırmadan yavaşlatır.- Süper yetenek süresine tavan koyun.
Max_Secondsaltındaki0değerlerini 30–45 saniye civarına çekin. - Mağaza fiyatlarını arz’a göre kurun. Sunucunun ana para kaynağı cevher satışıysa mcMMO fiyat modelinizi geçersiz kılar; ekonomi sistemi kurma sayfasındaki alış/satış makası mantığını uygulayın.
- Ölçün, tahmin etmeyin.
/mctop miningçıktısı ve oyuncu istatistik takibi hangi becerinin fırladığını haftalar önce gösterir.
Diğer eklentilerle çakışma ve yetki düğümleri#
mcMMO, blok kırma olaylarını Bukkit üzerinden dinlediği için koruma eklentileriyle temel düzeyde uyumludur. Yine de süper yetenekler tek olayda birden çok blok işlediğinden sınır davranışını mutlaka test edin: korumalı bir bölgenin kenarında Tree Feller ile ağaç kesip kesimin sınırın öte tarafına taşıp taşmadığına bakın. Aynı testi PlotSquared arsa sınırlarında da yapın.
Creative arsa dünyalarında mcMMO’yu tamamen kapatmak en temiz çözümdür. LuckPerms dünya bağlamıyla bunu tek satırda yaparsınız:
/lp group default permission set mcmmo.defaults false world=arsa
/lp group default permission set mcmmo.commands.mcstats true
/lp group default permission set mcmmo.commands.party true
/lp group vip permission set mcmmo.perks.xp.quadruple.mining true
/lp group moderator permission set mcmmo.commands.mmoedit true
/lp group admin permission set mcmmo.admin true
| Düğüm | Kapsamı | Varsayılan |
|---|---|---|
mcmmo.* | Tüm mcMMO yetkileri | false |
mcmmo.defaults | Oyuncunun normalde sahip olması gereken temel yetkiler | true |
mcmmo.defaultsop | Yönetici sohbeti ve araçlar | op |
mcmmo.commands.* | Tüm komutlar | false |
mcmmo.ability.* | Tüm becerilerin yetenekleri | false |
mcmmo.chat.* | Parti ve yönetici sohbeti, renk kodu | false |
mcmmo.party.* | Parti işlemleri ve parti içi dost ateşi | false |
mcmmo.perks.* | VIP ayrıcalıkları: XP çarpanı, kısa bekleme süresi | false |
mcmmo.bypass.* | Parti limiti, hardcore cezası gibi kısıtları aşma | false |
mcmmo.item.* | Chimaera Wing gibi eşyaların kullanımı | true |
Yetkileri OP yerine gruplara vermek hem daha güvenli hem daha ölçeklenebilir; grup hiyerarşisi kurmayı bilmiyorsanız LuckPerms ile yetki sistemi kurma rehberini izleyin. Rütbe satışı yapıyorsanız mcmmo.perks.* altındaki düğümler tam olarak bunun içindir.
Özetle#
mcMMO kurulumu teknik olarak kolay: jar’ı plugins klasörüne atın, sunucuyu başlatın, config.yml ve experience.yml dosyaları oluşsun. Asıl iş kurulumdan sonra başlıyor. Sezon uzunluğunuza göre Experience_Formula.Multiplier.Global değerini ayarlayın, dövüş becerilerine Level_Cap koyun, süper yetenek sürelerine tavan verin ve Bonus_Drops listesinden değerli cevherleri çıkarın.
Veritabanı tarafında tek sunucu için SQLite yeterli; ağ işletiyorsanız MySQL’e geçin. Kurulumdan sonra korumalı bölge sınırlarında süper yetenek testini atlamayın ve mcMMO’yu creative arsa dünyalarında dünya bazlı yetkiyle kapatın. Beceri sistemi çalışırken sunucunun tick döngüsü ekstra iş yapar; 20-30 kişilik eklentili bir sunucu için 10-12 GB RAM, yüksek frekanslı Ryzen 9 işlemci ve NVMe SSD ile çalışın, heap’i -Xms10G -Xmx10G verin. Uygun paketleri Minecraft sunucu paketleri sayfasında görebilir, takıldığınız yerde destek talebi açabilirsiniz.