Filter loader...
Filter versions...
Filter channels...

YVtils Discord v4.0.0-beta.1

⚠️ Beta Notice

This is a beta release. Please back up your configuration files — or even your entire server — before upgrading. While the built-in migration system aims to preserve existing configs, data loss is still possible.


📦 Changelog

🔄 Core Changes

  • JDA Library Update

    • Upgraded from 5.6.1 to 6.0.0-rc.2
  • Monolith to Modular Migration

  • Embeds ➜ Components v2

    • Reworked all Discord UI elements using Discord's new Components v2 API

🛠 Optimizations & Improvements

  • Persistent Stats Channels

    • Stats channels now persist through server restarts to avoid rate limit issues
  • Console Sync Enhancements

    • Cleaner message formatting and more efficient syncing logic
  • File Format Upgrades

    • Internal saves (e.g. discord/save.yml) are now stored as JSON
  • Config Cleanup

    • Optimized overall configuration structure
  • Improved Internal Logic

    • Cleaner codebase, faster background processes
  • Minecraft Permissions Update

    • Discord-linked permissions are now automatically set as default

✨ New Features

  • Expanded Sync Options

    • 🔁 Player Deaths
    • 🏆 Player Advancements
    • 🔌 Minecraft Server Join / Leave events
  • Bot-Friendly Configuration

    • New toggles allow bots to trigger sync actions (e.g. executing server commands)
  • Component Emoji Support

    • Application emojis are now used for icons inside Components
  • Multi-Select Enhancements

    • Added support for multi-selection in the "force remove" menu

For support and discussion, visit our Discord Server or contribute via GitHub.

  • Update jda version (5.2.1 -> 5.5.1)
  • Add 1.21.5 Support
  • Add custom timeZone Support
  • Extract discord module from YVtils-SMP v1.1.2-DEV

  • Recode of old discord module in kotlin

  • Only supports Paper and Forks from now on


Project members

YVtils

YVtils

Organization

Details

Licensed Apache-2.0
Published 2 years ago
Updated a month ago