Skip to content

Releases: Vallerian/MelodyMine

2.0.0

10 May 08:27
bd404e5
Compare
Choose a tag to compare

MelodyMine Changelog 2.0.0

Version 2.0.0 - Ease of Installation and Enhanced Configurability 🚀

Full Changelog: 1.5.6...2.0.0

Update Highlights

  • 🛠️ Automated Installation
    Entire MelodyMine website installation is now automated, simplifying setup with just a domain connected to your VPS.

  • 📚 Comprehensive Configurations
    Plugin settings are now neatly organized into sections with detailed explanations. Additionally, a Wiki is under construction for all MelodyMine events and methods. Wiki Link

  • 🤖 Community Support
    Join our Discord server for support, updates, and community interaction. Discord Server Link


🧩 Plugin Side

New Features

  • 🌐 Multilingual Support
    Plugin now supports multiple languages including English and Persian. Add a new language via Pull Request link.

  • ⚙️ New Config Files
    Introducing settings.yml, mysql.yml, and talk.yml for various configurations.

  • ⚙️ Update Checker
    Stay informed with the new update checker.

  • 🎵 Method Expansion
    Added getMelodyPlayer method to the MelodyManager class.

  • ⚙️ Additional Configurations
    Including domain config, qrcode config, language config, and more for enhanced customization.

  • 📝 Configurable Messages
    All plugin messages are now customizable.

  • ⚙️ Permission Management
    Added permission melodymine.updatechecker for sending messages.

  • ⚙️ Auto Start Feature
    New auto_start config in settings.yml for automatic players start voice chat in website.

  • ⚙️ Voice Chat Enhancements
    Various settings added for improved voice chat experience.

  • ⚙️ Cooldown Management
    Added cooldown settings for various plugin commands.

Fixes

  • 🛠️ Hikari Logger Message Error
    Addressed Hikari Logger Message Error.

Removals

  • Config.yml
    Deprecated plugin configuration removed.

  • Sound3D Config
    Transferred to the website.


🌐 Web Side

New Features

  • 🔄 Dependency Updates
    All dependencies are now up to date.

  • ⚙️ Enhanced UI
    Improved website interface for better user experience.

  • ⚙️ Voice Player Configurations
    Settings box added for voice player configurations.

  • ⚙️ Voice Chat Enhancements
    Added microphone selection, Echo Cancellation setting, and 3DSound models.

  • ⚙️ Docker Installation
    Simplified installation with Docker.

  • ⚙️ Auto-Installation
    Server, client, Nginx, SSL, and COTURN now install automatically.

Fixes

  • 🛠️ Player Status Display
    Addressed issues with player status display and database initialization.

Removals

  • Server.js File
    Deprecated file removed for cleaner setup.

1.5.6

11 Apr 07:17
688fb35
Compare
Choose a tag to compare

MelodyMine 1.5.6 🚀

Full Changelog: 1.5.5...1.5.6

📦 Plugin

🛠️ Fix

  • Fixed mute / unmute shortcut issue.

🌐 Website

🛠️ Fix

  • Fixed some issue in Stop / Play Sound.
  • Fixed multi-account issue.

1.5.5

05 Apr 03:53
d2b4bce
Compare
Choose a tag to compare

MelodyMine 1.5.5 🚀

Full Changelog: 1.5.4...1.5.5

📦 Plugin

🛠️ Fix

  • Fixed an error with Talk NameTag in Version 1.19.4.
  • Fixed the issue of Sound Effect not playing after Player disconnects.
  • Resolved the issue of clicking on links in version 1.20.4.
  • Corrected the problem of forcing voice in disabled worlds.
  • Fixed the problem with Talk Bossbar.
  • Solved the issue with mute/unmute shortcut error.

➕ Add

  • Added a method changeSoundVolume to the class MelodyManager.
  • Added event PreChangeSoundVolumeEvent.
  • Included event PostChangeSoundVolumeEvent.
  • Introduced command /melodymine reset <player> to resolve multi-account errors.

🔄 Change

  • Changed cooldown for mute/unmute shortcut to 1s.

🌐 Website

➕ Add

  • Added Public Ice Server.

1.5.4

21 Feb 21:15
f99b626
Compare
Choose a tag to compare

MelodyMine 1.5.4 🚀

Full Changelog: 1.5.3...1.5.4

Plugin Updates 💡

  • 🆕 Add new Config for Disable Worlds
  • 🔄 Fix Apply Sound settings in web

1.5.3

21 Feb 05:03
79df520
Compare
Choose a tag to compare

MelodyMine 1.5.3 🚀

Full Changelog: 1.5.2...1.5.3

Plugin Updates 💡

  • 🆕 Add new Config for Connect/Disconnect/Volume distance
  • 🔄 Optimize Name Tag Move Event
  • 🔄 Status Command Description

1.5.2

19 Feb 15:34
5a4e2ba
Compare
Choose a tag to compare

MelodyMine 1.5.2 🚀

Full Changelog: 1.5.1...1.5.2

Plugin Updates 💡

  • 🔄 Improving Renew Data performance would be preferable

Website Update 🌐

  • 🔄 Improving Renew Data performance would be preferable

1.5.1

18 Feb 08:09
80d3bb2
Compare
Choose a tag to compare

MelodyMine 1.5.1 🚀

Full Changelog: 1.5.0...1.5.1

Plugin Updates 💡

  • 🔄 add new Event PostRenewDistanceDataEvent
  • 🔄 add new Event PostRenewConnectionDataEvent
  • 🔄 add new Event PreRenewConnectionDataEvent
  • 🔄 add new Event PreRenewDistanceDataEvent

Website Update 🌐

  • 🔄 Fix Some Player Voice Connection Issue

1.5.0

10 Feb 12:45
8e4a57b
Compare
Choose a tag to compare

What's Changed 🔄

Full Changelog: Compare Changes

New Features ✨

  • Talk NameTag: When you speak in voice chat on the MC server, your NameTag will now appear above your head for other players, and you can fully customize it in the configuration.

  • Talk Bossbar: Speaking in voice chat on the MC server now displays a bossbar for yourself, fully customizable.

New Events 🎉

  • PlayerChangeTalkEvent
  • PreRenewData
  • PostRenewData

New MelodyManager Method 🎵

  • showPlayerIsTalking
  • renewData

1.4.5

01 Feb 09:24
7c5577e
Compare
Choose a tag to compare

MelodyMine 1.4.5 🚀

Full Changelog: 1.4.4...1.4.5

Plugin Updates 💡

  • 🔄 Fix 1.17.1 Error
  • 🔄 Add Command /melodymine status to check player voice information

Website Update 🌐

  • 🔄 Fix some connection issue
  • 🔄Add User Status

1.4.4

26 Jan 09:48
7c57a87
Compare
Choose a tag to compare

MelodyMine 1.4.4 🚀

Full Changelog: 1.4.3...1.4.4

Plugin Updates 💡

  • 🔄 fix voice connection after change world
  • 🔄 fix websocket connection

Website Update 🌐

  • 🔄 Change socket.io protocol to websocket from polling
  • 🔄change WEBRTC connection from peerjs
  • 🔄 fix websocket server max client connection