BlueSlimeCore
2.9.9.529A useful library plugin that includes lots of helpful code and API features.
2.9.9.529latestJul 20, 2026 BlueSlimeCore no longer requires Java 21. You can use as low as Java 8 again. Change Log: · Added support for Spigot/Paper/Folia 1.21.11, 26.1.2, and 26.2. · Updated command '/bsc version' to include more version information. Dependency Changes: · Bump XSeries to v13.7.1 · Bump Adventure Text to v4.26.12.9.8.504Oct 10, 2025 BlueSlimeCore now requires Java 21 Change Log: · Added support for Spigot/Paper/Folia 1.21.9 and 1.21.10. · [API] Update Folia Helper with some methods for teleporting players. · [API] InventoryView error fixes in custom menus. · [Commands] Fixed tab completion filters (thanks SrBedrock) Dependency Changes: · Bump XSeries to v13.5.1 · Bump Adventure Platform to v4.4.1 · Bump Adventure Text to v4.25.0 · Added support for FactionsUUID v4.2.9.7.486Jul 28, 2025 · Added support for 1.21.8. · Fix issue with missing action bars and titles by updating to a SNAPSHOT build of adventure-platform.2.9.7.482Jul 2, 2025 Quick update for 1.21.72.9.7.478Jun 29, 2025 Change Log: · Added support for Spigot 1.21.5. · Added support for Spigot 1.21.6. · Bump LuckPerms API to 5.5. · Fixed errors with enchantments and entity attributes. · Added 'paper-plugin.yml' for PaperMC servers. API Changes: · Fix commands not being registered for paper plugins due to no plugin.yml file. · Fix errors with multi-version spawnEntity on PaperMC servers. Built-in Dependency Changes: · Bump XMaterial to v13.3.1 · Bump Adventure Platform to v4.4.0 · Bump Adventure MiniMessage and Plain Text Serializer to v4.23.02.9.6.454Feb 14, 2025 Fix mistake with 1.21.4 detecting as NMS 1_21_R2 when its supposed to be NMS 1_21_R32.9.6.453Feb 6, 2025 · Updated XSeries to v13.0.0. · Remove unsupported NMS classes to create a smaller file size. · Code improvements and minor bug fixes.2.9.6.448Dec 7, 2024 · Removed support for 1.21.3 and updated to 1.21.4. · Updated XSeries to v12.0.0.2.9.6.445Nov 30, 2024 · Fix SaberFactions compatibility and version detection.2.9.6.444Nov 27, 2024 · Added support for 1.21.3. · Updated pt_br.lang.yml (Thanks MrMadaraUchiha). · Updated XSeries to v11.2.0.1. · Updated Adventure Platform to v4.3.4.2.9.6.431Jun 23, 2024 Feature Changes: · Added support for 1.21 Dependency Updates: · Updated XSeries to v11.1.0 · Updated Adventure Platform to v4.3.32.9.5.426Jun 1, 2024 Feature Changes: · Updated to Minecraft 1.20.6 · Removed support for 1.20/1.20.1 Internal Changes: · Add support for MojMap Paper versions. Dependency Updates: · Update Adventure Platform to v4.3.3-SNAPSHOT · Update Adventure MiniMessage to v4.17.0 · Update XSeries to v10.0.02.9.4.402Dec 25, 2023 Feature Changes: · Updated to Minecraft 1.20.4. · Allow click-to-copy in /item-to-base64 command. Internal Changes: · Fix debug printing for version handlers. · Ensure MultiVersionHandler searches for classes properly. Dependency Updates: · Bump internal XSeries/XMaterial to 9.8.0. · Bump Adventure MiniMessage to 4.15.0. · Bump Adventure Platform to 4.3.2.2.9.3.371Jun 10, 2023 · Added support for 1.20. · Updated adventure to 4.14.0. · Updated XSeries to 9.4.0.2.9.2.364Jun 1, 2023 · Added new command /blueslimecore version. · Fixed possible error with Base64 encoding of items. · Fix language system not reading sounds from the correct paths. · Fix issues with message prefixes copying the format to the message.2.9.1.359May 22, 2023 Changes since 2.9.0: · Update SaberFactions hook to 4.1.1-STABLE. · Fix issue with loading on Java 8 · Fix incorrect annotation on NBT getOrDefault method. · Fix an ItemBuilder error in withMaxAmount. · Fix fallback NMS handler and add a paper-api handler for some NMS methods. · Added a ServerHandler#getCommandMap method.2.9.0.347May 1, 2023 Hotfix Update: · Fix menu API requiring Folia2.9.0.346Apr 29, 2023 2.9.0 · Add support for Folia (breaking change) · Language: Allow modifiable messages to be sent with prefixes. · API: Fix missing Nullable / NotNull annotations in many places. · Update Manager: Add support for plugins on Hangar (breaking change) 2.8.0 · Bump XSeries to 9.3.1. · Bump Adventure MiniMessage to 4.13.1. · Fix typo in language.yml file. · Change Factions API to use FactionsWrapper objects. (breaking change) · NMS: Add methods for getting and setting Component display names and lores. · Fix item names and lores in menus not being wrapped with 'italics: false'.2.7.0.303Mar 16, 2023 This is a major update. Please wait for me to update my other plugins before using this version. Change Log: · Update maven repository to new URL. · Fix deprecated method being used for SaberFactions FLocation. · Improve language message fetching and placeholders to fix an issue with lag. · [API]Add new LanguageManager#getMessageList method. · [API]Add get/set CustomName for entities in PaperHelper. · [NMS]Add method to fetch most recent server TPS. · [NMS]Add support for 1.19.4 · [NMS]Added back support for 1.19.2 since its still being used by many servers.2.6.1.238Jan 26, 2023 Change Log: · Remove more mentions of legacy SirBlobmanCore. · Fix 1.17.1 NMS errors with Java 16. · Remove legacy color codes from configuration automatically to prevent issues. · Fix some default language messages not being read correctly. · Add separate option for language debugging to config.yml. · Bump internal dependency versions for Adventure and XSeries. · Removed support for 1.19.0/1/2 in favor of 1.19.3.2.6.0.18Sep 22, 2022 This is a major update. Please wait for me to update my other plugins before using this version. Change Log: · [Source Code] Switch to gradle instead of maven to allow for faster compilation. · [API] Update API version to 2.6-SNAPSHOT. · [API] Added paper-helper utility module for useful methods on servers that use PaperMC. · [API] Remove ComponentItemBuilder and added name/lore methods to regular ItemBuilder. · [API] ChangegetTitle()method in menus to use Component instead of String. · [API] Moved NMS action bar and tab header/footer methods to language manager. · [API] Add ServerHandler class to MultiVersionHandler. · [API] Add getMaxWorldSize() method to ServerHandler. · [Bug Fix] Fixed item persistent data adding extra quotes to strings in versions below 1.14.2.5.6.215Sep 14, 2022 Change Log: · Fix error with GSON setLenient in versions below 1.12. · Add support for PlaceholderAPI values in messages. · Code cleanup for all Factions modules. New Configuration Options .SpoilerTarget">Spoiler: language.yml Code (YAML): # Set this to true if you want language messages to include PlaceholderAPI placeholders. # The placeholder will be replaced relative to the player that the message is sent to. # If the message is sent to a non-player, the placeholders will not be replaced. use-placeholder-api : false2.5.5.212Sep 5, 2022 Language API: · Add sendMessageWithPrefix method to LanguageManager. · Add ComplexReplacer, DecimalReplacer, LanguageReplacer, and MultiReplacer. · Add '/sb language-test' command.2.5.4.206Aug 24, 2022 Change Log: · Allow custom sound names in language files. · Fix italics in ComponentItemBuilder instances.2.5.3.202Aug 24, 2022 Change Log: Language API: · Add getTitle and sendTitle to LanguageManager. · Add getSound and sendSound to LanguageManager. Item / NMS API: · Add support for improved custom nbt tag system (1.8.8 - 1.19.2) that emulates persistent data container from 1.14.4+. · Add support for components in item names and lores.2.5.2.185Aug 18, 2022 Change Log: · Update boss bar handler to use included adventure API.2.5.1.182Aug 17, 2022 Change Log: · [API Change]WorldXYZ is now deprecated. Use BlockLocation or EntityLocation. · [Language API] Added formatDecimal method to LanguageManager.2.5.0Aug 12, 2022 Some plugins are not ready for v2.5.0 yet, please wait before updating. Major Change: First major change is that SirBlobmanCore is now renamed to BlueSlimeCore. Second and most important, BlueSlimeCore (and plugins that depend on it, such as CombatLogX) have switched to using Adventure MiniMessage. This means that legacy Bukkit color codes are no longer supported in language files. If you need to convert any of your YML files from legacy colors to MiniMessage, I have created a small application to help with this process. You can find it here: Legacy to MiniMessage Converter Other Changes · [Boss Bar API] Move boss bar api to the correct package name. · [Language API] Switch to Adventure MiniMessage. · [Language API] Fix reload issue and added optional debug messages to the loading process. · [Language API] Added sendActionBar method. · Fix /sb command not being registered. · Added bStats for anonymous metrics.2.4.1Aug 8, 2022 2.4.1: General Changes: · Removed support for 1.19 and 1.19.1. · Added support for 1.19.2. · Fixed some debug messages being sent when the option is disabled. Language API: · Added method DecimalFormat getDecimalFormat() for Language object. Menu API: · Added method void setCurrentPage(int page) for AbstractPagedMenu. · Cleanup and improve code in menus and item builders. · Added OpenMenuButton to open a new menu. · Added ExitButton to add a button that closes the menu.2.4.0Jul 9, 2022 Change Log: · [API]Removed deprecated LegacyPagedMenu. · [API]Fix missing a customizable close method in custom menus. · [API][Breaking Change]Improve language manager settings for server owners. · [API]Add command permission checks. · [API]Add ability to register a command with a different name than its internal value. · Bump XSeries to 9.0.0 · Fix issues with detecting SaberFactions V3.2.3.7Jun 22, 2022 Change Log: · Added support for 1.19 (Thanks Olivo). · Removed support for 1.18 and 1.18.1 (1.18.2 is still supported). · Updated internal XSeries to 8.8.0.2.3.6May 23, 2022 Change Log: · Bump included XSeries to 8.7.1. · Fix errors caused by AdvancedAbstractMenu runnables. · Update modern FactionsUUID support to U0.6.9.2.3.5Mar 1, 2022 Change Log: · Added support for 1.18.2. (1.18.1 support will be removed in a future update.) · Updated internal XSeries to 8.6.2. · Updated other internal dependencies.2.3.4Dec 4, 2021 Change Log: · Bump Factions UUID Modern version to 0.6 (U0.6.4). · Bump XSeries to 8.5.0 to support 1.18 XMaterial values.2.3.3Dec 2, 2021 Change Log: · Added support for Spigot 1.18.2.3.2Oct 5, 2021 Change Log: · Fix error with boss bars and floorFloat. · [API]Fix deprecation warning in ConsoleCommand class.2.3.1Oct 1, 2021 Change Log: · Update XSeries to 8.3.0. · Fixed colored messages not using the bungee hex colors. · Update SaberFactions API and add support for SaberFactionsX (Thanks Driftay). · Improved language loading and caching. · [API]Added notEmpty Validate method for maps. · [API]Add setCustomNameTextOnly method to NMS EntityHandler. · [API]Added support for sub-commands in the command module.2.3.0Jul 26, 2021 2.3.0: · Removed BossBarAPI requirement from plugins that use the boss bar handler. · [API]Moved boss bar packages out of NMS module. · Added 'debug-mode' option to config.yml. · Removed multi version information printout unless debug mode is enabled. 2.2.7: · Removed stack trace being printed when a Factions plugin is not found in the FactionsHandler module. (Credit: mibac138) · Fix access violation exception in '/debug-event' command. · Update internal XSeries to 8.2.0. · [API]Small changes to LeatherArmorBuilder and PotionBuilder classes.2.2.6Jul 18, 2021 Change Log: · [API]Added new method 'canDestroy' to Factions handler.2.2.5Jul 18, 2021 Change Log: · Added support for 1.17.1, dropped support for 1.17. · Fix LanguageManager not reloading the language.yml file when asked to reload locale files. · Added a method to get a Java Locale from a SirBlobmanAPI Language. · [API] Made getCommandName public in the Command class. · Added support for SaberFactions in the Factions handler module.2.2.4Jul 5, 2021 Change Log: · Fix configuration reloading loop in plugins that use ConfigurationManager when there are YAML errors.2.2.3Jun 24, 2021 Change Log: · Added abstract methods to help with compatibility with multiple Factions plugins at once.2.2.2Jun 22, 2021 Change Log: · Fix player tab list header/footer methods in 1.13+. · Added basic next/previous page GUI buttons classes to menu API. · Fix issue with incorrect slots causing a button to be clicked. · Updated javadocs for command classes. · NMS fixes for player heads.2.2.1Jun 15, 2021 Change Log: · Updated XSeries (XMaterial) to 8.0.0. · This should fix issues with 1.17 materials not working correctly in some plugins.2.2.0Jun 12, 2021 Some plugins are not ready for v2.2.0 yet, please wait before updating. 2.2.0 · Significantly improved language API and file loading code for all languages. · Moved custom plugin objects to their own module (e.g. ConfigurablePlugin). · Added support for 1.17. 2.0.7 · [API]Added new object that stores a world id and an xyz coordinate: WorldXYZ · Fixed issues with BossBarAPI in 1.8.8 · Fixed default quantity in AbstractMenu GUIs2.0.6May 15, 2021 Change Log: · Optimize ConfigurationManager · Optimize LanguageManager · New Command '/global-gamerule': Change the gamerule of every world at the same time. · [API]Added new spawn method to nms EntityHandler · [API]Added new base64 methods to ItemHandler · New Command '/item-to-base64': Convert a held item into a base64 binary string.2.0.5Apr 10, 2021 2.0.5: · Improved update checking code. · [API] The old UpdateChecker class is now deprecated. 2.0.4: · [API] Added javadocs to Command and PlayerCommand classes. · [API] Added HexColorUtility class for translating color codes. · [API] Added javadocs to ItemUtility class. · Updated XSeries/XMaterial to 7.9.1 · Fixed command '/debug-event' not working for some event classes (e.g. CreatureSpawnEvent)2.0.3Feb 15, 2021 2.0.3: · Added a way to create and reload all languages files through LanguageManager · Fix language files not inheriting from default locale.2.0.2Feb 3, 2021 2.0.2: · Optimized imports for all classes. · (API) Added getPlugin method to command classes. · (API) Made some methods in the command classes protected instead of public. · (API) Added ConfigurablePlugin pre-made class. 2.0.1 · Added command '/debug-event' to show the listeners that are linked to a Bukkit Event class. · Added command logging option to config.yml. New config.yml File: Code (YAML): # Set this to false to prevent the update checker from running. # Default: true update-checker : true # Set this to true to enable the command logger. # Default: false command-logger : false2.0.0Jan 23, 2021 Some plugins are not ready for v2.0.0 yet, please wait before updating. 2.0.0: · Updated package names and group/artifact ids to match java conventions · Removed support for 1.16.4, added support for 1.16.5 1.0.10: · Added loadItemStack method to AdvancedAbstractMenu1.0.9Dec 22, 2020 1.0.9: · Updated XMaterial to 7.8.0 1.0.8: · Fixed NBT pretty-print not working correctly · Added option to allow shift-clicking in custom menus · Added AdvancedAbstractMenu class for developers that need more control than the simple classes but still need a quick menu class 1.0.7: · Added 'getKeyString' method to the multi-version ItemHandler. This will get the minecraft name of an item. Example: "minecraft:stick" · Added debug command '/item-info' · Added debug command '/item-to-nbt' · Added debug command '/item-to-yml'1.0.6Nov 17, 2020 Change Log: · Plugins that use the SirBlobmanCore menu system now support the "model" option for CustomModelData in 1.14.4+ Example: Code (YAML): item: material : FEATHER quantity : 1 model : 5050 display-name : "Testing"1.0.5Nov 4, 2020 Change Log: · Added support for 1.16.4 (NMS 1_16_R3) · Support for 1.16.3 may be dropped in the future · Updated XSeries to v7.5.5 · Minor internal code changes1.0.4Oct 17, 2020 · Updated XMaterial version · Added null check to custom menu code.1.0.3Sep 25, 2020 Change Log · Dropped support for 1.16.1/1.16.2 and added support for 1.16.3 · Added hex color codes to messages in the following format: &#<hex>. Example: +FA211.0.2Sep 10, 2020 - Added API to broadcast a localized message. - Added null checks to Spigot boss bar code.1.0.1Sep 3, 2020 - Added support for skull textures in menus.1.0.0Aug 27, 2020
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta