WoodLib

WoodLib

A Bukkit PluginLib featuring many usefull things. Builders, Libraries, Utilities and more!

102 downloads 0 followers

jitpack

Credits & Sources

Documentation

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