Tags
Creators
Details
1.3.0
Compatibility
Changes
š What's New in MelodyMine 1.3.0
-
š¤ Release by @Vallerian at MelodyMine Pull Request #11
-
š§ Full Changelog: MelodyMine 1.2.1...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.
š£ 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 <player>: 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 callcommand. - āļø 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! š®
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:D7mPNtCx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NUYMJueG:D7mPNtCx"
}

