WoodLib

WoodLib

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

22 downloads

jitpack

WoodLib

WoodLib is an Bukkit Plugin library made by me (WoodEXPLOSIVE).

Features:

Spoiler
  • AbstractItemBuilder
  • ItemBuilder
  • Scheduler (Bukkit + Async Millisecond Scheduler)

Gui Lib:

  • Interfaces for all Elements for easy extending

Elements:

  • GuiElement (using the AbstractItemBuilder)
  • Tab
  • PagedTab

Guis:

  • SimpleGui
  • SimplePagedGui
  • SimpleTabbedGui
  • SimpleTabbedPagedGui

##Utilities:

  • MathUtil

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).

Info regarding AI:

Moast of the comments and javadocs in this project was made by AI.

No gallery available for this project.