Welcome the RockLib!
This is a general use library for Minecraft plugin development! (Not legacy)
Make sure to check out the GitHub
Server owners:
If you are here it means a plugin required this, in which case, ignore everything below, just download this and add it to your server as if it was a plugin.
Important:
This is not the best library currently, it does not do too much, but it is a good learning experience and so this will all be open source and free. (Licensed under Creative Commons Zero v1.0 Universal)
But I still plan on adding many things and really getting the most out of this!
Also I plan on making a discord so that link will be right here when I do that!
Features:
Objects:
- Gui - Custom object for both creating GUIs and handling the click events of that GUI
- Item - Custom object for both creating Items and handling the interact events of that Item
- HoverMessage - An object for creating HoverMessages (better known as TextComponenets)
- CommandManager - An easy to use command manager to setup commands with subcommands really easily!
Utilities:
- CC - A formatting tool mainly used for the alternant format code
- PlayerUtil - A utility that I am adding lots to! Right now used to send messages easier
- RockRunnable - It's a runnable, but with a Player argument! Used in the functionality for GUIs, Items, and Commands
Extra:
- ItemConstructer - A simple but powerful tool for making simple items! Used mostly in the creation of items for GUIs
Installation:
You can use the .jar attached to this, or you can install with a build tool (Maven/Gradle)
Maven
Maven:
<dependency>
<groupId>me.rockyers</groupId>
<artifactId>rocklib</artifactId>
<version>RELEASE</version>
<scope>compile</scope>
</dependency>Gradle
Gradle:
I do not use Gradle so I have to use JitPack to upload it here.
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.Rockyers:RockLib:RELEASE'
}Wiki:
I have the wiki on github but I am also making a discord server where you can ask for help, report bugs, and suggest things (I will link it here when Ive created it)
License :
This project is open source and free, but I still have this licensed under Creative Commons Zero v1.0 Universal
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta