Overview:
Optimizator is a Minecraft Spigot/Paper plugin for version 1.21.11 that allows server administrators to grant specific players infinite villager trades. This means selected players can trade with villagers without the trades ever becoming locked or exhausted, while other players experience normal trading limits.
Key Features:
- Infinite Trades for Selected Players: Designated players can perform unlimited trades with villagers, with no red X appearing on trade arrows.
- Command Management: Use `/infinitevillager add <player>` to add a player, `/infinitevillager remove <player>` to remove, and `/infinitevillager list` to view current infinite traders.
- Permission System: Granular permissions for add, remove, and list actions, with a parent permission for full access.
- Persistent Storage: Player lists are saved to the plugin's config file and persist across server restarts.
- Tab Completion: Commands support tab completion for actions and online player names.
Commands:
- '/infinitevillager add <player>' - Adds a player to the infinite traders list (requires 'optimizator.infinitevillager.add').
- '/infinitevillager remove <player>' - Removes a player from the list (requires 'optimizator.infinitevillager.remove').
- '/infinitevillager list' - Lists all infinite traders (requires `optimizator.infinitevillager.list`).
Permissions:
- 'optimizator.infinitevillager' - Parent permission granting all sub-permissions (default: op).
- 'optimizator.infinitevillager.add' - Allows adding players.
- 'optimizator.infinitevillager.remove' - Allows removing players.
- 'optimizator.infinitevillager.list' - Allows listing players.
Installation:
1. Place the compiled JAR file in your server's 'plugins' folder.
2. Restart the server or use a plugin manager to load it.
3. Configure permissions as needed.
Compatibility:
- Minecraft
1.21.11
-
Spigot/Paper API
Notes:
- Only affects villager trades; wandering traders are not included.
- Trades are infinite only for listed players; others have standard limits.
- Player data is stored by UUID for accuracy.
This plugin enhances gameplay for VIP players or special events by removing trading restrictions.
![[IMG]](//proxy.spigotmc.org/df11c182096a85afb9807d52d7b3a24a935ddffd/68747470733a2f2f696d61676573372e6d656d6564726f69642e636f6d2f696d616765732f55504c4f414445443534382f363633643832663732343663382e6a706567)