What Is Blizzard Library?
- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
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:
Intro How To Set It Up:
- 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!
This library uses maven and here is the pom.xml code needed to access the library:
This also is required for it to work fully. You must this in your onEnable() method
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:
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:
How To Use The Thread API
Blizzard Library Comes with a lot of components with threading. It allows you to do the following:
Here is an example with using Kronos Chain and Lambda Support With Bukkit Runnable:
- 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 Effort Load:
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!