🏝️ 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
HOTFIX 1.0-RC3
A major problem occurred with the gamerules added in 1.0-RC3, where duplications were made! The islands_gamerule table must be deleted!
Patch Note
- HotFix: IslandPermissionQuery#updateIslandGameRule not returning correct verification
- HotFix: Bad database creation for islands_gamerule, need to delete or empty islands_gamerule database
- Fix tabulation is gamerule
- HotFix: gameruleByIslandId was not initialized
- [ci-skip] put jitpack
- [ci-skip] update gradle
- [ci-skip] add bstats to readme
- Stop all plugin tasks
- [ci-skip] Merge pull request #16 from haha252/Translate
Hello !
Version 1.0-RC3 completes the functionality of the Skyllia plugin. I think that from now on, only bug fixes and performance fixes will be supported (of course on Folia 1.20.4 when the bundle will be available).
Also, if you think I've overlooked an important feature, API flaw or anything else, please let me know on github or Discord.
Patch Note
These portals work only on paper and its forks, EXCEPT Folia.
SkyblockChangeGameRuleEvent added
Feactures : https://github.com/Euphillya/Skyllia/issues/19
Patch Note 1.0-RC2
- Fix: #17
- Fix: #18
- Fix: Admin commands were not working when I updated the code
- Fix: I had used the wrong file for setsize and setmaxmembers for admin
- Fix: The WorldBorder was not updating when changing the island size
- Fix: Island deletion stopped before complete removal, this is fixed and now takes the island size into account
- Add: Added the SkyblockChangeSizeEvent API
- Add: /skyllia visit now supports UUIDs
The plugin is practically complete, but bugs are to be expected! The plugin isn't for production yet, or at least I don't consider it to be. Now it's mostly bug fixes.
Patch Note :
- Check whether the player has the right to attack
- Commands: /skylliadmin setsize <player/uuid> <number> confirm
- API published on the github repo!
- Added check not to kill NPCs
- Oops, wrong file for setsize
- Allow interaction with entities on an island
- Make people temporary/trusted members
- Renamed TRUST permission to MANAGE_TRUST permission