Skip to content

Packet-level creation library for Titles, Action-Bars and Boss-bars for Bukkit platforms.

Notifications You must be signed in to change notification settings

DragonStudio-Store/ds-visual

Repository files navigation

ds-visual

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.

Features

  • 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.

Future Features

  • Custom BossBar creation.

Javadoc

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.

  • API for Latest release.
  • Common for Latest release.

Guides

Contribution

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.

Code of Conduct

We expect all contributors to adhere to our Code of Conduct. Please read it to understand the expected behavior in our community.

Building

This library use Gradle with the Kotlin-DSL for project management and building. Requirements to do this:

  1. Gradle with Kotlin-DSL.
  2. Java 8.
  3. Git.
git clone https://github.com/DragonStudio-Store/ds-visual.git
cd ds-visual
./gradlew build

Support

If you have any questions, suggestions, or problems to use the library, join to us Discord server and open a support-ticket.