Trading Post: Mod-anmeldelse for at forenkle handel med landsbyboere i Minecraft
Beskrivelse af den centraliserede handelsgrænseflade, blokfremstilling, TOML-konfiguration og afhængigheder.
Beskrivelse af den centraliserede handelsgrænseflade, blokfremstilling, TOML-konfiguration og afhængigheder.
Afhængigheder:
Loader: Fabric / Forge / NeoForge / Quilt
Minecraft-version: 1.19.x-26.1.x
Krævede biblioteker: Puzzles Lib (krævet), Forge Config API Port (krævet til Fabric)
Handel med landsbyboere i standard gameplay kræver, at du besøger hver handlende individuelt og åbner deres personlige menuer sekventielt. Trading Post-moddet tilføjer en blok af samme navn, der automatisk samler tilbuddene fra alle handlende inden for en bestemt radius. Interaktion med denne blok åbner en enkelt grænseflade, hvor du kan se alle tilgængelige handler og filtrere genstande ved hjælp af en søgelinje. Dette forenkler bulkhandel, sparer tid ved at lede efter specifikke bøger eller ressourcer og eliminerer behovet for at bygge komplekse mekaniske korridorer til sortering af landsbyboere.
Funktioner og drift af handelsgrænsefladen
Efter placering af den nye blok — Trading Post — scanner den det omkringliggende område og registrerer landsbyboere, der har et erhverv og er klar til at bytte. Et højreklik på denne blok åbner en speciel handelsskærm.
Denne skærm kombinerer genstande i én liste. Venstre side indeholder en liste over genstande, som landsbyboere tilbyder eller ønsker at købe, samt antallet af tilgængelige handler. Hvis flere landsbyboere tilbyder de samme genstande (for eksempel Jern til gengæld for Smaragder eller bøger for Effektivitet), grupperer grænsefladen dem, så du kan sammenligne priser.
For hurtig genstandssøgning i øverste venstre hjørne har udvikleren tilføjet et tekstfelt. Ved at indtaste navnet på en genstand der (for eksempel 'Smaragd' eller 'Bog'), filtrerer du listen og ser de relevante tilbud. Alle handelsmekanikker, såsom opdatering af tilbud to gange pr. in-game dag, låsning af handler efter at have nået en grænse og prisnedsættelser på grund af 'Byens helt'-effekten eller helbredelse af en Zombielandsbyboer, fungerer uden ændringer.



Erfaringsindsamling og ressourceopbygning
Hver vellykket handelstransaktion giver erfaring og får landsbyboeren til at tabe en erfaringskugle på jorden. Som standard spawner Trading Post-moddet disse erfaringskugler lige ved siden af selve handelspostblokken. Dette akkumulerer erfaring på ét sted, og du kan samle den op efter at have afsluttet dine handler. Hvis du aktiverer den tilsvarende parameter i konfigurationen, vil erfaringskugler dukke op i nærheden af din karakter.
Fremstilling og regler for placering af blokken
For at fremstille en Trading Post skal du bruge: 3 Brædder (enhver type), 2 Pinde og 1 Smaragd. Fremstillingsopskriften i et Arbejdsbord ser sådan ud:

Du kan placere blokken hvor som helst. Dens tekstur ligner en træstand med et grønt klæde og et smaragdmønster på siderne, hvilket passer godt til at dekorere markedspladser eller handelshaller. For at blokken skal fungere, skal landsbyboere være inden for dens scanningsområde og have adgang til deres arbejdsstationer for at genopfylde deres handler.
Konfigurationsindstillinger
Modifikationen giver dig mulighed for at justere scanningsparametrene og landsbyboernes adfærd ved hjælp af tradingpost-server.toml-konfigurationsfilen. Denne fil vises, efter du har startet verden for første gang, og er placeret i mappen serverconfig for din gemte fil (sti: .minecraft/saves/[Verden_Navn]/serverconfig/tradingpost-server.toml).
Vigtigste konfigurationsparametre:
horizontal_range(værdi fra 1 til 96, standard — 24): bestemmer den vandrette scanningsradius (langs X- og Z-akserne) for at søge efter handlende.vertical_range(værdi fra 1 til 96, standard — 16): bestemmer scanningshøjden (langs Y-aksen), som registrerer landsbyboere på andre etager eller under jorden.enforce_range(boolesk værdi true/false, standard — true): hvis du aktiverer denne parameter, deaktiverer spillet handelsgrænsefladen med en bestemt landsbyboer, hvis de vandrer ud af blokkens rækkevidde under en handelssession.teleport_xp(boolesk værdi true/false, standard — false): hvis indstillet til true, teleporterer spillet de tabte erfaringskugler direkte til din karakter i stedet for at tabe dem i nærheden af blokken.

Hvis du bruger Fabric-loaderen, skal du installere hjælpemoddet Mod Menu for at ændre disse parametre i spillet, og på Forge eller NeoForge — Configured-moddet, som tilføjer en praktisk grafisk indstillingsgrænseflade.
Kompatibilitet og ydeevne
For at køre Trading Post-moddet skal du installere Puzzles Lib-biblioteket, som indeholder delt kode til forfatterens projekter. Fabric-versionen kræver også Forge Config API Port for at læse TOML-konfigurationsfilen korrekt.
Ydeevne og begrænsninger: Hvis du indstiller de maksimale scanningsradiusværdier (horizontal_range = 96 og vertical_range = 96) i store bosættelser, hvor antallet af landsbyboere overstiger flere dusin, kan spillet miste billeder pr. sekund (FPS), når menuen åbnes. Konstant scanning af entiteter og opdatering af deres handelslister belaster den centrale processor og sænker serverens TPS. Hold radiusværdierne inden for de standard 24-32 blokke.
For at blokere uønskede entiteter eller handlende fra andre modifikationer kan du bruge Minecrafts tag-system ved at tilføje identifikatorer til tradingpost:blacklisted_traders-tagget via en tilpasset datapack.
Forfatterens mening
Sammenlignet med den klassiske konstruktion af store handelshaller, hvor du låser hver landsbyboer inde i en lille bås, giver Trading Post dig mulighed for at lade landsbyboere strejfe frit omkring uden at miste bekvemmeligheden ved at handle. Den største begrænsning ved moddet er den øgede systembelastning med en stor entitetssøgningsradius. Denne modifikation er velegnet til singleplayer-overlevelse og små private servere, hvor spillerne ønsker at minimere rutinen og genopbygge deres egne ressourcer uden at spilde ekstra tid.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











