All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Random Item Challenge

Random Item Challenge

by Lanfix8 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

The #1 Random Item Challenge Plugin

This is a Random Item Challenge plugin for 1.19+

You may know the game from the youtuber Dream, this is my improvement of the game.

The default config provides 120+ drop possibilities with 200+ possible items including custom items.

Scenarios (v2.0+)

You can handle multiple game scenarios without needing to change the config all the time

There are 6 default scenarios available at the moment. The best one to play at the moment includes Rarities. I suggest to try scenario rarities2, which also includes custom drops and custom items.

Rarities (v2.0+)

Instaed of giving each player a fully random item, a random Rarity is chosen and each player gets an item from this category.

Each one can have a different probability to appear.

This makes the game way funnier than the default Random Item Challenge !

How to use

  • Stop your server if it is already running
  • Download this plugin and put it in the plugins folder of your server
  • Start your server
  • Start the game with the command /ric start (Before 2.0 use /randomitemchallenge)

You can't place or break blocks around the spawn because of the spawn protection, which can't be changed with a plug-in, you should disable it in your server.properties file

How to configure

Visit the Wiki

Dependencies

For the pre-generation of the terrain to work (v1.2+), the plugin Chunky should be installed.

Upcoming features

In the next updates, may be added:

  • teams
  • and more with your suggestions

Command

  • /ric start [scenario] - start the game, you can specify a scenario, if not specified it will use the default one or the one you specified with /ric scenario set [scenario]
  • /ric stop - Stops the current game
  • /ric scenario <set|setDefault> [scenario] - Changes the current scenario used, setDefault will change the default one in the config
  • /ric reload Reloads the configuration of the plugin

Permissions

  • randomitemchallenge.admin => Permission for the /randomitemchallenge command (start/stop the game, and other admin features) (Before 2.0 use randomitemchallenge.start)

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.11
Bukkit Paper Spigot
10h ago 1
1.21.11
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x
Bukkit Paper Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Spigot
10h ago 1
1.21.x 1.20.x 1.19.x
Bukkit Paper Spigot
10h ago 1
1.20.x 1.19.x
Bukkit Paper Spigot
10h ago 1
1.21.x 1.20.x 1.19.x
Bukkit Spigot
10h ago 1
1.19.x
Bukkit Spigot
10h ago 1
1.19.x
Bukkit Spigot
10h ago 1
Fixed a bug on paper reported on the discord.
## v2.2

### New drops for default scenarios (1.21.11 items)
  • Stone spear (Epic)
  • Ultimate Spear
  • Godly Spear

### New reload subcommand
Do /ric reload

### Changes
  • Added Timer in the action bar for the next drop (only displayed when the drop is in less than 15 seconds)
  • Game now support drop periods in seconds.
  • There is no time limit to the game anymore.
  • Changed default custom scoreboard, with a line indicating the scenario used
  • Added Scenario Name to PAPI

### Fixes
Fixed typo in texts
## v2.1

### New drops
  • Crystal PvP Kit (Godly)
  • Added some copper tools from Minecraft 1.21.9
  • Added all terracotta colors

### Rarities Tweaks
  • Wind Charge : Legendary -> Ultimate
  • Diamond Shovel : Rare -> Epic
  • Brush : Uncommon -> Common
  • This changelog includes changelogs from 2.0 betas*
# 2.0 Update !

This updates includes breaking changes, before updating, please save you config if you want to keep parts of it, then delete the 'RandomItemChallenge' folder.

## Scenarios !
You can now handle multiple game scenarios without needing to change the config all the time.

There are 6 default scenarios available at the moment:

  • allItems (uses all Items of the game)
  • Base (previous default config)
  • noweapon (No weapons)
  • cheat (almost complete opposite, fun to play)
  • rarities1 (explaination below)
  • rarities2 (Current default, my personal favorite, with custom items)

## Rarities
There is a new scenario type available: Rarities !

With this scenario, instaed of giving each player a fully random item, a random Rarity is chosen and each player gets an item from this category. Each one can have a different probability to appear.

If you want to test this, the default scenario rarities2 is available for you !

## New drop types

To understand how to create such drops, look into the plugin description and look through the default configuration to understand.

### "custom" drop type
Instead of only giving one type of item, you can now give a few different items, with different quantites, custom names, enchantments !
They are created inside of the custom_drops/custom folder.

### "any" drop type
Instead of giving one specific item, you can create a list of items inside of the custom_drops/any folder, and one will be chosed amongst those for the drop.

## Added new items from recent updates :
  • Vault and trial keys from 1.21
  • Resin clump and pale moss from 1.21.4
  • Happy Ghast spawn egg and purple harness from 1.21.6

## Command Changes
  • New command alias: /ric
  • Permission for the command is now randomitemchallenge.admin instead of randomitemchallenge.start
  • There are now 3 subcommands: /ric start [scenario], /ric stop, /ric scenario <set|setDefault> [scenario]

## Random Changes

Stopped announcing advancements

Random should be more random

Did many internal optimisations

### Bugfixes
  • Fixed two minor bugs
  • Fixed a major bug for Paper reported on the discord
  • Fixed a duplication bug when offhanding the nearest enemy tracker
