MelodyMine, Minecraft Proximity Voice Chat Plugin Without Mod icon

MelodyMine, Minecraft Proximity Voice Chat Plugin Without Mod -----

Minecraft server realistic proximity voice chat plugin without mod.




MelodyMine Changelog 2.0.5
Full Changelog: 2.0.4...2.0.5

Plugin Update:
  • Add 1.21.1 Support
----------, Sep 17, 2024

MelodyMine Changelog 2.0.4
Full Changelog: 2.0.3...2.0.4

Plugin Update:
  • Add mute/unmute commands to the console
----------, Aug 9, 2024

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.
----------, Jul 28, 2024

MelodyMine Changelog 2.0.2
Full Changelog: 2.0.1...2.0.2

Plugin Update:
  • Add support PlaceholderAPI to Messages,Titles,NameTag,Bossbar,Actionbar
----------, Jun 27, 2024

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.
----------, Jun 12, 2024

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
  • ❌ 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.
----------, May 11, 2024

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.
----------, Apr 11, 2024

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
  • Added Public Ice Server.
----------, Apr 5, 2024

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
----------, Feb 21, 2024

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
----------, Feb 21, 2024

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
----------, Feb 19, 2024

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
----------, Feb 18, 2024

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.
[​IMG]

New Events
  • PlayerChangeTalkEvent
  • PreRenewData
  • PostRenewData
New MelodyManager Method
  • showPlayerIsTalking
  • renewData
----------, Feb 10, 2024

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
[​IMG]

Website Update
  • Fix some connection issue
  • Add User Status
[​IMG]
----------, Feb 1, 2024

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
----------, Jan 26, 2024

MelodyMine 1.4.3
Full Changelog: 1.4.2...1.4.3

Website Updates
  • Fix playSound Method Issue.
  • Fix Some Player Web Connection Issue.
----------, Jan 3, 2024

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.
----------, Dec 22, 2023

MelodyMine v1.4.1
What's Changed
----------, Nov 23, 2023

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.
[​IMG]

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.
----------, Nov 21, 2023

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.

[​IMG]

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!
----------, Nov 7, 2023

MelodyMine Release 1.2.1

What's Changed
Plugin updates:
  • Fix ForveVoice Spam Message.
  • Add text value in config.yml to change all text message color.
  • Add text_hover value in config.yml to change all text hover message color.
  • Add count_color value in config.yml to change all count message color.
  • Remove force-voice-message from config.yml and instead, a new message website-message will be displayed in the chat. Clicking on it will take you to the website.
Website Updates:
  • Fix Multi account error
----------, Oct 29, 2023

MelodyMine Release 1.2.0

What's Changed
  • SSL Support by @Vallerian in Pull Request #4
    • 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
    • ️ Resolved some of the issues related to SSL support.
  • Released version 1.2.0 by @Vallerian in Pull Request #6
    • This marks the release of version 1.2.0.
Full Changelog: Compare 1.1.0...1.2.0

Plugin Updates
  • Added config.yml forceMessage
    • ➕ Introduced the ability to include a custom message for forceVoice in the configuration, allowing for personalized messages.
  • Added force voice title and subtitle
    • ➕ Now, you can configure the title and subtitle for forceVoice in the configuration. Customize title, subtitle, or use default values, and modify messages in the config.yml.
[​IMG]

  • Added command /melodymine control
    • ➕ Implemented the /melodymine control command, enabling control of mute and deafen features directly from your Minecraft server via the website.
[​IMG]

  • 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 control command 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.yml Values
  • mute-toggle-shortcut
    • A Boolean option that allows you to enable or disable the shortcut mute feature for players.
mute-toggle-shortcut: true
  • placeholder-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: true
  • force-voice-title-message
    • ➕ The title message for force voice.
  • force-voice-subtitle-message
    • ➕ The subtitle message for force voice.
Website Updates
  • Added self-mute and deafen icons
    • ➕ Icons for mute and deafen have been added to the website, making it clear when a player has self-muted or self-deafened.
[​IMG]

  • Fixed some bugs in WebSocket events
    • Fixed several bugs related to WebSocket events, especially those related to the "Support Authme with the Username" update.
----------, Oct 28, 2023

MelodyMine Release 1.1.1

Website Update
Add NoiseSuppression Feature
Enhance user experience by adding the all-new Noise Suppression feature. Enjoy crystal-clear audio for a seamless user experience.

[​IMG]

Add AuthMe Support for Searching by Username
Integrate AuthMe support, enabling users to search your website by their usernames. Enhance security and ease of access for your community.


Plugin Updates
Fix an Error Related to the Player Death Event
We've tackled a pesky bug related to the player death event. No more unexpected crashes or issues when handling player deaths.
----------, Oct 20, 2023

What's Changed
New Contributors
Full Changelog: Compare 1.0.0...1.1.0

QRCode Support
  • ➕ Add Command
    • /melodymine start qrcode
[​IMG]

Added bStats Profile
[​IMG]

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
----------, Oct 12, 2023

Resource Information
Author:
----------
Total Downloads: 1,921
First Release: Oct 4, 2023
Last Update: Sep 17, 2024
Category: ---------------
All-Time Rating:
5 ratings
Find more info at docs.sayandev.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings