Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sirblobman/blueslimecore
A custom plugin library that can be used by anyone to enhance their own plugins.
https://github.com/sirblobman/blueslimecore
api bukkit bungeecord factions java language library minecraft multiversion nms paper spigot
Last synced: 3 months ago
JSON representation
A custom plugin library that can be used by anyone to enhance their own plugins.
- Host: GitHub
- URL: https://github.com/sirblobman/blueslimecore
- Owner: SirBlobman
- License: gpl-3.0
- Created: 2019-05-11T02:44:35.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T05:42:44.000Z (4 months ago)
- Last Synced: 2024-10-12T03:43:39.074Z (4 months ago)
- Topics: api, bukkit, bungeecord, factions, java, language, library, minecraft, multiversion, nms, paper, spigot
- Language: Java
- Homepage: https://www.spigotmc.org/resources/83189/
- Size: 2.28 MB
- Stars: 25
- Watchers: 5
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# BlueSlimeCore
![Jenkins](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.sirblobman.xyz%2Fjob%2FSirBlobman%2Fjob%2FBlueSlimeCore%2Fjob%2Fmain%2F&style=plastic)
![Maven Metadata URL](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Fnexus.sirblobman.xyz%2Fpublic%2Fcom%2Fgithub%2Fsirblobman%2Fapi%2Fcore%2Fmaven-metadata.xml&style=plastic)## Description:
BlueSlimeCore is a library plugin with many features that are necessary for my other plugins.
This library is also free for other developers to use.### Downloads
- [SpigotMC](https://www.spigotmc.org/resources/83189/)
- [Hangar](https://hangar.papermc.io/SirBlobman/BlueSlimeCore)
- [Jenkins Beta Builds](https://jenkins.sirblobman.xyz/job/SirBlobman/job/BlueSlimeCore/job/main/)### Version Information
BlueSlimeCore supports Spigot, Paper, and Folia. Custom forks may work, but they are untested.
The following table is a list of versions that are included in code.
Unsupported versions are planned for removal at a future date.| NMS Version | Minecraft Version | Supported |
|-------------|-------------------|--------------------|
| 1_8_R3 | 1.8.8 | :x: |
| 1_12_R1 | 1.12.2 | :x: |
| 1_16_R3 | 1.16.5 | :x: |
| 1_19_R3 | 1.19.4 | :white_check_mark: |
| 1_20_R2 | 1.20.2 | :x: |
| 1_20_R3 | 1.20.4 | :x: |
| 1_20_R4 | 1.20.6 | :white_check_mark: |
| 1_21_R1 | 1.21.1 | :white_check_mark: |We only provide support for tested software and recommended versions.
### Features for Servers
* '/item-to-nbt' command to view NBT data tags on items.
* '/item-to-base64' command to convert items to Base64 strings.
* '/debug-event' command to find plugins and listeners for events.### Features for Developers
* Configuration management system for saving and loading of multiple files.
* Language management system with support for per-player languages, MiniMessage, and PlaceholderAPI.
* Ability to send action bars, titles, and sounds through the language API.
* Command system with player checking and sub commands.
* Plugin update checking with SpigotMC or Hangar.
* Menu API for creation of menus with buttons or pages and a configurable item format.
* Factions Handler API to aid support with many different Factions plugin.
* Item builders to quickly create items, leather armor, potions, and player heads.
* Multiple version handler for spawning entities, changing max health, checking absorption.
* Multiple version handler for sending cooldown packets and checking server TPS.
* Utility methods for dealing with block/entity locations, items, experience, hex colors, and versions.## Dependency Information
BlueSlimeCore can also be used as a library in your own plugins.
Just make sure to install the BlueSlimeCore jar on your server![Developers Guide / Wiki](https://github.com/SirBlobman/BlueSlimeCore/wiki)
### Compilation Instructions
If you wish to compile the plugin yourself, you can run the following commands:
```shell
git clone "https://github.com/SirBlobman/BlueSlimeCore.git"
cd BlueSlimeCore
./gradlew clean build
```### Further Instructions
If you want to review API examples and other information,
please visit the [wiki](https://github.com/SirBlobman/BlueSlimeCore/wiki/) tab for this project.
You can also ask questions on my [Discord](https://discord.gg/XMq2agT) or create an issue on this page.