### New custom drop type, and new custom drops
Documentation on how to create custom drops will arrive on full release
## v2.0-beta.4

### New default scenario : rarities2 (it's my current favorite)

### Added new items from recent updates :
  • Vault and trial keys from 1.21
  • Resin clump and pale moss from 1.21.4
  • Happy Ghast spawn egg and purple harness from 1.21.6

### Tweaks in item rarities :
  • Moved wind charges to legendary

### New 'ANY' drop type
Instead of giving one specific item, you can create a list of items inside of the custom_drops/any folder, and one will be chosed amongst those for the drop.

### Minor changes :
  • Various optimizations
  • Random should be more random
### Bugfixes
  • Fixed a duplication bug when offhanding the nearest enemy tracker
### Bugfixes

  • Fixed a major bug for Paper reported today on the discord
## v2.0-beta.1

This is a beta version, please report any bugs, it might not be fully stable.

This is not the full 2.0 update, more will come !

### Scenarios !

You can now handle multiple game scenarios without needing to change the config all the time.

There are 5 default scenarios available at the moment:
  • allItems
  • Base (previous default config)
  • noweapon (No weapons)
  • cheat (almost complete opposite, fun to play)
  • rarities1 (explaination below)

The previous config will be transferred into a scenario, the 'itemChooseMode', 'stacks', 'drop-interval',
'drop-count' and 'items' entries can be safely deleted

### Rarities

There is a new scenario type available: Rarities !

With this scenario, instaed of giving each player a fully random item, a random Rarity is chosen and each player gets an item from this category.
Each one can have a different probability to appear.

If you want to test this, the default scenario rarities1 is available for you !

### Command Changes

  • New command alias: /ric
  • Permission for the command is now randomitemchallenge.admin instead of randomitemchallenge.start
  • There are now 3 subcommands: /ric start [scenario], /ric stop, /ric scenario <set|setDefault> [scenario]

### Random Changes

  • Stopped announcing advancements
  • Fixed 2 bugs
  • Did some internal optimisations
## Additions
### Added the following 1.21 items to the default custom list :
  • Mace
  • Wind Charge

I did not add the vaults and its keys because it would have been too overpowered (will be added when rarities will appear...)
## v1.5

### Custom Scoreboards !
  • You can now edit the scoreboard with the scoreboard.yml file
  • It supports PlaceholderAPI
  • You can also disable the plugin's scoreboard in order to use another plugin, with the placeholders provided to PAPI in the previous version.

### API Events
I have created three new events:
  • RandomItemChallengeStartEvent, called when a game is started
  • RandomItemChallengeStopEvent, called when a game is stopped
  • RandomItemChallengeUpdateEvent, called every update (every second) during a game
## v1.4

### New plugin supported : PlaceholderAPI
  • %randomitemchallenge_time% displays the time remaining for the current game
  • %randomitemchallenge_players% displays the remaining players count
## v1.3

### Added the following 1.20 items to the list
  • Netherite upgrade
  • Cherry sapling
  • Bamboo planks
  • Suspicious sand
  • Brush

### New configuration options :
  • You can now edit the messages and texts displayed in the texts.yml file
  • You can now change the duration of the game in the config.yml with the new game-duration option

Note that if you already had a config of a previous version, the new parameters should be added automatically !
## v1.2.2
### Bugfixes
  • Fixed a major bug where you couldn't pick up items when not using this plugin
## v1.2.1

### Features

  • Option to change if the games will run on a separate world (use-separate-world in config.yml)

### Bugfixes

  • Plugin was crashing without Chunky which was supposed to be optionnal
  • Time is now set to 0 at the start of a new game
  • Fixed a freeze when finishing a game

### Optimisations
  • Did an optimisation in area choosing

## v1.2

### Changes
  • The compass is now on the last slot of the hotbar instead of the first
  • Game now runs on a separate world
  • Disabled dimensions (would be a mess to control, and it does not fit the gameplay)
  • Implemented [Chunky](https://modrinth.com/plugin/chunky) for a small chunk pre-generation (optional)

### Bugfixes

  • Fixed another bug with the scoreboard
  • Fixed a potential bug with hunger
  • Fixed a bug at the end of a game

### Optimisations
  • Did many internal optimisations
## v1.1.4
  • Fixed a bug with the scoreboard
## v1.1.3

  • Fixed the spawn location height which was mostly glitched

## v1.1.1 / v1.1.2

Added two new options :

  • You can change the drop-interval, the time in minutes between the item drops, default is two minutes.

  • You can change the drop-count, the number of different items given every time (not the number of stacks given), default is one.

Both can be changed in the config.yml file

## v1.1

### NEW: Leaderboard

  • When the game is finished, it displays a leaderboard with the time survived of everyone

Some fixes when playing alone (it's better for testing lol)

## v1.0.2 / v1.0.3

  • Some random bug fixes

## v1.0.1

  • Game now says your time survived at death

## v1.0
  • First version
Random Item Challenge Icon
Download Random Item Challenge
Select game version
Select platform