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

TwitchRandomizer

a minecraft randomizer challenge controlled by your twitch chat

83
3
Все версииTwitchRandomizer 1.5.0

TwitchRandomizer 1.5.0

Release3 нед. назад

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

TwitchRandomizer v1.5.0 — Release Notes

What's New

🎯 Multi-Player Sync

All random values within an event are now identical for every player in the same dispatch. Previously, player 1 could get 10 seconds of Floor is Lava while player 2 got 69 — that's fixed. Duration, item type, mob type, potion effect, fire seconds, heart damage, and more are all rolled once and shared.

🏝️ Skyblock Team Fix

When the Skyblock event fires with multiple players, all players are now teleported to a single shared meeting point before surrounding chunks are cleared. This prevents players from voiding or killing each other during the chunk deletion.

👻 Spectator-After-Death Team Fix

When a player dies with Spectator After Death enabled, all other online players are now moved to Spectator simultaneously — not just the player who died. The timer and queue pause automatically once everyone is in Spectator mode, and resume correctly for the next attempt.

🔢 Tries vs Deaths Counter

  • Spectator After Death ON → counter shows "Tries / Versuche" and counts once per team-death (not per individual player death)
  • Spectator After Death OFF → counter shows "Deaths / Tode" and counts every individual player death as before

📺 Channel Tag Display

When playing with two or more Twitch channels, the source channel is now shown in grey brackets after the triggering viewer's name:

exnfachjan (fuxelbau) deals 4 hearts!
shayla (exnfachjan) turned the floor into lava! (81s)

This works for Twitch subscriptions, Bits, StreamElements donations, and Tipeeestream donations.

🔁 Tipeeestream Multi-Account Support

donations.yml now uses tipeee_accounts with the same format as StreamElements:

tipeee_accounts: "Channel1:APIKEY1;Channel2:APIKEY2"

The old tipeee_api_key field is still recognized for backwards compatibility.

🎲 Recent Event Cooldown

A new anti-repeat system automatically reduces the weight of recently triggered events for the next 2–3 picks. The most recently triggered event is reduced to ~20% of its normal weight, the previous to ~30%, and the one before that to ~40%. This makes the event pool feel much more varied without changing any configured weights.

💶 Euro/Event Maximum

The donation value per event (in the GUI Trigger menu) is now capped at 5.0€ — the standard price. You can only lower the value, not raise it above the default.


Bug Fixes

  • Fixed: stop() on TimerManager could silently fail when called from the GUI while the PauseService had the timer paused — the condition now correctly allows stopping regardless of pause state.
  • Fixed: RANDOM_TICK_SPEED deprecation warning now suppressed with @SuppressWarnings({"deprecation","removal"}) to prevent compile failure on newer Paper builds.
  • Fixed: DonationsManager.MAX_EURO_PER_EVENT forward-reference compile error resolved by using a literal 5.0 instead of referencing SUB_VALUE_EURO.
  • Fixed: TwitchIntegrationManager had incorrect imports (pubsub.events.CheerEvent / pubsub.events.SubscriptionEvent) — corrected to chat.events.channel.*.
  • Fixed: RandomEvents.triggerSpawnMobs cast LivingEntity for setTarget/getTarget — corrected to Mob.
  • Fixed: PotionEffect constructor for Safe Creepers used 128 (int) where a boolean was expected — replaced with false.

Файлы

TwitchRandomizer-1.5.0.jar(15.81 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.5.0

Загрузчики

Paper

Версии игры

1.21–1.21.11

Загрузок

6

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

3 нед. назад

Загрузил

ID версии

Главная