Trading Post: Minecraft'ta köylülerle ticareti basitleştiren mod incelemesi
Merkezi ticaret arayüzü, blok üretimi, TOML yapılandırması ve gereksinimlerin açıklaması.
Merkezi ticaret arayüzü, blok üretimi, TOML yapılandırması ve gereksinimlerin açıklaması.
Gereksinimler:
Yükleyici: Fabric / Forge / NeoForge / Quilt
Minecraft sürümü: 1.19.x-26.1.x
Gerekli kütüphaneler: Puzzles Lib (gerekli), Forge Config API Port (Fabric için gerekli)
Standart oynanışta köylülerle ticaret yapmak, her tüccarı ayrı ayrı ziyaret etmeyi ve kişisel menülerini sırayla açmayı gerektirir. Trading Post modu, belirli bir yarıçap içindeki tüm tüccarların tekliflerini otomatik olarak toplayan aynı adlı bir blok ekler. Bu blokla etkileşime girmek, mevcut tüm takasları görebileceğiniz ve bir arama çubuğu kullanarak eşyaları filtreleyebileceğiniz tek bir arayüz açar. Bu, toplu ticareti basitleştirir, belirli kitapları veya kaynakları aramak için zaman kazandırır ve köylüleri sınıflandırmak için karmaşık mekanik koridorlar inşa etme ihtiyacını ortadan kaldırır.
Ticaret arayüzünün özellikleri ve işleyişi
Yeni blok olan Trading Post yerleştirildikten sonra çevreyi tarar ve bir mesleği olan ve ticaret yapmaya hazır köylüleri tespit eder. Bu bloğa sağ tıklamak özel bir ticaret ekranı açar.
Bu ekran, eşyaları tek bir listede birleştirir. Sol taraf, köylülerin sunduğu veya satın almak istediği eşyaların bir listesinin yanı sıra mevcut ticaret sayısını içerir. Birden fazla köylü aynı eşyaları sunarsa (örneğin Zümrüt karşılığında Demir veya Verimlilik kitapları), arayüz bunları gruplandırarak fiyatları karşılaştırmanıza olanak tanır.
Sol üst köşede hızlı eşya araması için geliştirici bir metin alanı ekledi. Oraya bir eşyanın adını (örneğin 'Zümrüt' veya 'Kitap') girerek listeyi filtreleyecek ve ilgili teklifleri göreceksiniz. Oyun içi gün başına iki kez tekliflerin yenilenmesi, bir sınıra ulaştıktan sonra işlemlerin kilitlenmesi ve 'Köyün Kahramanı' etkisi veya bir Zombi Köylü iyileştirmesinden kaynaklanan fiyat indirimleri gibi tüm ticaret mekanikleri değişiklik olmadan çalışır.



Tecrübe toplama ve kaynak birikimi
Her başarılı ticaret operasyonu tecrübe kazandırır ve köylünün yere bir tecrübe küresi düşürmesine neden olur. Varsayılan olarak, Trading Post modu bu tecrübe kürelerini doğrudan ticaret karakolu bloğunun yanında oluşturur. Bu, tecrübeyi tek bir yerde biriktirir ve işlemlerinizi bitirdikten sonra toplayabilirsiniz. Yapılandırmada ilgili parametreyi etkinleştirirseniz, tecrübe küreleri karakterinizin yakınında belirecektir.
Blok üretimi ve yerleştirme kuralları
Bir Trading Post yapmak için şunlara ihtiyacınız olacak: 3 Ahşap Tahta (herhangi bir tür), 2 Çubuk ve 1 Zümrüt. Çalışma Masası üretim tarifi şuna benzer:

Bloğu herhangi bir yere yerleştirebilirsiniz. Dokusu, pazar meydanlarını veya ticaret salonlarını süslemek için oldukça uygun olan yeşil bir beze ve yanlarda zümrüt desenine sahip ahşap bir standa benzer. Bloğun çalışması için köylülerin tarama menzili içinde olması ve takaslarını yenilemek için çalışma istasyonlarına erişebilmeleri gerekir.
Yapılandırma ayarları
Modifikasyon, tradingpost-server.toml yapılandırma dosyasını kullanarak tarama parametrelerini ve köylü davranışını ayarlamanıza olanak tanır. Bu dosya, dünyayı ilk kez başlattıktan sonra görünür ve kayıt dosyanızın serverconfig klasöründe bulunur (yol: .minecraft/saves/[Dünya_Adı]/serverconfig/tradingpost-server.toml).
Ana yapılandırma parametreleri:
horizontal_range(1 ile 96 arasında değer, varsayılan — 24): tüccarları aramak için yatay tarama yarıçapını (X ve Z eksenleri boyunca) belirler.vertical_range(1 ile 96 arasında değer, varsayılan — 16): diğer katlardaki veya yeraltındaki köylüleri tespit eden tarama yüksekliğini (Y ekseni boyunca) belirler.enforce_range(boolean değeri true/false, varsayılan — true): bu parametreyi etkinleştirirseniz, bir ticaret oturumu sırasında bloğun menzilinden dışarı çıkarlarsa oyun belirli bir köylüyle ticaret arayüzünü devre dışı bırakır.teleport_xp(boolean değeri true/false, varsayılan — false): true olarak ayarlanırsa oyun, düşen tecrübe kürelerini bloğun yakınına düşürmek yerine doğrudan karakterinize ışınlar.

Fabric yükleyicisini kullanıyorsanız, bu parametreleri oyun içinde değiştirmek için yardımcı mod Mod Menu'yü, Forge veya NeoForge'da ise kullanışlı bir grafik ayarları arayüzü ekleyen Configured modunu yüklemeniz gerekir.
Uyumluluk ve performans
Trading Post modunu çalıştırmak için yazarın projeleri için paylaşılan kod içeren Puzzles Lib kütüphanesini yüklemeniz gerekir. Fabric sürümü ayrıca TOML yapılandırma dosyasını düzgün bir şekilde okumak için Forge Config API Port gerektirir.
Performans ve sınırlamalar: Köylü sayısının birkaç düzineyi aştığı büyük yerleşim yerlerinde maksimum tarama yarıçapı değerlerini (horizontal_range = 96 ve vertical_range = 96) ayarlarsanız, oyun menüyü açarken saniye başına kare (FPS) düşüşü yaşayabilir. Varlıkların sürekli taranması ve ticaret listelerinin güncellenmesi merkezi işlemciye yük bindirir ve sunucu TPS'sini düşürür. Yarıçap değerlerini standart 24-32 blok sınırları içinde tutun.
Diğer modifikasyonlardan istenmeyen varlıkları veya tüccarları engellemek için, özel bir veri paketi (datapack) aracılığıyla tradingpost:blacklisted_traders etiketine tanımlayıcılar ekleyerek Minecraft'ın etiket sistemini kullanabilirsiniz.
Yazarın görüşü
Her köylüyü küçük bir kabine kilitlediğiniz büyük ticaret salonlarının klasik yapısına kıyasla Trading Post, ticaretin rahatlığını kaybetmeden köylülerin serbestçe dolaşmasına izin vermenizi sağlar. Modun ana sınırlaması, geniş bir varlık arama yarıçapıyla artan sistem yüküdür. Bu modifikasyon, oyuncuların rutini en aza indirmek ve ekstra zaman kaybetmeden kendi kaynaklarını yenilemek istedikleri tek oyunculu hayatta kalma ve küçük özel sunucular için uygundur.
Kurulum
Tipik bir kurulum yaklaşık 5 dakika sürer. Akış aynıdır; yalnızca loader ve uygun build değişir.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











