2.0.5latestMelodyMine 2.0.5Sep 17, 2024 MelodyMine Changelog 2.0.5
*Release 2.0.5 by @Vallerian in [Pull Request #112](https://github.com/Vallerian/MelodyMine/pull/112) Full Changelog: [2.0.4...2.0.5](https://github.com/Vallerian/MelodyMine/compare/2.0.4...2…
Plugin Update:
- Add 1.21.1 Support2.0.4MelodyMine 2.0.4Aug 9, 2024 MelodyMine Changelog 2.0.4
*Release 2.0.4 by @Vallerian in [Pull Request #111](https://github.com/Vallerian/MelodyMine/pull/111) Full Changelog: [2.0.3...2.0.4](https://github.com/Vallerian/MelodyMine/compare/2.0.3...2…
Plugin Update:
- Add mute/unmute commands to the console2.0.3MelodyMine 2.0.3Jul 28, 2024 MelodyMine Changelog 2.0.3
*Release 2.0.3 by @Vallerian in [Pull Request #102](https://github.com/Vallerian/MelodyMine/pull/109) Full Changelog: [2.0.2...2.0.3](https://github.com/Vallerian/MelodyMine/compare/2.0.2...2…
Plugin Update:
- Fix Adventure texts issues.Web Update:
- Fix Mute Animation. - Fix 3DSound Switch.2.0.2MelodyMine 2.0.2Jun 27, 2024 MelodyMine Changelog 2.0.2
*Release 2.0.2 by @Vallerian in [Pull Request #102](https://github.com/Vallerian/MelodyMine/pull/102) Full Changelog: [2.0.1...2.0.2](https://github.com/Vallerian/MelodyMine/compare/2.0.1...2…
Plugin Update:
- Add support PlaceholderAPI to Messages,Titles,NameTag,Bossbar,Actionbar2.0.1MelodyMine 2.0.1Jun 11, 2024 MelodyMine Changelog 2.0.1
*Release 2.0.1 by @Vallerian in [Pull Request #75](https://github.com/Vallerian/MelodyMine/pull/97) Full Changelog: [2.0.0...2.0.1](https://github.com/Vallerian/MelodyMine/compare/2.0.0...2…
Plugin Update:
- Fix send QR code message issue. - Add new placeholder%melodymine_talk%Client / Server Update:
- Fixschema.prismaissue. - Disable settings in mobile view. - Add check: if Docker Compose is on, first stop Docker Compose and then start.2.0.0MelodyMine 2.0.0May 11, 2024 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](https://github.com/Vallerian/MelodyMine/pull/75) Full Changelog: [1.5.6...2.0.0](https://github.com/Vallerian/MelodyMine/compare/1.5.6...2…
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](https://sayandev.gitbook.io/melodymine) -
Community Support Join our Discord server for support, updates, and community interaction. [Discord Server Link](https://discord.gg/CBua8YectX) ---
Plugin Side
New Features
-Multilingual Support Plugin now supports multiple languages including English and Persian. Add a new language via [Pull Request link]( https://github.com/Vallerian/MelodyMine/pulls). -
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.
1.5.6MelodyMine 1.5.6Apr 11, 2024 MelodyMine 1.5.6
*Release 1.5.6 by @Vallerian in [Pull Request #73](https://github.com/Vallerian/MelodyMine/pull/73) Full Changelog: [1.5.5...1.5.6](https://github.com/Vallerian/MelodyMine/compare/1.5.5...1…
Plugin
- Fixed mute / unmute shortcut issue.Fix
Website
- Fixed some issue in Stop / Play Sound. - Fixed multi-account issue.Fix
1.5.5MelodyMine 1.5.5Apr 5, 2024 MelodyMine 1.5.5
*Release 1.5.5 by @Vallerian in [Pull Request #43](https://github.com/Vallerian/MelodyMine/pull/67) Full Changelog: [1.5.4...1.5.5](https://github.com/Vallerian/MelodyMine/compare/1.5.4...1…
Plugin
- Fixed an error withFix
Talk NameTagin 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 withTalk Bossbar. - Solved the issue with mute/unmute shortcut error.
- Added a methodAdd
changeSoundVolumeto the classMelodyManager. - Added eventPreChangeSoundVolumeEvent. - Included eventPostChangeSoundVolumeEvent. - Introduced command/melodymine reset <player>to resolve multi-account errors.
- Changed cooldown for mute/unmute shortcut to 1s.Change
Website
- Added Public Ice Server.Add
1.5.4MelodyMine 1.5.4Feb 21, 2024 MelodyMine 1.5.4
*Release 1.5.4 by @Vallerian in [Pull Request #43](https://github.com/Vallerian/MelodyMine/pull/53) Full Changelog: [1.5.3...1.5.4](https://github.com/Vallerian/MelodyMine/compare/1.5.3...1…
Plugin Updates
-Add new Config for Disable Worlds -
Fix Apply Sound settings in web
1.5.3MelodyMine 1.5.3Feb 21, 2024 MelodyMine 1.5.3
*Release 1.5.3 by @Vallerian in [Pull Request #43](https://github.com/Vallerian/MelodyMine/pull/51) Full Changelog: [1.5.2...1.5.3](https://github.com/Vallerian/MelodyMine/compare/1.5.2...1…
Plugin Updates
-Add new Config for Connect/Disconnect/Volume distance -
Optimize Name Tag Move Event -
Status Command Description
1.5.2MelodyMine 1.5.2Feb 19, 2024 MelodyMine 1.5.2
*Release 1.5.1 by @Vallerian in [Pull Request #43](https://github.com/Vallerian/MelodyMine/pull/47) Full Changelog: [1.5.1...1.5.2](https://github.com/Vallerian/MelodyMine/compare/1.5.1...1…
Plugin Updates
-Improving Renew Data performance would be preferable
Website Update
-Improving Renew Data performance would be preferable
1.5.1MelodyMine 1.5.1Feb 18, 2024 MelodyMine 1.5.1
*Release 1.5.1 by @Vallerian in [Pull Request #43](https://github.com/Vallerian/MelodyMine/pull/43) Full Changelog: [1.5.0...1.5.1](https://github.com/Vallerian/MelodyMine/compare/1.5.0...1…
Plugin Updates
-add new Event
PostRenewDistanceDataEvent-add new Event
PostRenewConnectionDataEvent-add new Event
PreRenewConnectionDataEvent-add new Event
PreRenewDistanceDataEventWebsite Update
-Fix Some Player Voice Connection Issue
1.5.0MelodyMine 1.5.0Feb 10, 2024 What's Changed
* Release 1.5.0 by @Vallerian in [Pull Request #34](https://github.com/Vallerian/MelodyMine/pull/34) Full Changelog: [Compare Changes](https://github.com/Vallerian/MelodyMine/compare/1.4.5...1…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. <img src="
">
New Events
-PlayerChangeTalkEvent-PreRenewData-PostRenewDataNew MelodyManager Method
-showPlayerIsTalking-renewData1.4.5MelodyMine 1.4.5Feb 1, 2024 MelodyMine 1.4.5
*Release 1.4.5 by @Vallerian in [Pull Request #30](https://github.com/Vallerian/MelodyMine/pull/33) Full Changelog: [1.4.4...1.4.5](https://github.com/Vallerian/MelodyMine/compare/1.4.4...1…
Plugin Updates
-Fix 1.17.1 Error -
Add Command
/melodymine statusto check player voice information <img src="
">
Website Update
-Fix some connection issue -
Add User Status <img src="
">
1.4.4MelodyMine 1.4.4Jan 26, 2024 MelodyMine 1.4.4
*Release 1.4.4 by @Vallerian in [Pull Request #30](https://github.com/Vallerian/MelodyMine/pull/30) Full Changelog: [1.4.3...1.4.4](https://github.com/Vallerian/MelodyMine/compare/1.4.3...1…
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
1.4.3MelodyMine 1.4.3Jan 3, 2024 MelodyMine 1.4.3
*Release 1.4.3 by @Vallerian in [Pull Request #26](https://github.com/Vallerian/MelodyMine/pull/28) Full Changelog: [1.4.2...1.4.3](https://github.com/Vallerian/MelodyMine/compare/1.4.2...1…
Website Updates
-Fix
playSoundMethod Issue. -Fix Some Player Web Connection Issue.
1.4.2MelodyMine 1.4.2Dec 22, 2023 MelodyMine 1.4.2
*Release 1.4.2 by @Vallerian in [Pull Request #26](https://github.com/Vallerian/MelodyMine/pull/26) Full Changelog: [1.4.1...1.4.2](https://github.com/Vallerian/MelodyMine/compare/1.4.1...1…
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.
1.4.1MelodyMine 1.4.1Nov 23, 2023 MelodyMine v1.4.1
What's Changed
-Release 1.4.1 by [@Vallerian](https://github.com/Vallerian) in [MelodyMine Pull Request #18](https://github.com/Vallerian/MelodyMine/pull/18) -
Full Changelog: [MelodyMine 1.4.0...1.4.1](https://github.com/Vallerian/MelodyMine/compare/1.4.0...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.
1.4.0MelodyMine 1.4.0 (3D Voice System)Nov 21, 2023 MelodyMine v1.4.0
What's Changed
-Release 1.4.0 by [@Vallerian](https://github.com/Vallerian) in [MelodyMine Pull Request #14](https://github.com/Vallerian/MelodyMine/pull/14) -
Full Changelog: [MelodyMine 1.3.0...1.4.0](https://github.com/Vallerian/MelodyMine/compare/1.3.0...1…
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. <img style="margin-bottom:10px;border-radius: 5px" src="
" alt="melody-sound4" border="0">
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.
1.3.0MelodyMine 1.3.0Nov 7, 2023
-What's New in MelodyMine 1.3.0
Release by @Vallerian at [MelodyMine Pull Request #11](https://github.com/Vallerian/MelodyMine/pull/11) -
Full Changelog: [MelodyMine 1.2.1...1.3.0](https://github.com/Vallerian/MelodyMine/compare/1.2.1...1…
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. <img src="
" alt="callpng" >
-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 callcommand. -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!
1.2.1MelodyMine 1.2.1Oct 29, 2023 MelodyMine Release 1.2.1
*What's Changed
Release 1.1.0 by @Vallerian in [PR #7](https://github.com/Vallerian/MelodyMine/pull/7) Full Changelog*: [
Compare1.1.0...1.2.0](https://github.com/Vallerian/MelodyMine/compare/1.2.0...1…
-Plugin updates:
Fix ForveVoice Spam Message. -
Add
textvalue in config.yml to change all text message color.
-text: "<gradient:#F04FE7:#FFF4E4>"Add
text_hovervalue in config.yml to change all text hover message color.
-text_hover: "<gradient:#F04FE7:#DDB216>"Add
count_colorvalue in config.yml to change all count message color.
-count_color: "<#DDB216>"Remove
force-voice-messagefrom config.yml and instead, a new messagewebsite-messagewill be displayed in the chat. Clicking on it will take you to the website.
-Website Updates:
Fix Multi account error
1.2.0MelodyMine 1.2.0Oct 28, 2023 MelodyMine Release 1.2.0
- SSL Support by @Vallerian in [Pull Request #4](https://github.com/Vallerian/MelodyMine/pull/4) -What's Changed
Added SSL support to the Website and WebSocket Server. It's now possible to run your sites on (Apache or Nginx), but it's recommended to use these servers. - Fixed some issues by @Vallerian in [Pull Request #5](https://github.com/Vallerian/MelodyMine/pull/5) -
Resolved some of the issues related to SSL support. - Released version 1.2.0 by @Vallerian in [Pull Request #6](https://github.com/Vallerian/MelodyMine/pull/6) -
This marks the release of version 1.2.0. Full Changelog: [
Compare 1.1.0...1.2.0](https://github.com/Vallerian/MelodyMine/compare/1.1.1...1…
- Added config.ymlPlugin Updates
forceMessage-Introduced the ability to include a custom message for
forceVoicein the configuration, allowing for personalized messages.
- Added force voice title and subtitle -force-voice-message: "<click:run_command:'/melodymine start link'><hover:show_text:'<hover_text>Click to run this command <i>/melodymine start link</i>'><prefix>You must active your voice chat. do <i>/melodymine start link</i></hover></click>"Now, you can configure the title and subtitle for
forceVoicein the configuration. Customize title, subtitle, or use default values, and modify messages in theconfig.yml. <img src="
" alt="Screenshot-2023-10-28-053551" border="0" />
- Added command /melodymine control-Implemented the
/melodymine controlcommand, enabling control of mute and deafen features directly from your Minecraft server via the website. <img src="
" alt="Screenshot-2023-10-28-054458" border="0" />
- Added shortcut (Shift + F) for toggle mute in the website
- Added the option to use a shortcut (Shift + F) for toggling mute on your server directly from the website.
-New Placeholders
%melodymine_self_mute%-This placeholder indicates whether a player has self-muted or not, and you can customize the message in the
config.yml. -%melodymine_deafen%-This placeholder indicates whether a player has self-deafened or not, and you can customize the message in the
config.yml. -%melodymine_control%-This placeholder reveals the current control state of the player, whether they are muted, unmuted, deafened, or undeafened.
-New Permission
melodymine.control-This permission is required for accessing the
/melodymine controlcommand and using shortcuts.melodymine.control: description: player can change mute / deafen in website default: true
-New API
PlayerChangeControlWebEvent-This event is triggered when a player mutes or deafens themselves on the website. -
PrePlayerSetSelfMuteEvent-This event occurs before a player mutes or unmutes themselves in the Minecraft server, and it can be canceled. -
PostPlayerSetSelfMuteEvent-This event occurs after a player mutes or unmutes themselves in the Minecraft server. -
PrePlayerSetDeafenEvent-This event occurs before a player deafens or undeafens themselves in the Minecraft server, and it can be canceled. -
PostPlayerSetDeafenEvent-This event occurs after a player deafens or undeafens themselves in the Minecraft server.
-New MelodyManager Methods
setPlayerSelfMute-Used for muting a player on the website. -
setPlayerDeafen-Used for deafening a player on the website.
-New
config.ymlValuesmute-toggle-shortcut-A Boolean option that allows you to enable or disable the shortcut mute feature for players.
-mute-toggle-shortcut: trueplaceholder-self-mute-The message displayed in the self-mute placeholder.
-placeholder-self-mute: "Mute"placeholder-self-unmute-The message displayed in the self-unmute placeholder.
-placeholder-self-unmute: "unMute"placeholder-self-deafen-The message displayed in the deafen placeholder.
-placeholder-self-deafen: "Deafen"placeholder-self-undeafen-The message displayed in the undeafen placeholder
-placeholder-self-undeafen: "UnDeafen"force-voice-title-A Boolean option that allows you to customize the title and subtitle when force voice is enabled.
-force-voice-title: trueforce-voice-title-message-The title message for force voice.
-force-voice-title-message: "<hover_text>Force Voice"force-voice-subtitle-message-The subtitle message for force voice.
force-voice-subtitle-message: "<text>do <u>/melodymine start link</u> to start"
- Added self-mute and deafen icons -Website Updates
Icons for mute and deafen have been added to the website, making it clear when a player has self-muted or self-deafened. <img src="
" alt="Screenshot-2023-10-28-053500" border="0" />
- Fixed some bugs in WebSocket events
- Fixed several bugs related to WebSocket events, especially those related to the "Support Authme with the Username" update.
1.1.1MelodyMine 1.1.1Oct 20, 2023 MelodyMine Release 1.1.1
Website Update
Enhance user experience by adding the all-new Noise Suppression feature. Enjoy crystal-clear audio for a seamless user experience. <img src="Add NoiseSuppression Feature
" alt="image">
Integrate AuthMe support, enabling users to search your website by their usernames. Enhance security and ease of access for your community.Add AuthMe Support for Searching by Username
Plugin Updates
We've tackled a pesky bug related to the player death event. No more unexpected crashes or issues when handling player deaths.Fix an Error Related to the Player Death Event
1.1.0MelodyMine 1.1.0Oct 12, 2023
*What's Changed
Release 1.1.0 by @Vallerian in [PR #1](https://github.com/Vallerian/MelodyMine/pull/1)
*New Contributors
@Vallerian made their first contribution in [PR #1](https://github.com/Vallerian/MelodyMine/pull/1) Full Changelog: [
Compare 1.0.0...1.1.0](https://github.com/Vallerian/MelodyMine/compare/1.0.0...1…
-QRCode Support
Add Command - /melodymine start qrcode <img src="
" alt="Screenshot-2023-10-11-172126" border="0">
-Added bStats Profile
[bStats Profile](https://bstats.org/plugin/bukkit/MelodyMine/20020) <img style="border-radius: 5px" src="
"/>
-Add Permission
melodymine.qrcode
-Add API Listeners
PreSendQRCodeEvent -
PreEnableVoiceEvent -
PreDisableVoiceEvent -
PreSetVolumeEvent -
PostEnableVoiceEvent -
PostDisableVoiceEvent -
PostSetVolumeEvent -
PostSendQRCodeEvent
-Add MelodyManager events
MelodyManager.enableVoice -
MelodyManager.disableVoice -
MelodyManager.setVolume -
MelodyManager.sendStartQRCode
-Removed database columns
serverLastLogin -
serverLastLogout -
webLastLogin -
webLastLogout -
serverIp -
webIp
-Removed placeholders
%melodymine_weblogin% -
%melodymine_weblogin_ago% -
%melodymine_weblogout% -
%melodymine_weblogout_ago%
-Bug Fix
API event errors fixed -
Resolved an unknown error on the login page of the website -
Fixed database connection issues -
Improved the website UI
1.0.0MelodyMine 1.0.0Oct 5, 2023
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta