TailsLib: Create your own items, blocks, effects
Overview
TailsLib is a robust library tailored for Bukkit plugin developers, enabling the creation of custom items, blocks, and effects without requiring mods. With TailsLib, you can achieve complex mechanics and functionalities using just plugins on your Minecraft server.
Whether you're a beginner or an experienced developer, TailsLib provides an intuitive framework to expand your server’s capabilities effortlessly.
Also leave a comment about this plugin or what i should add.
Future Plans
Im wanna add Lua support to this project for those who can't code but want to create custom things for his server.
Features
Custom Items
Why Choose TailsLib?
TailsLib bridges the gap between the limitations of the vanilla Bukkit API and the creative possibilities of your server. From powerful custom items to persistent blocks.
Example
All examples can be found in gitlab of this project or in docs
Compatibility
Known Issues
Overview
TailsLib is a robust library tailored for Bukkit plugin developers, enabling the creation of custom items, blocks, and effects without requiring mods. With TailsLib, you can achieve complex mechanics and functionalities using just plugins on your Minecraft server.
Whether you're a beginner or an experienced developer, TailsLib provides an intuitive framework to expand your server’s capabilities effortlessly.
Also leave a comment about this plugin or what i should add.
Spoiler: Commands
Code (YAML):
[/SIZE
]
citem:
description : Gives custom item to you or another player.
usage : /citem (item id ) [amount ] [player ]
permission : tailslib.commands.citem
cblock:
description : Places block in location or check which custom item can place this block.
usage : /cblock (block ) (binded/place (x ) (y ) (z ) [world ] [owner ] [replace ] )
permission : tailslib.commands.cblock
cbmanager:
description : Manages custom blocks, including validation and information retrieval.
usage : /cbmanager <validate|info>
permission : tailslib.commands.cbmanager
[SIZE=4 ]
citem:
description : Gives custom item to you or another player.
usage : /citem (item id ) [amount ] [player ]
permission : tailslib.commands.citem
cblock:
description : Places block in location or check which custom item can place this block.
usage : /cblock (block ) (binded/place (x ) (y ) (z ) [world ] [owner ] [replace ] )
permission : tailslib.commands.cblock
cbmanager:
description : Manages custom blocks, including validation and information retrieval.
usage : /cbmanager <validate|info>
permission : tailslib.commands.cbmanager
[SIZE=4 ]
Future Plans
Im wanna add Lua support to this project for those who can't code but want to create custom things for his server.
Features
Custom Items
- Create unique items with customized behaviors and properties.
- Persistent blocks that save data across server restarts.
- Fully customizable interactions for placing, breaking, and clicking.
- PlaceholderAPI support (In development).
Why Choose TailsLib?
TailsLib bridges the gap between the limitations of the vanilla Bukkit API and the creative possibilities of your server. From powerful custom items to persistent blocks.
Example
All examples can be found in gitlab of this project or in docs
Compatibility
- API Changes: Some versions may introduce breaking changes, such as renamed methods or removed systems.
- Backward compatibility will be attempted, but it may not always be perfect.
Code (Text):
pom.xml
<repository>
<id>thisistails-nexus</id>
<url>https://nexus.thisistails.ru/repository/maven-public/</url>
</repository>
<dependency>
<groupId>ru.thisistails</groupId>
<artifactId>TailsLib</artifactId>
<version>VERSION</version>
</dependency>
<repository>
<id>thisistails-nexus</id>
<url>https://nexus.thisistails.ru/repository/maven-public/</url>
</repository>
<dependency>
<groupId>ru.thisistails</groupId>
<artifactId>TailsLib</artifactId>
<version>VERSION</version>
</dependency>
Code (Kotlin):
build.
gradle.
kt
repositories {
maven ( "https://nexus.thisistails.ru/repository/maven-public/" )
}
dependencies {
compileOnly ( "ru.thisistails:TailsLib:VERSION" )
}
repositories {
maven ( "https://nexus.thisistails.ru/repository/maven-public/" )
}
dependencies {
compileOnly ( "ru.thisistails:TailsLib:VERSION" )
}
Known Issues
- No PlaceholderAPI support (WIP).
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.19, 1.20, 1.20.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
TailsLib is a free Minecraft Java mod. Compatible with Minecraft 1.19, 1.20, 1.20.6, 1.21. Downloaded 225 times (via Spigot). Download it and open it directly in the game.