Trading Post: Mod-anmeldelse for å forenkle handel med landsbyboere i Minecraft
Beskrivelse av det sentraliserte handelsgrensesnittet, blokk-laging, TOML-konfigurasjon og avhengigheter.
Beskrivelse av det sentraliserte handelsgrensesnittet, blokk-laging, TOML-konfigurasjon og avhengigheter.
Avhengigheter:
Laster: Fabric / Forge / NeoForge / Quilt
Minecraft-versjon: 1.19.x-26.1.x
Nødvendige biblioteker: Puzzles Lib (påkrevet), Forge Config API Port (påkrevet for Fabric)
Å handle med landsbyboere i vanlig spilling krever at du besøker hver kjøpmann individuelt og åpner deres personlige menyer en etter en. Trading Post-modifikasjonen legger til en blokk med samme navn som automatisk samler tilbudene til alle kjøpmenn innenfor en bestemt radius. Ved å samhandle med denne blokken åpnes et enkelt grensesnitt hvor du kan se alle tilgjengelige handler og filtrere gjenstander ved hjelp av et søkefelt. Dette forenkler massehandel, sparer tid du ellers ville brukt på å lete etter spesifikke bøker eller ressurser, og eliminerer behovet for å bygge komplekse mekaniske korridorer for å sortere landsbyboere.
Funksjoner og bruk av handelsgrensesnittet
Etter å ha plassert den nye blokken — Trading Post — skanner den området rundt og oppdager landsbyboere som har et yrke og er klare til å handle. Ved å høyreklikke på denne blokken åpnes en spesiell handelsskjerm.
Denne skjermen samler gjenstander i én liste. Den venstre siden inneholder en liste over gjenstander som landsbyboere tilbyr eller ønsker å kjøpe, samt antall tilgjengelige handler. Hvis flere landsbyboere tilbyr de samme gjenstandene (for eksempel Jern i bytte mot Smaragder eller bøker for Effektivitet), grupperer grensesnittet dem, slik at du kan sammenligne priser.
For et raskt gjenstandssøk i øvre venstre hjørne har utvikleren lagt til et tekstfelt. Ved å skrive inn navnet på en gjenstand der (for eksempel 'Smaragd' eller 'Bok'), vil du filtrere listen og se de relevante tilbudene. All handelsmekanikk, for eksempel oppdatering av tilbud to ganger per spilldag, låsing av handler etter å ha nådd en grense, og prisreduksjoner på grunn av 'Landsbyens helt'-effekten eller helbredelse av en Zombielandsbyboer, fungerer uten endringer.



Erfaringsinnsamling og ressursakkumulering
Hver vellykket handelstransaksjon gir erfaring og får landsbyboeren til å slippe en erfaringskule på bakken. Som standard gyter Trading Post-modifikasjonen disse erfaringskulene rett ved siden av selve handelspostblokken. Dette samler erfaring på ett sted, og du kan samle den opp etter å ha fullført handlene dine. Hvis du aktiverer den tilsvarende parameteren i konfigurasjonen, vil erfaringskuler dukke opp i nærheten av karakteren din.
Håndverk og regler for plassering av blokken
For å lage en Trading Post, trenger du: 3 Treplanker (hvilken som helst type), 2 Pinner og 1 Smaragd. Håndverksoppskriften i en Arbeidsbenk ser slik ut:

Du kan plassere blokken hvor som helst. Teksturen ligner et trestativ med en grønn klut og et smaragdmønster på sidene, noe som passer godt til å dekorere torg eller handelshaller. For at blokken skal fungere, må landsbyboere være innenfor dens skanneradius og ha tilgang til arbeidsstasjonene sine for å fylle på handlene sine.
Konfigurasjonsinnstillinger
Modifikasjonen lar deg justere skanningsparametrene og landsbyboernes oppførsel ved hjelp av konfigurasjonsfilen tradingpost-server.toml. Denne filen vises etter at du har startet verdenen for første gang, og er plassert i mappen serverconfig for lagringsfilen din (sti: .minecraft/saves/[Verdens_Navn]/serverconfig/tradingpost-server.toml).
Hovedkonfigurasjonsparametere:
horizontal_range(verdi fra 1 til 96, standard — 24): bestemmer den horisontale skanneradiusen (langs X- og Z-aksene) for å søke etter kjøpmenn.vertical_range(verdi fra 1 til 96, standard — 16): bestemmer skannehøyden (langs Y-aksen), som oppdager landsbyboere i andre etasjer eller under jorden.enforce_range(bolsk verdi true/false, standard — true): hvis du aktiverer denne parameteren, deaktiverer spillet handelsgrensesnittet med en bestemt landsbyboer hvis de vandrer ut av blokkens rekkevidde i løpet av en handelsøkt.teleport_xp(bolsk verdi true/false, standard — false): hvis satt til true, teleporterer spillet de mistede erfaringskulene direkte til karakteren din i stedet for å miste dem i nærheten av blokken.

Hvis du bruker Fabric-lasteren, må du installere hjelpemodifikasjonen Mod Menu for å endre disse parametrene i spillet, og på Forge eller NeoForge — Configured-modifikasjonen, som legger til et praktisk grafisk innstillingsgrensesnitt.
Kompatibilitet og ytelse
For å kjøre Trading Post-modifikasjonen, må du installere Puzzles Lib-biblioteket, som inneholder delt kode for forfatterens prosjekter. Fabric-versjonen krever også Forge Config API Port for å lese TOML-konfigurasjonsfilen riktig.
Ytelse og begrensninger: Hvis du angir maksimale skanneradiusverdier (horizontal_range = 96 og vertical_range = 96) i store bosetninger der antallet landsbyboere overstiger flere titalls, kan spillet miste bilder per sekund (FPS) når du åpner menyen. Konstant skanning av enheter og oppdatering av handelslistene deres belaster sentralprosessoren og senker serverens TPS. Hold radiusverdiene innenfor standard 24–32 blokker.
For å blokkere uønskede enheter eller kjøpmenn fra andre modifikasjoner, kan du bruke Minecrafts tag-system ved å legge til identifikatorer til tradingpost:blacklisted_traders-taggen via en tilpasset datapack.
Forfatterens mening
Sammenlignet med den klassiske byggingen av store handelshaller der du låser hver landsbyboer inne i en liten avlukk, lar Trading Post deg la landsbyboere streife fritt rundt uten å miste handelskomforten. Hovedbegrensningen for modifikasjonen er den økte systembelastningen med en stor enhetssøkeradius. Denne modifikasjonen passer for overlevelse i enkeltspiller og små private servere der spillere ønsker å minimere rutinen og fylle på sine egne ressurser uten å kaste bort ekstra tid.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











