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

TwitchRandomizer

a minecraft randomizer challenge controlled by your twitch chat

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

TwitchRandomizer 1.3.0

Release1 мес. назад

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

TwitchRandomizer v1.3.0 — Changelog

✨ New Features

Support for newer Version

  • This Plugin supports now up to Version 1.21.11! (1.21 - 1.21.11)

Multi-Language Support

  • Full German and English UI — every message, GUI label, boss bar, and event notification is now translated.
  • Automatic language detection based on the player's Minecraft client language.
  • Players can manually override their language in the new UI Language menu in the GUI.
  • Language preference is saved per-player and persists across sessions.

Twitch Role Colors

  • Viewer names now appear color-coded in Minecraft chat based on their Twitch role:
    • 🔴 Broadcaster — Red
    • 🟢 Moderator — Green
    • 🟣 VIP — Pink
    • Regular Viewer — White

Pause System

  • Timer and queue now automatically pause when:
    • A player is in the death screen
    • All online players are in spectator mode
  • Fully configurable via challenge.pause_on_death and challenge.pause_if_all_spectator.

Boss Bar Countdowns

  • Floor is Lava, Slippery Ground, and No Crafting events now display a countdown boss bar so players know exactly how long the event lasts.

Queue Persistence

  • The event queue is now saved to queue.txt and survives server restarts and world resets.

Simulation Triggers

  • !gift — Simulate a gift sub in chat (toggleable in Debug Menu).
  • !giftbomb — Simulate a gift bomb of subs, default 5 (toggleable in Debug Menu).

Reset Improvements

  • Timer auto-resets on world reset.
  • Queue auto-clears on world reset.
  • BungeeCord fallback server support — players get transferred to a lobby instead of kicked.
  • Confirmation dialog with configurable timeout window before reset executes.

🔧 Improvements

  • Safe Teleport — Random teleports now find a safe Y-level at the destination instead of using the player's current Y (no more teleporting into solid ground).
  • Safe Creepers — Creeper explosions now deal no damage, destroy no blocks, and cause no knockback. Purely a scare event.
  • Ground Event Block Restore — Floor is Lava and Slippery Ground events now restore all replaced blocks to their original material when the event ends.
  • Skyblock Performance — Chunk clearing is now spread across multiple ticks (2 chunks/tick) to prevent TPS drops on large servers.
  • Queue Worker Performance — Runs every 2 ticks instead of every tick, reducing server load.
  • Timer Controls in GUI — Start, Stop, and Reset buttons are now directly accessible from the main GUI menu.
  • Unique Event Icons — Each event in the Weights GUI now has its own unique icon (Spawner for mobs, Ender Pearl for teleport, Magma Block for lava, etc.).

🐛 Bug Fixes

  • Fixed allOnlineAreSpectator() always returning true regardless of player game modes — this caused the timer/queue to incorrectly pause in all situations.
  • Fixed potential race condition with concurrent player death/respawn events (now using thread-safe tracking).
  • Fixed teleport event placing players underground at the destination.

📋 New Configuration Options

# Pause behavior
challenge:
  pause_on_death: true
  pause_if_all_spectator: true

# Reset settings  
reset:
  confirm_window_seconds: 30
  fallback_server: "lobby"
  transfer_wait_ticks: 60
  title_lead_ticks: 40

# Language
language:
  mode: auto    # auto = client language; manual = use default
  default: en   # Fallback: de or en

# Simulation triggers (Debug Menu)
twitch:
  triggers:
    sim_gift:
      enabled: true
    sim_giftbomb:
      enabled: true
      default_count: 5

Файлы

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

Метаданные

Канал релиза

Release

Номер версии

1.3.0

Загрузчики

Paper

Версии игры

1.21–1.21.11

Загрузок

7

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

1 мес. назад

Загрузил

ID версии

Главная