FALVTP
Fast Async Lagless Villager Trading Pandemonium.
Your trading hall is probably lagging your server and bringing it to it's knees. FALVTP takes initiative in an aggressive manner to fix this lag!
TLDR
Hello my very lazy reader! The villager's jobsite block becomes the trader. A lectern trades like a librarian, a composter trades like a farmer, etc etc for all professions. The other goal is to keep things vanilla. Same trades, same biome dependencies, demand-based pricing and restock times. This includes support for Hero of the Village
Feature Rundown
There are 2 mechanics which can be enabled and disabled respectively 1. Soul Harvesting Sneak and right-click an adult villager with a plain glass bottle. You get a Soul Vial. Each villager can give one soul per Minecraft day. Babies and nitwits have no soul.
You can bind a soul by right clicking any placed job site block with the vial. The block becomes a level 1 trader for that block's profession.
2. Absorbtion Absorb a villager by shift-right clickin g a villager while holding it's job site block, (a lectern for a librarian etc.) The villager is absorbed into the block and becomes the workstation. The villager keeps any trades it had before if it was leveled up. This is great for moving villagers around.
Trading And Moving
Right-click the block. It opens a normal trade menu: novice trades to start, levels up as you trade, restocks twice a day during villager work hours.
Break the block and you get it back as an item with everything kept. Put it down somewhere else and keep trading.
Re-rolling is exactly as painful as vanilla. Break and place a fresh lectern until the trades are right. You will be just as miserable as before so don't worry!.
Protections
- Explosions drop the trader as an item instead of destroying it.
- Fire won't burn a trader.
- Pistons can't move trader blocks.
- Sneak-click a trader to use the block normally (open the barrel, read the lectern) or to build against it.
- Claim and protection plugins are theoretically respected for harvesting, binding, absorbing and trading, etc.
No commands. No permissions. Nothing to set up. Drop it in and start using it right away.
Configuration
Everything you could possibly want to configure is in the config file plugins/FALVTP/config.yml, which is created on first start. The defaults match vanilla.
| Section | What you can change |
|---|---|
restock |
Restocks per day, cooldown between them, work-hours-only |
leveling |
Experience needed for each level |
experience-orbs |
Whether trades drop XP orbs and how much |
pricing |
Hero of the Village discount on or off |
interact |
Whether sneaking skips the trader |
sounds |
Open and deny sounds, including custom resource pack sounds |
menu / item |
Trade menu title and how dropped workstation items look |
soul-vial |
Turn it off, or change its look (custom item models supported) and cooldown |
workstation-capture |
Turn villager absorbing on or off |
messages |
Every action bar message, or blank it to turn it off |
protection |
What fire and explosions do to traders |
Text uses MiniMessage, with <profession>, <level> and
<level_name> placeholders where they make sense.
Requirements
- Paper 26.3. FALVTP rolls trades the same way vanilla does by reaching into Minecraft internals, so it is tied to this exact version. New Minecraft versions need a plugin update.
- Java 25
Links
- Source and bug reports: GitHub
- Found a bug? Open an issue with your Paper version and what you were doing.
Information
Pinned Versions
- R26.3
Pages
Members
1Owner