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

MineCraft Proximity Voice Chat Plugin Without Mod

Report MelodyMine?

Release
1.2.0

TAHER7 released MelodyMine version 1.2.0 on 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)