promotional bannermobile promotional banner

Gamble N' Roll

Item gambling for Hytale. Sacrifice lower-rarity items for a chance to receive higher-rarity ones, complete with a hotbar scroll animation and custom sound effects.
GambleThumb1.jpg

GambleThumb1.jpg

Gamble1.jpg

Gamble1.jpg

Gamble4.jpg

Gamble4.jpg

Gamble2.jpg

Gamble2.jpg

Gamble5.jpg

Gamble5.jpg

Gamble3.jpg

Gamble3.jpg

video thumbnail

Description

Discord


Gamble N' Roll

Item gambling for Hytale. Sacrifice lower-rarity items for a chance to receive higher-rarity ones, complete with a hotbar scroll animation and custom sound effects.


How It Works

  1. Open the gamble UI with /gamble
  2. Pick a tier (e.g. Common -> Uncommon)
  3. Select which items to sacrifice — you choose exactly what goes in
  4. Hit Roll and watch the hotbar scroll animation reveal your result
  5. Win? You get a random item one rarity tier higher. Lose? You get a partial refund of lower-rarity items.

Gamble Tiers

Tier Sacrifice Reward
Tier 1 Common items 1 Uncommon item
Tier 2 Uncommon items 1 Rare item
Tier 3 Rare items 1 Epic item
Tier 4 Epic items 1 Legendary item

Each tier has configurable win odds (default: 60% / 45% / 30% / 15%). On a loss, a configurable percentage of your sacrifice is refunded as lower-rarity items (default: 50%).


Item Selection UI

The main gamble page is a full interactive GUI where you pick items to sacrifice:

  • 20 items per page with pagination
  • Rarity sparkles — each item shows a sparkle icon colored by rarity (Common, Uncommon, Rare, Epic, Legendary)
  • Star favorites — mark items as favorites (persisted across sessions) so they sort to the top
  • Sort modes — sort by Name, Quantity, Rarity, Recent, or Favorites
  • Smart selection — click items to commit them for sacrifice. A progress bar fills as you select. Items can be individually toggled.
  • Color-coded feedback — items change color to indicate state: peach when you have enough to roll, red for the focused item, green checkmarks for selected items, gray when nothing is committed yet
  • Threshold indicators — items that already meet the sacrifice requirement are highlighted so you can quickly scan what's ready
  • Select All / Deselect All buttons for quick bulk selection

Hotbar Scroll Animation

When you roll, your hotbar is temporarily replaced with a slot-machine-style scroll animation:

  • Items spin across your hotbar slots with tick sounds
  • Speed gradually decelerates to build suspense
  • Final result is revealed in the center slot
  • On a win, the hotbar clears and showcases your new item front and center for 3 seconds
  • Win or lose, a distinct sound plays
  • Optional "let's go gambling!" SFX on roll start (toggle with /gamble sfx start)
  • During the animation, item drops are blocked to prevent interference

Quick Re-Roll

Use /gamble prev to repeat your last gamble with the same item selection — no need to re-pick everything. Shows a confirmation page with the tier, items, and your current stock. Or use /gamble prev skip to skip confirmation entirely.


Fun Mode

Try your luck without risking anything. /gamble fun <1-4> runs the full animation with no items sacrificed or awarded. Good for showing off or testing.


Per-Player Stats

Track your gambling history with /gamble stats:

  • Total gambles, wins, losses, win rate
  • Items sacrificed and items won
  • SFX toggle status

Stats persist across sessions.


Settings Page

Access via the cog icon in the gamble UI:

  • Master Volume — adjust gamble sound volume
  • Legend — color reference for all UI indicators (rarity colors, selection states, favorites, thresholds)
  • Credits

Commands

Command Description
/gamble Open the gamble UI
/gamble chance Show win probabilities and what you can afford
/gamble stats Show your win/loss record
/gamble sfx start Toggle the open SFX
/gamble prev Re-roll previous selection (with confirmation)
/gamble prev skip Re-roll previous (skip confirmation)
/gamble fun <1-4> Gamble for fun (no items lost or won)
/gamble help Show command list

Server Configuration

All admin settings are in gamble-config.json, generated in the plugin data folder on first run. Edit the file and restart the server to apply changes.

Setting Default Description
enabled true Whether gambling is active
odds.COMMON_TO_UNCOMMON 60 Win % for tier 1
odds.UNCOMMON_TO_RARE 45 Win % for tier 2
odds.RARE_TO_EPIC 30 Win % for tier 3
odds.EPIC_TO_LEGENDARY 15 Win % for tier 4
refundPercent 50 % of sacrifice returned on loss

Config uses atomic saves with backup recovery — safe against crashes.


Sound Effects

Custom sound effects for every action:

  • Tick — plays on each slot during the scroll animation
  • Win — celebratory sound on a winning roll
  • Lose — sound on a losing roll
  • Jackpot — special sound for Epic and Legendary wins
  • Open SFX — optional "let's go gambling!" clip (toggled per-player)

Sound volumes can be tuned by editing the JSON files in Mods/GambleNRoll/Server/Audio/SoundEvents/SFX/GambleNRoll/.


Compatibility

  • Works with NewItemIndicator and ItemCollector — automatically excludes players during the gamble animation to prevent false triggers
  • Uses Hytale's built-in item, inventory, UI, and audio systems
  • All player data persists across server restarts

Installation

  1. Place GambleNRoll-1.0.0.jar in Mods/ (root of Mods folder, not a subfolder)
  2. Restart the server
  3. Use /gamble to open the gambling UI

The Gamble N' Roll Team

profile avatar
  • 15
    Followers
  • 15
    Projects
  • 11.0K
    Downloads
Donate

More from BeyondSmashView all

  • BubbleChat project image

    BubbleChat

    • 940
    • Mods

    Smooth, animated speech bubbles above players when they chat. Word-by-word reveal, auto-sizing, multi-line wrapping, page indicators, mouth animations, custom colors, and a full per-player settings GUI.

    • 940
    • April 4, 2026
    • Mods
    • +3
  • Death Item Timer project image

    Death Item Timer

    • 334
    • Mods

    Displays a HUD countdown showing how long until your death items despawn.

    • 334
    • March 27, 2026
    • Mods
    • +2
  • CopyChat project image

    CopyChat

    • 162
    • Mods

    View and copy chat messages in a custom UI. Perfect for debugging and logging conversations.

    • 162
    • March 27, 2026
    • Mods
    • +2
  • Player Range Finder project image

    Player Range Finder

    • 64
    • Mods

    Check how far away other players are, get their direction, and track them with a live compass arrow - all without needing line of sight.

    • 64
    • March 27, 2026
    • Mods
    • +3
  • BubbleChat project image

    BubbleChat

    • 940
    • Mods

    Smooth, animated speech bubbles above players when they chat. Word-by-word reveal, auto-sizing, multi-line wrapping, page indicators, mouth animations, custom colors, and a full per-player settings GUI.

    • 940
    • April 4, 2026
    • Mods
    • +3
  • Death Item Timer project image

    Death Item Timer

    • 334
    • Mods

    Displays a HUD countdown showing how long until your death items despawn.

    • 334
    • March 27, 2026
    • Mods
    • +2
  • CopyChat project image

    CopyChat

    • 162
    • Mods

    View and copy chat messages in a custom UI. Perfect for debugging and logging conversations.

    • 162
    • March 27, 2026
    • Mods
    • +2
  • Player Range Finder project image

    Player Range Finder

    • 64
    • Mods

    Check how far away other players are, get their direction, and track them with a live compass arrow - all without needing line of sight.

    • 64
    • March 27, 2026
    • Mods
    • +3