ItemRental
Let players rent out their items to others
Description
ItemRental lets players list their items for others to rent with hourly rates. Players can browse available rentals through a GUI Menu, track their earnings, and manage both their listings and active rentals. The plugin uses Vault for economy and saves all data automatically.
Features
- Full GUI system for browsing and managing rentals with pagination, categories and sorting
- Set custom hourly rates and max rental duration
- Auto-return items when rental expires with durability protection
- Strong anti-dupe protection: death/grave handling, auction house monitoring (hooks into 12 shop/auction plugins), sell GUI blocking
- Lender ratings - renters rate owners after returning items
- Rental history and side-by-side item comparison
- Auto-extend rentals (renter opt-in, configurable surcharge and limit)
- Bedrock support - Geyser/Floodgate players get native forms
- Folia support (experimental)
- Track earnings and rental statistics
- Collect money through the GUI
- View remaining time on rented items
- Persistent data storage with automatic backups
- Vault economy integration
- Multi-language support (9 languages: English, Czech, German, Spanish, French, Korean, Portuguese, Russian, Chinese)
- Real-time notifications for renters and owners
- Item durability protection - items returned with full durability
- Admin tools: confiscate listings, force return items, live monitoring, collections payout
- Configurable tax system
- Item blacklist by material or item name
- Sound effects for actions
- Detailed logging and audit trail
Commands
Player Commands:
- /rental - Opens the main menu
- /rental create <price> <hours> - List held item for rent
- /rental browse - Browse available rentals
- /rental myrentals - View your active rentals with time remaining
- /rental listings - Manage your rental listings
- /rental collect - Collect earnings from your rentals
- /rental stats - View your rental statistics
- /rental return <id> - Return a rented item early
- /rental help - Show help message
Admin Commands:
- /rental reload - Reload configuration
- /rental forcereturn <id> - Force return a rented item with full durability
- /rental monitor - View live rental operations and activity
- /rental browse - Admins can shift-click any listing to confiscate it directly to their inventory
Permissions
- itemrental.use - Use basic rental commands (default: true)
- itemrental.create - Create rental listings (default: true)
- itemrental.rent - Rent items from others (default: true)
- itemrental.admin - Admin permissions (default: op)
- itemrental.reload - Reload configuration (default: op)
- itemrental.bypass - Bypass rental restrictions (default: op)
- itemrental.* - All permissions (default: op)
Config Options
- Max listings/rentals per player
- Min/max prices and rental duration
- Tax system with configurable rates
- Blacklisted items by material or by item name (blocks custom items from other plugins)
- Auto-extend settings: surcharge, hours per extend, max extends
- Custom messages (fully translatable in 9 languages)
- Sound effects for all actions
- Durability protection settings
- Debug mode for troubleshooting
Supported Languages
- English
- Czech (čeština)
- German (Deutsch)
- Spanish (Español)
- French (Français)
- Korean (한국어)
- Portuguese (Português)
- Russian (Русский)
- Chinese (中文)
Dependencies
- Vault (Required for economy integration)
- Compatible economy plugin (e.g., EssentialsX, CMI, etc.)
- Floodgate (Optional - enables Bedrock forms for Geyser players)
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