Release 2.0.5
MelodyMine Changelog 2.0.5
Full Changelog: 2.0.4...2.0.5
Plugin Update:
Release 2.0.4
MelodyMine Changelog 2.0.4
Full Changelog: 2.0.3...2.0.4
Plugin Update:
- Add mute/unmute commands to the console
Release 2.0.3
MelodyMine Changelog 2.0.3
Full Changelog: 2.0.2...2.0.3
Plugin Update:
- Fix Adventure texts issues.
Web Update:
- Fix Mute Animation.
- Fix 3DSound Switch.
Relase 2.0.2
MelodyMine Changelog 2.0.2
Full Changelog: 2.0.1...2.0.2
Plugin Update:
- Add support PlaceholderAPI to Messages,Titles,NameTag,Bossbar,Actionbar
Release 2.0.1
MelodyMine Changelog 2.0.1
Full Changelog: 2.0.0...2.0.1
Plugin Update:
- Fix send QR code message issue.
- Add new placeholder
%melodymine_talk%
Client / Server Update:
- Fix
schema.prisma issue. - Disable settings in mobile view.
- Add check: if Docker Compose is on, first stop Docker Compose and then start.
Release 2.0.0
MelodyMine Changelog 2.0.0
Version 2.0.0 - Ease of Installation and Enhanced Configurability 🚀
Full Changelog: 1.5.6...2.0.0
Update Highlights
🛠️ Automated Installation
Entire MelodyMine website installation is now automated, simplifying setup with just a domain connected to your VPS.
📚 Comprehensive Configurations
Plugin settings are now neatly organized into sections with detailed explanations. Additionally, a Wiki is under construction for all MelodyMine events and methods. Wiki Link
🤖 Community Support
Join our Discord server for support, updates, and community interaction. Discord Server Link
🧩 Plugin Side
New Features
🌐 Multilingual Support
Plugin now supports multiple languages including English and Persian. Add a new language via Pull Request link.
⚙️ New Config Files
Introducing settings.yml, mysql.yml, and talk.yml for various configurations.
⚙️ Update Checker
Stay informed with the new update checker.
🎵 Method Expansion
Added getMelodyPlayer method to the MelodyManager class.
⚙️ Additional Configurations
Including domain config, qrcode config, language config, and more for enhanced customization.
📝 Configurable Messages
All plugin messages are now customizable.
⚙️ Permission Management
Added permission melodymine.updatechecker for sending messages.
⚙️ Auto Start Feature
New auto_start config in settings.yml for automatic players start voice chat in website.
⚙️ Voice Chat Enhancements
Various settings added for improved voice chat experience.
⚙️ Cooldown Management
Added cooldown settings for various plugin commands.
Fixes
- 🛠️ Hikari Logger Message Error
Addressed Hikari Logger Message Error.
Removals
🌐 Web Side
New Features
🔄 Dependency Updates
All dependencies are now up to date.
⚙️ Enhanced UI
Improved website interface for better user experience.
⚙️ Voice Player Configurations
Settings box added for voice player configurations.
⚙️ Voice Chat Enhancements
Added microphone selection, Echo Cancellation setting, and 3DSound models.
⚙️ Docker Installation
Simplified installation with Docker.
⚙️ Auto-Installation
Server, client, Nginx, SSL, and COTURN now install automatically.
Fixes
- 🛠️ Player Status Display
Addressed issues with player status display and database initialization.
Removals
- ❌ Server.js File
Deprecated file removed for cleaner setup.
Release 1.5.6
MelodyMine 1.5.6 🚀
Full Changelog: 1.5.5...1.5.6
📦 Plugin
🛠️ Fix
- Fixed mute / unmute shortcut issue.
🌐 Website
🛠️ Fix
- Fixed some issue in Stop / Play Sound.
- Fixed multi-account issue.
Release 1.5.5
MelodyMine 1.5.5 🚀
Full Changelog: 1.5.4...1.5.5
📦 Plugin
🛠️ Fix
- Fixed an error with
Talk NameTag in Version 1.19.4. - Fixed the issue of Sound Effect not playing after Player disconnects.
- Resolved the issue of clicking on links in version 1.20.4.
- Corrected the problem of forcing voice in disabled worlds.
- Fixed the problem with
Talk Bossbar. - Solved the issue with mute/unmute shortcut error.
➕ Add
- Added a method
changeSoundVolume to the class MelodyManager. - Added event
PreChangeSoundVolumeEvent. - Included event
PostChangeSoundVolumeEvent. - Introduced command
/melodymine reset <player> to resolve multi-account errors.
🔄 Change
- Changed cooldown for mute/unmute shortcut to 1s.
🌐 Website
➕ Add
Release 1.5.4
MelodyMine 1.5.4 🚀
Full Changelog: 1.5.3...1.5.4
Plugin Updates 💡
- 🆕 Add new Config for Disable Worlds
- 🔄 Fix Apply Sound settings in web
Release 1.5.3
MelodyMine 1.5.3 🚀
Full Changelog: 1.5.2...1.5.3
Plugin Updates 💡
- 🆕 Add new Config for Connect/Disconnect/Volume distance
- 🔄 Optimize Name Tag Move Event
- 🔄 Status Command Description
Release 1.5.2
MelodyMine 1.5.2 🚀
Full Changelog: 1.5.1...1.5.2
Plugin Updates 💡
- 🔄 Improving Renew Data performance would be preferable
Website Update 🌐
- 🔄 Improving Renew Data performance would be preferable
Release 1.5.1
MelodyMine 1.5.1 🚀
Full Changelog: 1.5.0...1.5.1
Plugin Updates 💡
- 🔄 add new Event
PostRenewDistanceDataEvent - 🔄 add new Event
PostRenewConnectionDataEvent - 🔄 add new Event
PreRenewConnectionDataEvent - 🔄 add new Event
PreRenewDistanceDataEvent
Website Update 🌐
- 🔄 Fix Some Player Voice Connection Issue
Release 1.5.0
What's Changed 🔄
Full Changelog: Compare Changes
New Features ✨
Talk NameTag: When you speak in voice chat on the MC server, your NameTag will now appear above your head for other players, and you can fully customize it in the configuration.
Talk Bossbar: Speaking in voice chat on the MC server now displays a bossbar for yourself, fully customizable.

