
![]()
Got a stack of diamonds and feeling lucky enough to try for a netherite block? Upgrader lets you bet an item for a chance to turn it into any item you choose. Win and your item becomes the one you picked. Lose and it's gone. The more you bet, the better your odds.
This add-on was written from scratch for Bedrock: Script API, a hand-built JSON UI, redrawn textures, no experiments needed. The gameplay and design are based on the Upgrader mod (Fabric, Java) by EXEcheINZ.
✨ Features

- Custom interface: an ITEM UPGRADER panel with a card for your bet, a card for the item you want, the wheel in the middle and your inventory below. It is not the default list-of-buttons form.
- Lucky wheel:
- The golden part of the wheel is the winning zone, sized by your chance.
- The needle spins 5 times, then slows down over 3.5 seconds, with ticking that starts fast and gets slower.
- Landing in the golden zone shows SUCCESS!; anywhere else shows FAILED. Players nearby hear the result sound too.
- Catalogue of almost 1,500 items: sorted from cheapest to most expensive, with a search box and scroll buttons. Hover over an item to see its name, value and estimated chance.
- Quick-pick buttons:
x2 / x4 / x8: picks the item worth closest to 2, 4 or 8 times your bet.30% / 50% / 70%: picks the item that gives the chance closest to that number.
- Choose amounts: use
- / +, click on the bar, or click the number to open a slider. - Item values:
- Some items have fixed base values: dirt 1, iron 40, gold 60, diamond 400, nether star 4000…
- Values spread through every crafting, smelting, stonecutter and smithing recipe.
- Ores are worth at least what they drop when mined with a Fortune III pickaxe.
- Damaged tools and armor lose value as they wear down.
- Fair odds:
- Chance = 0.9 × value of your bet ÷ value of the item you want, kept between 0.1% and 90%.
- The result is decided the moment you press UPGRADE.
- Safe: if you leave the game or disconnect mid-spin, your prize is kept and given to you when you rejoin.
- Blacklist: bedrock, barriers, command blocks, spawners, spawn eggs and similar items can't be bet or picked.
- Languages: English and Russian.
🔨 Getting the Upgrader
- Craft it at a crafting table:
Gold Diamond Gold Diamond Anvil Diamond Gold Diamond Gold
- Command:
/give @s upgrader:upgrader - Creative: Items tab.
🎮 How to use
- Hold the Upgrader and right-click (on mobile: tap the screen) to open the panel.
- Click an item in your inventory to place it in the bet slot.
- Click the right slot to open the catalogue and pick the item you want, or use the x2 / 50%… buttons.
- Adjust the amounts if you like, then press UPGRADE and watch the wheel.
⚙️ Configuration
Edit scripts/config.js in the Behavior Pack, then run /reload.
- Odds:
houseEdge,minChance,maxChance - Spin time:
spinDurationTicks - Values:
valueOverrides(fixed prices for single items, including items from other add-ons),globalValueMultiplier,valueMultipliers blacklist,maxTargetCount- Spin limits:
attemptLimit,attemptWindowSeconds
📋 Requirements
- Minecraft Bedrock 1.21.100 or newer.
- No Experiments / Beta APIs needed.
- Turn on the Behavior Pack; the Resource Pack is added with it.
ℹ️ Notes
- Because of how Bedrock forms work, the panel has to reload each time you press a button. The spin itself plays without reloading, and the result stays on the panel until your next click.
- The Resource Pack turns off the slide animation when dialogs open and close, so the panel doesn't flicker. This applies to every dialog while the pack is on.
- Catalogue search uses English item names or item IDs.
👏 Credits
- Bedrock version by YTAUN. All code, the JSON UI and the textures were made new for Bedrock.
- Based on the Upgrader mod (Fabric) by EXEcheINZ: gameplay, interface design and value system.

