ChallengeUtil
Alpha-1.5.48A PaperMC Challenge Util including a timer, a waiting room system, fast world resets and different challenges that can be combined at will.
Alpha-1.5.48latestChallengeUtil Alpha-1.5.48Feb 21, 2026 Introduce Connunity Hunt mode and related UI/logic, plus robustness improvements to full world reset. - Add ConnunityHuntManager: automatic team assignment (Streamer vs Viewer), 2-minute viewer headstart (blindness/invulnerability), compass charging/usage, compass tracking with fallback portal search, glowing effects and visual particle feedback. Includes utility methods to manage teams and compass cooldowns. - Add SpectatorCommand to allow hosts to become spectators in Connunity Hunt mode. - Add team selection GUI and multiple new listeners (ConnunityHuntMovementListener, TeamSelectionGUIListener, TeamSelectionItemListener, HeadstartRestrictionListener, BedExplosionPreventionListener, and others) and wire them up in ChallengeUtil; also expose getters for new managers/listeners. - Update StartCommand and TeamCommand to support Connunity Hunt mode (mode mutual-exclusion checks, auto-assignment, start/notify logic, spectator handling). - Refactor FullResetCommand: perform folder deletion asynchronously, move Thread.sleep to async task, use boolean-returning deleteWorldFolder with NIO and improved error logging, add extra safety checks (abort on incomplete deletion), create data folders for new worlds/dimensions to avoid missing files, and ensure regeneration runs on the main thread. - Avoid loading speedrun world at startup when reset.fullreset-on-startup is enabled to prevent unnecessary I/O and Windows file-lock issues. - Register new commands/listeners and initialize new components in ChallengeUtil. - Bump plugin version in pom.xml and update plugin language/resources and plugin.yml accordingly. These changes add the new game mode features and harden the reset workflow to reduce failures on Windows and avoid re-opening deleted world files.1.5.0ChallengeUtil 1.5.0Feb 17, 2026 Introduce CustomEndFightManager to handle egg holder mechanics, boss bars, team timers, and portal animations, integrated via ChallengeUtil with new listeners for dragon egg interactions and end portal prevention. Enhanced game state management for FullReset, Pause, and Start to include endfight deactivation, attribute restoration, and timed challenge synchronization. Performance optimizations include chunk-based movement checks and improved event handling in chunk and block-break listeners. Logging is centralized through new ChallengeUtil helpers to respect reduced-debug-info settings and decrease console spam. Added EggHolderRegenerationListener to block natural healing for holders and EndermanSpawnPreventionListener to manage End environments. Updated CustomEndFightManager with glowing effects for holders, improved portal state tracking, and escape listeners. UI updates include custom end fight toggles in SettingsGUI and ColorUtil adjustments.Alpha-1.4.1ChallengeUtil Alpha-1.4.1Feb 3, 2026 Add a containerBlocks set and initialization to BlockBreakRandomizerListener to exclude container/storage blocks from drop randomization so their contents are preserved. initializeContainerBlocks() registers chests, trapped/ender chests, all shulker box colors, barrel, furnace variants, smoker, blast furnace, dispenser, dropper, hopper, brewing stand, etc., and is invoked from the constructor. The block-break handler now returns early for container blocks.1.4.0ChallengeUtil 1.4.0Feb 3, 2026 Adds two new challenge systems and integrates them across startup, reset and UI: - New listeners: TimedRandomItemListener (gives progressive random loot every 30s) and BlockBreakRandomizerListener (replaces block drops with deterministic/randomized items per match). - Registered listeners and exposed getters in ChallengeUtil; StartCommand now starts the timed challenge and ResetCommand stops it. FullReset now resets the block-break randomizer state. - FullResetCommand.performHolodeckReset made public; world deletion now unloads Overworld, Nether and End (with a short delay) to avoid file-lock issues on Windows and then deletes/regenerates worlds asynchronously. - DataManager: added reloadData() and expanded clearAllData() to clear timer/world/teamrace/speedrun milestones, save and reload to ensure on-disk state matches memory after resets. - Settings GUI and SettingsGUIListener updated to expose new challenge toggles (timed_random_item, block_break_randomizer) and added language entries for messages; config.yml added settings for block_break_randomizer and an optional fullreset-on-startup toggle. - Version bumped to 1.4.0. These changes implement two new RNG-based challenges, ensure proper lifecycle handling during start/reset/fullreset, and fix world-unload race conditions during regeneration.Alpha-1.3.77ChallengeUtil Alpha-1.3.77Jan 30, 2026 Introduces the Keep RNG challenge, allowing players to keep a configurable percentage of their inventory on death, with GUI controls and enforcement. Adds Team Race kill tracking with per-player kill counts and suffix updates. Improves version checking, inventory handling, and team management. Updates dependencies and language files, and refines player reset logic for game start and full reset.Alpha-1.3.47ChallengeUtil Alpha-1.3.47Jan 27, 2026 Introduces the ability for players in Manhunt Race mode to switch the team their compass tracks via right-click, with UI and language updates to reflect this feature. Refactors all references from 'Team Race' to 'Manhunt Race' in code, GUI, and language files for consistency. Also improves compass protection and tracking logic to support the new team tracking behavior and cleans up related event handling.Alpha-1.3.45ChallengeUtil Alpha-1.3.45Jan 26, 2026 1. Automatic Version Checker The plugin has a built-in Modrinth version checker that automatically notifies OPs when updates are available Checks on server startup and when OPs join Configurable in config.yml under update-checker.enabled Uses Modrinth API to fetch latest versions 2. bStats implementationAlpha-1.3.19ChallengeUtil Alpha 1.3.19Jan 26, 2026 Initial Modrinth release. - added a muli team mode named "Team Race" - updated /team command to support both Manhunt and Team Race mode - removed LuckPerms integration - added PlaceholderAPI integration - added placeholders to allow [Velocitab](https://modrinth.com/plugin/velocitab) support via [PAPIProxyBridge](https://modrinth.com/plugin/papiproxybridge) - removed the need for a proxied lobby server - added MiniMessage support - updated prefixes to use MiniMessage formatting - improved spawnpoint detection - added Host GUI - added item to open the Host GUI
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta