[MCMMO] Dashboard to see your stats ! icon

[MCMMO] Dashboard to see your stats ! -----

Nice looking mcMMO dashboard with player rankings for your server




[​IMG]

Warning

This project is no longer actively maintained and will not receive further updates or bug fixes at this time. We want to focus on other priorities first.


New features
- A new "More" button has been added to the header, which provides access to Dark Mode and other links.
- Welcome to Links in Header! Admins can set up link shortcuts for the server.
- By default, three links are available (Discord, Dynmap, and the website), but you can add many more! **Edit the icon, text, and URL in parameters.js**
- New function `fLoadVersionFromServer`. You can directly know if you have a new version of the mcMMO Dashboard available! *We want to help you the best way possible, that's why we added a new button to 'Copy error' and improved the debugging process.*

Improvements
- We have added two new parameters to `parameters.js`: `localStorage` and `refreshStorage`. Setting `localStorage` to `true` will cause the website to use `localStorage` to store data (such as leaderboard, best leaderboard, and user information). Otherwise, `sessionStorage` will be used.
- You can also set `refreshStorage` to select the minimum time before refreshing. Supported values include: `h` (hour), `6h` (6 hours), `12h` (12 hours), and `d` (day) from your first connection. Any other values will be interpreted as 1 minute.
- The page will no longer wait for the Head skin in the table.
- Improve detection of errors and add PHP 8 requirement

Bug fixes
- Clicking on header datatables will upload new skin.
- CheckUnixTimestamp fixed; expiration date was not taken into account

Other
- We have added support for local storage to the loading function and set a default template for all.
- DataTables have a new default ordering set to "Total" value.
- Explanation added to some functions
- We have updated jQuery reference to jQuery-3.6.0.
- You can now customize the text in the footer.
- Add Animated skin toggle in top bar menu
- New parameters for toast translation: update and generic text.

---

