BoxedVillagers is a plugin that allows players to use scrolls to capture villagers. Villagers captured in this way keep all of their trades and can be traded with like usual (by right clicking with the scroll in hand) and still restock their trades daily.
This has several benefits. Once a villager is captured, it does not exist as an entity anymore and thus has no AI that brings down performance, which also eliminates frustrations with unreliable restocking behavior. However, note that capturing a villager is irreversible.
BoxedVillagers also features a Witch Doctor UI, which allows players to purchase unbound scrolls, cure villagers for price reductions and unlock trade slots.
BoxedVillagers offers a range of configuration options, like customizing the prices for various operations in the Witch Doctor UI. Courtesy of Vault, not just basic resources but in-game money is also supported as cost. For full details on configuration, look at the comments in config.yml.
For a list of available commands and permissions, check out the Readme in the GitLab Repository.
What about support for other languages?
Officially, BoxedVillagers is only available in English, however using the strings.yml file any player-visible text can be changed.
Dependencies:
- Vault: https://www.spigotmc.org/resources/vault.34315/
- NBT API: https://www.spigotmc.org/resources/nbt-api.7939/
Note that BoxedVillagers will run without Vault, but money costs will be disabled.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta