CrazyCrates 4.3.4
on Dec 11, 2024- Fixed an error with War Crate which was thrown when clicking.
CrazyCrates 4.3.3
on Dec 11, 2024Update
- Ignore offhand when right-clicking a physical crate.
CrazyCrates 4.3.2
on Dec 10, 2024Update
- Fixed an issue an entity task error on Folia.
CrazyCrates 4.3.1
on Dec 5, 2024Update
- Fixed an issue on startup with extracting files.
CrazyCrates 4.3.0
on Dec 5, 2024Update
- Added Nexo support.
CrazyCrates 4.2.2
on Nov 29, 2024Update
- Added {key} placeholder in places it was missing
- Use Server#getPlayerExact() instead of Server#getPlayer()
CrazyCrates 4.2.1
on Nov 22, 2024Update
- Added 2 new toggles in the config.yml which allow you to switch what right/left do when interacting with physical or virtual crates.
- Added the ability to migrate user data with ExcellentCrates by adding -data to the command which ignores migrating crates.
crazycrates migrate ExcellentCrates -d
- Updated the migration command format
crazycrates migrate -mt <migration_type> -c <crate_name> -d
-d
/--data
is used for migrating from user data from other crate plugins.- If you wish to migrate from a crates plugin like ExcellentCrates, Do not use
-d
- If you wish to migrate from a crates plugin like ExcellentCrates, Do not use
-mt
/--migration_type
is used to specify what migration type you want to use.-c
/--crate
is used for supplying a crate name.
- Fixed multiple issues with the ExcellentCrates Migrator.
- Fixed an issue where sometimes fireworks would spawn double stacked or triple stacked.
- This is because in the sections handling giving the prizes, we forgot how many times we actually spawned fireworks.
- Fixed a similar issue where the PlayerPrizeEvent was called multiple times, sometimes even 3 times.
- This is a similar reason to above, we forgot where we used it, or method stacking.
- No longer spawns a firework when a prize is picked before opening the re-spin menu as the idea of the fireworks is only when the prize is actually given to the player.
CrazyCrates 4.2.0
on Nov 21, 2024Changes:
- Allow mass-open to be used on the following crate types:
- QuadCrates
- CasinoCrate
- CosmicCrate
- FireCracker
- QuickCrate
- Updated logging messages for tiers in CasinoCrate
- Only checking if a tier is null, rather than if the config option is empty, then checking if a tier is null.
- Moved calling the player prize event, and spawning fireworks to the method which gives the prize.
Fixed:
- The migrator for
ExcellentCrates
was setting toChance
notWeight
in our crate configs during migration.
CrazyCrates 4.1.1
on Nov 17, 2024Fixed:
- Fixed an issue with the broadcast toggle.
CrazyCrates 4.1.0
on Nov 12, 2024Changes:
- Bumped to 1.21.3
Additions:
- Added a feature to turn off the glass border in CSGO, RouletteCrate, WheelCrate, and WonderCrate #800
Crate:
# Global Settings
Settings:
# Handles settings related to the border
Border:
# Settings related to the glass border
Glass-Border:
Toggle: true # Should the glass border be enabled?
Fixed:
- No longer ignore items with a -1 weight when building the preview, this prevented prizes being able to be used as filler items.
CrazyCrates 4.0.6
on Nov 3, 2024Fixed:
- An issue with the max pull lore being appended, despite the config option being set to -1 for max pulls.
CrazyCrates 4.0.5
on Nov 3, 2024Changes:
- Updated global crate broadcast, and per prize broadcast which overrides crate broadcasts
CrazyCrates 4.0.4
on Nov 3, 2024Fixed:
- No longer ignore items with a -1 weight when building the preview, this prevented prizes being able to be used as filler items.
CrazyCrates 4.0.3
on Oct 31, 2024Changes:
- Added <reset> after the
key name
orcrate name
when logging crate/key events to console. - Strip colors when logging to the crates.log/keys.log file.
CrazyCrates 4.0.2
on Oct 12, 2024Changes:
- Updated
use-different-random
comment inconfig.yml
. - Add more verbose logging, and an extra safety net to Casino Crate.
- This requires
is_verbose
set to true invital.yml
- This requires
Fixed:
- Properly including calculate the total weight of the tiers for casino crate.
- Properly calculate the per tier prize pools total weight, for things like Casino or Cosmic Crate.
CrazyCrates 4.0.1
on Oct 10, 2024Fixed:
- Fixed an issue with infinite re-spins on join due to using temporary cache.
- Fixed case-sensitive issue with /crazycrates claim
CrazyCrates 4.0
on Oct 7, 2024Breaking Changes:
- The weight system has been merged in, which effectively replaces the Chance/Max Range system.
- You must run the command /crazycrates migrate WeightMigration, which will convert your configurations.
- https://docs.crazycrew.us/docs/plugins/crazycrates/guides/crates/weight-system
Additions:
- Added the ability to log the plugin actions to file i.e. crates.log and keys.log... A list of events currently tracked
- event_key_given
- event_key_sent
- event_key_received
- event_key_transferred
- event_key_removed
- event_key_taken
- event_key_taken_multiple
- event_crate_opened
- event_crate_force_opened
- event_crate_mass_opened
- If you notice anything not tracking right, or lacking tracking. Create an issue.
- The files will zip on /crazycrates reload, plugin shutdown, plugin startup.
- This avoids the files getting large, and leading to issues with crashing the server.
- It mimics how Paper handles their .log files...
- Added /crazycrates claim <prize> which claims prizes they didn't get from respins
Changes:
- Added config options, which allow you to configure slots 4 and 22 above the prize in
csgo
crate - Added the ability to run commands with the gui customizer.
- Added the ability to respin prizes to each crate file, if the option is enabled.
Crate:
# Global Settings
Settings:
# Settings related to rewards.
Rewards:
# Should a yes/no popup be made, to ask if they want to keep the prize?
Re-Roll-Spin: false
# Should there be a limit to how many times they can re-roll?
Permission:
# Should this be enabled?
Toggle: false
# Should this persist restarts? i.e. writes to disk the amount of respins, and reads the amount of respins.
Persist: false
# This will define how many permissions will be registered to the server per crate.
# i.e. crazycrates.respin.<crate_name>.1-20
# It will simply register multiple permissions, so it shows up in things like LuckPerms.
Max-Cap: 20
- You can view an example of this in
examples/crates/CrateExample.yml
- If
Permission.Persist
is set to true, we will write to disk, and the re-spins will be considered global- If the option is set to false, it will be cached... and allow re-spins for X amount every time they open a crate.
- You must have
Re-Roll-Spin
set to true to allow re-rolls. - You must have
Permission.Toggle
set to true, for it to be permission based.- The higher the permission, the more spins they have.
- Internally, we loop through a player's permissions.... and find the highest matching one with
crazycrates.respin.<crate_name>.<amount>
- The permissions will be registered on startup, and on /crates reload if not found.
- We also unregister on /crates reload, if you set
Permissions.Toggle
to false.
- We also unregister on /crates reload, if you set
<amount>
is theMax-Cap
, It will not go any higher... The higher that number is, the heavier the permission checks.
- Crate Types such as Cosmic Crate, Casino Crate, QuadCrate, and WarCrate do not have support for re-spins
- Casino Crate has 3 prizes, the gui currently only supports 1 prize.
- Cosmic Crate has 4 prizes that you pick, the gui currently only supports 1 prize.
- QuadCrate has 4 prizes, the gui currently only supports 1 prize.
- WarCrate is in a similar situation, where it's picked prizes.
- The complexity for these crate types above will take some time to add it in while it not being a train wreck.
CrazyCrates 3.8.3
on Sep 24, 2024Fixed:
- Fixed an issue, where if the border was toggled off. and you didn't have a second page, a glass pane would be there.
- It will simply be air now until the border is on.
CrazyCrates 3.8.2
on Sep 18, 2024Fixed:
- Fixed an issue with pagination on prizes.
- Fixed an issue with the next/main/back buttons being static not dynamic.
- They would not re-size with the gui if you changed the row size.
CrazyCrates 3.8.1
on Sep 17, 2024Changes:
- No longer do hefty checks on PlayerMoveEvent if the player is not in the session for QuadCrate