Trading Post: Mod review voor het vereenvoudigen van handelen met dorpelingen in Minecraft
Beschrijving van de gecentraliseerde handelsinterface, het craften van het blok, TOML configuratie en afhankelijkheden.
Beschrijving van de gecentraliseerde handelsinterface, het craften van het blok, TOML configuratie en afhankelijkheden.
Afhankelijkheden:
Loader: Fabric / Forge / NeoForge / Quilt
Minecraft-versie: 1.19.x-26.1.x
Vereiste bibliotheken: Puzzles Lib (vereist), Forge Config API Port (vereist voor Fabric)
Handelen met dorpelingen in de standaard gameplay vereist dat je elke handelaar afzonderlijk bezoekt en hun persoonlijke menu's achtereenvolgens opent. De Trading Post-mod voegt een gelijknamig blok toe dat automatisch de aanbiedingen van alle handelaren binnen een specifieke straal verzamelt. Interactie met dit blok opent een enkele interface waar je alle beschikbare transacties kunt bekijken en items kunt filteren met behulp van een zoekbalk. Dit vereenvoudigt bulkhandel, bespaart tijd bij het zoeken naar specifieke boeken of grondstoffen, en elimineert de noodzaak om complexe mechanische gangen te bouwen voor het sorteren van dorpelingen.
Functies en werking van de handelsinterface
Na het plaatsen van het nieuwe blok — de Trading Post — scant het de omgeving en detecteert het dorpelingen die een beroep hebben en klaar zijn om te handelen. Met de rechtermuisknop op dit blok klikken opent een speciaal handelsscherm.
Dit scherm combineert items in één lijst. De linkerkant bevat een lijst met items die dorpelingen aanbieden of willen kopen, evenals het aantal beschikbare transacties. Als meerdere dorpelingen dezelfde items aanbieden (bijvoorbeeld IJzer in ruil voor Smaragden of boeken voor Efficiëntie), groepeert de interface ze, zodat je prijzen kunt vergelijken.
Voor het snel zoeken naar items in de linkerbovenhoek heeft de ontwikkelaar een tekstveld toegevoegd. Door daar de naam van een item in te voeren (bijvoorbeeld 'Smaragd' of 'Boek'), filter je de lijst en zie je de relevante aanbiedingen. Alle handelsmechanismen, zoals het twee keer per in-game dag vernieuwen van aanbiedingen, het vergrendelen van transacties na het bereiken van een limiet, en prijsverlagingen vanwege het effect 'Held van het dorp' of het genezen van een Zombiedorpeling, werken zonder wijzigingen.



Ervaring verzamelen en grondstoffen accumuleren
Elke succesvolle handelstransactie levert ervaring op en zorgt ervoor dat de dorpeling een ervaringsbol op de grond laat vallen. Standaard spawnt de Trading Post-mod deze ervaringsbollen direct naast het handelspostblok zelf. Dit verzamelt ervaring op één plek en je kunt het verzamelen na het voltooien van je transacties. Als je de bijbehorende parameter in de configuratie activeert, verschijnen er ervaringsbollen in de buurt van je personage.
Craften en regels voor het plaatsen van het blok
Om een Trading Post te craften, heb je nodig: 3 Houten planken (elk type), 2 Stokken en 1 Smaragd. Het craftrecept in de Werkbank ziet er als volgt uit:

Je kunt het blok overal plaatsen. De textuur lijkt op een houten standaard met een groen doek en een smaragdpatroon aan de zijkanten, wat goed past bij het versieren van marktpleinen of handelshallen. Om het blok te laten werken, moeten dorpelingen zich binnen het scanbereik bevinden en toegang hebben tot hun werkstations om hun transacties aan te vullen.
Configuratie-instellingen
De modificatie stelt je in staat om de scanparameters en het gedrag van dorpelingen aan te passen met behulp van het tradingpost-server.toml configuratiebestand. Dit bestand verschijnt na het voor de eerste keer starten van de wereld en bevindt zich in de map serverconfig van je save (pad: .minecraft/saves/[Wereld_Naam]/serverconfig/tradingpost-server.toml).
Belangrijkste configuratieparameters:
horizontal_range(waarde van 1 tot 96, standaard — 24): bepaalt de horizontale scanradius (langs de X- en Z-assen) om naar handelaren te zoeken.vertical_range(waarde van 1 tot 96, standaard — 16): bepaalt de scanhoogte (langs de Y-as), die dorpelingen op andere verdiepingen of ondergronds detecteert.enforce_range(booleaanse waarde true/false, standaard — true): als je deze parameter inschakelt, schakelt het spel de handelsinterface met een specifieke dorpeling uit als deze tijdens een handelssessie buiten het bereik van het blok dwaalt.teleport_xp(booleaanse waarde true/false, standaard — false): indien ingesteld op true, teleporteert het spel de gedropte ervaringsbollen direct naar je personage in plaats van ze bij het blok te laten vallen.

Als je de Fabric-loader gebruikt, moet je de hulpmod Mod Menu installeren om deze parameters in-game te wijzigen, en in Forge of NeoForge — de Configured-mod, die een handige grafische instellingeninterface toevoegen.
Compatibiliteit en prestaties
Om de Trading Post-mod uit te voeren, moet je de Puzzles Lib-bibliotheek installeren, die gedeelde code voor de projecten van de auteur bevat. De Fabric-versie vereist ook Forge Config API Port om het TOML-configuratiebestand correct te lezen.
Prestaties en beperkingen: Als je de maximale scanradiuswaarden instelt (horizontal_range = 96 en vertical_range = 96) in grote nederzettingen waar het aantal dorpelingen meer dan enkele tientallen bedraagt, kan de game frames per seconde (FPS) verliezen bij het openen van het menu. Voortdurend scannen van entiteiten en het bijwerken van hun handelslijsten belast de centrale processor en verlaagt de server TPS. Houd de radiuswaarden binnen de standaard 24–32 blokken.
Om ongewenste entiteiten of handelaren van andere modificaties te blokkeren, kun je het Minecraft-tagsysteem gebruiken door identifiers toe te voegen aan de tag tradingpost:blacklisted_traders via een aangepast datapack.
Mening van de auteur
Vergeleken met de klassieke bouw van grote handelshallen waar je elke dorpeling in een klein hokje opsluit, stelt Trading Post je in staat om dorpelingen vrij te laten rondlopen zonder het gemak van handelen te verliezen. De belangrijkste beperking van de mod is de verhoogde systeembelasting bij een grote zoekradius voor entiteiten. Deze modificatie is geschikt voor singleplayer survival en kleine privéservers waar spelers de sleur willen minimaliseren en hun eigen grondstoffen willen aanvullen zonder extra tijd te verspillen.
Installatie
Een typische installatie duurt ongeveer 5 minuten. De stappen zijn gelijk; alleen de loader en de bijbehorende build verschillen.
- 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.











