⚡SlashPing⚡Modify ping values before display in chat!  ✅ HEX  ✅ PAPI icon

⚡SlashPing⚡Modify ping values before display in chat! ✅ HEX ✅ PAPI -----

Enables the checking of in-game ping with /ping; A simple replacement to EssentialsX's /ping.




Changelogs
  • Fixed the error "java.lang.IllegalArgumentException: Illegal group reference: group index is missing" when there is a regex keyword in chat message, e.g., $, \.
You're highly recommended to update to this release as soon as possible. There are no changes to config.yml so it's a simple drag-and-drop replacement.

This release is compatible with any 1.8+ versions and has been tested on servers of 2 different versions: 1.8.8, and 1.20.2.


Configuration Changes

There are no changes made to config.yml.
----------, May 6, 2024

Changelogs
  • Added a built-in expansion to PlaceholderAPI.
    Use the placeholder %slashping_ping% in any PlaceholderAPI-compatible plugins (e.g., your favourite TAB plugin) to display the normalised ping values.
  • Introduces a configurable minimum value for ping normalisation.
  • Migrated the project to Maven.
This release is compatible with any 1.8+ versions and has been tested on servers of 2 different versions: 1.8.8, and 1.19.3.


Configuration Changes

There are a few changes made to config.yml. Make sure to apply the changes manually or you can simply delete the old one for the plugin to regenerate a new one for you.

Diff in relative to 1.0.5 (previous release)
https://www.diffchecker.com/vM6Bvzh8/

If you don't apply the changes, the plugin will still function properly (i.e., reads in default values). Just that you may lose the opportunity to configure some of the new options and messages.
----------, Sep 1, 2023

Changelogs
  • Improved the approach in choosing the best ping-getting strategies based on server versions
    i.e., apply legacy NMS reflection for legacy versions (1.8 - 1.15), apply new built-in ping retrieval method for modern versions (1.16 - 1.20)
  • Introduces 0 as the absolute minimum after normalisation of ping values.
    Any values lower than 0 indicate an error in the ping calculation process.
  • Added some new messages in handling a few scenarios of insufficient permission.
  • Added HEX colour support.
  • Specified API version for 1.13+ versions.
  • Refactored some of the code sections to optimise things by a bit.
This release is compatible with any 1.8+ versions and has been tested on servers of 3 different versions: 1.8.8, 1.12.2 and 1.19.3.


Configuration Changes

There are a few changes made to config.yml. Make sure to apply the changes manually or you can simply delete the old one for the plugin to regenerate a new one for you.

Diff in relative to 1.0.4 (previous release)
https://github.com/denniemok/Slash-Ping/commit/0cdc697460ed25e3782077aeb315d5f7fb06ec5c?diff=split

If you don't apply the changes, the plugin will still function properly (i.e., reads in default values). Just that you may lose the opportunity to configure some of the new options and messages.
----------, Aug 31, 2023

Changelogs
  • Improved the approach in choosing the best ping-getting strategies based on server versions
    i.e., apply legacy NMS reflection for legacy versions (1.8 - 1.15), apply new built-in ping retrieval method for modern versions (1.16 - 1.20)
  • Introduces 0 as the absolute minimum after normalisation of ping values.
    Any values lower than 0 indicate an error in the ping calculation process.
  • Added some new messages in handling a few scenarios of insufficient permission.
  • Refactored some of the code sections to optimise things by a bit.
This release has been tested on servers of 3 different versions: 1.19.3, 1.8.8 and 1.12.2.

Note that some of the versions might induce a higher internal ping.



Configuration Changes

There are a few changes made to config.yml. Make sure to apply the changes manually or you can simply delete the old one for the plugin to regenerate a new one for you.

Diff in relative to 1.0.4 or 1.0.3
https://github.com/denniemok/Slash-Ping/commit/0cdc697460ed25e3782077aeb315d5f7fb06ec5c?diff=split

If you don't apply the changes, the plugin will still function properly (i.e., reads in default values). Just that you cannot configure some of the new messages.
----------, Aug 31, 2023

Changelogs
  • I just noticed the legacy way of getting ping no longer works on 1.16 or above due to changes to CraftHumanEntity.
  • I have addressed this issue by utilising the new Player.getPing() method for modern versions.
This release is compatible with any 1.8+ versions and has been tested on servers of 2 different versions: 1.8.8, and 1.19.3.


Configuration Changes

There are no changes to the configuration (config.yml) so no worries.
----------, Aug 30, 2023

Resource Information
Author:
----------
Total Downloads: 445
First Release: Aug 30, 2023
Last Update: May 6, 2024
Category: ---------------
All-Time Rating:
0 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings