Update 24/10/2024
Sorry for the week without no update! A lot of crazy things happened like my birthday and of course school that gone my way of not being able to post.
Over last weekend and this week, I’ve began working on remodeling the ban system in Essential, which essentially focuses on the idea of making bans seem like a court case. If you’re familiar with this one discord moderation bot called Dyno, you’re aware that it creates a unique id for each ban, warning, or other moderator action, which is possible for looking up actions by the moderator.
However, in Essential, the unique id is for a group of players (maximum is 10 due to BanAsync limitations), not for an individual. The new ban system also adds another functionality called notes, which you will later see in the video below, where you or the system in code can customize the message. Of course, there is a maximum of 15 notes saved in the ban case.
I’ve added a new option property to ListWindow UI, which is similar to Adonis List UI, called selectable
. Later in November, when I hopefully finish making the documentation (at least to the bare minimum, though I will let the other maintainers help me finish it with me as well), In code, this is what it looks like:
ListWindow:createOption({
type = "Detailed";
selectable = true;
label = "The label for detailed options are not selectable, unfortunately. How will the description beneath be shown without a click event and not selecting the text? Impossible";
description = "This text is selectable with your cursor and shows after you click the label";
})
ListWindow:createOption({
type = "Label";
selectable = true;
label = "This text is selectable. How sweet!";
})
After all, you can watch the video:
Other Important Keypoints:
Demonstration Game
24/10/2024 It’s my fault that I’ve been delaying this game because I have been very focused on adding new things and improving stuff to Essential (more updated stuff are in the Changelog and rather creating a game for you guys to get a touch of what Essential feels like at hand. I will try my best as possible to push this game out hopefully by the end of this weekend or mid of next week. Honestly, I’m terrible at deadlines. Sorry!!
Release of the admin system
24/10/2024 At the moment, I’m working towards to make the Git repository for Essential and my fellow maintainers first. Later around Thanksgiving week or beginning of this December, is hopefully when I will make it open source on Github.