Release Notes
Hello everyone,
A new Skyllia update is now available, packed with numerous new features, improvements, and important bug fixes. Notably, along with new commands to better manage your islands and permissions.
Please note that this update may bring significant changes. Make sure to back up your server before updating, and feel free to report any issues you encounter.
New Features
-
Integration of the Insights-Skyllia Addon
Provides in-depth analytics for your Skyblock directly integrated into the plugin.
View Commit -
New Island Chat:
/is chat
Chat exclusively with members of your island using a dedicated command.
View Commit -
Support for Legacy Formatting Codes
Older color and formatting codes are now supported in/is chat
.
View Commit -
/is debug
Command to Identify Missing Permissions
Helps players see which permissions they lack to interact on their own island or someone else’s.
View Commit -
New
/is balance
Command
Displays your island’s currency, equivalent to/is bank
,/is money
, or/is bal
.
View Commit -
Simplified
/is invite
Command/is invite add player
is now/is invite player
- You can no longer invite yourself to your own island.
[View Commits](https://github.com/Euphillya/Skyllia/commit/8da8abdd50a257503c8386d4ad87601d108250a2, 2)
-
Additional Options for
/is invite
- Cancel an invitation already sent to a player.
- Tab-complete the names of island members in
/is demote
,/is promote
, and/is kick
.
[View Commits](https://github.com/Euphillya/Skyllia/commit/5f57158a480d7c6608e55c6c89b64bf969b70142, 2)
-
Caffeine Cache for the PlaceholderAPI Addon
Improves performance and responsiveness when using placeholders.
View Commit -
Configuration to Show Missing Permissions
An advanced option for clearly informing players which permissions they need.
View Commit
Bug Fixes
-
Fixed an NPE During Island Creation
Prevents server crashes when a player tries to create an island with incomplete data.
View Commit -
Corrected
PlayerPrepareChangeWorldSkyblockEvent
This event is no longer called asynchronously, avoiding threading issues.
View Commit -
Tab-Completion Fix for
/is invite
Player name suggestions now function correctly.
View Commit -
Updated Safe Block Check for Teleportation
Prevents teleporting players to unsafe or invalid blocks.
View Commit
Improvements
-
Optimized Mineral Generator Calculations
The code managing mineral spawning is now faster and more efficient.
View Commit -
Automatically Remove Players From Deleted Islands
Prevents any future conflicts if an island remains referenced after deletion.
View Commit -
Confirmation Message When Kicking a Player
Island members now receive clear feedback when someone is expelled.
View Commit -
PlaceholderAPI Dependency Update
Ensures compatibility with the latest versions.
View Commit -
Removed “Log Starter”
Reduces unnecessary console logs for a cleaner startup.
View Commit
This update brings a large number of changes. As always, remember to back up your server before deployment. If you’d like to contribute or propose new addon ideas for Skyllia, feel free to let us know.
Have fun exploring all the new features!
Release Notes
Hello, good evening
A very big update has been made on the Skyllia plugin. From now on it loads with paper-plugin.yml
. It is possible that your addons no longer work since this last update! I did it since Paper has started its hard fork (see: The future of Paper - Hard fork , nothing tells us that the old Spigot loader will continue to work.
Also the commands use Brigadier with an auto complete that filters correctly!
The addons that I had made are now in the same repo to facilitate updates! They are directly put in the zip when you download.
If you have suggestions for Addons for Skyllia, do not hesitate to ask.
This last update is not yet "stable", so be careful and always make backups.
Have a good day.
New Features
- Added a configuration to only allow island deletion if the owner is alone
View Commit - Introduced
SkyblockChangeOwnerEvent
triggered when changing island ownership
View Commit - Added
/skylliadmin force_transfer UUID/PreviousOwner UUID/NewOwner confirm
command
View Commit - Added Ore Generator in Projects
View Commit - Added SkylliaPapi integration
View Commit - Introduced Addons in the actions folder
View Commit - Moved classes to API
View Commit - Suggested commands with smart filtering in SkylliaOre plugin
View Commit - Checked command permissions in SkylliaOre plugin
View Commit
Bug Fixes
- Fixed
PlayerTeleportEvent
being called asynchronously
View Commit - Fixed multiple commands compatibility with Minecraft version 1.21.3+
View Commit - Fixed stuck future in database when player lacks permissions
View Commit - Fixed Ore Generator
View Commit - Fixed
/is expel
and/is ban
commands
View Commit - Closed database connection before callback
View Commit - Fixed JavaDoc publication for database
View Commit
Improvements
- Updated Metrics from 3.0.2 to 3.1.0
View Commit - Optimized Spiral insertion
View Commit - Updated dependencies
View Commit - Removed Jitpack dependency
View Commit - Revised database code to remove Paper API dependency
View Commit - Removed Virtual Thread configuration due to inefficiency
View Commit - Bumped API version to 1.9
View Commit - Moved to
paper-plugin.yml
usage
View Commit - Updated Gradle version
View Commit
Release Notes
This update fixes a large number of discovered bugs! I highly recommend updating the plugin. All these issues were identified after the Minecraft server where I assist in development was launched.
The server reached a peak of 400 players on Folia, and the Skyblock plugin had virtually no performance issues. It is quite robust if you wish to use it on your own server.
New Features
- Added method
Island#getMembersCached
View Commit - Added Island to cache
View Commit - Started support for Virtual Threads
View Commit - Added gamerule
DISABLE_PLAYER_GRIEFING
View Commit
Bug Fixes
- Prevented island creation if the player is already a member of an island
View Commit - Replaced
@NotNull
with@Nullable
View Commit - Introduced new static methods
View Commit - Fixed biome for version 1.21.3
View Commit - Fixed
%s
message in warp creation
View Commit - Fixed Skyblock plugin shutdown
View Commit - Stopped spiral task loop when the server is stopping
View Commit - Prevented spamming of the
/is create
command
View Commit - Checked the validity of invitations before accepting players
View Commit - Reworked
/is transfer
with confirmation request
View Commit - Clearly indicated that the command can only be executed by a player
View Commit - Fixed pressure plates
View Commit - Added a custom message for island deletion
View Commit
🏝️ Skyllia - Patch Notes 🏝️
Current Version: 1.0-78
Release Date: October 21, 2024
We are excited to present the latest update of Skyllia! This version brings numerous improvements, new features, and bug fixes to enhance your Skyblock experience. Below are the detailed changes included in this update.
New Features
- Confirmation When Deleting an Island: A confirmation prompt is now required when deleting an island, preventing accidental deletions.
- Invite Notifications: Players receive notifications when they accept or decline an invitation to join an island.
- Advanced Permission Management:
skyllia.interact.bypass
skyllia.player.bucket.bypass
skyllia.player.drop.bypass
skyllia.player.pickup.bypass
skyllia.player.break.bypass
skyllia.player.place.bypass
Improvements
- Simplified Admin Commands: Admin commands can now be executed without being a player, streamlining administrative tasks.
- Enhanced Teleportation: Players are now correctly teleported upon joining, positioned 0.5 blocks above the base to avoid placement bugs.
- Optimized Performance: Creating an island where the database has +100k islands goes from 8 seconds to less than a second!
- Latest Folia Update Support: Improved compatibility with the latest Folia update.
Bug Fixes
- Biome Updates: Biomes update at negative Y coordinates.
- /is biome Commands: A bug could prevent any use of the command until the server was restarted.
- WorldBorder on Teleport: Fixed the bug where WorldBorder was not updated upon teleportation. Note: Works only on Paper, not on Folia.
- BlockSpreadEvent: Fixed BlockSpreadEvent being called for mushrooms and grass; now only FIRE is affected when DISABLE_FIRE_SPREADING is enabled.
- Island Closure Optimization: Significantly reduced MSPT spikes when closing an island, whether at the region (Folia) or server (Paper) level.
- Player Management on Island Deletion/Exit: Added the ability to choose player clean based on island ban reason..
🏝️ Skyllia - Notes de Mise à Jour 🏝️
Version Actuelle: 1.0-78
Date de sortie: 21 Octobre 2024
Nous sommes ravis de vous présenter la dernière mise à jour de Skyllia ! Cette version apporte de nombreuses améliorations, nouvelles fonctionnalités et corrections de bugs pour optimiser votre expérience Skyblock. Découvrez ci-dessous les détails des modifications apportées.
Nouvelles Fonctionnalités
- Confirmation lors de la suppression d'une île: Une confirmation est désormais requise lorsque vous supprimez une île, évitant ainsi les suppressions accidentelles.
- Notifications d'invitation: Les joueurs reçoivent des notifications lorsqu'ils acceptent ou déclinent une invitation à rejoindre une île.
- Gestion avancée des permissions:
skyllia.interact.bypass
skyllia.player.bucket.bypass
skyllia.player.drop.bypass
skyllia.player.pickup.bypass
skyllia.player.break.bypass
skyllia.player.place.bypass
Améliorations
- Commandes administratives simplifiées: Les commandes administratives peuvent désormais être exécutées sans être connecté en tant que joueur.
- Téléportation améliorée: Les joueurs sont téléportés correctement lors de la connexion, positionnés 0,5 bloc au-dessus de la base pour éviter les bugs de placement.
- Performance optimisée: La création d'une île où la base de donnée a +100k îles passe de 8 secondes à moins d'une seconde !
- Support des dernières mises à jour Folia: Amélioration de la compatibilité avec la dernière version de Folia.
Corrections de Bugs
- Mise à jour des biomes: Les biomes se mettent à jour aux coordonnées Y négatives.
- Commandes /is biome: Un bug pouvait empêcher toute utilisation de la commande jusqu'au redémarrage du serveur.
- WorldBorder lors de la téléportation: Correction du bug où la WorldBorder n'était pas mise à jour lors de la téléportation. Note: Fonctionne uniquement sur Paper, pas sur Folia.
- BlockSpreadEvent: Correction pour limiter l'événement uniquement au feu lors de la désactivation de la propagation du feu.
- Optimisation de la fermeture d'île: Réduction significative du MSPT lors de la fermeture d'une île, que ce soit au niveau de la région (Folia) ou du serveur (Paper).
- Gestion des joueurs lors de la suppression/quitter une île: Ajouter la possibilité de choisir le clean du joueur selon le motif d'exclusion de l'ile.
Merci d'utiliser Skyllia !
Thank you for using Skyllia!
Si vous rencontrez des problèmes ou avez des suggestions, n'hésitez pas à nous contacter sur notre GitHub ou Discord.
If you encounter any issues or have suggestions, feel free to contact us on our GitHub or Discord.
Patch Note :
- New command : /skyllia tps
- Add message permission to teleport portal
- Update Dependencies
- Mariadb Java Client to 3.4.1
- Guava to 33.3.0-jre
- Night Config toml to 3.8.1
- Sky nether's world border is missing
- Added the ability to create your own subcommands
- Drop support Spigot
- Drop support 1.17-1.18-1.19
- Fix https://github.com/Euphillya/Skyllia/issues/40
- Support 1.20.6
- Add default Schematic
Patch Note
- EssentialX removal
- Fix Item duplication when deleting an island
- Remove the built-in Scheduler and use Energie instead
- CRAFTER is in version 1.20.4
- Fix Unsupported runcache exception -API 1.0-RC5.6
- Bump Energy version
- SkyblockLoadEvent must always be called in Async
- Fix checking blocks on the island
- Tab onlineplayer prompt command
Patch Note
- Shows only islands that the player can create in the /skyllia create
- Show warps in the /skyllia warps command
- Fixed the SetBiome command where the command could only be executed once
- New configuration
config.optimization.delete-chunk-perimeter-island
; This allows you to delete only chunks of the size of the island (huge performance gain) - Added PrepareSkyblockCreateEvent
- Fix NullPointerException possible if the island cannot be created for some reason
- Energie Implementation for Schedulers
- Fixed biome switching seemingly getting stuck forever
PLEASE NOTE: EssentialsX will no longer be supported in the next version! A plugin addon will be necessary!
Patch Note :
- HotFix Scheduler : Thanks Stabrinai
Version 1.0-RC4 is finally out! The plugin is almost complete, and I think it's finally ready for production use! Nevertheless, always bear in mind that a bug may occur, so always make backups of your Minecraft and your database! Minor bugs are certainly present. Future updates of the plugin will certainly include gamerule additions, permissions and Minecraft updates.
Patch Note:
- Selectable default permissions!
- [ci-skip] Merge pull request #23 from haha252/Translate
- Fixed update config from 1 to 2
- Folia 1.20.4 IS FINALLY ON THE REPO
- HotFix: Island wasn't created in other worlds!
- Removal of IslandTypes
- Move a good part of RegionsUtils into the API RegionHelper
- Api is now in version 1.0-RC4
Patch Note
- Folia 1.20.4 Support
- Portal deletion can now be prevented
- PlayerPrepareChangeWorldSkyblockEvent path modification
- In future, I won't be using EssentialsX, hence the PlayerTeleportSpawnEvent
- Now all gamerules are enabled by default
- Small oversight for message formatting
- Fix annotations between NotNull & Nullable
- Change verification class if using Folia
- Restore gamemode even when island creation fails
- API version 1.0-RC.4
- Fix server crash when paper-world-config : 'spawn.keep-spawn-loaded' is set to FALSE
- Delete gamerule cache when island is deleted
- Forget to use permission to use redstone
- Pistons should not work outside islands
- Check radius with a double