
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.
1.1.0
Compatibility
Changes
๐ 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
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:GL7z7imD:1ckcFbsZ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GL7z7imD:1ckcFbsZ"
}
