promotional bannermobile promotional banner

GiftDrops

Surprise reward challenges that keep your server engaged — random math puzzles and reaction codes drop at intervals, players race to answer in chat, and the fastest wins real item rewards.
expired.png

expired.png

Screenshot 2026-01-28 180209.png

Screenshot 2026-01-28 180209.png

Screenshot 2026-01-28 180050.png

Screenshot 2026-01-28 180050.png

Screenshot 2026-01-28 180111.png

Screenshot 2026-01-28 180111.png

Screenshot 2026-01-28 180118.png

Screenshot 2026-01-28 180118.png

Description

GiftDrops

Your server chat is about to get a lot more exciting.

GiftDrops drops surprise challenges at random intervals — a math puzzle appears, or a scrambled code flashes — and the race is on. The first player to type the correct answer in chat wins real item rewards straight to their inventory.

No menus. No sign-ups. Just play and react.

Built to keep your player base engaged between builds, during downtime, or anytime the server needs a burst of energy.


How It Works

  1. A challenge appears with animated titles, toast notifications, and chat messages
  2. Players race to type the answer in chat
  3. The fastest correct answer wins — items land directly in their inventory
  4. A cooldown prevents the same player from winning back-to-back

That's it. No setup required from players. They just need to be paying attention.


Challenge Types

Math Questions

Randomized arithmetic at varied difficulty. Addition, subtraction, multiplication, and division — all producing clean whole-number answers.

GiftDrop! First to answer: What is 34 + 17? GiftDrop! First to answer: What is 12 × 9? GiftDrop! First to answer: What is 44 ÷ 4?

Reaction Codes

A randomly generated code flashes. Pure speed — type it first, win.

Three formats keep players on their toes:

  • Digit codes4829
  • Mixed alphanumericA3K7B2
  • Letter codesXKQM

Case-insensitive, so nobody loses to a caps lock mishap.


Visual Feedback

Every event hits through multiple visual channels so nobody misses it:

  • Full-screen animated title with decorative bars — the challenge front and center
  • Toast notification popup — achievement-style corner alert
  • Styled chat messages — colored header, the question, and a hint

When someone wins:

  • Gold celebration title broadcast to all players with the winner's name
  • Personal "You Won!" title with reward details just for the winner
  • "Reward Collected!" toast confirming items landed in their inventory
  • Win counter tracking total GiftDrop victories

When nobody answers in time:

  • Subtle "Time's Up!" title and a warning toast — low-key, not intrusive

Fully Configurable

Everything lives in a single config.json:

  • Rewards — any item ID, any quantity, multiple rewards per event
  • Timing — event interval, duration, winner cooldown
  • Every single display string — translate the entire plugin into any language by editing the config
{
  "eventIntervalMinutes": 15,
  "winnerCooldownMinutes": 5,
  "eventDurationSeconds": 30,
  "rewards": [
    { "item": "Ingredient_Bar_Iron", "amount": 3 },
    { "item": "Ingredient_Bar_Cobalt", "amount": 1 }
  ]
}

Item IDs follow the Hytale asset format (e.g., Ingredient_Bar_Iron, Tool_Pickaxe_Iron). Refer to community item databases for the full list of valid IDs.

---
Permissions
┌─────────────────┬─────────┬─────────────────────────────────────────────────────────┐
│   Permission    │ Default │                       Description                       │
├─────────────────┼─────────┼─────────────────────────────────────────────────────────┤
│ giftdrops.start │ Denied  │ Allows using /giftdrop start to manually trigger events │
└─────────────────┴─────────┴─────────────────────────────────────────────────────────┘
All players can participate in events and use /giftdrop stats with no permission needed. Only manually starting events requires the giftdrops.start permission, which is denied by default. Grant it to admins or moderators through your permission setup.

Commands
┌─────────────────┬─────────────────────────────────────────────────────────┐
│     Command     │                       Description                       │
├─────────────────┼─────────────────────────────────────────────────────────┤
│ /giftdrop start │ Manually trigger a challenge (requires giftdrops.start) │
├─────────────────┼─────────────────────────────────────────────────────────┤
│ /giftdrop stats │ Check your total wins (available to all players)        │
└─────────────────┴─────────────────────────────────────────────────────────┘
---
Requirements

- PlayerData Core — must be installed on the server. GiftDrops uses it for persistent win tracking and cooldown storage. Without it, the plugin will not start.

---
What's Next

GiftDrops v1 ships lean on purpose. No bloat, no unnecessary dependencies. Future versions may add new challenge types, leaderboards, or economy integration — but only if players want them.

The GiftDrops Team

profile avatar
  • 4
    Projects
  • 507
    Downloads
Donate

More from zacky9166

  • Hidden Gifts project image

    Hidden Gifts

    • 106
    • Mods

    Turn your Hytale world into a treasure hunt — admins hide loot, players race to find it.

    • 106
    • January 29, 2026
    • Mods
    • +1
  • AFKManager project image

    AFKManager

    • 113
    • Mods

    Automatically detects inactive players, safely puts them into AFK mode to prevent damage and interaction abuse, and kicks them if they stay inactive for too long—keeping gameplay fair and servers clean.

    • 113
    • January 28, 2026
    • Mods
    • +1
  • PlayerData Core project image

    PlayerData Core

    • 190
    • Mods

    Simple key-value player data storage API with JSON persistence for server plugins.

    • 190
    • January 27, 2026
    • Mods
  • Hidden Gifts project image

    Hidden Gifts

    • 106
    • Mods

    Turn your Hytale world into a treasure hunt — admins hide loot, players race to find it.

    • 106
    • January 29, 2026
    • Mods
    • +1
  • AFKManager project image

    AFKManager

    • 113
    • Mods

    Automatically detects inactive players, safely puts them into AFK mode to prevent damage and interaction abuse, and kicks them if they stay inactive for too long—keeping gameplay fair and servers clean.

    • 113
    • January 28, 2026
    • Mods
    • +1
  • PlayerData Core project image

    PlayerData Core

    • 190
    • Mods

    Simple key-value player data storage API with JSON persistence for server plugins.

    • 190
    • January 27, 2026
    • Mods