▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ChallengeUtil
ChallengeUtil

ChallengeUtil

A PaperMC Challenge Util including a timer, a waiting room system, fast world resets and different challenges that can be combined at will.

52
1

ChallengeUtil Alpha-1.5.48

alpha21 февраля 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.

ChallengeUtil 1.5.0

release17 февраля 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.

ChallengeUtil Alpha-1.4.1

alpha4 февраля 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.

ChallengeUtil 1.4.0

release4 февраля 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.

ChallengeUtil Alpha-1.3.77

alpha30 января 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.

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:3 недели назад
Главная