{"id":16377602,"url":"https://github.com/sirblobman/blueslimecore","last_synced_at":"2025-03-16T15:34:01.430Z","repository":{"id":37777414,"uuid":"186079694","full_name":"SirBlobman/BlueSlimeCore","owner":"SirBlobman","description":"A custom plugin library that can be used by anyone to enhance their own plugins.","archived":false,"fork":false,"pushed_at":"2024-10-09T05:42:44.000Z","size":2387,"stargazers_count":25,"open_issues_count":5,"forks_count":5,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-12T03:43:39.074Z","etag":null,"topics":["api","bukkit","bungeecord","factions","java","language","library","minecraft","multiversion","nms","paper","spigot"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/83189/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SirBlobman.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-11T02:44:35.000Z","updated_at":"2024-08-13T00:37:56.000Z","dependencies_parsed_at":"2023-02-18T03:45:45.891Z","dependency_job_id":"87102d6b-e2de-403a-b105-8871643646a7","html_url":"https://github.com/SirBlobman/BlueSlimeCore","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FBlueSlimeCore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FBlueSlimeCore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FBlueSlimeCore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SirBlobman%2FBlueSlimeCore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SirBlobman","download_url":"https://codeload.github.com/SirBlobman/BlueSlimeCore/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221665676,"owners_count":16860296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","bukkit","bungeecord","factions","java","language","library","minecraft","multiversion","nms","paper","spigot"],"created_at":"2024-10-11T03:43:36.149Z","updated_at":"2025-03-16T15:34:01.420Z","avatar_url":"https://github.com/SirBlobman.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlueSlimeCore\r\n![Jenkins](https://img.shields.io/jenkins/build?jobUrl=https%3A%2F%2Fjenkins.sirblobman.xyz%2Fjob%2FSirBlobman%2Fjob%2FBlueSlimeCore%2Fjob%2Fmain%2F\u0026style=plastic)\r\n![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\u0026style=plastic)\r\n\r\n## Description:\r\n\r\nBlueSlimeCore is a library plugin with many features that are necessary for my other plugins.\r\nThis library is also free for other developers to use.\r\n\r\n### Downloads\r\n\r\n- [SpigotMC](https://www.spigotmc.org/resources/83189/)\r\n- [Hangar](https://hangar.papermc.io/SirBlobman/BlueSlimeCore)\r\n- [Jenkins Beta Builds](https://jenkins.sirblobman.xyz/job/SirBlobman/job/BlueSlimeCore/job/main/)\r\n\r\n### Version Information\r\n\r\nBlueSlimeCore supports Spigot, Paper, and Folia. Custom forks may work, but they are untested. \r\nThe following table is a list of versions that are included in code. \r\nUnsupported versions are planned for removal at a future date.\r\n\r\n| NMS Version | Minecraft Version | Supported          | \r\n|-------------|-------------------|--------------------|\r\n| 1_8_R3      | 1.8.8             | :x:                |\r\n| 1_12_R1     | 1.12.2            | :x:                |\r\n| 1_16_R3     | 1.16.5            | :x:                |\r\n| 1_17_R1     | 1.17.1            | :x:                |\r\n| 1_18_R2     | 1.18.2            | :x:                |\r\n| 1_19_R3     | 1.19.4            | :white_check_mark: |\r\n| 1_20_R4     | 1.20.6            | :white_check_mark: |\r\n| 1_21_R3     | 1.21.4            | :white_check_mark: |\r\n\r\nWe only provide support for tested software and recommended versions.\r\n\r\n### Features for Servers\r\n* '/item-to-nbt' command to view NBT data tags on items.\r\n* '/item-to-base64' command to convert items to Base64 strings.\r\n* '/debug-event' command to find plugins and listeners for events.\r\n\r\n### Features for Developers\r\n* Configuration management system for saving and loading of multiple files.\r\n* Language management system with support for per-player languages, MiniMessage, and PlaceholderAPI.\r\n* Ability to send action bars, titles, and sounds through the language API.\r\n* Command system with player checking and sub commands.\r\n* Plugin update checking with SpigotMC or Hangar.\r\n* Menu API for creation of menus with buttons or pages and a configurable item format.\r\n* Factions Handler API to aid support with many different Factions plugin.\r\n* Item builders to quickly create items, leather armor, potions, and player heads.\r\n* Multiple version handler for spawning entities, changing max health, checking absorption.\r\n* Multiple version handler for sending cooldown packets and checking server TPS.\r\n* Utility methods for dealing with block/entity locations, items, experience, hex colors, and versions.\r\n\r\n## Dependency Information\r\n\r\nBlueSlimeCore can also be used as a library in your own plugins.\r\nJust make sure to install the BlueSlimeCore jar on your server!\r\n\r\n[Developers Guide / Wiki](https://github.com/SirBlobman/BlueSlimeCore/wiki)\r\n\r\n### Compilation Instructions\r\n\r\nIf you wish to compile the plugin yourself, you can run the following commands:\r\n\r\n```shell\r\ngit clone \"https://github.com/SirBlobman/BlueSlimeCore.git\"\r\ncd BlueSlimeCore\r\n./gradlew clean build\r\n```\r\n\r\n### Further Instructions\r\n\r\nIf you want to review API examples and other information,\r\nplease visit the [wiki](https://github.com/SirBlobman/BlueSlimeCore/wiki/) tab for this project.\r\nYou can also ask questions on my [Discord](https://discord.gg/XMq2agT) or create an issue on this page.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirblobman%2Fblueslimecore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirblobman%2Fblueslimecore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirblobman%2Fblueslimecore/lists"}