Tags
Creators
Details
1.2.0
Compatibility
Changes
š 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
forceVoicein the configuration, allowing for personalized messages.
- ā Introduced the ability to include a custom message for
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
forceVoicein the configuration. Customize title, subtitle, or use default values, and modify messages in theconfig.yml.
- ā Now, you can configure the title and subtitle for
- Added command
/melodymine control- ā Implemented the
/melodymine controlcommand, enabling control of mute and deafen features directly from your Minecraft server via the website.
- ā Implemented the
- 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.
- š¤ This placeholder indicates whether a player has self-muted or not, and you can customize the message in the
-
%melodymine_deafen%- š This placeholder indicates whether a player has self-deafened or not, and you can customize the message in the
config.yml.
- š This placeholder indicates whether a player has self-deafened or not, and you can customize the message in the
-
%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.
- š This permission is required for accessing the
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.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:NUYMJueG:FBGC9Prw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NUYMJueG:FBGC9Prw"
}

