DSVisual
is a library designed for NMS-Packets usage for the creation of Titles, Action-bars, and realize modifications into player's tab-list, all for Bukkit platforms and with support for several Minecraft versions.
- Send Titles and ActionBars.
- Modify players tab-list content.
- Easiest for use.
- Direct Minecraft Protocol usage, without using external libraries with wrappers for packets handling.
- MiniMessage support for
1.17.1 - 1.20.6
versions.
- Custom BossBar creation.
Below there's the javadocs for each module of the library, to view the adapters you must define the subproject name, e.g. ds-visual-v1_8_R3. Here you have an example for adapter javadoc view.
- Installation; For library installation and classpath import.
- Java Required Version; Indicate the required Java version for every adapter.
- Version Adapter Loader Usage; How to use the version adapter loader.
- Version Adapter Usage; How to make usage of the version-adapters.
Do you want to contribute the project? Great! Simplely fork the project repository, and make the changes that you require to do, then create a pull-request to this repository. We're agree to accept any changes that are helpful for developement, like features addition, or bugs fixing will be accepted.
We expect all contributors to adhere to our Code of Conduct. Please read it to understand the expected behavior in our community.
This library use Gradle with the Kotlin-DSL for project management and building. Requirements to do this:
- Gradle with Kotlin-DSL.
- Java 8.
- Git.
git clone https://github.com/DragonStudio-Store/ds-visual.git
cd ds-visual
./gradlew build
If you have any questions, suggestions, or problems to use the library, join to us Discord server and open a support-ticket.