A library that adds custom methods to commonly used Paper/Bukkit classes, such as Player.
A lightweight Kotlin library for Paper/Spigot 1.21+ that provides useful extensions and helper functions for plugin development. Perfect for reducing boilerplate and utilizing modern MiniMessage texts.
MiniMessage Messaging
Player.sendMiniMessage(text)Player.sendMiniMessageWithPrefix(text)Player.sendMiniMessageActionBar(text)Player.sendMiniMessageActionBarWithPrefix(text)Default prefix: <dark_gray>[<gold>Inject<green>Lib<dark_gray>]
Prefix settable via: InjectLib.setPrefix("<red>Mini<dark_purple>Message")
ItemMeta Extension
ItemMeta.setCustomModelData(float) – sets Custom Model Data via a float value.Number Formatting (Euro)
Double.formatEuro() → 10,000.00 €Double.formatEuroWithoutSymbol() → 10,000.00Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.notKolja</groupId>
<artifactId>InjectLib</artifactId>
<version>0.1.1</version>
</dependency>
</dependencies>
Gradle Kotlin DSL
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.notKolja:InjectLib:0.1.1")
}
Gradle Groovy DSL
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.notKolja:InjectLib:0.1.1'
}
InjectLib is currently in Alpha:
Made with ❤️ for the Minecraft plugin community.
Trusted by TransientRealm.de