Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for TAHER7

MelodyMine (Minecraft Voice Chat Plugin)

Release
1.2.0

TAHER7 released this version: October 28, 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.
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>"
  • 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.
  • Added command /melodymine control
    • āž• Implemented the /melodymine control command, enabling control of mute and deafen features directly from your Minecraft server via the website.
  • 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-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"

šŸ”„ 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.
  • Fixed some bugs in WebSocket events
    • šŸž Fixed several bugs related to WebSocket events, especially those related to the "Support Authme with the Username" update.

Information

Published onOctober 28, 2023
Downloads0

Platforms

Paper Paper (1.8-1.20.2)