New Events 🎉
PlayerChangeTalkEventPreRenewDataPostRenewData
New MelodyManager Method 🎵
showPlayerIsTalkingrenewData
Release 1.4.5
MelodyMine 1.4.5 🚀
Full Changelog: 1.4.4...1.4.5
Plugin Updates 💡
- 🔄 Fix 1.17.1 Error
- 🔄 Add Command
/melodymine status to check player voice information

Website Update 🌐
- 🔄 Fix some connection issue
- 🔄Add User Status

Release 1.4.4
MelodyMine 1.4.4 🚀
Full Changelog: 1.4.3...1.4.4
Plugin Updates 💡
- 🔄 fix voice connection after change world
- 🔄 fix websocket connection
Website Update 🌐
- 🔄 Change socket.io protocol to websocket from polling
- 🔄change WEBRTC connection from peerjs
- 🔄 fix websocket server max client connection
MelodyMine 1.4.3
MelodyMine 1.4.3 🚀
Full Changelog: 1.4.2...1.4.3
Website Updates 🌐
- 🔄 Fix
playSound Method Issue. - 🔄 Fix Some Player Web Connection Issue.
MelodyMine 1.4.2 🚀
Full Changelog: 1.4.1...1.4.2
Plugin Updates 💡
- 🛠️ Fixed errors related to QR codes in version 1.12.2.
Website Updates 🌐
- 🚫 Resolved Ice Server Disconnect Error.
- ➕ Added support for Ice Server and a TURN server for development.
- 🔄 Fixed Call Animation.
MelodyMine v1.4.1
MelodyMine v1.4.1 🎶
What's Changed 🚀
MelodyMine v1.4.0 (3D Voice System)
MelodyMine v1.4.0 🎶
What's Changed 🚀
New Features 🌟
- 🎶 3D Sound Enhancement: Added the ability for 3D sound, allowing players to hear the sound of others in a 3D manner. Players can now distinguish the sounds from different players based on their direction. This provides a more immersive audio experience within the game.

