Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed GPL-3.0-only
Published yesterday
SimplyLibrary
SimplyLibrary is a lightweight and powerful library aims to simplify Paper API to make coding plugins more easier and quicker
Requirements
- Java 21 and above
- PaperMC (and its forks) 1.21+
- Vault plugin
Key Features
- Economy: Simplifies Vault API for payment, deposit and withdraw. Automatically wraps the Vault API so you don't need to. No need Vault API imports or dependency boilerplate!
- Item Builder: Build items easily in just one statement of code without any boilerplate code! Returns
ItemStackso you can use it everywhere! - Command Builder: Easily build commands with full customizability in just one statement of code! No more
plugin.ymljunk and other command registration boilerplate. - Command Tab Completer Builder: Create tab completions easily with full customizability on args, etc.! Supports ALL commands, even from other plugin or Minecraft internals.
- Timers: Easily create timers in ticks, seconds, and up to days! Repeat timer, cancel and check status of the timers and more! No more BukkitTask, BukkitScheduler junk code.
- Text Utilities: Easily send a message whether modern or legacy, send actionbars or titles with duration or convert anything to Component!
- Skin Utilities: Grab skin value or signature or set a new skin to a player easily!
For Developers
Dependency:
Maven (pom.xml):
Repository:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Dependency:
<dependency>
<groupId>com.github.WatermanMC</groupId>
<artifactId>SimplyLibrary</artifactId>
<version>1.0-BETA</version>
</dependency>
Gradle (build.gradle.kts):
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add the dependency:
dependencies {
implementation("com.github.WatermanMC:SimplyLibrary:1.0-BETA")
}
Gradle (build.gradle):
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add the dependency:
dependencies {
implementation 'com.github.WatermanMC:SimplyLibrary:1.0-BETA'
}
Javadocs
Example codes using SimplyLibrary
Links & Additional Information
Author: WatermanMC License: GNU General Public License v3
- GitHub Repository (Source Code): https://github.com/WatermanMC/SimplyLibrary
- Example Codes: https://github.com/WatermanMC/SimplyLibrary/wiki
- Discord Support: https://discord.gg/Scgqfm5EU4

