▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
BanMenu

BanMenu

BanMenu is a powerful Minecraft moderation plugin featuring a GUI, ticket system, Discord integration, and comprehensive punishment management for Spigot and Paper

Оцените первым
448
5
Все версииDiscord Role Sync

Discord Role Sync

Release25.12.2025

Список изменений

🎉 BanMenu Update 1.4.0

Update from 1.3.1 to 1.4.0

Thank you for using BanMenu! Here are the most important changes and new features in this version:


✨ New Features

🤖 Discord Rules Bot

  • Quiz system improved: Conducted directly in the Rules channel with ephemeral messages (no DMs anymore)
  • Better overview: Only summary at the end, no immediate feedback after each question
  • Verification check: Players with the role-to-assign role don’t need to retake the quiz
  • Multilingual support: “Already verified” messages configurable in discord_rules_bot.yml (DE/EN)

🎯 Discord Role Management

  • Flexible role management via Discord Slash Commands
  • Group-based permissions: Admin/Moderator groups with individual rights
  • New config: discord_role-permissions.yml for flexible role management
  • Slash Commands: /role give & /role remove
  • Minecraft integration: Roles also manageable via /discord-role

🔄 Role Synchronization

  • Bidirectional: Minecraft groups ↔ Discord roles
  • Configurable priority: minecraft, discord, or both
  • Manual sync: /dc-sync for self- or other-player synchronization
  • Customizable messages: All /dc-sync messages configurable via config

📝 Discord Slash Commands

  • All Rules Bot commands now available as Slash Commands
  • Configurable channel restrictions
  • Always registered, even if modules are disabled
  • New IDs: rule-config-channel-id & role-permission-set-channel-id
  • Multi-line help messages in embed format

📁 Configuration Improvements

  • Discord configs moved to subfolder Discord-Configs/
  • New files: discord_role-permissions.yml, extended discord.yml
  • Many messages now configurable

🐛 Bug Fixes

Discord Integration

  • Fixed IllegalStateException on /role give
  • Fixed permission issue for /discord-role
  • Discord ↔ Minecraft sync now works correctly
  • Fixed IllegalAccessException in LuckPerms
  • Graceful shutdown warnings removed

General

  • More stable LuckPerms integration
  • Improved GroupManager support
  • Enhanced logging for better debugging

🔧 Technical Changes

New Commands

  • /dc-sync – manual sync for yourself
  • /dc-sync <player> – sync for other players (requires banmenu.discord.role.sync.other)

New Permissions

  • banmenu.discord.role.sync.use – self sync
  • banmenu.discord.role.sync.other – other-player sync
  • banmenu.discord.role.use – use /discord-role

Code Improvements

  • Refactored DiscordRoleSyncManager
  • Optimized error handling & logging
  • Improved JDA integration

📋 Important Notes

⚠️ Breaking Changes

  • All Discord configs now in plugins/BanMenu/Discord-Configs/
  • Move config files after updating
  • New discord_role-permissions.yml created on first start

📥 Update Instructions

  1. Backup your config & database
  2. Replace old banmenu-*.jar
  3. Move Discord configs to the new folder
  4. Restart your server
  5. Check new options in discord_role-permissions.yml

💡 Recommendations

  • Enable Discord Role Sync: discord-role-sync: true
  • Check & assign permissions
  • Test features on a test server before production

📚 Documentation

  • German: BanMenu Documentation DE (PDF)
  • English: BanMenu Documentation EN (PDF)

🙏 Feedback & Support

  • Website: endcrystal.eu
  • Forum: endcrystal.eu/forum
  • Discord: Support Server

Enjoy BanMenu 1.4.0! 🎉
Developed by EndCrystalTV

Файлы

banmenu-1.4.0.jar(27.85 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.4.0

Загрузчики

Bukkit
Paper
Spigot

Версии игры

1.21–1.21.11

Загрузок

19

Дата публикации

25.12.2025

Загрузил

ID версии

Главная