Skip to content

Releases: Aethdev/Essential

v0.9.1-prer

15 Mar 23:48

Choose a tag to compare

v0.9.1-prer Pre-release
Pre-release

Additions

  • Added [playerPrefix]newincognitoname

Fixes

  • Player data not using the new hashing method for datastore
  • Fun command modules not working
  • Cross chat not working due to TextChat migration
  • Direct Messages not appearing after the player finishes loading
  • Bug fixes

Changes

  • Changed the default action prefix to ; (for compatibility among intl. keyboard users)
  • Enabling incognito will now change your character's display name with your incognito name
  • UI Element Context now applies reverse filter rich text tags for plain text

FOR INSTALLATION OF THIS RELEASE

Move the folder EssentialModule to ServerStorage and folder Essential to ServerScriptService.

v0.9.0-prer-3

07 Mar 06:27

Choose a tag to compare

v0.9.0-prer-3 Pre-release
Pre-release

DO NOT USE THIS FOR PRODUCTION USE. I HAVE NOT FINISHED THE REST OF V0.9.0, WHICH INCLUDES SOME THAT ARE NOT DOCUMENTED IN THE CHANGELOG SUCH AS THE CHATTAGS COMMAND.

Same changelog as the pre-release. Though note the new additions and changes as followed below.

Additions

  • Added a new command [actionPrefix]changeincognitoname (Only for in-game administrators)
    • Allows changing the specified players' incognito name (though 4 randomized id at the end will remain the same)
  • Added dynamic chat tags

Changes

  • Remodeled the player info command
  • Code improvement

--

FOR INSTALLATION OF THIS RELEASE

Move the folder RojoEssentialModule to ServerStorage and folder RojoEssential to ServerScriptService. The rest is self-explanatory!!

v0.9.0-prer-2

04 Mar 07:10

Choose a tag to compare

v0.9.0-prer-2 Pre-release
Pre-release

DO NOT USE THIS FOR PRODUCTION USE. I HAVE NOT FINISHED THE REST OF V0.9.0, WHICH INCLUDES SOME THAT ARE NOT DOCUMENTED IN THE CHANGELOG SUCH AS THE CHATTAGS COMMAND.

Additions

  • Added an option to UI NotificationV2: returnOnInteraction
  • The function will yield up to 5 minutes until the user interacts with the notification or the notification closes
  • After 5 minutes due to yield, the notification will close regardless of the time duration specified and the user's interaction
  • If the user opens the notification by clicking on the action button underneath the description, the returned state is true. Otherwise, it is false.
  • Added a new server dependency module ChatService
  • Supports TextChatService instead of Legacy Chat
  • Added a third parameter to service.roundNumber: numOfDecimalDigits
  • Specify how many digits are allowed in a decimal point (Default: 5)
  • Added a new client remote command SendNotification
  • Added a new property in UI Library Context: options
  • Loads a list of options
  • Added a new Parser execution url endpoint:
  • remotecommand://(networkId):(remoteCommandName)||(LuaParser Encoded Array)
  • Allows to send remote commands to the server, not just session commands
  • Added a new UI Context option property closeAfterExecute
  • Closes the context window after the option was executed;
  • Added a second parameter in Parser:getParsedPlayer(): createIfNonExistent
  • Creates a parsed player object, even if the player doesn't exist in the game
  • Added SessionEvent:isPlayerConnected()
  • Added Parser:reverseFilterForRichText()
  • Added shadow mute in the new chat system
  • Added two Remote client commands: CloseNotification& ModifyNotification
  • Added a new command alias for the command [actionPrefix]universalban]: universeban
  • Added Disguise - UnDisguises specified players, returning back to their original character and display name

Fixes

  • variables.serverInfo.started wasn't formatted in Unix time
  • service.roundNumber rounding off the number with trailing zeros and a random zero
  • Moderation.checkAdmin erroring for player user ids
  • [VERY MAJOR] Clients not being able to send remote requests to subnetworks with End to end encryption enabled
  • Notification topbar notices don't disappear after all the notifications are gone
  • Character command not saving the character user id onto the targets

Changes

  • Changed a lot of code that used ADONIS_LIST UI to use ListWindow UI instead
  • Minimized Essential's Topbar icons into one menu
  • Notifications topbar icon is now gone if there are no notifications to show
  • Rewritten the music system
  • Improved the jail system
  • Rewritten the Private Messaging system
  • New properties:
  • expireUnix[number|DateTime] - Sets the unix time for when the message will expire
  • scheduleUnix[number|DateTime] - Sets the unix time for when the message will schedule
  • redirectable[boolean] - If the person who you reply leaves the game, the private message will redirect to their inbox (read only); helpful for follow ups.
  • Key notes:
  • Notification options has more options to support the new notification system
  • If your reply was filtered by Roblox, it will return to you and ask whether you would want to return to your message draft or send the reply regardless of the filter
  • If the private message property redirectableenabled, any time the player you're in the conversation with leaves the game before you sent back a reply to them, your private message will convert into a direct message instead (a personal message sent to their player data).
  • Adjusted the Filter module retry filter attempts delay to exponential 0.5 seconds and up to 4 attempts
  • Improved the server-client & client-server Remote command process system
  • Exceeding the remote rate limit while being throttled no longer rejects the request instead delays the request
  • Migrated chat system to use TextChatService (no longer supports Legacy Chat)
  • Session event player connections auto disconnect after the player leaves the game
  • Mute on AFK is now deprecated after TextChatService migration
  • Deprecated several legacy settings: chatSlowmode_Enabled, chatSlowmode_Interval, chatAccess, chatCommands, slashCommands, musicPlayer_BannedSongs, musicPlayer_BannedCreators
  • Removed server event playerMuteOnAfkStatusChanged
  • Updated F3X Building Tools to the latest version
  • Improved the efficiency of loading the client setup onto players
  • Deprecated legacy UI AdonisWindow & ADONIS_LIST