Plugin Updates ⚙️
Website Updates 🌐
- 🎶 Added support for 3D sound capabilities, enhancing the website's audio experience.
Release 1.3.0 (Call System)
🚀 What's New in MelodyMine 1.3.0
🧩 Plugin Updates
✨ Call System Enhancement: In this release, we've introduced a call system to MelodyMine. You can now initiate calls with the new command /melodymine call start <player> for one person.

📣 New Events
- 📢 PostAcceptCallEvent: This event is triggered after accepting a call.
- 📢 PostDenyCallEvent: This event is triggered after denying a call.
- 📢 PostEndCallEvent: This event is triggered after ending a call.
- 📢 PostPendingCallEndEvent: This event is triggered after ending a pending call.
- 📢 PostStartCallEvent: This event is triggered after starting a call.
- 📢 PostToggleCallEvent: This event is triggered after toggling call requests.
- 📢 PreAcceptCallEvent: This event is triggered before accepting a call.
- 📢 PreDenyCallEvent: This event is triggered before denying a call.
- 📢 PreEndCallEvent: This event is triggered before ending a call.
- 📢 PreEndPendingCallEvent: This event is triggered before ending a pending call.
- 📢 PreStartCallEvent: This event is triggered before starting a call.
- 📢 PreToggleCallEvent: This event is triggered before toggling call requests.
🚀 New Commands
- 🌟 /melodymine call start : This command is used to initiate a call.
- 🌟 /melodymine call end: This command is used to terminate a call.
- 🌟 /melodymine call accept: This command is used to accept a call.
- 🌟 /melodymine call deny: This command is used to deny a call.
- 🌟 /melodymine call toggle: This command is used to toggle call requests.
🔑 New Permissions
- 🔑 melodymine.call: This permission is required to access all call-related commands.
- 🔑 melodymine.call.start: Required to start a call.
- 🔑 melodymine.call.end: Required to end a call.
- 🔑 melodymine.call.accept: Required to accept a call.
- 🔑 melodymine.call.deny: Required to deny a call.
- 🔑 melodymine.call.toggle: Required to toggle call requests.
🧰 New MelodyManager Methods
- 🛠️ startCall: This method is used to initiate a call.
- 🛠️ endCall: This method is used to end a call.
- 🛠️ endPendingCall: This method is used to end a pending call.
- 🛠️ acceptCall: This method is used to accept a call.
- 🛠️ denyCall: This method is used to deny a call.
- 🛠️ toggleCall: This method is used to toggle call requests.
📋 New Placeholders
- 📋 %melodymine_call%: This placeholder displays the player currently in a call.
- 📋 %melodymine_pending_call%: This placeholder displays the player currently in a pending call.
⚙️ New config.yml Values
- ⚙️ content_header: This configuration option is for setting the message displayed at the top of all content.
- ⚙️ content_footer: This configuration option is for setting the message displayed at the bottom of all content.
- ⚙️ call-description: This configuration option is for setting the description of the
/melodymine call command. - ⚙️ call-pending-time: This configuration option is for setting the time for pending calls.
🌐 Website Updates
- 🌐 Added reflection in the user list to enhance user profiles.
- 🌐 Added Ice Server Support (Note: Currently, do not need IceServer).
🎉 Enjoy these updates and enhancements in MelodyMine 1.3.0, and have fun managing your calls and experiences! 🎮