Trading Post : Présentation du mod pour simplifier le commerce avec les villageois dans Minecraft
Description de l'interface de commerce centralisée, du craft du bloc, de la configuration TOML et des dépendances.
Description de l'interface de commerce centralisée, du craft du bloc, de la configuration TOML et des dépendances.
Dépendances :
Chargeur : Fabric / Forge / NeoForge / Quilt
Version de Minecraft : 1.19.x-26.1.x
Bibliothèques requises : Puzzles Lib (obligatoire), Forge Config API Port (obligatoire pour Fabric)
Commercer avec les villageois dans le jeu standard nécessite de visiter chaque marchand individuellement et d'ouvrir leurs menus personnels séquentiellement. Le mod Trading Post ajoute un bloc du même nom qui rassemble automatiquement les offres de tous les marchands dans un rayon spécifique. Interagir avec ce bloc ouvre une interface unique où vous pouvez voir tous les échanges disponibles et filtrer les objets à l'aide d'une barre de recherche. Cela simplifie le commerce de masse, fait gagner du temps pour chercher des livres ou des ressources spécifiques, et élimine le besoin de construire des couloirs mécaniques complexes pour trier les villageois.
Fonctionnalités et fonctionnement de l'interface de commerce
Après avoir placé le nouveau bloc — le Trading Post — celui-ci scanne la zone environnante et détecte les villageois qui ont une profession et sont prêts à échanger. Un clic droit sur ce bloc ouvre un écran de commerce spécial.
Cet écran combine les articles en une seule liste. Le côté gauche contient une liste d'objets que les villageois proposent ou veulent acheter, ainsi que le nombre d'échanges disponibles. Si plusieurs villageois proposent les mêmes objets (par exemple, du Fer contre des Émeraudes ou des livres d'Efficacité), l'interface les regroupe, ce qui vous permet de comparer les prix.
Pour une recherche rapide d'articles dans le coin supérieur gauche, le développeur a ajouté un champ de texte. En y entrant le nom d'un objet (par exemple, 'Émeraude' ou 'Livre'), vous filtrerez la liste et verrez les offres correspondantes. Toutes les mécaniques de commerce, telles que l'actualisation des offres deux fois par jour dans le jeu, le verrouillage des échanges après avoir atteint une limite, et les réductions de prix grâce à l'effet 'Héros du village' ou la guérison de Villageois zombie, fonctionnent sans changements.



Collecte d'expérience et accumulation de ressources
Chaque opération commerciale réussie rapporte de l'expérience et pousse le villageois à laisser tomber un orbe d'expérience sur le sol. Par défaut, le mod Trading Post génère ces orbes d'expérience juste à côté du bloc de commerce lui-même. Cela accumule l'expérience en un seul endroit, et vous pouvez la ramasser après avoir terminé vos échanges. Si vous activez le paramètre correspondant dans la configuration, les orbes d'expérience apparaîtront près de votre personnage.
Fabrication et règles de placement du bloc
Pour fabriquer un Trading Post, vous aurez besoin de : 3 Planches (tout type), 2 Bâtons et 1 Émeraude. La recette de fabrication dans l'Établi ressemble à ceci :

Vous pouvez placer le bloc n'importe où. Sa texture ressemble à un support en bois avec un tissu vert et un motif d'émeraude sur les côtés, ce qui s'intègre bien pour décorer les places de marché ou les salles de commerce. Pour que le bloc fonctionne, les villageois doivent se trouver dans son rayon de balayage et avoir accès à leurs postes de travail pour réapprovisionner leurs échanges.
Paramètres de configuration
La modification vous permet d'ajuster les paramètres de balayage et le comportement des villageois en utilisant le fichier de configuration tradingpost-server.toml. Ce fichier apparaît après le premier lancement du monde et se trouve dans le dossier serverconfig de votre sauvegarde (chemin : .minecraft/saves/[Nom_du_monde]/serverconfig/tradingpost-server.toml).
Principaux paramètres de configuration :
horizontal_range(valeur de 1 à 96, par défaut — 24) : détermine le rayon de balayage horizontal (le long des axes X et Z) pour rechercher des marchands.vertical_range(valeur de 1 à 96, par défaut — 16) : détermine la hauteur de balayage (le long de l'axe Y), qui détecte les villageois aux autres étages ou sous terre.enforce_range(valeur booléenne true/false, par défaut — true) : si vous activez ce paramètre, le jeu désactive l'interface de commerce avec un villageois spécifique s'il sort du rayon du bloc pendant une session d'échange.teleport_xp(valeur booléenne true/false, par défaut — false) : si défini sur true, le jeu téléporte les orbes d'expérience lâchés directement sur votre personnage au lieu de les laisser tomber près du bloc.

Si vous utilisez le chargeur Fabric, vous devez installer le mod utilitaire Mod Menu pour modifier ces paramètres en jeu, et sur Forge ou NeoForge — le mod Configured, qui ajoutent une interface graphique pratique pour les paramètres.
Compatibilité et performances
Pour faire fonctionner le mod Trading Post, vous devez installer la bibliothèque Puzzles Lib, qui contient du code partagé pour les projets de l'auteur. La version Fabric nécessite également Forge Config API Port pour lire correctement le fichier de configuration TOML.
Performances et limites : Si vous définissez les valeurs maximales de rayon de balayage (horizontal_range = 96 et vertical_range = 96) dans les grandes colonies où le nombre de villageois dépasse plusieurs dizaines, le jeu pourrait perdre des images par seconde (FPS) lors de l'ouverture du menu. Le balayage constant des entités et la mise à jour de leurs listes d'échange chargent le processeur central et réduisent les TPS du serveur. Gardez les valeurs de rayon dans les limites standard de 24 à 32 blocs.
Pour bloquer les entités ou les marchands indésirables d'autres modifications, vous pouvez utiliser le système de tags de Minecraft en ajoutant des identifiants au tag tradingpost:blacklisted_traders via un datapack personnalisé.
Avis de l'auteur
Par rapport à la construction classique de grandes salles de commerce où vous enfermez chaque villageois dans une petite cabine, Trading Post vous permet de laisser les villageois se déplacer librement sans perdre le confort de l'échange. La principale limite du mod est la charge accrue du système avec un grand rayon de recherche d'entités. Cette modification convient à la survie en solo et aux petits serveurs privés où les joueurs veulent minimiser la routine et reconstituer leurs propres ressources sans perdre de temps supplémentaire.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 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.











