▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/AllItemsMini – Mini All Items Challenge
AllItemsMini – Mini All Items Challenge

AllItemsMini – Mini All Items Challenge

Lightweight all-items challenge with bossbar & timer

Оцените первым
143
0
Все версииAllItemsMini – Mini All Items Challenge 2.2.0

AllItemsMini – Mini All Items Challenge 2.2.0

Release26.05.2026

Список изменений

[2.2.0] - 2026-05-26

🎉 New Features

  • Added: Update checker now filters by the running Minecraft version. Modrinth versions whose game_versions array does not include the server's exact or major.minor line are skipped, so a 1.22 release is never advertised to a 1.21 server.

🐛 Bug Fixes

  • Fixed: /aic reload after a blacklist change no longer inflates or deflates the submitted-count. Already-handed-in items that survive the new filter remain "done"; the order is repartitioned (done first, pending after) and index is recomputed accordingly.
  • Fixed: pendingOffhand and the new tick-dedup map are now ConcurrentHashMap — on Folia, events for different players fire on different region threads, and the previous HashMap could corrupt under concurrent put/remove.
  • Fixed: Explicit guard against double submission when both HAND and OFF_HAND events fire in the same physical right-click. Previously this was implicitly prevented by nulling the offhand mid-handler — fragile if the API ever changes.
  • Fixed: mergeDefaults() now explicitly loads the packaged config.yml and calls setDefaults() before copyDefaults(true), so new config keys are actually written on update (the old call had no defaults set on second start and silently no-op'd).
  • Fixed: Msg.getKey() now uses Locale.ROOT for lowercasing, avoiding the Turkish-locale I → ı bug that would break every translation lookup on tr_TR servers.
  • Fixed: PlayerQuitEvent offhand-restore now falls back to Inventory.addItem() / drop if the offhand was somehow refilled between submission and quit — no item loss.
  • Fixed: Eliminated the double saveState() call at challenge completion (stopGame() already persists).
  • Fixed: UpdateChecker.isNewer() now considers a remote release newer than a local pre-release with the same numeric components (e.g. 2.1.0 > 2.1.0-rc.1).
  • Fixed: /aic usage in plugin.yml now lists the timer subcommand.
  • Fixed: Offhand-restore lambda no longer silently drops a submitted item if the offhand slot was refilled by another plugin / auto-pickup between submission and the next tick — falls back to Inventory.addItem() and drops any overflow at the player's feet, mirroring the PlayerQuitEvent handler.

🔧 Changes

  • Changed: Replaced deprecated Bukkit.broadcastMessage(String) with an Adventure Component-based broadcast() helper using LegacyComponentSerializer.legacySection().
  • Changed: Replaced deprecated Player.sendActionBar(String) with the Component overload.
  • Changed: Replaced deprecated JavaPlugin.getDescription().getVersion() with getPluginMeta().getVersion() (Paper 1.20.6+ migration).
  • Changed: loadBlacklistFromConfig() no longer also loads the language — split into loadBlacklistFromConfig() and loadLanguageFromConfig(). Method names now match what they do.
  • Changed: Broadcast of BROADCAST_START moved from CommandHandler into AllItemsMini.startGame() so the safe() wrapper covers the full effect of the /aic start command (no more "Error" message after a successful start if broadcast throws).
  • Changed: Logger messages unified to English throughout (AllItemsMini, UpdateChecker) — previously a mix of German and English.
  • Changed: Gson now declared explicitly as a provided dependency in pom.xml (was relied on transitively from Paper).
  • Changed: /aic timer tab-completion now also suggests the German aliases an/aus/pause/resume that the command already accepted.

🗑️ Removed

  • Removed: Unused Lang.fromSystemLocale() method.

Файлы

allitems-mini-2.2.0.jar(67.91 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.2.0

Загрузчики

Folia
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

6

Дата публикации

26.05.2026

Загрузил

ID версии

Главная