
Mr. President
"The most TREMENDOUS plugin EVER created!" Mr. President transforms your server into an intense comedic dystopia where an AI-powered dictator issues ridiculous orders, launches missiles at disobedient players and treats everyone like the peasants they are.
Mr. President 1.1.5 The "D.O.M.E." Update
release22 июня 2025 г.🎮 Mr. President Plugin v1.1.5 - The "Department of Minecraft Efficiency" Update
📅 Release Date: January 21, 2025
This release consolidates all improvements and fixes from versions 1.1.1 through 1.1.5, delivering a significantly enhanced and more stable Mr. President experience.
🚀 Major Features & Improvements
🎛️ Admin Control Panel (v1.1.4)
Powerful new administrative controls accessible through the Democracy Manager GUI:
💥 Missile Power Adjustment
- 1x Power (Standard) - Normal explosion damage as designed
- 2x Power (Enhanced) - Doubles the explosion radius and damage
- 3x Power (Devastating) - Triples the explosion radius and damage
⏰ Order Timing Control
- Back to Back - Orders start immediately after completion (maximum chaos)
- Standard - Normal timing between orders as configured
- Longer - Doubles the standard delay time for more breathing room
Access these controls via /dm command (admin permission required)
🧭 Enhanced Navigation Display (v1.1.3)
- Replaced unhelpful world name with cardinal direction indicator
- Shows all 8 directions: N, S, E, W, NE, NW, SE, SW
- New format:
X: 123 | Y: 64 | Z: -456 | North - Makes following presidential orders much easier
🐛 Critical Bug Fixes
🎯 Order Generation Improvements (v1.1.5)
Strategic Bombing Orders
- ✅ Fixed critical issue where structures didn't generate enough target blocks
- ✅ Target blocks now always place regardless of terrain (ensures mission completion)
- ✅ Players can now complete bombing missions reliably
Courier Service Orders
- ✅ Removed invalid items (compass, spyglass) from courier requirements
- ✅ Now uses the main weighted item pool (dirt, cobblestone, iron, etc.)
- ✅ Better item variety with proper tier-based amounts
Diplomatic Delivery Orders
- ✅ Also updated to use the main item pool instead of hardcoded valuables
- ✅ Consistent with other item-based orders
Item Pool Updates
- ✅ Removed all valuable items from offering requirements (diamonds, gold, emeralds, etc.)
- ✅ These items are now properly excluded as intended by the config
- ✅ Orders now request only common, easily obtainable items
Mob Elimination Balance
- ✅ Nether mobs (Blaze, Ghast, Magma Cube, etc.) now capped at 1-5 kills
- ✅ Makes nether-based orders more reasonable and achievable
- ✅ Overworld mobs retain standard 5-25 kill requirements
Standing System
- ✅ Fixed duplicate "standing improved" messages after order completion
- ✅ Players now see only one reputation change notification
Missile Power Adjustments
- ✅ Default missile power changed from 1x to 2x (Normal)
- ✅ Updated power level descriptions:
- 1x: "Less Powerful" (was "Standard")
- 2x: "Normal" (was "Enhanced")
- 3x: "Extremely Powerful" (was "Devastating")
- ✅ Better reflects 2x as the standard/expected power level
Configuration File Overhaul
- ✅ Completely rewrote config.yml for clarity and usability
- ✅ Removed all non-functional parameters and unused sections
- ✅ Added detailed descriptions for every parameter
- ✅ Added helpful tips and warnings for dangerous settings
- ✅ Better organization with clear section headers
- ✅ Added missing parameters that were referenced in code
- ✅ File size reduced by ~60% while improving documentation
📋 Order System Overhaul (v1.1.1-1.1.2)
Protest Suppression Orders
- ✅ Navigation system now properly activates when protesters spawn
- ✅ Players can locate protest camps with working waypoints
- ✅ Order statistics correctly track protester elimination progress
Demolition Orders
- ✅ Countdown displays as clean on-screen titles (no more chat spam!)
- ✅ Progress bar accurately updates as torches are destroyed
- ✅ Order completes successfully when all targets are eliminated
Riddle Orders
- ✅ Timer properly stops upon solving the riddle
- ✅ Order completion triggers correctly
- ✅ Added debug logging for troubleshooting
Long-Range Courier Service
- ✅ Delivery locations generate at the correct distance
- ✅ Navigation updates properly to new waypoints
- ✅ Players receive clear notifications when targets spawn
Item Offering Orders (v1.1.2)
- ✅ Fixed critical bug preventing chest deposits
- ✅ Inventory close handler now properly registered
💬 Communication Improvements (v1.1.1)
Streamlined Chat System
- 🔄 Changed verbose
[MR. PRESIDENT]prefix to concise[DM] - 🎯 Significantly reduced chat clutter
- ⭐ Presidential speeches retain distinctive yellow formatting
Missile Impact Messaging
- 📝 More accurate terminology: "Detonated successfully" instead of "Target neutralized"
- 🔕 Eliminated redundant countdown spam
- 🚫 Removed post-detonation AI command triggers
- ✨ Cleaner, more informative impact notifications
🖥️ GUI Enhancements
Democracy Manager Updates
- 🗑️ Removed broken "missiles survived" counter
- 📊 Server statistics now include all players (not just online)
- 🎯 More accurate global performance metrics
- 🎛️ New admin control section (row 4) for power users
🔧 Technical Improvements
Code Quality & Stability
- Fixed duplicate case label compilation errors
- Added missing switch cases for POVERTY_ELIMINATION and PROTEST_SUPPRESSION
- Resolved DESTRUCTION_TASK case in OrderStatsDisplayManager
- Optimized AI command triggers to reduce server load
- Enhanced debug logging for better troubleshooting
- Improved order completion flow reliability
- Cleaned up unused variables and imports
Performance Optimizations
- Reduced chat message overhead
- Optimized navigation update frequency
- Improved GUI click detection
- Enhanced persistence layer efficiency
📦 Installation Instructions
- Stop your server completely
- Backup your existing plugin data
- Replace the old JAR with
mr-president-plugin-1.1.5.jar - Start your server
- No configuration changes required! All settings carry over
⚠️ Important Notes
For Server Admins
- New admin controls affect ALL players on the server
- Higher missile power settings will cause significantly more terrain damage
- "Back to Back" orders can overwhelm players - use judiciously
- Settings persist in
server_settings.ymlacross restarts
Known Limitations
- Vanilla "[Server..." title messages cannot be hidden
- Consider using a chat filter plugin if needed for complete message control
🔮 What's Next?
We're actively developing:
- Additional order varieties for more gameplay diversity
- Enhanced AI personality responses
- Performance optimizations for larger servers
- New missile types with unique effects
- Expanded admin control options
🤝 Community & Support
Need Help?
- 💬 Discord: Join our community server
- 🐛 Bug Reports: GitHub Issues
- 📧 Direct Support: support@wonderfullyevil.com
- 📚 Documentation: Check our wiki for detailed guides
Contributing
We welcome community contributions! Whether it's bug reports, feature suggestions, or code contributions, your input helps make Mr. President better for everyone.
🙏 Acknowledgments
Special thanks to our dedicated community for:
- Detailed bug reports that helped identify critical issues
- Feature suggestions that shaped admin controls
- Patience during the rapid update cycle
- Continued support of our darkly humorous vision
📈 Update Summary
Total Improvements: 40+ bug fixes and enhancements across 5 versions Admin Features: 2 powerful new control systems Chat Reduction: ~60% less message spam Order Fixes: 8 major order types now work flawlessly Code Quality: 100+ technical improvements Balance Updates: Nether mob requirements, item pool standardization, and missile power defaults Configuration: Complete config.yml overhaul - cleaner, documented, and actually useful User Experience: Clearer settings, better defaults, improved admin controls
Mr. President Plugin v1.1.5 - Making Minecraft Dictatorships Fun Since 2025! Developed with dark humor and questionable ethics by Wonderfully Evil
Remember, citizen: Compliance is not optional. Update today and enjoy a smoother totalitarian experience!
Mr. President 1.1.0 - The "Ground Zero" Update
release20 июня 2025 г.📋 Changelog
🎉 Version 1.1.0 - Initial Release
Release Date: June 20, 2025
Code Name: "Ground Zero"
🌟 Overview
Welcome to the inaugural release of Mr. President Plugin - a darkly humorous AI-driven Minecraft experience that transforms your server into a presidential playground of chaos and diplomacy. This plugin introduces an AI-powered president who issues orders, manages citizens, and occasionally launches missiles (accidentally, of course).
✨ Core Features
🤖 AI Presidential System
- OpenAI Integration: Powered by GPT models for dynamic, contextual responses
- Presidential Personality: Unique character traits that influence decision-making
- Dynamic Conversation System: Engage in meaningful (and meaningless) dialogue with Mr. President
- Secure Command Execution: Safe interpretation and execution of presidential orders
📜 Order Management System
- Dynamic Order Generation: AI creates contextually appropriate orders based on server events
- Order Types:
- 🏗️ Construction Orders
- ⚔️ Combat Orders
- 🌾 Resource Gathering
- 🕵️ Exploration Missions
- 🎭 Social Tasks
- Reputation System: Track your standing with the president
- Order Persistence: Orders save across server restarts
💥 Missile & Effects System
- Multiple Missile Types:
- 🚀 Standard Missiles
- ☢️ Nuclear Options
- 🎯 Precision Strikes
- 🎆 "Accidental" Launches
- Dramatic Visual Effects:
- Mushroom cloud generation
- Optimized particle systems
- Screen shake effects
- Countdown displays
- Strategic Structure Generation: Automated creation of military installations
🗳️ Democracy Management
- Democracy GUI: Interactive interface for managing democratic processes
- Citizen Terms: Titles for players (Comrade, Citizen, Patriot, etc.)
- Player Preferences: Customizable notification settings
🔥 Heatmap & Analytics
- Activity Tracking: Monitor player movements and actions for Mr. President's strike zones.
- Hotspot Detection: Identify high-activity zones
- Visual Heatmaps: See where the action happens
- Metrics Collection: Track various gameplay statistics
💬 Communication Systems
- Discord Integration: Webhook support for external notifications
- Message History: Track conversations with the president
- Dramatic Announcements: Server-wide proclamations with style
- DM System: Private messages from Mr. President
🛠️ Technical Features
Performance Optimizations
- Efficient particle rendering system
- Asynchronous AI processing
- Intelligent caching mechanisms
- Optimized GUI rendering
Data Management
- YAML-based configuration
- JSON persistence for complex data
- Automatic backup systems
- Migration support for future updates
Security
- Sandboxed AI execution
- Permission-based command access
- File access restrictions
- API key encryption
📝 Commands
| Command | Description | Permission |
|---|---|---|
/prez <message> | Talk to Mr. President | mrpresident.chat |
/dmprez <message> | Private message to President | mrpresident.dm |
/orderstatus | Check your current orders | mrpresident.orders |
/negotiate | Negotiate with the President | mrpresident.negotiate |
/disobey | Refuse an order (consequences may apply) | mrpresident.disobey |
/democracy | Open democracy management GUI | mrpresident.democracy |
/cleanup | Admin cleanup command | mrpresident.admin |
🎮 Player Experience
First Time Setup
- Install plugin in your Paper server
- Configure your OpenAI API key
- Customize presidential personality
- Set up Discord webhooks (optional)
- Launch and enjoy the chaos!
Gameplay Loop
- Receive orders from Mr. President
- Complete tasks to gain reputation
- Participate in democratic decisions
- Survive "accidental" missile launches
- Engage in philosophical debates about governance
🐛 Known Issues
- Occasional AI response delays during high server load
- Missile trajectories may vary based on server TPS
- Democracy isn't always fair (working as intended)
🔮 Coming Next
- Enhanced AI personalities
- More missile types
- Expanded order variety
- International relations system
- Presidential elections
- Cabinet positions
👥 Credits
Developed by Wonderfully Evil
- Lead Developer: RyanEthos
- Co-Developer: ImLadyDeath
Special thanks to all beta testers who survived the early missile tests.
📄 License & Support
This plugin is proprietary software by Wonderfully Evil under the MIT license. For support, please contact us through our official channels.
"With great power comes great irresponsibility"
- Mr. President