Mr. PresidentСкачатьСкачать
ВЕРСИИ (2)
release
Mr. President 1.1.5 The "D.O.M.E." Update
1.1.521 июн. 2025 г.205Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6bukkit, paper, purpur, spigot
Что нового
# 🎮 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
1. **Stop your server** completely
2. **Backup** your existing plugin data
3. **Replace** the old JAR with `mr-president-plugin-1.1.5.jar`
4. **Start your server**
5. **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.yml` across 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!
release
Mr. President 1.1.0 - The "Ground Zero" Update
1.1.020 июн. 2025 г.128Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6bukkit, paper, purpur, spigot
Что нового
# 📋 Changelog
<div align="center">




</div>
---
## 🎉 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**
1. Install plugin in your Paper server
2. Configure your OpenAI API key
3. Customize presidential personality
4. Set up Discord webhooks (optional)
5. 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.
---
<div align="center">
**"With great power comes great irresponsibility"**
*- Mr. President*
</div>