CrateCrate - The cratest crate plugin of all time

This is a discussion topic for the Ore project, CrateCrate. View the full project on Ore for downloads and more information.


CrateCrate

Ore |
Source |
Discord |
FlashLabs

The cratest crate plugin of all time.

~Alexander the Crate

CrateCrate is a Sponge plugin for adding loot crates to your server. Though
still in development, CrateCrate is actively being used on servers and supports
all of the core features necessary for crates (see Features).

Additionally, you can join our Discord to ask questions, stay up to date on
progress, assist with testing, and provide feedback/suggestions:

Crate Effects Demo

https://user-images.githubusercontent.com/35618116/172282801-6256f891-6e58-4fcb-8f9a-2f2bfade600c.mp4"

Features

  • Core Features:
    • Command, item, and money prizes
    • Rewards supporting multiple prizes and built-in message/broadcast
    • Firework, particle, potion, and sound effects
    • GUI openers and menus for viewing keys or opening crates
  • Quality of Life:
    • Reusable config system with reasonably-sane defaults
    • Detailed documentation, including config examples and in-game commands
    • Descriptive errors for config/command errors (for when they happen)
  • Extensibility:
    • Support for custom messages and translations
    • API extensibility for custom prizes, effects, etc (such as for mods)

Sponsor Me!

If you appreciate the work I do, please consider sponsoring me! I spend a lot of
time working on these projects and I greatly appreciate any support as a user,
developer, contributor, or sponsor. Thank you!

1 Like

A new version has been released for CrateCrate, it is available for download here.


Ore | Source | Discord | FlashLabs

The initial release of CrateCrate! This focuses on the following core features:

  • Crates, rewards, prizes (command/item), and keys (virtual)
  • Crate location registration and interactions (blocks)
  • Documentation, configuration, and commands for the above

Other features such as messages, effects, menus, and other useful (but not critical) features are planned for v0.1.0.

1 Like

Great, thank you.

A new version has been released for CrateCrate, it is available for download here.


Ore | Source | Discord | FlashLabs

This release now targets API-7 (instead of API-8), which will be the main
development focus for the next few releases. The primary focus of this release
is polishing user-features like commands, configuration, and error handling.

Changelog

  • Refactored project to target Sponge API-7
  • Added FlashLibs integrations
    (commands, messages, & inventory)
    • Commands now have an in-game documentation and argument validation
    • Messages can be customized/translated (messages/messages.conf)
    • GUI’s have been added for various commands and crate preview/confirm
  • Added Storm integration for config
    validation and error messages
  • Added Money prize type (requires an economy plugin)
  • Added /crates and /keys for viewing crates/keys (includes GUI support)
  • Added crate preview/confirm features (includes GUI support)
  • Added permission checks for various command features and crate interactions
  • Improved default name/lore/icon values for components
  • Updated documentation with the above changes and added a config overview

Future Plans

The next release will be focused on filling in missing features from TeslaCrate,
particularly effects, and will also include a config converter.

Sponsor Me!

If you appreciate the work I do, please consider sponsoring me! I spend a lot of
time working on these projects and I greatly appreciate any support as a user,
developer, contributor, or sponsor. Thank you!

A new version has been released for CrateCrate, it is available for download here.


Ore | Source | Discord | FlashLabs

The primary focus of this release is adding openers (gui, roulette), effects (firework, particle, potion, sound) as well as a TeslaCrate converter.

Changelog

  • Added gui and roulette openers
  • Added firework, particle, potion, and sound effects
  • Added effect triggers for idle, open, give, reject, and preview actions
  • Added built-in message/broadcast support for crates/rewards.
  • Added a converter for TeslaCrate

Future Plans

The next release will continue filling in missing features from TeslaCrate and add additional converters. After that, there are number of command/config improvements that still need to be done for better error handling (probably after the next release).

Sponsor Me!

If you appreciate the work I do, please consider sponsoring me! I spend a lot of time working on these projects and I greatly appreciate any support as a user, developer, contributor, or sponsor. Thank you!