Blizzard Library 1.0.1

Useful Library to make your life easier when it comes to plugin making

  1. IceBlizzard__
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/Ic3Bl1zzard/BlizzardLibrary
    Contributors:
    IceBlizzard__
    What Is Blizzard Library?
    Blizzard Library is a library that allows you to create plugins in an easier way without having to repeat yourself constantly.

    What Features Come With It:
    This library allows you to do the following:

    • Item Builder
    • Custom File Making
    • Custom Inventory Making
    • NMS Extension
    • Random Chance System
    • Messaging API with Format Utilities
    • Title / Action Bar API
    • Whole Thread Library
    • More To Come Soon!
    Intro How To Set It Up:
    This library uses maven and here is the pom.xml code needed to access the library:
    https://pastebin.com/Fi2hjiaG

    This also is required for it to work fully. You must this in your onEnable() method
    https://pastebin.com/GmmhGswL

    After doing all the required stuff Blizzard Library will work for you

    How To Make Inventories With Items:
    Thought I put Item Making and Inventory making under the same category. With the Item Builder you can easily create items with a custom name, lore(s), and enchantment(s). With the Inventory portion of the API menu click is also an option too.
    Here is an example:
    https://pastebin.com/F9EGNQT3

    How To Make Custom Files
    You can create custom files with or without folders. Blizzard Library also supports reloading files that are either in folders or not too.

    Here is an example:
    https://pastebin.com/7y0enUMC

    How To Use The Thread API
    Blizzard Library Comes with a lot of components with threading. It allows you to do the following:
    • Run code you want Async or Sync using Kronos Chain
    • Has A Queue Like system that allows you to run multiple queues under one thread. (Effort Load)
    • Lambda Support For Bukkit Runnables
    Here is an example with using Kronos Chain and Lambda Support With Bukkit Runnable:
    https://pastebin.com/N5NjTCCK

    Here is an example with using Effort Load:

    https://pastebin.com/GxbGAVVh

    Overall

    There will be more to be added to this library, and I believe I went over the important parts of the library. If you have any questions or are confused on a certain thing of the library don't be afraid to dm me, and if you have ideas for me to add to this library let me know!
    Pace likes this.