Language

RandomDrops

RandomDrops

ModrinthSpigotMC

This plugin randomises block-break item drops every five minutes with a visible countdown at the top of the HUD.

3 downloads updated 23d ago
latest v0.1.1 Modrinth
Paper 1.21.8 – 1.21.11 AdventureGame-mechanicsMinigame

RandomDrops

RandomDrops is a server-side Paper plugin that randomises items dropped from blocks every five minutes.

The plugin is designed for survival challenges, multiplayer servers, and custom game modes where players must discover which blocks provide the items they need.

Features

  • Randomises items dropped when players break blocks
  • Generates a completely new drop mapping every five minutes
  • Displays the remaining time using a boss bar
  • Shows an on-screen notification when drops are randomised
  • Preserves the normal number of items produced by a block
  • Uses Minecraft's normal Fortune and Silk Touch calculations before replacing the resulting item
  • Does not affect mob drops
  • Does not affect items manually dropped by players
  • Requires no client-side installation

How it works

When a player breaks a block, Minecraft first calculates the item that would normally drop.

RandomDrops then replaces that item with another item from the current random mapping.

For example:

Cobblestone → Diamond
Oak Log → Bread
Dirt → Iron Ingot

If cobblestone is currently mapped to diamond, breaking stone without Silk Touch will produce diamonds instead of cobblestone.

The mapping remains consistent until the five-minute timer reaches zero. At that point, every mapping is randomised again.

Commands

| Command | Description |
| -------------------------- | -------------------------------------------------------------------- |
| /randomdrops list [page] | Displays a page of the current drop mappings |
| /randomdrops find <item> | Shows which normal block drop is needed to obtain the requested item |
| /rdrops | Alias for /randomdrops |

Example

/rdrops find diamond

This command shows which normal block drop currently produces diamonds.

Permissions

| Permission | Description | Default |
| ----------------------- | ------------------------------------- | ---------------- |
| randomdrops.developer | Allows access to the mapping commands | Server operators |

Requirements

  • Minecraft Java Edition 1.21.11
  • Paper 1.21.11
  • Java 21 or a compatible newer Java runtime

Installation

  1. Download the latest RandomDrops JAR file.
  2. Stop your Paper server.
  3. Open the server's main folder.
  4. Place the JAR file inside the plugins folder.
  5. Start the server.
  6. Check the server console to confirm that RandomDrops loaded successfully.

Note: There are no additional dependencies for the plugin at its current stage.

The file structure should look similar to:

server/
├── paper.jar
├── plugins/
│   └── RandomDrops-0.1.0.jar
├── server.properties
└── start.bat

Players joining the server do not need to install anything.

Building from source

  • Clone or download the repository from Github.

On Windows, run:

.\gradlew clean build

The compiled plugin JAR will be created inside:

build/libs/

Important behaviour

RandomDrops only changes items created when players break blocks.

It does not modify:

  • Mob drops
  • Fishing rewards
  • Chest loot
  • Crafted items
  • Items thrown from player inventories
  • Blocks that would not normally drop an item

The current mappings and countdown reset whenever the server restarts.

Reporting issues

Bugs and unexpected behaviour can be reported through the GitHub Issues page linked to this project.

When reporting a problem, include:

  • Your Paper version
  • Your Java version
  • The RandomDrops version
  • Any relevant console errors
  • Steps that reproduce the issue

Versions

Release
0.1.1
paper · 1.21.8, 1.21.9, 1.21.10 · 23d ago
## Compatibility update * Added tested support for Minecraft 1.21.8, 1.21.9, 1.21.10 and 1.21.11 * No gameplay changes * Changed the Paper API version…
2
Release
0.1.0
paper · 1.21.11 · 27d ago
## Initial release * Added randomisation of block-break item drops * Added automatic rerolling every five minutes * Added a countdown boss bar * Added an…
1

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install RandomDrops?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is RandomDrops free?

RandomDrops is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does RandomDrops support?

Works with Paper. Supports versions 1.21.8–1.21.11. See the download section on this page for the full list of supported versions and loaders.

Download RandomDrops

SpigotMC

Files are served directly from the original source. Modgrid does not host or modify them.