Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Pure Server-side implementation, Zero Installation for vanilla players — leave scamming villagers' hidden trades nowhere to hide! Want to see in advance which trades villagers will unlock after leveling up, without adding any burden? Villager Trade Preview is the pure server-side solution for you! Whether you run a Vanilla, Paper, Spigot, or Fabric server, players can directly preview all trades of a level 1 villager for future levels 2–5 without installing any mods or resource packs.
📖 Overview
This project is inspired by the well-known mod Visible Traders, but has been redesigned for different server environments. Its core goal is simple: make trade preview a pure server-side feature so that vanilla client players can use it seamlessly.
Two versions are currently available:
- Data Pack Version: For vanilla-only environments, suitable for Vanilla, Paper, Spigot, and other servers and singleplayer saves.
- Fabric Version: For Fabric servers and Fabric singleplayer, requiring Fabric Loader.
✨ Main Features
- 🔮 Trade Preview: When interacting with a level 1 villager, the trade interface directly displays the trade options that would only be unlocked after future level-ups, shown in a locked state.
- 🖥️ Server-side Friendly:
- Data Pack Version: Players do not need to install any mods or resource packs; simply place the data pack into the server/save and it takes effect.
- Fabric Version: When installed on a Fabric server, vanilla client players do not need to install anything extra; it can also be installed for singleplayer.
- 🧩 Fully Compatible: Works with all vanilla villager professions and biome variants.
- 📦 Works Out of the Box: After installation, newly employed villagers on the server automatically gain the trade preview feature.
🎯 Supported Versions
- Minecraft Java Edition: 26.1+
- Data Pack Version: Suitable for Vanilla, Paper, Spigot, and other mainstream servers and singleplayer saves.
- Fabric Version: Requires the corresponding version of Fabric Loader; if the mod depends on Fabric API, please install it as well.
💡 Differences from the Visible Traders Mod
Unlike the Visible Traders mod, which requires installation on both client and server, this project prioritises "pure server-side usability" and offers more flexible choices:
- Data Pack Version: Built specifically for vanilla-only servers or singleplayer games where mods cannot be installed, implementing the core functionality through the data pack system.
- Fabric Version: Suitable for servers or singleplayer players already using Fabric; when used as a server-side mod, vanilla client players do not need to install anything extra.
Both the Data Pack Version and the Fabric Version are independent projects inspired by Visible Traders and developed for different environments. They are not directly affiliated with the Visible Traders mod.
📥 Installation
Data Pack Version
- Download the data pack file (
.zip). - Place the file into the
world/datapacksfolder of your server or singleplayer save. - Restart the server or run
/reload. - Done!
Fabric Version
- Install Fabric Loader for the corresponding Minecraft version.
- Download the Fabric Version
.jarfile. - Place the
.jarinto themodsfolder.- For a Fabric server: only the server needs it installed; vanilla client players do not need to install anything.
- For singleplayer: it must be installed on the Fabric client.
- Restart the game or server.
- Done!
- Players do not need to install anything extra — simply interact with a level 1 villager to preview future trades.
- The Data Pack Version and the Fabric Version have identical functionality. Please choose one to install according to your environment; usually there is no need to install both.
⚠️ Important Notice
This data pack and Fabric Version are not directly affiliated with the Visible Traders mod. They are independent projects inspired by it and developed for vanilla / Fabric environments. The core difference is that this project prioritises pure server-side usability, allowing vanilla client players to enjoy trade preview with zero installation!
「村民交易预览」模组介绍
纯服务端实现,原版玩家零安装——让奸商村民的隐藏交易无处遁形!想在不增加任何负担的前提下,提前看到村民升级后会解锁哪些交易?「村民交易预览」正是为你准备的纯服务端方案!无论你运营的是原版、Paper、Spigot 还是 Fabric 服务端,玩家都无需安装模组或资源包,即可直接预览 1 级村民未来 2–5 级的全部交易内容。
📖 概述
本项目灵感来源于知名模组 Visible Traders,但针对不同服务端环境重新设计,核心目标只有一个:把交易预览做成纯服务端功能,让原版客户端玩家也能无缝使用。
目前提供两种版本:
- 数据包版:面向纯原版环境,适用于 Vanilla、Paper、Spigot 等服务器和单人存档。
- Fabric 版:面向 Fabric 服务端与 Fabric 单人游戏,需安装 Fabric Loader。
✨ 主要特性
- 🔮 交易预览:与 1 级的村民互动时,交易界面会直接显示其未来升级后才解锁的交易选项,并以锁定状态呈现。
- 🖥️ 纯服务端友好:
- 数据包版:无需玩家安装任何模组或资源包,服务端/存档放入数据包即可生效。
- Fabric 版:安装在 Fabric 服务端后,原版客户端玩家无需额外安装;单人游戏也可安装。
- 🧩 完全兼容:适用于所有原版村民职业和生物群系变种。
- 📦 即装即用:安装后,服务器中新获得职业的村民都会自动获得交易预览功能。
🎯 适用版本
- Minecraft Java 版:26.1+
- 数据包版:适用于 Vanilla、Paper、Spigot 等主流服务端和单人存档。
- Fabric 版:需对应版本的 Fabric Loader;如模组依赖 Fabric API,请一并安装。
💡 与 Visible Traders 模组的区别
与需要客户端和服务端同时安装的 Visible Traders 模组不同,本项目把“纯服务端可用”放在首位,提供更灵活的选择:
- 数据包版:专为无法安装模组的纯原版服务端或单人游戏打造,通过数据包机制实现核心功能。
- Fabric 版:适合已经使用 Fabric 的服务器或单人玩家;作为服务端侧模组使用时,原版客户端玩家无需额外安装。
本数据包与 Fabric 版均为受 Visible Traders 启发、针对不同环境开发的独立项目,与 Visible Traders 模组没有直接关联。
📥 安装方法
数据包版
- 下载数据包文件(
.zip)。 - 将文件放入服务器或单人游戏存档的
world/datapacks文件夹。 - 重启服务器或执行
/reload。 - 完成!
Fabric 版
- 安装对应 Minecraft 版本的 Fabric Loader。
- 下载模组文件(
.jar)。 - 将文件放入
mods文件夹。- 用于 Fabric 服务端:只需服务端安装,原版客户端玩家无需安装。
- 用于单人游戏:需在 Fabric 客户端中安装。
- 重启游戏或服务器。
- 完成!
- 玩家无需额外安装任何东西,直接与 1 级村民互动即可预览未来交易。
- 数据包版与 Fabric 版功能一致,请根据你的环境二选一安装,通常无需同时安装。
⚠️ 重要提示
本数据包及 Fabric 版与 Visible Traders 模组没有直接关联,是受其启发并针对原版 / Fabric 环境开发的独立项目。两者的核心差异在于:本项目优先保证纯服务端可用,让原版客户端玩家零安装即可享受交易预览!


