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
- Set custom hourly rates and max rental duration
- Auto-return items when rental expires with durability protection
- Track earnings and rental statistics
- Collect money through the GUI
- View remaining time on rented items
- Persistent data storage
- 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
- Configurable tax system
- Item blacklist support
- Sound effects for actions
- Auto-charge system for active rentals
- 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 (prevent certain items from being rented)
- Custom messages (fully translatable in 9 languages)
- Sound effects for all actions
- Auto-charge intervals
- 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.)