Skip to content

DecodeItemLogs is a lightweight Minecraft plugin designed to enhance server administration by providing detailed item usage logs in an easily readable format.

License

Notifications You must be signed in to change notification settings

CarissaCoding/Decode-Item-Logs

Repository files navigation

DecodeItemLogs

Jenkins Maven Metadata URL

Description:

DecodeItemLogs is a library plugin with many features that are necessary for other plugins. This library is also free for other developers to use.

Downloads

Version Information

DecodeItemLogs supports Spigot, Paper, and Folia. Custom forks may work, but they are untested. The following table is a list of versions that are included in code. Unsupported versions are planned for removal at a future date.

NMS Version Alias Supported Tested Recommended
1_8_R3 1.8.8
1_12_R1 1.12.2
1_16_R3 1.16.5
1_17_R1 1.17.1
1_18_R2 1.18.2
1_19_R3 1.19.4
1_20_R1 1.20.1
1_20_R2 1.20.2
1_20_R3 1.20.4

We only provide support for tested software and recommended versions.

Features for Servers

  • '/item-to-nbt' command to view NBT data tags on items.
  • '/item-to-base64' command to convert items to Base64 strings.
  • '/debug-event' command to find plugins and listeners for events.

Features for Developers

  • Configuration management system for saving and loading of multiple files.
  • Language management system with support for per-player languages, MiniMessage, and PlaceholderAPI.
  • Ability to send action bars, titles, and sounds through the language API.
  • Command system with player checking and sub commands.
  • Plugin update checking with SpigotMC or Hangar.
  • Menu API for creation of menus with buttons or pages and a configurable item format.
  • Factions Handler API to aid support with many different Factions plugin.
  • Item builders to quickly create items, leather armor, potions, and player heads.
  • Multiple version handler for spawning entities, changing max health, checking absorption.
  • Multiple version handler for sending cooldown packets and checking server TPS.
  • Utility methods for dealing with block/entity locations, items, experience, hex colors, and versions.

Dependency Information

DecodeItemLogs can also be used as a library in your own plugins. Just make sure to install the DecodeItemLogs jar on your server!

Developers Guide / Wiki

Compilation Instructions

If you wish to compile the plugin yourself, you can run the following commands:

git clone "https://github.com/CarissaCoding/DecodeItemLogs.git"
cd DecodeItemLogs
./gradlew clean build

Further Instructions

If you want to review API examples and other information, please visit the wiki tab for this project. You can also ask questions on my Discord or create an issue on this page.

About

DecodeItemLogs is a lightweight Minecraft plugin designed to enhance server administration by providing detailed item usage logs in an easily readable format.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published