--

FOR INSTALLATION OF THIS RELEASE

Move the folder RojoEssentialModule to ServerStorage and folder RojoEssential to ServerScriptService. The rest is self-explanatory!!

v0.9.0-prer

02 Mar 08:01

Choose a tag to compare

v0.9.0-prer Pre-release
Pre-release

DO NOT USE THIS FOR PRODUCTION USE. I HAVE NOT FINISHED THE REST OF V0.9.0, WHICH INCLUDES SOME THAT ARE NOT DOCUMENTED IN THE CHANGELOG SUCH AS THE CHATTAGS AND DISGUISE COMMAND.

Additions

  • Added an option to UI NotificationV2: returnOnInteraction
  • The function will yield up to 5 minutes until the user interacts with the notification or the notification closes
  • After 5 minutes due to yield, the notification will close regardless of the time duration specified and the user's interaction
  • If the user opens the notification by clicking on the action button underneath the description, the returned state is true. Otherwise, it is false.
  • Added a new server dependency module ChatService
  • Supports TextChatService instead of Legacy Chat
  • Added a third parameter to service.roundNumber: numOfDecimalDigits
  • Specify how many digits are allowed in a decimal point (Default: 5)
  • Added a new client remote command SendNotification
  • Added a new property in UI Library Context: options
  • Loads a list of options
  • Added a new Parser execution url endpoint:
  • remotecommand://(networkId):(remoteCommandName)||(LuaParser Encoded Array)
  • Allows to send remote commands to the server, not just session commands
  • Added a new UI Context option property closeAfterExecute
  • Closes the context window after the option was executed;
  • Added a second parameter in Parser:getParsedPlayer(): createIfNonExistent
  • Creates a parsed player object, even if the player doesn't exist in the game
  • Added SessionEvent:isPlayerConnected()
  • Added Parser:reverseFilterForRichText()
  • Added shadow mute in the new chat system
  • Added two Remote client commands: CloseNotification& ModifyNotification
  • Added a new command alias for the command [actionPrefix]universalban]: universeban

Fixes

  • variables.serverInfo.started wasn't formatted in Unix time
  • service.roundNumber rounding off the number with trailing zeros and a random zero
  • Moderation.checkAdmin erroring for player user ids
  • [VERY MAJOR] Clients not being able to send remote requests to subnetworks with End to end encryption enabled
  • Notification topbar notices don't disappear after all the notifications are gone

Changes

  • Changed a lot of code that used ADONIS_LIST UI to use ListWindow UI instead
  • Minimized Essential's Topbar icons into one menu
  • Notifications topbar icon is now gone if there are no notifications to show
  • Rewritten the music system
  • Improved the jail system
  • Rewritten the Private Messaging system
  • New properties:
  • expireUnix[number|DateTime] - Sets the unix time for when the message will expire
  • scheduleUnix[number|DateTime] - Sets the unix time for when the message will schedule
  • redirectable[boolean] - If the person who you reply leaves the game, the private message will redirect to their inbox (read only); helpful for follow ups.
  • Key notes:
  • Notification options has more options to support the new notification system
  • If your reply was filtered by Roblox, it will return to you and ask whether you would want to return to your message draft or send the reply regardless of the filter
  • If the private message property redirectableenabled, any time the player you're in the conversation with leaves the game before you sent back a reply to them, your private message will convert into a direct message instead (a personal message sent to their player data).
  • Adjusted the Filter module retry filter attempts delay to exponential 0.5 seconds and up to 4 attempts
  • Improved the server-client & client-server Remote command process system
  • Exceeding the remote rate limit while being throttled no longer rejects the request instead delays the request
  • Migrated chat system to use TextChatService (no longer supports Legacy Chat)
  • Session event player connections auto disconnect after the player leaves the game
  • Mute on AFK is now deprecated after TextChatService migration
  • Deprecated several legacy settings: chatSlowmode_Enabled, chatSlowmode_Interval, chatAccess, chatCommands, slashCommands, musicPlayer_BannedSongs, musicPlayer_BannedCreators
  • Removed server event playerMuteOnAfkStatusChanged
  • Updated F3X Building Tools to the latest version
  • Improved the efficiency of loading the client setup onto players
  • Deprecated legacy UI AdonisWindow & ADONIS_LIST