Skip to content
Compare
Choose a tag to compare
@alex2276564 alex2276564 released this 23 Jan 13:25
· 2 commits to main since this release

Release: PermGuard v1.2 🎉

We're excited to announce the release of PermGuard v1.2, bringing powerful new features to enhance your server's security monitoring! 🚀

🆕 New Features:

  • 📱 Telegram Notifications:

    • Real-time security alerts via Telegram when restricted permissions are detected
    • Detailed notifications including player name, IP address, and country location
    • Customizable message templates with placeholders
    • Multiple chat ID support for team notifications
    • Configurable retry system for unstable connections 🔄
  • Enhanced Task Management:

    • New Runner interface and BukkitRunner implementation
    • Improved async operations handling
    • Better resource management and performance optimization

🛠️ Improvements:

  • Code architecture has been optimized for better performance and maintainability
  • Improved async task processing for smoother server operation

⚙️ Configuration Changes:

New Telegram configuration section has been added with the following options:

telegram:
  enabled: false
  bot-token: "your_bot_token_here"
  chat-ids: "123456789,987654321"
  max-retries: 0
  retry-delay: 1100
  message: "⚠️ Security Alert!..."

📥 How to Update:

  1. Download the latest version from the GitHub Releases page
  2. Stop your Minecraft server
  3. Delete any previous versions of the plugin from the plugins folder
  4. Important: Delete the old config.yml file from the PermGuard folder as new configuration options have been added
  5. Place the new plugin JAR file into the plugins folder
  6. Start your server
  7. Configure the new Telegram settings in the newly generated config.yml:
    • Set up your Telegram bot token
    • Configure your chat IDs
    • Customize notification messages as needed
  8. Reload the plugin with /permguard reload

With PermGuard v1.2, your server's security monitoring reaches a new level with instant Telegram notifications! 🛡️ If you have any questions or encounter any issues, please don't hesitate to open an issue on GitHub.

Enjoy the enhanced security features! 🎮