Installation
- Download the update from modrinth/hangar for your version of Minecraft.
- Note, Any version that is not the newest version of Minecraft is not supported.
- You must be using at least https://papermc.io
- The file you downloaded goes in the
pluginsfolder. - Restart the server.
- Run /crazyauctions
- View the documentation @ https://docs.crazycrew.us/mods/crazyauctions/
Contributing
Support
All support for the plugin is provided on Discord! If a question cannot be answered on the wiki, The next best place is to ask it in the Discord.
Data Collection
We collect anonymous statistics on how the plugin is used at https://bstats.org/plugin/bukkit/CrazyAuctions/4624 and is visible to the public.
If you do not want this anonymous data sent, You currently have to go to the bStats folder, and set that to false.
Apex Hosting (ad)
We're sponsored by Apex Hosting, Click here to get 25% off your first purchase with the code APEX25 at checkout for Minecraft servers, Satisfactory servers, and more!
All Versions
+ Add VersionThis fixes weird behavior when interacting with the expired/canceled menu etc.
If you have any bugs, You know where to go.
- Migrated messages.yml, and Settings.Prefix in config.yml to MiniMessage. You can run /ca migrate legacy_messages & /ca migrate legacy_config!
- If the migration fails, You can use HelpChat's MiniMessage migrator.
- Add examples directory which always contains a fresh set of configs to look at it.
- All commands have been migrated to Brigadier, and paper-plugin.yml is used instead of plugin.yml (Note, on first command usage that builds items will have a delay, but will be fine afterwards)
- Cleaned up parts of the data management in preparation for sqlite support.
- Added a feature that repeatedly tells a player on an interval that they have items available to claim when they join.
- Fixed a typo in config.yml.
- Fixed a few other bugs, and added some new features you can find in examples/config.yml
- Fixed multiple null pointers across the plugin
- Fixed an NPE with
/ca view - Save player name to the data.yml for better performance
- This prevents us from having to look up offline/online players every time a click is made.
- You will have
N/Areturned for existing auctions asSellerNameis not in thedata.yml - Added a new command,
/ca force_end_allwhich ends all auctions for the player who runs it. - Fixed an issue with the players not being notified when an auction was cancelled/expired
- Fixed an issue with item lore not being displayed in /ah
- Fixed an issue with Vault [#187](https://github.com/Crazy-Crew/CrazyAuctions/issues/187)
- Issue with file manager not properly loading/reloading files.
- Moved i/o operations off the main thread.
- Improved performance with the bid command.
### Added:
- Folia Support
### Removed:
- Unicode checks for books, this might not be needed anymore due to recent Mojang/Paper changes, but I will add it back if an issue appears related to books.
versions tab or the download button in the top right.### Changes:
- Added a permission check for crazyauctions.access on the command /crazyauctions
### Fixed:
- Sending double messages if they don't have the permission.
- 1.21 support
### Removed:
- 1.20.6 support
- Caught a few places still using the player's name for reading or writing to the data.yml which breaks the uuid checks.
- Only update the data.yml if the value is not a uuid
- Migrated
data.ymlto use uuids instead of player names. Existing data.yml should migrate to this format but take a backup in case.
### Fixed:
- Bid now button wasn't using the value from the
config.yml
- Caught a few stragglers in the code not yet updated to using the new methods for the new item format.
- Updated how items are stored by encoding them into base64 after serializing them into bytes. We then decode the item before converting it back into an itemstack. old items in the data.yml should be migrated on startup but in the chance they do not, please take a backup.
### Fixed:
- Issue where lore would duplicate on items.
- Updated the item builder, What does this mean?
- Custom Items are finally supported
- The item sections in the config.yml have the same capabilities as our other plugins.
- All lores, display names have placeholder api support.
- Not being able to buy items
- Issue where it would scream about tasks needing to be run sync
- Add missing player names for the ah view <player> command
### Fixed:
- Tab complete order
- 1.20 support
- Added proper tab completion
- Added proper permissions to plugin.yml
### Changes:
- Re-organized and cleaned up a large portion of the code, Functionality shouldn't change
- Permissions have changed, You can view the updated permissions @ https://docs.crazycrew.us/crazyauctions/info/commands/permissions
- The permission for /crazyauctions reload is now crazyauctions.reload
### Removed:
- 1.19.4 support and below.
## Fixed:
- Permission check for the /ah gui
### Optimizations:
- Only use uuid for hashmap's / arrays as god intended.
- Macro dupe bug with the inventories.
