Duck Library is a library for developers who don't want to spend their time to write same library consistently. It has almost every useful feature to develop any kind of Minecraft server.
Supporting versions: 1.8.x to 1.17.x
Libraries
- MySQL, MongoDB, Redis and InfluxDB
- Messages such as title and action bar.
- Packet
- Hologram
- NPC
- Particle
- Scoreboard
- World border
- Player list (TAB)
- Name tag
- Sign and anvil UI
- Chat input handler
- Custom logger (info, warn, error adn debug)
- Duck Chain (Communicating between servers via Redis channels)
- Proxy security
- Proxy connection metadata (Binding metadata to player profile and listen in bukkit server.)
- Metrics
- Bukkit simplifier such as location, rotation, vectors and packets.
First Installation
If you want to use as a JAR dependency, you can download the latest build here
Using as a maven dependency
<repository>
<id>obyvante-releases</id>
<url>https://repo.obyvante.com/repository/maven-releases/</url>
</repository>
<dependency>
<groupId>com.obyvante</groupId>
<artifactId>duck-library</artifactId>
<version>0.0.1</version>
</dependency>
Documentation
You can check our detailed GitHub wiki.
For Javadoc, you can take a look at here.