AllItems Challenge Plugin
A Minecraft/Purpur plugin for the
All Items Challenge!
Collect
every item in the game in random order – with timers, bossbars, progress tracking and more.
✨ Features
- Randomized order of all Minecraft items
- ⏱ Timer display in the Actionbar & progress via BossBar
- Configurable sound when an item is found
- Multi-language support (English + German by default, extendable)
- In-game reload command: /allitems reload
- Reset command: /allitems reset (new random seed, timer reset)
- Automatic saving of progress, restored when players rejoin
Commands
/allitems start – Start the challenge
/allitems skip – Skip the current item
/allitems progress – Show your current item
/allitems seed – Show the current seed
/allitems seed <value> – Set a custom seed
/allitems pause – Pause the timer
/allitems resume – Resume the timer
/allitems reset – Completely reset the challenge (new seed)
/allitems reload – Reload config & language files
Permissions:
- allitems.use – Access to main commands
- allitems.reload – Reload configs
⚙️ Configuration
Config (config.yml):
# Language (EN_US or DE)
language: EN_US
# Sound when an item is found
item-found-sound: ENTITY_PLAYER_LEVELUP
Languages
Included by default:
- English (EN_US.yml)
- German (DE.yml)
Custom languages can be added in plugins/AllItems/languages/.
Installation
- Download the .jar file and place it in your plugins folder
- Start the server once to generate config & language files
- Customize config.yml and language files
- Start the challenge with /allitems start
Compatibility
- ✅ Tested on Purpur 1.19 – 1.21.8 (also works on Paper/Spigot)
- ⚠ Vanilla Bukkit is not recommended
License
This plugin is free to use on private servers.
For public distribution, please link back to the official download page.
Screenshots