I’m like 90% sure this breaks TOS rules. 4.4.
4.4. Commercial Exploitation. You may not commercially exploit your use of the rights granted
under the license, UGC, or any Custom Server through any of the following methods: (1) {{{ the sale of “loot
boxes” or similar mechanics for real-world currency, cryptocurrency, or in-game currency; }}} (2) the sale of
in-game virtual currencies for real-world currency or cryptocurrency; (3) the operation of a Custom
Server by, on behalf of, or in commercial association with, a third-party brand; (4) generating revenue
through third-party endorsements, sponsorships, or the integration of third-party promotions or
advertisements within a Custom Server; (5) facilitating the use, sale, or promotion of cryptocurrencies or
crypto assets (e.g. “NFTs”). The foregoing list is not exhaustive ; we reserve the right to modify or
amend this list at any time, and to suspend or prohibit any commercial exploitation of the Creator
Services, UGC, or any Custom Server for any reason in our sole discretion. Nothing in this Creator PLA
grants you the right to promote or imply that Your UGC (defined below) or Custom Server is “official,” or
in any way sponsored or endorsed by the Company.
It’s not necessary for this use, though.
We developped something similar in our server and it’s used to randomize a pack, let’s say for a survival event: you can drop that kind of packs in contenairs and give you random objects. It’s free, and it’s been used as it is.