CaseOpening (+ API) | MySQL, MongoDB, PostgreSQL | LuckPerms & Vault Support | 1.17 - 1.20

CaseOpening (+ API) | MySQL, MongoDB, PostgreSQL | LuckPerms & Vault Support | 1.17 - 1.20

Minecraft Version
  1. 1.20
  2. 1.19
  3. 1.18
  4. 1.17
About CaseOpening
This plugin implements loot boxes that you can use for any kind of application. In most cases, such loot boxes or case openings are used as an addition to an online shop for the server.

You can create as many cases as you want. In each case you can add as many items as you want and you also have the option of providing these items with a chance of winning.

You are free to choose what kind of items you want to add to your case. Logically, you can use any kind. On the one hand there is the possibility to execute an individual order to give your players a piece of land if they win, for example. Here you can use the parameters %name% (the player name), %display% (the player display name) and %uuid% (the player UUID).
You can also add item wins if your players receive an item in the win. If the player's inventory is full when they win this, it will be saved and the player can retrieve their item afterwards.
If you have Vault installed on a server you can create money wins.
If you use LuckPerms as a PermissionSystem you can also add rank and permission wins to a case. If you use a different PermissionSystem, please use Command win.

Each case can be adjusted individually. For example, you can activate the option for a case so that the players can conveniently display possible wins from the case via the case opening inventory.

Each win is stored in your Selected Database so you can track which players won which item from which case and when. You can easily get this information with a command.

The cases including configurations, player cases, player saved items and history are stored in the database so you can sync the plugin on different servers. Placed CaseOpenings can be easily removed by breaking them down with the case.break permission.

In addition, there is also an extensive API with which the CaseOpening can also be integrated into your own Bukkit/Spigot plugins. The documentation of the API as well as the API itself can be found in the purchase.

Commands
/casehistory - Show the win history of a player [Permission: case.history; Alias: /caselog]
/caseadmin - Reload plugin, Manage wins, create cases or set caseopening chest [Permission: case.admin, case.admin.*, case.admin.reload, case.admin.additem, case.admin.setchest, case.admin.removeitem, case.admin.createcase]
/cases - Get or update the cases amount of a player [Permission: case.modify, case.modify.*, case.modify.get, case.modify.update; Alias: /case]

Chance
You can set a chance for each item. The chance indicates how often the item should appear in a case. When a player opens a case, all items are totaled and 9 random ones are selected. Then a timer starts that is randomly between the times that you can set in the config and the item that is in the middle is the player's win.

Requirements
You need at least Java 16 and Spigot to use CaseOpening Plugin. Spigot versions 1.17.1 to 1.20.2 are supported. Other versions may also work, but we do not offer support for them.
Additionally you need a supported database system, the plugin offer support for MongoDB, MySQL and PostgreSQL.
If you want to use the money wins you need Vault and if you want to use the rank or permission wins you need LuckPerms.
If you want to display a hologram (optional) over the case opening chests, you need HolographicDisplays.

If you have any bugs, problems or other requests, please use the "Get Support" button to report them here on Chunkfactory.
Author
domi<3
Price
€9.00 €8.00
First release

Latest updates

  1. Version 1.2.2 - Item create fix

    Display items should now be able to be created correctly. Bugfixes Display items should now...
  2. Version 1.2.1 - 1.20.2 Support

    With this update, version 1.20.2 is now officially supported! New 1.20.2 Support The API now...
  3. Version 1.2.0 - API

    As of this update, an API is available via which CaseOpening can be integrated into your own...