HarvestBags
🎒 HARVESTBAGS – INFINITE CROP STORAGE SYSTEM FOR POCKETMINE-MP
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲: PocketMine-MP
𝗡𝗮𝗺𝗲: HarvestBags
𝗔𝘂𝘁𝗵𝗼𝗿: MadoxMc
𝗔𝗣𝗜: 5.0.0
𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: Give your players dedicated bags for each crop type, with infinite storage capacity and an optional built-in economy to sell harvests directly from the bag.
𝗗𝗲𝗽𝗲𝗻𝗱𝘀: FormAPI, InvMenu, optional EconomyAPI or / BedrockEconomy / PocketEconomy (optional, only for selling feature)
📦 Say goodbye to inventory clutter and full chests during farming sessions — HarvestBags gives every crop its own infinite storage pouch.
✨ NEVER LOSE A HARVEST AGAIN
Farming on a survival or economy server usually means constant inventory management: full hotbars, dropped crops on the ground, and players who quit harvesting because their inventory fills up too fast.
HarvestBags solves this once and for all by giving each player dedicated bags per crop type, with unlimited storage capacity.
👉 Your players can now farm for hours without ever worrying about inventory space.
🔥 KEY FEATURES
8 Crop Bags Supported
• Wheat Bag
• Cactus Bag
• Carrot Bag
• Potato Bag
• Melon Bag
• Pumpkin Bag
• Sweet Berries Bag
• Sugar Cane Bag
Infinite Storage
• Each bag stores unlimited quantities of its crop
• No more overflowing inventories during farming sessions
• Fully customizable item names and lore for every bag
Smart Auto-Pickup (Optional)
• When enabled, harvested crops go straight into the matching bag
• Seeds are automatically returned to the player’s inventory
• Works only if the player owns the correct bag type
• Can be disabled for classic ground-drop harvesting
💰 BUILT-IN ECONOMY SYSTEM
HarvestBags includes an optional, fully configurable selling system directly from the bag interface.
✔️ Economy Enabled Mode
• A sell icon appears in the bag menu
• Players sell crops instantly at admin-defined prices
• Compatible with EconomyAPI and PocketEconomy
✔️ Economy Disabled Mode
• Sell icon is replaced with a barrier item
• Use HarvestBags as a pure storage solution only
👉 Every crop has its own configurable sell price, fully adjustable in the config file.
🖥️ INTUITIVE BAG MENU
Each bag opens a clean, interactive menu where players can:
• Add Crops – move crops from inventory into the bag
• Remove Crops – withdraw crops back into inventory (or dropped on ground if no space)
• Sell Crops – instantly sell stored crops for coins (if economy enabled)
• Navigate Pages – browse large quantities with Next/Previous page buttons
Every action uses clear confirmation forms showing exact quantities and prices before validating, preventing misclicks and accidental sales.
⚙️ FULLY CUSTOMIZABLE TEXTS & FORMS
Server owners have complete control over the player experience:
• Custom item names and lore for every bag (filled and empty states)
• Custom menu item names and lore (Add/Remove/Sell/Navigation)
• Custom form titles, labels, and confirmation messages
• Custom chat messages and title/subtitle notifications on sale
• Placeholder support ({count}, {item}, {price}, {total}) across all messages
👉 Translate or restyle the entire plugin without touching any code.
🔄 SMART MENU BEHAVIOR
Choose exactly how the bag menu reacts after an action:
• Reopen + Update Title – menu closes and reopens with updated item count in the title
• Reopen Only – menu stays open without refreshing the title
• No Reopen – menu closes after each action
👉 Tune the UX to match your server’s pace and player preferences.
🧰 DESIGNED FOR SERVER OWNERS
• Simple, well-documented YAML configuration
• Choice between EconomyAPI and PocketEconomy
• Toggle auto-pickup, economy, and menu behavior independently
• Lightweight and optimized for PocketMine-MP API 5.0.0
❤️ PERFECT FOR
• Survival servers
• Economy/Skyblock servers
• Farming-focused game modes
• Any server wanting smoother, more enjoyable harvesting
🛠️ REQUIREMENTS
• InvMenu & FormAPI
• EconomyAPI or BedrockEconomy / PocketEconomy (only required if selling feature is enabled)
⚖️ License Notice
By purchasing this plugin, you waive your right of withdrawal and accept our End User License Agreement (EULA), No-Refund, and the plugin’s included license.