{"id":70076,"date":"2026-06-04T02:43:11","date_gmt":"2026-06-03T23:43:11","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/"},"modified":"2026-06-04T02:43:11","modified_gmt":"2026-06-03T23:43:11","slug":"filesa-mcsm","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/","title":{"rendered":"FilesaMCServerManager"},"content":{"rendered":"<p>A powerful Minecraft Paper\/Bukkit server management plugin that provides automatic OP permissions, plugin installation\/uninstallation, and TNT safety monitoring features.<\/p>\n<p>## Features<\/p>\n<p>### \ud83d\udce6 Plugin Management<br \/>\n&#8211; **Install plugins**: Download and install plugins directly from URLs<br \/>\n&#8211; **Uninstall plugins**: Safely remove plugins with automatic backups<br \/>\n&#8211; **Auto-reload**: Automatically reloads server after plugin changes<\/p>\n<p>### \ud83d\udca3 TNT Safety Monitoring<br \/>\n&#8211; Monitor TNT ignition events by players<br \/>\n&#8211; Send warnings to all online OPs when TNT is ignited<br \/>\n&#8211; Includes player name and IP address in warnings<br \/>\n&#8211; Configurable on\/off toggle<\/p>\n<p>## Commands<\/p>\n<p>| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/autoop reload` | Reload plugin configuration |<br \/>\n| `\/install <URL>` | Download and install plugin from URL |<br \/>\n| `\/uninstall <filename>` | Uninstall plugin file |<br \/>\n| `\/tntsaver <on or off>` | Enable\/disable TNT warnings |<\/p>\n<p>## Pictures<\/p>\n<p>![Downloading plugin&#8230;](https:\/\/cdn.modrinth.com\/data\/1LTrmmLr\/images\/26b515c3ca02c6fcedf964d274771d7f9fefb433.bmp)<\/p>\n<p>## Permissions<\/p>\n<p>All permissions default to OP level:<br \/>\n&#8211; `autoopplugin.reload` &#8211; Reload plugin configuration<br \/>\n&#8211; `autoopplugin.install` &#8211; Install plugins from URLs<br \/>\n&#8211; `autoopplugin.uninstall` &#8211; Uninstall plugin files<br \/>\n&#8211; `autoopplugin.tntsaver` &#8211; Control TNT warning system<\/p>\n<p>## Installation<\/p>\n<p>1. Download the latest JAR file from [Releases](..\/..\/releases)<br \/>\n2. Place the JAR file in your server&#8217;s `plugins` folder<br \/>\n3. Restart your server<br \/>\n4. The plugin will automatically grant permissions to the configured user<\/p>\n<p>## Configuration<\/p>\n<p>The plugin is configured to automatically grant OP permissions to the user `li2012China`. To change this, modify the `TARGET_USERNAME` constant in the source code and rebuild the plugin.<\/p>\n<p>## Building from Source<\/p>\n<p>### Prerequisites<br \/>\n&#8211; Java 21 or higher<br \/>\n&#8211; Gradle 8.7<\/p>\n<p>### Build Steps<br \/>\n&#8220;`bash<br \/>\n# Clone the repository<br \/>\ngit clone https:\/\/github.com\/li2012China\/FilesaMCServerManager.git<br \/>\ncd FilesaMCServerManager<\/p>\n<p># Build the plugin<br \/>\n.\/gradlew build<\/p>\n<p># The built JAR will be in build\/libs\/<br \/>\n&#8220;`<\/p>\n<p>## Dependencies<\/p>\n<p>&#8211; PaperMC API 1.21.4-R0.1-SNAPSHOT<br \/>\n&#8211; Java 21+<\/p>\n<p>## Supported Platforms<\/p>\n<p>&#8211; PaperMC 1.21.4+<br \/>\n&#8211; Bukkit\/Spigot servers (with Paper API)<\/p>\n<p>## File Structure<\/p>\n<p>&#8220;`<br \/>\nFilesaMCServerManager\/<br \/>\n\u251c\u2500\u2500 src\/main\/java\/com\/example\/autoopplugin\/<br \/>\n\u2502   \u2514\u2500\u2500 FilesaMCServerManager.java  # Main plugin class<br \/>\n\u251c\u2500\u2500 src\/main\/resources\/<br \/>\n\u2502   \u2514\u2500\u2500 plugin.yml                  # Plugin configuration<br \/>\n\u251c\u2500\u2500 build.gradle                    # Build configuration<br \/>\n\u2514\u2500\u2500 settings.gradle                 # Project settings<br \/>\n&#8220;`<\/p>\n<p>## Features in Detail<\/p>\n<p>### Plugin Installation<br \/>\n&#8211; Downloads plugins from HTTP\/HTTPS URLs<br \/>\n&#8211; Validates JAR file integrity<br \/>\n&#8211; Creates backups before overwriting existing plugins<br \/>\n&#8211; Automatically reloads server after installation<\/p>\n<p>### TNT Safety<br \/>\n&#8211; Monitors TNT ignition events<br \/>\n&#8211; Logs warnings with player information<br \/>\n&#8211; Sends real-time alerts to online OPs<br \/>\n&#8211; Prevents griefing by tracking TNT usage<\/p>\n<p>## Contributing<\/p>\n<p>Contributions are welcome! Please feel free to submit pull requests or open issues for any bugs or feature requests.<\/p>\n<p>## License<\/p>\n<p>This project is licensed under the MIT License &#8211; see the [LICENSE](LICENSE) file for details.<\/p>\n<p>## Author<\/p>\n<p>&#8211; **li2012China** &#8211; GitHub<br \/>\n&#8211; Email: li2012China@outlook.com<\/p>\n<p>## Support<\/p>\n<p>If you encounter any issues or have questions:<br \/>\n1. Check the [Issues](..\/..\/issues) page<br \/>\n2. Create a new issue with detailed information<br \/>\n3. Include your server version and any error logs<\/p>\n<p>&#8212;<\/p>\n<p>**Note**: This plugin is designed for server administrators who need automated management tools. Use responsibly and ensure proper permissions are configured for your server environment. This plugin used to be called autoopplugin. After being rewritten, it no longer has any relation to Auto op.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mirrors.creativecommons.org\/presskit\/buttons\/88x31\/png\/by-nc-sa.png\" width=\"117\" height=\"41\" align=\"right\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A little server manager on paper. DO NOT DOWNLOAD IT<\/p>\n","protected":false},"featured_media":70077,"template":"","meta":{"_minecraft_slug":"filesa-mcsm","_minecraft_project_id":"1LTrmmLr","_minecraft_author":"li2012China","_minecraft_license":"CC-BY-NC-SA-4.0","_minecraft_downloads":21,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"filesa-mcsm.zip","_minecraft_size_bytes":10617,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:37:05.285523Z","_minecraft_date_created":"2025-11-04T09:07:14.362114Z","_minecraft_date_modified":"2025-11-02T09:43:22.675221Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/filesa-mcsm","_minecraft_icon_attachment_id":70077,"_minecraft_imported_at":"2026-06-03T23:43:12+00:00","_minecraft_import_hash":"50c6e44163f05069c107e4f27b8c6883","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,126,90,127,129],"mod_loader":[130,132,134],"minecraft_version":[62,37,40,73,74,38,78,79,80,81,82],"class_list":["post-70076","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-management","mod_category-optimization","mod_category-paper","mod_category-spigot","mod_loader-bukkit","mod_loader-paper","mod_loader-spigot","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FilesaMCServerManager - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FilesaMCServerManager - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A little server manager on paper. DO NOT DOWNLOAD IT\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mirrors.creativecommons.org\/presskit\/buttons\/88x31\/png\/by-nc-sa.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/\",\"name\":\"FilesaMCServerManager - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp\",\"datePublished\":\"2026-06-03T23:43:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/filesa-mcsm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FilesaMCServerManager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FilesaMCServerManager - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/","og_locale":"en_US","og_type":"article","og_title":"FilesaMCServerManager - Minecraft","og_description":"A little server manager on paper. DO NOT DOWNLOAD IT","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/mirrors.creativecommons.org\/presskit\/buttons\/88x31\/png\/by-nc-sa.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/","name":"FilesaMCServerManager - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp","datePublished":"2026-06-03T23:43:11+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/filesa-mcsm-icon-b85a7c5b7d82761e69cebdf136fdeb6c7c3e8913_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/filesa-mcsm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"FilesaMCServerManager"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/70076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/70077"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=70076"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=70076"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=70076"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=70076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}