Mustayland
Land Plugins | Team
- Katılım
- 4 Mart 2021
- Mesajlar
- 125
- Elmaslar
- 67
- Puan
- 9.205
- Konum
- Sivas/Merkez
- Discord İzni

- Minecraft
- Mustafa_ASLAN_
Discord:
mustayland
MİNECRAFT MODLAR VE PLUGİNLER HAKKINDA TÜM BİLGİLER (JAVA) (2024)
Modlar (MODIFICATIONS):
- Modlar (Modifications), Minecraft’ın temel oyununu değiştiren ve genellikle yeni öğeler, bloklar, yaratıklar veya oyun mekaniği ekleyen bağımsız yazılım parçalarıdır. Modlar, oyunun orijinal deneyimini genişletmek veya değiştirmek için tasarlanmıştır.
- Örneğin, bir mod sayesinde oyuna yeni bir canavar veya yeni bir dünya ekleyebilirsiniz. Modlar, genellikle hem Minecraft istemcinize (client) hem de sunucunuza (server) kurulmalıdır. Bu, modların oyunun temel kodunu değiştirdiği ve bu nedenle her iki tarafta da uyumlu olması gerektiği anlamına gelir.
- Modlar, oyununuzun her yönünü kişiselleştirmenize olanak tanır. Örneğin, OptiFine modu, oyunun grafiklerini iyileştirir ve performansı artırırken, WorldEdit modu, oyunda karmaşık yapılar inşa etmenizi kolaylaştırır. JEI (Just Enough Items) modu ise, oyun içindeki öğeleri ve blokları kolayca bulmanıza ve kullanmanıza yardımcı olur.
- Minecraft modları,
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
- Modlar, Minecraft topluluğu tarafından büyük bir ilgi görmekte ve sürekli olarak yeni modlar geliştirilmektedir. Bu modlar sayesinde, Minecraft’ı tamamen kişisel tercihlerinize göre özelleştirebilir ve oyununuzu daha da eğlenceli hale getirebilirsiniz.
Mod Kurma Araçları:
- Forge: Minecraft modlarını yüklemek için en yaygın kullanılan mod yükleyicilerinden biridir. Forge, geniş bir mod yelpazesiyle uyumludur ve mod paketlerini kolayca yönetmenizi sağlar.
- Fabric: Hafif ve kullanıcı dostu bir mod yükleyicisidir. Fabric, özellikle performans iyileştirmeleri ve hafif modlar için tercih edilir.
- MultiMC: Bu üçüncü taraf Minecraft başlatıcısı, modları ve mod paketlerini yönetmek için kullanışlı bir araçtır. MultiMC, mod yüklemeyi ve oyun sürümlerini yönetmeyi kolaylaştırır.
- ATLauncher: Başka bir güçlü ve hafif Minecraft başlatıcısıdır. ATLauncher, mod paketlerini ve modları oyununuza kolayca eklemenize olanak tanır.
- CurseForge: Modlar ve mod paketleri için popüler bir platformdur. CurseForge üzerinden modları bulabilir ve doğrudan yükleyebilirsiniz.
En Popüler Modlar:
- OptiFine: Minecraft’ın grafiklerini iyileştiren ve oyun performansını artıran bir moddur. Özellikle düşük performanslı bilgisayarlarda oyun deneyimini iyileştirmek için tercih edilir.
- Journeymap: Oyuncuların keşfettikleri dünyanın otomatik olarak oluşturulan haritasını sunan bir moddur. Oyun içindeki temel haritalama özelliğini geliştirir ve keşif için harika bir araçtır.
- WorldEdit: Oyuncuların oyun içinde karmaşık yapılar inşa etmelerine olanak tanıyan bir moddur. Matematiksel denklemler, paylaşılan inşaat dosyaları ve 3D fırçalar kullanarak yapılarınızı özelleştirebilirsiniz.
- JEI (Just Enough Items): Oyuncuların oyun içindeki öğeleri ve blokları kolayca bulmalarına ve kullanmalarına yardımcı olan bir moddur.
- Crafttweaker: Oyuncuların kendi ayarlamalarını ve değişikliklerini yapmalarına olanak tanıyan önemli bir moddur.
- Fastcraft: Daha düşük performanslı makinelerde bile Minecraft’ın sorunsuz çalışmasını sağlayan bir moddur.
- Openblocks: Çeşitli kullanışlı bloklar ve eşyalar ekleyen bir moddur.
- Quark: Oyunun estetiğini ve işlevselliğini geliştiren küçük ve basit değişiklikler sunan bir moddur.
- Computercraft: Oyunda programlanabilir bilgisayarlar ve robotlar ekleyen bir moddur.
- Controlling: Oyun içi kontrol ayarlarını daha kolay yönetmenizi sağlayan bir moddur.
- Mine Colonies: Oyuncuların kendi canlı, çalışan kolonilerini inşa etmelerine olanak tanıyan bir moddur.
Eklentiler (PLUGINS):
- Eklentiler ise, genellikle sadece sunucu tarafında çalışır ve Minecraft’ın var olan kodunu değiştirmeden ekstra işlevsellikler ekler.
- Eklentiler, oyunun temel yapısını değiştirmez, ancak oyuncuların deneyimini zenginleştirmek için var olan özellikleri kullanır.
- Örneğin, bir eklenti ile oyunculara belirli yetkiler verebilir, ekonomi sistemleri oluşturabilir veya oyun içi etkinlikler düzenleyebilirsiniz.
- Eklentiler, genellikle yalnızca sunucu tarafında kurulur ve oyuncuların varsayılan Minecraft istemcisiyle bağlanmasına izin verir.
Eklenti Kurulumu:
- Plugin Seçimi: İlk olarak, ihtiyacınıza uygun bir plugin seçin. BukkitDev, SpigotMC veya CurseForge gibi platformlardan pluginleri bulabilirsiniz.
- Sunucu Yazılımı Kurulumu: Eğer henüz yapmadıysanız, Bukkit, Spigot veya Paper gibi bir sunucu yazılımını kurun. Bu yazılımlar, pluginlerin çalışması için gerekli olan özel sunucu ortamını sağlar.
- Plugin Dosyasını İndirme: Seçtiğiniz pluginin .jar dosyasını indirin.
- Plugin Dosyasını Yükleme: İndirdiğiniz .jar dosyasını sunucunuzun plugins klasörüne yükleyin.
- Sunucuyu Yeniden Başlatma: Pluginleri yükledikten sonra sunucunuzu yeniden başlatın. Bu, pluginlerin etkinleştirilmesi ve sunucu ile entegre edilmesi için gereklidir.
- Plugin Ayarları: Bazı pluginler, özel ayarlar veya yapılandırmalar gerektirebilir. Pluginle birlikte gelen config.yml dosyasını düzenleyerek bu ayarları yapabilirsiniz.
- Plugin Testi: Sunucunuzda pluginlerin düzgün çalıştığından emin olmak için testler yapın. Plugin komutlarını kullanarak veya plugin tarafından eklenen özellikleri kontrol ederek bunu yapabilirsiniz.
En Popüler Eklentiler:
- EssentialsX: Sunucu yönetimi için yüzlerce kullanışlı komut ekler. Moderasyon araçları, savaş noktaları, ekipman setleri, ekonomi ve oyuncu takma adları gibi özellikler sunar.
- Multiverse-Core: Oyuncuların birden fazla dünya oluşturmasına ve yönetmesine olanak tanır, böylece her dünya farklı bir oyun deneyimi sunabilir.
- LuckPerms: Oyunculara ve gruplara izinler vermek için güçlü ve esnek bir izin sistemi sağlar.
- ViaVersion: Sunucuların, Minecraft’ın farklı sürümlerini kullanan oyuncular tarafından erişilebilir olmasını sağlar.
- Let Me Despawn: Oyuncuların dünyada bıraktıkları eşyaların kaybolmasını kontrol etmelerine yardımcı olur.
- WorldGuard: Sunucunuzdaki belirli bölgeleri korumanıza olanak tanır. Oyuncuların bu bölgelerde ne yapabileceğini kontrol edebilirsiniz.
- Vault: Çeşitli eklentiler arasında bir köprü görevi görür ve ekonomi, izinler ve diğer sistemler için API desteği sağlar.
- Dynmap: Gerçek zamanlı bir web tabanlı harita oluşturur ve oyuncuların dünyayı tarayıcıları üzerinden keşfetmelerine olanak tanır.
- mcMMO: RPG tarzı beceri ve yetenek sistemleri ekleyerek oyun deneyimini zenginleştirir.
- Citizens: NPC’ler oluşturmanıza ve bunları çeşitli görevler için programlamanıza olanak tanır.
- Report Plugin: Oyundaki oyuncular, diğer oyuncuları şikayet edebileceği bir sistemdir.
- Canlı Destek Plugin: Oyundaki oyuncular, Discord uygulamasına girmeden oyundan, Discordda ki yetkililerle iletişime geçebilir.
EKLENTI ILE MOD ARASINDAKI FARKLILIKLAR:
Modlar (Modifications):
- Modlar, Minecraft’ın temel oyununu değiştirirler. Yeni hayvanlar, eşyalar veya oyun mekanikleri ekleyebilirler.
- Modlar, hem bilgisayarınıza (istemci tarafı) hem de sunucunuza kurulmalıdır.
- Modlar, oyunun temel kodunu değiştirir ve genellikle yeni kod satırları ekler veya mevcut kodları değiştirir.
- Modlar, oyunun grafiklerini ve oynanışını değiştirebilir.
- Modlar, oyununuzun sürümüyle uyumlu olmalıdır ve genellikle Forge veya Fabric gibi mod yükleyicileri aracılığıyla yüklenir.
Pluginler (Plugins):
- Pluginler, sunucu tarafında çalışır ve oyunun temel kodunu değiştirmeden ek işlevsellikler ekler.
- Pluginler, var olan oyun özelliklerini kullanır ve genellikle sadece sunucu tarafında etkilidir.
- Pluginler, Bukkit, Spigot veya Paper gibi özel sunucu yazılımları üzerinde çalışır.
- Pluginler, oyuncuların varsayılan Minecraft istemcisiyle sunucunuza bağlanmasına izin verir.
- Pluginler, oyun içi ekonomi sistemleri, dünya yönetimi, oyuncu etkileşimleri gibi alanlarda kullanılır.
Kod Satırı Düzeyinde Farklar:
- Modlar, Java kodu ile yazılır ve Minecraft’ın .jar dosyalarını değiştirebilir veya yeni sınıflar ve metotlar ekleyebilir.
- Pluginler ise, genellikle Java kodu ile yazılır ve Minecraft’ın API’lerini kullanarak sunucu üzerinde çalışır. Pluginler, mevcut oyun nesneleri ve sınıfları üzerinde işlemler yapar, ancak yeni nesneler ekleyemez veya oyunun temel kodunu değiştirmez.
EKLENTI ILE MOD ARASINDAKI BENZERLIKLER:
- Her ikisi de Minecraft oyun deneyimini geliştirmek ve genişletmek için kullanılır.
- Modlar ve pluginler, oyunun işlevselliğini artırmak ve oyunculara yeni özellikler sunmak amacıyla tasarlanmıştır.
- Hem modlar hem de pluginler, Java dili kullanılarak yazılır ve Minecraft’ın mevcut kod yapısına eklemeler yapar.
- Oyuncular ve sunucu sahipleri tarafından, oyunu kişiselleştirmek ve farklı oyun modları yaratmak için kullanılırlar.
- Her ikisi de genellikle yapılandırma dosyaları içerir ve kullanıcıların bu dosyaları düzenleyerek mod veya pluginin davranışını özelleştirmelerine olanak tanır.
- Bu benzerlikler, modların ve pluginlerin temel amacının Minecraft’ı daha eğlenceli ve etkileşimli hale getirmek olduğunu göstermektedir.
ÖRNEK BİR MOD KOD SATIRI:
Java:
package com.example.mod;
import net.minecraft.item.Item;
import net.minecraft.item.ItemGroup;
public class ExampleItem extends Item {
public ExampleItem() {
super(new Item.Properties()
.maxStackSize(16)
.group(ItemGroup.MISC));
}
}
- Bu kod, yeni bir eşya oluşturmak için bir modun nasıl yazılabileceğinin temel bir örneğidir. "ExampleItem" sınıfı, Item sınıfından türetilmiştir ve yeni bir eşya için özellikler tanımlar. Bu eşya, oyuncunun envanterinde maksimum 16 adet olarak bulunabilir ve Minecraft’ın çeşitli eşya gruplarından MISC (Çeşitli) grubuna aittir.
ÖRNEK BİR EKLENTI KOD SATIRI:
Java:
package com.example.plugin;
import org.bukkit.plugin.java.JavaPlugin;
public class ExamplePlugin extends JavaPlugin {
@Override
public void onEnable() {
getLogger().info("ExamplePlugin başlatıldı!");
}
@Override
public void onDisable() {
getLogger().info("ExamplePlugin kapatıldı.");
}
}
- Bu kod, bir Minecraft plugininin temel yapısını gösterir. ExamplePlugin sınıfı, JavaPlugin sınıfından türetilmiştir ve onEnable ile onDisable metodları, pluginin başlatılması ve kapatılması sırasında çalışacak kodları içerir. Bu örnek, pluginin sunucu konsoluna basit bir mesaj yazdırır.