Disable Villager Trade
Overview
DisableVillagerTrade is a lightweight mod/plugin crafted to block trading interactions exclusively with villagers while preserving interactions with other non-player characters (NPCs). This ensures a balanced and immersive gameplay experience on your server.
Now available for multiple platforms!
🎮 Supported Platforms
| Platform | Minecraft Version | Status |
|---|---|---|
| Bukkit/Spigot/Paper | 1.14 - 1.21.11+ | ✅ Full Support |
| Fabric | 1.21.11 | ✅ Full Support |
| Forge | 1.21.11 | ✅ Full Support |
| NeoForge | 1.21.11 | ✅ Full Support |
| Quilt | 1.21.11 | ✅ Use Fabric version |
✨ Key Features
- Custom Interaction Messages - Personalize interaction messages to match your server's tone and style, enhancing player engagement.
- Toggle Interaction Messages - Easily enable or disable interaction messages according to server preferences.
- World/Dimension-Specific Disablement - Fine-tune gameplay dynamics by enabling or disabling the plugin on a per-world/dimension basis, granting precise control over trading functionalities.
- Bypass Permission - Allow staff to trade with
disabletrade.bypasspermission. - Smart Profession Detection - Villagers with no profession (NONE) can still be interacted with.
- Automatic Update Checker - Get notified when a new version is available.
- Admin Commands - Manage the mod with simple commands on all platforms (
/dvt reload|status|help).
📦 Installation
Bukkit/Spigot/Paper
- Download
DisableVillagerTrade-Bukkit-x.x.x.jar - Place in your server's
pluginsfolder - Restart your server
- Configure in
plugins/DisableVillagerTrade/config.yml
Fabric
- Download
DisableVillagerTrade-Fabric-x.x.x.jar - Ensure you have Fabric Loader and Fabric API installed
- Place in your
modsfolder - Configure in
config/disablevillagertrade.json
Forge / NeoForge
- Download the appropriate JAR for your mod loader
- Place in your
modsfolder - Configure in
config/disablevillagertrade-server.toml
⚙️ Configuration (Bukkit)
# Message settings
message:
enabled: true
text: "&cYou can't trade with villagers on this server."
# Worlds where trading is ALLOWED
disabled-worlds:
- example-world
🎮 Commands
All platforms support the /dvt command. Bukkit additionally registers /disabletrade and /tradetoggle as aliases.
Bukkit
| Command | Description | Permission |
|---|---|---|
/disabletrade reload |
Reload the plugin configuration | disabletrade.admin |
/disabletrade status |
Show plugin status and settings | disabletrade.admin |
/disabletrade toggle [player] |
Check bypass permission status | disabletrade.admin |
/disabletrade help |
Show help message | disabletrade.admin |
Aliases: /dvt, /tradetoggle
Fabric / Forge / NeoForge
| Command | Description | Required Permission |
|---|---|---|
/dvt reload |
Reload the mod configuration | OP level 2 |
/dvt status |
Show mod status and settings | OP level 2 |
/dvt help |
Show help message | OP level 2 |
🔑 Permissions
| Permission | Description | Default |
|---|---|---|
disabletrade.admin |
Access to all admin commands | OP |
disabletrade.bypass |
Allows the player to bypass trade block | OP |
disabletrade.update |
Receives update notifications on join | OP |
Note: On Fabric, permissions work with Fabric Permissions API or fall back to OP level 2+. On Forge/NeoForge, OP level 2+ is required.
💻 Supported Versions
- Minecraft: 1.14 - 1.21.11+ (varies by platform)
- Java: 21+
🔗 Links
📄 License
This project is open source under the MIT License.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
v2.3.2 (NeoForge) 2.3.2-neoforge |
1.21.11
|
neoforge
|
Download |
|
v2.3.2 (Forge) 2.3.2-forge |
1.21.11
|
forge
|
Download |
|
v2.3.2 (Fabric) 2.3.2-fabric |
1.21.11
|
fabric, quilt
|
Download |
|
v2.3.2 (Bukkit) 2.3.2-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, paper, purpur, spigot
|
Download |
|
v2.3.1 (NeoForge) 2.3.1-neoforge |
1.21.11
|
neoforge
|
Download |
|
v2.3.1 (Forge) 2.3.1-forge |
1.21.11
|
forge
|
Download |
|
v2.3.1 (Fabric) 2.3.1-fabric |
1.21.11
|
fabric, quilt
|
Download |
|
v2.3.1 (Bukkit) 2.3.1-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, paper, purpur, spigot
|
Download |
|
v2.3.0 (NeoForge) 2.3.0-neoforge |
1.21.11
|
neoforge
|
Download |
|
v2.3.0 (Forge) 2.3.0-forge |
1.21.11
|
forge
|
Download |
|
v2.3.0 (Fabric) 2.3.0-fabric |
1.21.11
|
fabric, quilt
|
Download |
|
v2.3.0 (Bukkit) 2.3.0-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, paper, purpur, spigot
|
Download |
|
v2.2.0 (NeoForge) 2.2.0-neoforge |
1.21.11
|
neoforge
|
Download |
|
v2.2.0 (Forge) 2.2.0-forge |
1.21.11
|
forge
|
Download |
|
v2.2.0 (Fabric) 2.2.0-fabric |
1.21.11
|
fabric, quilt
|
Download |
|
v2.2.0 (Bukkit) 2.2.0-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
|
bukkit, paper, purpur, spigot
|
Download |
|
v2.1.1 (NeoForge) 2.1.1-neoforge |
1.21.10
|
neoforge
|
Download |
|
v2.1.1 (Forge) 2.1.1-forge |
1.21.10
|
forge
|
Download |
|
v2.1.1 (Fabric) 2.1.1-fabric |
1.21.10
|
fabric, quilt
|
Download |
|
v2.1.1 (Bukkit) 2.1.1-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
bukkit, paper, purpur, spigot
|
Download |
|
v2.1.0 (NeoForge) 2.1.0-neoforge |
1.21.10
|
neoforge
|
Download |
|
v2.1.0 (Forge) 2.1.0-forge |
1.21.10
|
forge
|
Download |
|
v2.1.0 (Fabric) 2.1.0-fabric |
1.21.10
|
fabric, quilt
|
Download |
|
v2.1.0 (Bukkit) 2.1.0-bukkit |
1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
bukkit, paper, purpur, spigot
|
Download |