LiteVillagerTrade
1.0.9A high performance, Folia ready shopkeepers like trading plugin for Minecraft servers.
LiteVillagerTrade is a next-generation, high performance, and Folia-ready shopkeepers-style trading plugin for Minecraft servers. Built from the ground up for modern server environments, it allows server administrators to set up customized merchant shops with infinite stock.
Economy & Custom Currency Support
LiteVillagerTrade offers robust integration with Vault and PlaceholderAPI:
- Vault Integration: Charge players virtual money for trades. Fares are automatically debited from their Vault balance.
- Custom PAPI Currencies: Define any custom currency using PlaceholderAPI (e.g., PlayerPoints, TokenManager, Coins, or custom variables) with custom GUI items, formatting, and balances.
- NBT-Safe Lore Cleanup: Price lore is temporarily appended to items inside the merchant UI, but is 100% stripped and cleaned upon successful purchase, ensuring items are returned to players with their original names, durability, and custom NBT tags intact.
Visual customizer and NPC models
Customize your shopkeeper's appearance directly inside an interactive GUI:
- NPC Types: Cycle shopkeepers between standard Minecraft
VILLAGER,WANDERING_TRADER, or FancyNPC Player Models. - Skin customizer: Click to enter any player skin name (e.g.
eoxyn,Herobrine) in chat to apply it dynamically to your FancyNPC player model. - Outfit Colors: Cycle clothing biome styles (
desert,snow,taiga,savanna,swamp,jungle,plains). - Tool/Item Icons: Customization menus display beautiful, theme-matching item icons representing each villager profession and outfit color block in real-time.
- AI & Gaze Control: Toggle movement/AI or NPC turning (FancyNPC turn-to-player behavior) with a single click.
Commands & Permissions
Commands Table
| Command | Description | Permission |
|---|---|---|
/lvt create [title] | Spawns a standard Admin Shop Villager. | litevillagertrade.create |
/lvt create npc <skin> [title] | Spawns a Player-model FancyNPC Admin Shop. | litevillagertrade.create |
/lvt create villager [title] | Spawns a Bukkit Villager Admin Shop. | litevillagertrade.create |
/lvt remove <name> | Deletes the shop matching that name. | litevillagertrade.remove |
/lvt edit <name> | Opens the customization menu for that shop. | litevillagertrade.edit |
/lvt move <name> | Teleports the specified shop NPC to your location. | litevillagertrade.move |
/lvt reload | Reloads the configuration and messages. | litevillagertrade.reload |
Configuration
# Database configuration (supports sqlite and mysql)
storage:
type: "sqlite" # sqlite, mysql
sqlite:
file: "database.db"
mysql:
host: "localhost"
port: 3306
database: "minecraft"
username: "root"
password: ""
# Custom PAPI Currencies
currencies:
playerpoints:
display-name-gui: "&d%price% Points"
placeholder: "%playerpoints_points%"
take-command: "points take %player% %price%"
item-material: "AMETHYST_SHARD"
item-name: "&d&lPlayerPoints"
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