Releases: DiSkyOrg/DiSky
Internal rework, bugfixes and localizations.
Hello there 👋
This release brings a lot of internal changes, while providing a way to add command's name & description localizations.
The %player% is online
condition also received a temporary fix from DiSky. Take a look at the new configuration file :)
🚀 Reworked how Emojis were handled
🚀 Reworked how Channels were handled
🐛 Fixed files loading (right encoding, double check if the file exists)
✨ Added async loading for some bot's task.
✨ Added command localizations (added a page for the wiki: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+)
🔥 Removed SimplixStorage dependency
🆙 Updated to JDA 5-alpha17
⚡ Update ThreadLeaveEvent.java by @Mushkrem in #64
⚡ Update PermissionsOf.java by @Mushkrem in #67
🆕 Wiki: https://docs.disky.me/
Full Changelog: 4.1.1...4.3.0
4.1.1
This update introduce some new features, and fix two critical bugs:
🐛 -
finally Fixed permissions of
property, where adding
one was clearing the others
🐛 -
Fixed discord command XXX:
scope were hiding Skript errors
📝 -
Fixed documentation for roles of
and permissions of
properties
📝 -
Added documentation for open private channel
effect
✨ -
Added way to get emote's name (discord name of %emote%
)
✨ -
Added suppress reaction effect (remove reactions from message)
4.1.0
🔥 Critical Changes:
mentioned channels
->mentioned text channels
(In favor ofmentioned voice channels
)value of component with id
->value of dropdown with id
ORvalues of text input with id
(in favor of values returned by the select menus)guild emojis
->guild emojis en stickers
(intent)
⚠️ We also highly discourage people to use theusing bot XXX
part of any effect/expression where it remains. Please, use theSpecific Bot Effect
instead (https://skripthub.net/docs/?id=7320)
✨ New Features:
mentioned voice channels
property, to get the mentioned voice channels of a message.- You can now add Dropdown (through a new
components row
as always) to modals. To get the selected values, simply usevalues of dropdown with id "your-dropdown-id"
- Added
event-voicechannel
in any message event (in favor of voice-textchannel IDK how to call them)
👨💻 Internal Changes:
- Updated JDA to the following Pull Request: discord-jda/JDA#2162
- Every
mentioned X of message
expression now uses the new Mention (https://github.com/DV8FromTheWorld/JDA/blob/master/src/main/java/net/dv8tion/jda/api/entities/Mentions.java) class. - Better major/minor/patch versioning organization
Full Changelog: 4.0.1...4.1.0
Critical Bugfix + Wrong Import fix
This small release provide a fix for the critial issue concrning Types.
The AudioChannel's type was registered with the same codename as MessageChannel's.
Also, two expression was using the jdk.craft.Name
annotation for the documentation, instead of the Skript's one.
DiSky Inital V4.0.0 Release
Please, take the time to read all of that. Yes, it's long, but think about the fact that it couldn't be as long as me writing this!
Hello to all of you!
I hope you have a good afternoon :D
I'm happy to announce, although a few days late, the initial release of DiSky V4!
Introduction
Of course, many of you are already using the alpha & beta versions, but this marks a new era with DiSky, as there are many changes in addition to those in DiSky itself:
- Support for DiSky v3 is definitely over. Get up to date!
- Documentation is available on skUnity, SkriptHub and my own site (https://disky.tech/docs/)
- A wiki is under construction, which will integrate all the features (hopefully in the near future, for now there are only basic tutorials.), available at: https://disky.tech/wiki/
- Updates will be more regular. Being a stable version, it forces me to make constant updates in order to guarantee the stablity of DiSky (poor me)
What's next?
Lots of new features are coming:
- Unions (discord-jda/JDA#2138)
- Voice-text channel (discord-jda/JDA#2072)
- Select-Menu in modals (discord-jda/JDA#2162)
- ... and much more to come! ...
⚠️ Before suggesting a new feature that Discord just made, check JDA's pull request (just the PR's name) and see if there's one opened. If there's none, i won't be able to add it myself yet.
Finally
I would like to thank all the contributors and those who have always supported DiSky since the beginning. As a reminder, DiSky was just a small personal project to offer a simple and easy alternative to Vixio. We've come a long way together, DiSky is bigger than ever, and it won't stop growing! Thank you very much for your support and I sincerely hope that DiSky will fulfill your desires as we move forward with updates.
Important
DiSky is (finally) available on the skUnity forum as a resource. It will soon be available on Spigot, but in the meantime, feel free to put a review (positive or not, as long as it's constructive), and if you like DiSky, 5 stars! As a reminder, DiSky is not maintained by a big group of people, and this big project is based on volunteer work! Don't hesitate to boost this server to show your support, without spending any extra money!
Full Changelog: 4.0-beta4...4.0.0
New syntax, bugfixes and more!
This release, after a long time, offers several improvements to DiSky:
🚀 DiSky has been updated to JDA 11!
New Features:
✨ Added join date
and online status
of member properties
✨ Added unregister
slash command effect (to unregister specific slash commands)
✨ Added the bot list in the /disky
command
✨ Added retrieve event values to the documentation generator
✨ Added some new events (Thanks to @Mushkrem in #25)
✨ Added color from hex
expression
✨ Added send typing
event.
Fixes:
🐛 Fixed exception occurring (sometimes) when we're parsing members
🐛 Fixed module reloading system.
🐛 Fixed permissions property to allow multiple values
Small fixes & audio effect additions
This small release implements new effects, such as:
•
Mute/Unmute (in audio channel)
•
Ban
•
Move (to audio channel)
Thanks to @Mushkrem for them!
Also fixed some wrong documentation patterns & optimized how modules were loaded.
🔗 Download: https://github.com/DiSkyOrg/DiSky/releases/latest
Full Changelog: 4.0-beta1...4.0-beta2
Beta1 is finally out!
Here's come the first quite stable version of DiSky!
This version introduces especially a whole new module system, where only LavaPlayer is actually added.
DiSky will now generate a new folder (/plugins/DiSky/modules/
) where you'll be able to put Jars of DiSky's Module!
Simply restart your server they will be loaded directly.
They are NOT plugins!
Available modules:
>
LavaPlayer (music management): https://github.com/DiSkyOrg/LavaPlayer
I tried to make the module system as user-friendly as possible, which means I highly encourage people to create modules to enhance DiSky!
What's Changed
- Message Properties by @SkyCraft78 in #2
- Discord Commands by @SkyCraft78 in #1
- Emotes setup by @SkyCraft78 in #3
- New getters by @wallace4BR in #4
- 🚀 Some role events by @wallace4BR in #5
- 🚀 Minor change by @wallace4BR in #7
- 🚀 Remove duplicated events by @wallace4BR in #6
- Interactions stuff by @wallace4BR in #8
- New members of expression by @wallace4BR in #10
- Increase destroy effect by @wallace4BR in #11
- Some guild events by @wallace4BR in #14
- Thread Events by @wallace4BR in #12
- Member Events by @wallace4BR in #9
- improve stop bot effect by @wallace4BR in #15
- Some user events by @wallace4BR in #16
- Fix conflict by @wallace4BR in #17
- Some additions by @wallace4BR in #18
- Wallace what by @Mushkrem in #19
- . by @Mushkrem in #21
- A few minor fixes. by @DiSkyMaster in #20
New Contributors
- @wallace4BR made their first contribution in #4
- @Mushkrem made their first contribution in #19
- @DiSkyMaster made their first contribution in #20
Full Changelog: https://github.com/DiSkyOrg/DiSky/commits/4.0-beta1