MelodyMine Changelog 2.0.5
- 🆕 Release 2.0.5 by @Vallerian in Pull Request #112
Full Changelog: 2.0.4...2.0.5
Plugin Update:
- Add 1.21.1 Support
MelodyMine Changelog 2.0.4
- 🆕 Release 2.0.4 by @Vallerian in Pull Request #111
Full Changelog: 2.0.3...2.0.4
Plugin Update:
- Add mute/unmute commands to the console
MelodyMine Changelog 2.0.3
- 🆕 Release 2.0.3 by @Vallerian in Pull Request #102
Full Changelog: 2.0.2...2.0.3
Plugin Update:
- Fix Adventure texts issues.
Web Update:
- Fix Mute Animation.
- Fix 3DSound Switch.
MelodyMine Changelog 2.0.2
- 🆕 Release 2.0.2 by @Vallerian in Pull Request #102
Full Changelog: 2.0.1...2.0.2
Plugin Update:
- Add support PlaceholderAPI to Messages,Titles,NameTag,Bossbar,Actionbar
MelodyMine Changelog 2.0.1
- 🆕 Release 2.0.1 by @Vallerian in Pull Request #75
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.
MelodyMine Changelog 2.0.0
Version 2.0.0 - Ease of Installation and Enhanced Configurability 🚀
- 🆕 Release 2.0.05 by @Vallerian in Pull Request #67
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
-
❌ Config.yml Deprecated plugin configuration removed.
-
❌ Sound3D Config Transferred to the website.
🌐 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.
MelodyMine 1.5.6 🚀
- 🆕 Release 1.5.6 by @Vallerian in Pull Request #73
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.
MelodyMine 1.5.5 🚀
- 🆕 Release 1.5.5 by @Vallerian in Pull Request #43
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 classMelodyManager
. - 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
- Added Public Ice Server.
MelodyMine 1.5.4 🚀
- 🆕 Release 1.5.4 by @Vallerian in Pull Request #43
Full Changelog: 1.5.3...1.5.4
Plugin Updates 💡
- 🆕 Add new Config for Disable Worlds
- 🔄 Fix Apply Sound settings in web
MelodyMine 1.5.3 🚀
- 🆕 Release 1.5.3 by @Vallerian in Pull Request #43
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
MelodyMine 1.5.2 🚀
- 🆕 Release 1.5.1 by @Vallerian in Pull Request #43
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
MelodyMine 1.5.1 🚀
- 🆕 Release 1.5.1 by @Vallerian in Pull Request #43
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
What's Changed 🔄
- Release 1.5.0 by @Vallerian in Pull Request #34
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 🎉
PlayerChangeTalkEvent
PreRenewData
PostRenewData
New MelodyManager Method 🎵
showPlayerIsTalking
renewData
MelodyMine 1.4.5 🚀
- 🆕 Release 1.4.5 by @Vallerian in Pull Request #30
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
MelodyMine 1.4.4 🚀
- 🆕 Release 1.4.4 by @Vallerian in Pull Request #30
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 🚀
- 🆕 Release 1.4.3 by @Vallerian in Pull Request #26
Full Changelog: 1.4.2...1.4.3
Website Updates 🌐
- 🔄 Fix
playSound
Method Issue. - 🔄 Fix Some Player Web Connection Issue.
MelodyMine 1.4.2 🚀
- 🆕 Release 1.4.2 by @Vallerian in Pull Request #26
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 🎶
What's Changed 🚀
-
👤 Release 1.4.1 by @Vallerian in MelodyMine Pull Request #18
-
🔧 Full Changelog: MelodyMine 1.4.0...1.4.1
-
🐞 Bug Fixes:
- 📷 Fixed an issue with player voice connection.
- 📞 Fixed an issue with deafen button in website.
- 🔌 Fixed an issue with mute player button in website.
- 🔧 Fixed an issue with voice back button.
MelodyMine v1.4.0 🎶
What's Changed 🚀
-
👤 Release 1.4.0 by @Vallerian in MelodyMine Pull Request #14
-
🔧 Full Changelog: MelodyMine 1.3.0...1.4.0
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 ⚙️
-
⚙️ New Configuration Values:
- 🔊
3D-sound
- Enables 3D mode for player voices. - 📏
max-distance
- The maximum distance at which players can hear each other. - 🔊
ref-distance
- The distance at which players can hear each other at maximum volume. - 🔊
inner-angle
- The angle within which players can hear each other at maximum volume. - 🔊
outer-angle
- The angle within which players can hear each other. - 🔊
outer-volume
- The volume for sounds at the outer angle.
- 🔊
-
📢 New API Events Added:
- 🎵
PostPauseSoundEvent
- 🎵
PostPlaySoundEvent
- 🎵
PostStopSoundEvent
- 🎵
PrePauseSoundEvent
- 🎵
PrePlaySoundEvent
- 🎵
PreStopSoundEvent
- 🎵
-
🎹 New MelodyManager Methods:
- ▶️
playSound
- Method to play sounds. - ⏸️
pauseSound
- Method to pause sounds. - ⏹️
stopSound
- Method to stop sounds.
- ▶️
-
🐞 Bug Fixes:
- 📷 Fixed an issue with scanning QR codes while in force voice.
- 📞 Fixed an issue where the sound didn't stop after ending all calls.
- ⏲️ Resolved a cooldown issue with calls.
- 🔌 Fixed an issue with disconnecting from the website.
Website Updates 🌐
- 🎶 Added support for 3D sound capabilities, enhancing the website's audio experience.
🚀 What's New in MelodyMine 1.3.0
-
👤 Release by @Vallerian at MelodyMine Pull Request #11
-
🔧 Full Changelog: MelodyMine 1.2.1...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 <player>: 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).