You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser.
A
NovaLoader redownload is required!
Added
- Validation messages for incoming phoenix packets
- Support empty embed title and description messages
Fixed
- Debug command erroring with discord.js api changes
- Sync module not working properly with new module system
- Minecraft profile syncing on guild join if integration not linked
Loader
- Separated libraries into separated cached download
- Enabled library sourcemaps to allow viewing of errors from libraries
- Startup time has reduced from 1s to 200ms
- Loader file size was reduced from 300kb to 230kb
Removed
- Unused module handler reload method
Added
- Discord ansi colors for /status motd description
- Allow fetching of bolt profiles from before parkour was added
Changed
- Moved /counting profile to profile type system
Fixed
- Ignore discord markdown for practice profile recent match usernames
- Encoding issue with the /status command's server motd display.
Added
- Named based bolt profile type fetching
Fixed
- Issue with a discord.js breaking api change
- Markdown formatting for match history usernames
Added
- Bolt Module (NEW)
- View user practice profiles and performance statistics
- Gain insight on previous matches and opponents
- Track in-game leaderboards right from discord
- Precision leniency setting to counting math expressions
- Run a minecraft group sync when a user rejoins the discord
- Build information to loader metadata.json file
- Internal guild reference shortcut to main class
- Decorator based listener system (packet, discord, tasks)
- Dynamic profile type system and profile command
- Soft dependency support for modules
- Internal utility functions for ratio and rounding calculations
Changed
- Updated internal dependencies
- Disable counting data reset button after 5s
- Moved database configuration to settings.yml
- Prepare for esm decorators by creating dev listener
- New dynamic handler system for modules
- Sync module no longer requires phoenix for linking
- Simpler module specific command registration
Fixed
- Staff chat notification (creaxx changed the packet, smh)
- Counting profile command was using executor's pfp
- Bolt module display name being another module
Removed
- Removed most refine staff from the bot developer list
- Default counting constants, moving them to the config
- Some unused logging settings for now, setup for future
- Removed old, unused, database.yml from .gitignore
- Unused NamelessMC handler, until its implemented later
Added
- Counting Module (NEW)
- Grief Prevention (Count Preservation)
- Warnings & Channel Blacklists
- Math Expressions & Custom Constants
- Count Profile Tracking + Command
- Count Data Management Commands
- Correct & Incorrect Actions
- Emoji Reactions
- Incorrect Message Deletions
- Reset Count on Incorrect
- Rules (Allow Consecutive, Allow Replies)
- Reload command now shows the millisecond duration
- Added warnings to build script for dangerous actions
- Memory debugging startup flag (--memory)
Changed
- Use tiny hono api preset for smaller file size
- Switch terminal color library for smaller file size
- Increased minimum required loader version to 1.0.1
Fixed
- Reload command showing initial command registration duration
- BetterStack logs being queued even if disabled
Removed
- Unreleased Games Module (Just included old counting system)
Added
- Configurable DM message on member join to welcome module
- Allow multiple in game ranks pointing to the same discord role id
- Internal ESM decorator based events and tasks listeners
Added
- Welcome Module (NEW)
- Guild Channel Join Message
- Join History / Logging
- Auto Join Role
- Rejoin Role Restore
- Added linked-role option to sync module
- Root API Route (to show its working)
- Internal phoenix data fetching methods
Changed
- Revamped Mongo profiles / schemas and fetching
- Sync Module now uses phoenix UUIDS (allows for cracked users)
- Changed some internal help messages for common errors
Fixed
- Correct capitalization on default phoenix database name