MelodyMine
DiscordDownloadGitHub
  • Guide
    • 🎵Introduction
    • 💡Installation
    • ✨Features
  • Essentials
    • 📜Commands
    • 📃Permissions
    • 📝Placeholders
  • API
    • ⚙️Plugin Usage
    • ⚙️Web Usage
    • 🔷Events
      • 🔹Call
        • PreStartCallEvent
        • PostStartCallEvent
        • PreAcceptCallEvent
        • PostAcceptCallEvent
        • PreDenyCallEvent
        • PostDenyCallEvent
        • PreEndCallEvent
        • PostEndCallEvent
        • PreEndPendingCallEvent
        • PostPendingCallEndEvent
        • PreToggleCallEvent
        • PostToggleCallEvent
      • 🔹Sound
        • PreChangeSoundVolumeEvent
        • PostChangeSoundVolumeEvent
        • PrePauseSoundEvent
        • PostPauseSoundEvent
        • PrePlaySoundEvent
        • PostPlaySoundEvent
        • PreStopSoundEvent
        • PostStopSoundEvent
      • 🔹Websocket
        • PlayerEndVoiceEvent
        • PlayerJoinWebEvent
        • PlayerLeaveWebEvent
        • PlayerStartVoiceEvent
        • PreEnableVoiceEvent
        • PostEnableVoiceEvent
        • PreSetVolumeEvent
        • PostSetVolumeEvent
      • 🔹Control
        • PlayerChangeControlWebEvent
        • PlayerChangeTalkEvent
        • PrePlayerMuteEvent
        • PostPlayerMuteEvent
        • PreUnMutePlayerEvent
        • PostUnMutePlayerEvent
        • PrePlayerSetSelfMuteEvent
        • PostPlayerSetSelfMuteEvent
        • PrePlayerSetDeafenEvent
        • PostPlayerSetDeafenEvent
      • 🔹Manager
        • PlayerChangeServerEvent
        • PreEnableAdminModeEvent
        • PostEnableAdminMode
        • PreDisableAdminModeEvent
        • PostDisableAdminMode
        • PreRenewDataEvent
        • PostRenewDataEvent
        • PreSendQRCodeEvent
        • PostSendQRCodeEvent
        • PreSendSoundSettingsEvent
        • PostSendSoundSettingsEvent
    • 🔶MelodyManager
      • 🔸Call
        • startCall()
        • endCall()
        • endPendingCall()
        • acceptCall()
        • denyCall()
        • toggleCall()
      • 🔸Sound
        • playSound()
        • pauseSound()
        • stopSound()
        • changeSoundVolume()
      • 🔸Websocket
        • enableVoice()
        • disableVoice()
        • setVolume()
      • 🔸Control
        • setPlayerSelfMute()
        • setPlayerDeafen()
        • mute()
        • unMute()
      • 🔸Manager
        • getMelodyPlayer()
        • getMelodyPlayerFromSocketID()
        • sendStartLink()
        • sendStartQRCode()
        • enableAdminMode()
        • disableAdminMode()
        • toggleLogger()
        • showPlayerIsTalking()
        • renewData()
        • sendSoundSetting()
        • checkPlayerWebConnection()
    • 👨MelodyPlayer
    • 🔊Sounds
  • MISC
    • 💫Troubleshooting
    • 📄FAQ
Powered by GitBook
On this page
  • What is MelodyMine ?
  • How MelodyMine Works ?
  • How can I use MelodyMine?
  • Why should I use MelodyMine?
  1. Guide

Introduction

Welcome to the MelodyMine Documentation

NextInstallation

Last updated 11 months ago

What is MelodyMine ?

MelodyMine is an voice chat plugin without the need any mod for Minecraft servers, facilitating voice communication directly from the browser.


How MelodyMine Works ?

The entire MelodyMine system consists of three components: the Minecraft Plugin, the Websocket Server, and the Next.js Server. These components establish connections via websockets, where data is transmitted from the plugin to the websocket server.The websocket server identifies which data needs to be sent for individual checks on the Next.js server. Finally, the Next.js server communicates with the client, utilizing data received from the websocket via the plugin, to maintain voice communication among online players in the voice chat.


How can I use MelodyMine?

To utilize MelodyMine, players simply need to join the server, and use the command /melodymine start link to receive a link for client entry.

Clicking on this link redirects them to the website without any additional requirements. It's just a matter of being near a player online to hear their voice.

Also, if you prefer, you can enter the voice chat via your phone by using

the command /melodymine start qrcode, which will generate a QR code. After scanning it, you'll be able to join the voice chat.

Server IP: Play.TAHER7.IR


Why should I use MelodyMine?

The capabilities of MelodyMine don't end here! MelodyMine offers personalized features for players, a comprehensive API, and complete support with examples for developers to create their own essential additions. Currently, many servers and players are using MelodyMine, which indicates their satisfaction with its basic functionalities on their servers.

MelodyMine Demo Website :

🎵
💡Installation
✨Features
MelodyMine.TAHER7.iR
📜Commands
📃Permissions
⚙️Plugin Usage
📝Placeholders
open-source