WoodLib
WoodLib is an Bukkit Plugin library made by me (WoodEXPLOSIVE). I've made this Library to take plugins as close to MC modding as possible. Also featureing usefull Utilities for creating plugins.
Features:
Spoiler
- AbstractItemBuilder
- ItemBuilder
- Scheduler (Bukkit + Async Millisecond Scheduler)
- Custom Blocks
- Custom Multiblocks
- CustomBlockEntities
- UniNode
Gui Lib:
- Interfaces for all Elements for easy extending
Elements:
- GuiElement (using the AbstractItemBuilder)
- Tab
- PagedTab
Guis:
- SimpleGui
- SimplePagedGui
- SimpleTabbedGui
- SimpleTabbedPagedGui
Custom Blocks
Lib for CustomBlocks with no limit Including CustomBlockEntities for advanced data storage
Uninode (Universal Node Network)
Lib for creating networks (power, fluid, usw.)
##Utilities:
- MathUtil
- CommandUtil
And many more to come
You can use this Library the following way:
Standalone Plugin
for example
build.gradle
repositories {
mavenCentral()
maven {
url "https://jitpack.io"
}
}
dependencies {
compileOnly 'com.github.EXPLOSIVEGAMER:woodlib-core:%version%'
}
- replace %version% with an compatible release version of github
- Add WoodLib to depend or softdepend in your plugin.yml
- place WoodLib-1.0.jar in your plugins folder
Shaded Library
In your build file:
for example:
build.gradle
plugins {
id 'com.gradleup.shadow' version '9.0.0'
}
repositories {
mavenCentral()
maven {
url "https://jitpack.io"
}
}
dependencies {
implementation 'com.github.EXPLOSIVEGAMER:woodlib-core:%version%'
}
- replace %version% with a compatible release version of github
If you shade woodlib into your own plugin jar via the Shadow plugin, you should relocate the package so it doesn't collide with a different WoodLib version another plugin on the same server might bundle:
shadowJar {
relocate 'at.woodexplosive.woodlib', 'org.example.artifact.shaded'
}
org.example.artifact.shaded is a placeholder — replace it with your own package (e.g. com.yourname.yourplugin.libs.woodlib).
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
WoodLib 1.1 1.1 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib v1.0.7-fix-2 (1.21.11+) v1.0.7-fix-2 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib v1.0.6 (mc 1.21.11+) v1.0.6 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib 1.0.5 (mc 1.21.11+) v1.0.5 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib v1.0.4 (MC 1.21.11+) v1.0.4 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib 1.0.3 1.21.11-1.0.3 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib 1.0.2 1.21.11-1.0.2 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
WoodLib 1.0 1.21.11-1.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |