TailsLib
SpigotMCModrinthMake your custom things without mods just with your plugin!
215 downloads
latest v0.0.3-beta SpigotMC
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.
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).
Comments 0
No comments yet. Be the first to share your thoughts.