π° BankNote Plugin v2.0.0

A secure and feature-rich banknote system for PocketMine-MP servers! Convert your money into physical items that can be traded, stored, and redeemed safely with advanced anti-duplication protection.
π What's New in v2.0.0
-
π BedrockEconomy Support: Modern async economy system (replacing libEco)
-
π‘οΈ Enhanced Security: Advanced anti-duplication and exploit prevention
-
π Universal Item Support: Use ANY Minecraft item via StringToItemParser
-
π¨ Improved UI: Better FormAPI integration with fallback support
-
π Professional Permissions: Standardized
banknote.use system
-
β‘ Performance Boost: Async operations and optimized code
-
π Poggit Ready: Full compliance with modern standards
-
Economy System: libEco β BedrockEconomy (auto-detection included)
-
Permissions:
BankNote.note.cmd β banknote.use
-
Configuration: Enhanced config structure with more options
π‘οΈ Advanced Security
-
Anti-Duplication System: Prevents exploit attempts and item duplication
-
NBT Validation: Ensures banknote integrity and authenticity
-
Block Interaction Filter: Prevents conflicts with chests and item frames
-
Cooldown Protection: Configurable spam prevention system
-
Item Validation: Multi-layer verification for secure transactions
π Flexible Item System
-
StringToItemParser: Support for ANY Minecraft item type
-
Custom Items: Diamond, emerald, nether star, totem, and more
-
Visual Customization: Color codes, custom names, and lore
-
Placeholder Support: Dynamic {amount}, {creator}, {date} variables
π° Multi-Economy Support
-
BedrockEconomy (Primary) - Modern async operations
-
EconomyAPI (Secondary) - Classic compatibility
-
Auto-Detection: Seamless economy plugin detection
-
Fallback Support: Works with either economy system
π¨ Enhanced User Interface
-
FormAPI Integration: Beautiful GUI forms with quick amounts
-
Custom Amount Input: Flexible amount entry system
-
Fallback UI: Text-based interface when FormAPI unavailable
-
User-Friendly Messages: Clear feedback and error handling
-
PocketMine-MP: 5.0.0+
-
PHP: 8.0+
-
Economy Plugin: BedrockEconomy OR EconomyAPI
-
Optional: FormAPI for enhanced GUI experience
- Download from Poggit
- Place the
.phar file in your server's plugins/ folder
- Install an economy plugin:
-
Optional: Install FormAPI for GUI support
- Restart your server
- Configure in
plugins/BankNote/config.yml
π― Commands & Permissions
| Command |
Description |
Permission |
Aliases |
/banknote <amount> |
Create a banknote |
banknote.use |
/bn, /note
|
/banknote ui |
Open GUI interface |
banknote.use |
/bn ui |
-
banknote.use - Create and redeem banknotes (default: true)
-
banknote.admin - Administrative access (default: op)
-
Command Method:
/banknote 1000 - Creates $1000 banknote
-
GUI Method:
/banknote ui - Interactive form (requires FormAPI)
-
Quick Amounts: Predefined buttons for common values
-
Right-click the banknote item while holding it
- Money is instantly added to your balance
- Item is consumed and cannot be duplicated
Use any Minecraft item via configuration:
banknote:
item:
type: "paper" # Default
type: "diamond" # Premium look
type: "nether_star" # Ultra rare
type: "emerald" # Classic currency
# ... and 500+ more items!
# Enhanced Configuration v2.0.0
banknote:
item:
type: "paper"
name: "Β§rΒ§lΒ§6${amount} Β§aBANΒ§fK Β§aNOTE"
lore:
- "Β§rΒ§7Right-click to redeem"
- "Β§rΒ§7Value: Β§a${amount}"
limits:
minimum: 1
maximum: 1000000
cooldown: 1
ui:
enabled: true
title: "Β§lΒ§aBankNote Manager"
quick_amounts: [100, 500, 1000, 5000, 10000]
economy:
preferred: "BedrockEconomy"
auto_detect: true
security:
anti_duplication: true
nbt_validation: true
block_interaction_filter: true
π Economy Plugin Compatibility
BedrockEconomy (Recommended)
# Modern async economy system
- Better performance
- Async operations
- Active development
- Latest PocketMine-MP support
EconomyAPI (Legacy Support)
# Classic economy plugin
- Backwards compatibility
- Synchronous operations
- Stable and tested
- Wide plugin support
| Feature |
v1.0.0 |
v2.0.0 |
| Economy Support |
libEco only |
BedrockEconomy + EconomyAPI |
| Item Support |
Paper only |
Any Minecraft item |
| Security |
Basic |
Advanced anti-duplication |
| UI |
FormAPI only |
FormAPI + fallback |
| Permissions |
Non-standard |
Professional system |
| Performance |
Standard |
Optimized with async |
| Poggit Compliance |
Partial |
Full compliance |
- BedrockEconomy integration with async support
- StringToItemParser for universal item support
- Advanced anti-duplication security system
- Professional permission system (
banknote.use)
- Enhanced FormAPI integration with fallback UI
- Comprehensive configuration system
- Poggit CI compliance and quality checks
-
BREAKING: Replaced libEco with BedrockEconomy
-
BREAKING: Updated permission names for standardization
- Improved error handling and user feedback
- Cleaner code structure (removed unnecessary logging)
- Updated plugin.yml for modern standards
- Enhanced .poggit.yml configuration
- Fixed duplication exploits and security vulnerabilities
- Resolved interaction conflicts with storage blocks
- Improved NBT validation and item integrity checks
- Enhanced cooldown system reliability
- Async economy operations for better server performance
- Optimized item validation and processing
- Reduced memory footprint and CPU usage
- Faster plugin initialization and loading
- Basic banknote functionality
- libEco integration
- FormAPI support
- Simple configuration
π¨βπ» Author & Support
Biswajit - Plugin Developer
π Thank you for using BankNote v2.0.0!
Making secure economy transactions simple and reliable for the PocketMine-MP community.