Repository navigation
Releases: Caylies/Crates
Releases · Caylies/Crates
Release list
0.3.0
Added
- Added a
special behaviorfield for determining how specials are chosen for crates. This field also allows specials to be disabled for a crate. - Added a
reward groupsfield for giving crate rewards by ball group (#19). - Added a
crate countpool condition rule for setting a pool's criteria based on the total amount of crates a user owns. - Added pagination to all menus.
- Added package installation entry to the project's README file for those who can't visit the website.
Changed
- Improved speed of crate rewarding for crates that reward many balls.
- Improved the help text for the
specialscrate field. - Duplicate pool criteria warnings are now collapsed into one.
- The
servercondition's warning no longer makes the server name bold and instead makes it italic. - Improved grammar in some responses.
- Improved type checking internally.
Fixed
- Fixed attack bonus being used for health instead of the health bonus setting for crate rewards.
- Fixed old daily and weekly pools failing to migrate. They will now error without breaking the package if they need to be migrated.
- Fixed
/crates admin viewerroring with crate emojis.
New Contributors
- @HaapsaluYT made their first contribution in #19
Full Changelog: 0.2.0...0.3.0
0.2.0
Added
- Custom pools can now be created and existing pools are configurable.
- Added
amount minandamount maxfields to configure how many crates a pool can grant. - Added a
conditionsfield for controlling who can claim from a pool, using an advanced condition builder. - Added
server,user,ball completion percentage, andball countcondition rules for pools. - Pool commands are now registered dynamically from each pool's
command nameandcommand descriptionfields. - Added the
reloadcratestext command to re-sync pool commands after adding, renaming, or removing a pool. - Added a view for claiming crates from a pool.
- Added documentation for how pools work.
- Added emoji support for crates.
- Added a
rarityfield to crates, used to weight which crate is granted when a pool has multiple. - Added a
specialsfield to crates, used for selecting which specials will be given by that crate. - Added
respect ball rarityandrespect special rarityfields for crates, allowing balls and specials to be weighted by rarity when selected instead of each having an equal chance. - Added an
amountparameter to/crates admin givefor giving multiple crates at once. - In the crate result view, ball instances now display their special via the special's emoji.
- Added a background image to the Crates website homepage.
Changed
- Reorganized the crate admin form into sections.
- The
openablefield for crates can now be edited directly from the admin crate list. - Ball instances in the result view are now sorted by name.
- Revamped the Crates website colors.
- Slightly modified Crates' logo colors.
- Improved changelog formatting.
- Improved documentation.
Fixed
- Fixed light mode website colors.
Removed
- Removed the
claim messagesetting.
Full Changelog: 0.1.1...0.2.0
0.1.1
Crates Changelog: https://caylies.github.io/Crates/changelog/#011-2026-09-12
Full Changelog: 0.1.0...0.1.1
0.1.0
Crates Changelog: https://caylies.github.io/Crates/changelog/#010-2026-09-07
Full Changelog: https://github.com/Caylies/Crates/commits/0.1.0