Join our [Discord server]( https://discord.gg/TFeEzCP4e5) to help us improve this dashboard!

**Full Changelog**: https://github.com/AsyncDevTeam/mcMMO-Dashboard/compare/v1.00.0...v1.30.1
----------, Oct 10, 2023

[​IMG]

Warning

This project is no longer actively maintained and will not receive further updates or bug fixes at this time. We want to focus on other priorities first.


New features
- A new "More" button has been added to the header, which provides access to Dark Mode and other links.
- Welcome to Links in Header! Admins can set up link shortcuts for the server.
- By default, three links are available (Discord, Dynmap, and the website), but you can add many more! **Edit the icon, text, and URL in parameters.js**
- New function `fLoadVersionFromServer`. You can directly know if you have a new version of the mcMMO Dashboard available! *We want to help you the best way possible, that's why we added a new button to 'Copy error' and improved the debugging process.*

Improvements
- We have added two new parameters to `parameters.js`: `localStorage` and `refreshStorage`. Setting `localStorage` to `true` will cause the website to use `localStorage` to store data (such as leaderboard, best leaderboard, and user information). Otherwise, `sessionStorage` will be used.
- You can also set `refreshStorage` to select the minimum time before refreshing. Supported values include: `h` (hour), `6h` (6 hours), `12h` (12 hours), and `d` (day) from your first connection. Any other values will be interpreted as 1 minute.
- The page will no longer wait for the Head skin in the table.
- Improve detection of errors and add PHP 8 requirement

Bug fixes
- Clicking on header datatables will upload new skin.
- CheckUnixTimestamp fixed; expiration date was not taken into account

Other
- We have added support for local storage to the loading function and set a default template for all.
- DataTables have a new default ordering set to "Total" value.
- Explanation added to some functions
- We have updated jQuery reference to jQuery-3.6.0.
- You can now customize the text in the footer.
- Add Animated skin toggle in top bar menu
- New parameters for toast translation: update and generic text.

---

Join our [Discord server]( https://discord.gg/TFeEzCP4e5) to help us improve this dashboard!

**Full Changelog**: https://github.com/AsyncDevTeam/mcMMO-Dashboard/compare/v1.25.2...v.1.30.0
----------, Oct 10, 2023

New features
  • Welcome Sharable links for comparison page! You can now call /comparison.php?player_1=...&player_2=...
  • Created a new chart on the dashboard to replace the previous one, which was not suitable for large amount of players
    • The new chart is capable of adapting to servers ranging from 10 players to servers with tens of thousands of players
    • Also added some new translations for the chart
  • New "URL_success", "URL_error" and "cp-c" parameters in parameters.js
Improvements
  • We drastically improved loading time for large servers. This feature includes:
    • Better usage of getSkin (Bedrock skins are downloaded when needed)
    • The "changeImageTable" function loads the skin for a player only when they become visible! (e.g: if the player is set on table page 2, the skin is not loaded until it becomes visible (by search, page increment or size of visible data per page)
      • By default, bedrock skin is loaded
      • We store skin in SessionStorage for comparison page to avoid redundant API calls
    • Search-user now displays a datatable (the same as the index page) and you can easily search for the player you want!
    • We removed animations from charts to avoid laggy loads
      • We set default display to 50 players instead of "max"
Bug fixes
  • Copy & Paste is too easy... We changed option value in index page select for chart
Other
  • We removed the filter button in the search-page (datatable does it automatically)
  • Parameters.js includes 2 new parameters for the searchbar in search-user "sSearch" (if you want to add some text before input, default is empty) and "searchPlaceholder"
----------, Jun 2, 2023

[​IMG]

New features
Skins
  • Animated skins:
    • Add option to enable/disable it in parameters.js
    • Animated skins is working thanks to the skinview3d library
    • Random animations at each page load
  • Skin update date for bedrock players
  • We removed the need to use Tydium API for bedrock skins. In fact, we can directly use the Geyser API ourselves :)
  • Improve getSkin method for bedrock and fix display of empty server icons
    • Add the last update date info for bedrock skins
    • Avoid displaying server icons which are only full of transparent pixels. To do so we added a method "isImageEmpty" to detect empty server icons and replace them with our mcMMO default one
Others changes:
  • We added much more toasts to show errors! Happy debugging!
  • Better overflow management for long username
  • "See profile" button now visible for small devices
Charts:
  • Best player is now always on bottom of radar chart (comparison page)
  • New "setColorsToRoot" function to set tintX_50 variable with 50% opacity (JS usage)
  • Radar chart is now bigger in comparison page
Bug fixes:
  • Fix player names with special characters
  • Fix skin not updating when choosing the same players (comparison page)
  • Fix wrong player skin model
  • All skins were using the "slim" model. Now it will auto-detect when it's a "slim" model or a default one
  • Fix for chart colors (including fix for #10)
  • Radar charts now use tint1 (player1) and tint2 (player2) from parameters.css
  • Fix for filter issue in comparison page

Join our Discord server to help us improve this dashboard!
----------, May 30, 2023

[​IMG]

New features
  • Bedrock skin support
Thanks to UUID stored by mcMMO we can easily know if a player is a bedrock player or not. If it is, then we use the TydiumAPI with his UUID to display his skin. Otherwise we still use player name to show his skin.
  • Edit PHP scripts for skins (bedrock, uuid and name)
Also:

Better display for:
  • Best ability cards in user page on small devices
  • Labels in user page on small devices
  • Table in index page
Bug fixes:
  • title_header in parameters.js updated from "mcMMO Stats" to "mcMMO Dashboard"

Join our Discord Server to help us improve this dashboard!
----------, May 28, 2023

[​IMG]

New features
  • Bedrock skin support
Thanks to UUID stored by mcMMO we can easily know if a player is a bedrock player or not. If it is, then we use the TydiumAPI with his UUID to display his skin. Otherwise we still use player name to show his skin.
  • Edit PHP scripts for skins (bedrock, uuid and name)
Also:

Better display for:
  • Best ability cards in user page on small devices
  • Labels in user page on small devices
  • Table in index page
Bug fixes:
  • title_header in parameters.js updated from "mcMMO Stats" to "mcMMO Dashboard"

Join our [Discord server]( https://discord.gg/TFeEzCP4e5) to help us improve this dashboard!
----------, May 28, 2023

[​IMG]

Thank you for using mcMMO-Dashboard.

This release includes a bug fix.

Join our Discord server at https://discord.gg/F4UKkXQX to help us improve this dashboard!
----------, May 14, 2023

[​IMG]

New features

  • New download folder to add pre-made template
You can add an upload.css file to add a theme on your dashboard. Visit https://mcmmo.nicolasvaillant.net/themes for exclusive custom themes!
  • Comparison page update:
    • Link to player page
    • Highlighting the best comparison label
  • Tint for chart now available!
Bug fixed:
  • Some translations have been added:
table_player_label, table_total_label which were not included by default in the translation
  • The names of the families were not translated
Also:
  • You can change header title directly from parameters.js (search for 'title_header')
  • We added a force_darkMode variable in parameters.js to force dark mode by default. You still have the option to toggle the behavior with the dark mode button.
  • Cleaned up code in the project
----------, Apr 25, 2023

[​IMG]
Have a look on the project's landing page for more info

Hello

Let's welcome the all new comparison page!

New features
  • You're now able to compare stats between 2 players
  • Some animations were added
  • 'rank' parameter added to get_all_leaderboard.php
  • main.scss is now called style.scss (the file has been cleaned up)
  • Materialize cdn moved to head.php
  • JS functions moved to shared.js (copyToClipboardAction, window.onload, openSidebar, setServerStats)
  • Removal of unnecessary on the aside (these are modified with the translation)
  • Added translation settings for comparison
  • Sort function improved
  • Aside.php page improved to match corresponding page
  • Total added in search-user
  • Filter buttons now appear in aside for comparison and search-user
  • Shortcut labels are now in the active color when selected
  • Gradient format in parameters.js has been updated
  • Group by family of abilities in the user page
    • You can now filter these new groups with a cool dropdown
  • New numeric sorting for user abilities
  • The back to top button now appears at the bottom of the page
  • Some components are now in a separate file
  • New opacity animation for server stats
  • Simplified content size with media queries
Bug fix
  • Width for wide screen
  • Aside Button in user page
  • Text blocked in the first column of the data table when no results are displayed
  • Translation was not working in user search page
----------, Apr 10, 2023

[​IMG]

Hello

Goodbye mcMMO-Stats-Panel, welcome mcMMO-Dashboard !

New features
  • Add gorgeous loading bar
  • Improve top players visibility accross all pages (highlight their names)
  • Server version now supports color codes
  • Server icon is now updated in the header and in the tab
  • German translation thanks to @James_Bach
  • Hamburger menu icon is now a cross when open
Bug fix
  • MDI icons were missing
  • Issue #3
  • Issue with wrong translations et column names
Config files
  • Please take the new parameters.js because structure was modified a lot
  • The german translation was added to parameters.js
  • New setting available in parameters.css to set horizontal size of the page (for large screens)
----------, Mar 24, 2023

[​IMG]

Hello,

In order to fix some issues about wrong paths and unauthorized access on php scripts, we released this new version.

Bug fix :

  • Absolute not relative paths => to avoid that, all pages were moved to the root of the project
  • PHP scripts were not secured and denying all requests => to fix this, we implemented the CSRF token
----------, Mar 20, 2023

Resource Information
Author:
----------
Total Downloads: 1,852
First Release: Mar 18, 2023
Last Update: Oct 10, 2023
Category: ---------------
All-Time Rating:
4 ratings
Find more info at mcmmo.nicolasvaillant.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings