☄️ SystemInfo Hardware Monitor ⚙️ Enterprise Quality icon

☄️ SystemInfo Hardware Monitor ⚙️ Enterprise Quality -----

The master of hardware information!




the /network benchmark command will now produce a log file with all packets data.

Support 1.21.
----------, Aug 27, 2024

The "Network" new command has been partially implemented.
It currently starts by implementing a 3 minute benchmark for the network.
----------, Jul 19, 2024

Minor update to check and ensure 1.21 compatibility.

Fixed typo in GPU printing.
----------, Jun 15, 2024

/cpuload and /speedtest have now been optimized and improved, especially regarding their formatting.
----------, Apr 15, 2024

After careful consideration, I've made the definitive choice to discontinue the use of the external JAR library, ProtocolLib, owing to its unreliable and faulty codebase. In its place, I've seamlessly integrated the PacketEvents API developed by @retrooper. This transition has effectively addressed all server-related issues and ensures smoother functionality.

For the latest version of PacketEvents, please refer to the following link: PacketEvents API Download Link
----------, Mar 27, 2024

This is a very great update.

When using this update you are able to install ProtocolLib into our server to add a Networking Feature!

Adding ProtocolLib will make you able to monitor packets sent per second, data transfer speeds, incoming packets and much more.
All monitored at runtime and available from the new placeholders!

  • systeminfo_packet_count_sent_total: Total number of packets sent over the network.
  • systeminfo_packet_count_recv_total: Total number of packets received over the network.
  • systeminfo_packet_data_sent_total: Total amount of data (in a formatted manner) sent over the network.
  • systeminfo_packet_data_recv_total: Total amount of data (in a formatted manner) received over the network.
  • systeminfo_packet_count_sent_now: Number of packets sent per second at the current moment.
  • systeminfo_packet_count_recv_now: Number of packets received per second at the current moment.
  • systeminfo_packet_data_sent_now: Amount of data (in a formatted manner) sent per second at the current moment.
  • systeminfo_packet_data_recv_now: Amount of data (in a formatted manner) received per second at the current moment.
  • systeminfo_cpu-model: Model and name of the CPU.
  • systeminfo_cpu-frequency: Maximum frequency of the CPU.
  • systeminfo_cpu-temperature: Current temperature of the CPU.
  • systeminfo_cpu-load: Last CPU load percentage.
  • systeminfo_swap-max: Maximum swap memory available.
  • systeminfo_swap-used: Used swap memory.
  • systeminfo_memory-max: Maximum available memory.
  • systeminfo_memory-available: Currently available memory.
  • systeminfo_memory-used: Used memory.
  • systeminfo_processes: Number of running processes.
These placeholders provide various system-related information such as network statistics, CPU details, memory usage, and swap memory usage. They can be used to dynamically display system information on your resource page based on the current system state
----------, Mar 20, 2024

Minor update, updating not strictly necessary.
----------, Mar 16, 2024

upload_2024-3-15_21-24-8.png
Added /neofetch command.
----------, Mar 15, 2024

The speedtest update frequency is now configurable from the config.yml.
Default value is set to 2500 milliseconds.
----------, Mar 14, 2024

This updates introduces CPU values cache, reducing lag for several commands such as /systeminfo gui, and /systeminfo:lscpu and others.

Please update soon.!

Thanks, May God Bless you.
----------, Mar 13, 2024

Color scheme is now entirely configurable.
----------, Mar 13, 2024

added new commands to /systeminfo list.
Removed reduntant [*] click text on console.
----------, Mar 13, 2024

This is to be considered a Major update, please update to 1.8.1-SNAPSHOT.

Changelog:

  • Reduced filesize by downloading OSHI at runtime for 1.17.1 and below.
  • Reduced filesize by using Mojang's shaded OSHI for 1.17.1 to 1.20.4.
  • Implemented the /speedtest command with animation.
  • Implemented the /gpu command.
  • Added some new methods and improved code.
----------, Mar 13, 2024

Code is now open source. Idk why.
----------, Mar 12, 2024

Updated PlaceholderAPI dependency version to "
2.11.5".

Fixed issue where "%systeminfo_cpu-temperature%" didn't format the float value. It should now be formatted with 1 decimal point.

Added support for a few linux systems.
----------, Feb 18, 2024

This update applies the following changes:
- yGuard internal changes relating obf.
- decreased JAR size
- improved oshi-core dependency version (latest)

Dropped Support for:
Systems:

IBM's Aix
FreeBSD
OpenBSD
SunOs
Architectures:
PPC
ArmEL
RISCV64

SystemInfo may now not work accurately or fully on these architectures. I officially do not provide support for them.
----------, Feb 16, 2024

GREAT NEWS!
This update brings full support for 1.7.10 to 1.20.4!

The software is now compiled with OpenJDK Java 8, and I removed libraries to download oshi at runtime, so we're now free from them.
----------, Feb 12, 2024

small update!
----------, Jan 22, 2024

This update fixed some internal strange things.
It has been suggested on SpigotMC Discord by several users!

Please update if possible :love: ;).
May God bless you all!
----------, Jan 22, 2024

1) Now Compiled with Eclipse Temurin JDK 17.

2) Htop now successfully sorting all processes by %CPU

3) /Systeminfo Stats now properly handling unloaded worlds.

4) Other minor changes.


Thanks for all of my supports, God blesses you, and I'm grateful.
I will continue updating this plugin and I have a list of things to add in the next updates.
I plan to fix the speedtest command which hasn't been working on some servers, and I plan to expand the GUI interface.
I also perhaps plan to change the colour scheme of my software.

Thanks :love:
----------, Jan 5, 2024

Fixed /systeminfo 2 display and change namespace.
----------, Oct 16, 2023

This update adds the new and interesting command
/java

upload_2023-10-16_22-7-5.png

----
This update also features code optimisation and cleaning!
Thank you all for your support! May God bless you all, and remember to share this plugin with your friends!
----------, Oct 16, 2023

Minor code internal changes and API methods.
This update isn't strictly necessary if you already have 1.6.1.
It is recomended however if you have previous versions!
----------, Oct 9, 2023

VMstat command has been fixed,
other technical changes such as dependency removal.

Please update to this version!
----------, Oct 8, 2023

This update changes the code in a relevant way!
Our dependencies are now downloaded using a third party library.
This means this update allows us to successfully support 1.13.2 to 1.20.2!
This code also improves performance and code quality.

THank you all customers!
:) :love:
----------, Oct 8, 2023

Attempt to add proper support for Spigot 1.13.2 to 1.20.2 and Java8+
----------, Oct 5, 2023

Optimisation and fixed minor code bugs.
----------, Sep 27, 2023

This plugin temporarely removes the CSV logger feature, and also adds support for 1.20 API.
The plugin will now only support the last version of Spigot for technical reasons. Please update your server to Java 17+ and Spigot 1.20+
This plugin now uses the maven libraries Spigot API, making its JAR size more manageable.
----------, Sep 27, 2023

Resource Information
Author:
----------
Total Downloads: 31
First Release: Oct 28, 2022
Last Update: Aug 27, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings