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

BedWars1058-SpectatorFix

Fixes Bedwars1058 spectator collision box, invisibility particles, and held item visibility while preserving spectator items (compass, etc.). Supports spectating players by clicking on them and properly resets when sneaking.

13
0

BedWars1058-SpectatorFix 1.3.2

release5 мая 2026 г.

Version 1.3.2 – Spectators can see each other

Fixes

  • Fixed: When two or more players spectated the same arena, they became invisible to each other (both in the world and in the tab list).
  • Change: Spectators from the same arena no longer hide each other. They now remain visible to fellow spectators while staying completely invisible to regular players.

Everything else unchanged

  • Collision box removal (anti‑push)
  • Particle & held item hiding
  • Teleport cleanup (lobby invisibility fix)
  • Automatic watchdog & manual /bwsfix cleanup

Spectators can finally see their fellow ghosts – no more lonely invisibility.

BedWars1058-SpectatorFix 1.3.1

release5 мая 2026 г.

Version 1.3.1 – Instant teleport cleanup (lobby invisibility fix)

Critical fix

  • Fixed 100% reproducible bug – players became completely invisible (including in tab list) after being teleported to the lobby when a BedWars1058 game ended.
    The plugin now listens to PlayerTeleportEvent and instantly removes stuck infinite invisibility and hidden states if the player is no longer in any arena.

Improvements

  • Added performIndividualCleanup(Player) for fast, targeted cleanup on teleport.
  • Teleport cleanup is delayed by 1 tick to ensure BedWars1058 has updated its arena state.

Configuration

No new configuration options – works automatically.

Compatibility

  • Fully backward compatible with v1.3 configs.

No more invisible players in the lobby – guaranteed.

BedWars1058-SpectatorFix 1.3

release4 мая 2026 г.

Version 1.3 – Automatic watchdog & tab list fix

New features

  • Automatic cleanup watchdog – runs every 30 seconds (configurable via cleanup-interval) to scan all players, remove stuck infinite invisibility from non‑spectators, and force visibility restoration.
    No more rare “invisible player” glitches.

  • Tab list fix – the cleanup task now forces showPlayer() between all online players, fixing cases where spectators (or other players) disappeared from the tab list or became permanently invisible.

  • Cleanup announcements – after each automatic (or manual) cleanup, the console receives a detailed log message, and all online OPs are notified in chat.
    Example:
    [BedWarsSpectatorFix] Cleanup: removed 2 stuck invis, fixed 3 visibility entries, reapplied fixes to 1 spectators.

  • New /bwsfix reload command – reloads config.yml and restarts the cleanup watchdog with the new interval. No server restart needed.

Configuration changes

Added cleanup-interval (default: 30 seconds) to config.yml.

# How often (in seconds) to run full cleanup scan
cleanup-interval: 30

Improvements

  • The cleanup watchdog also reapplies fixes to true spectators, ensuring their collision box and invisibility remain active even after edge‑case glitches.
  • The plugin now exposes isTrueSpectator() and applySpectatorFixes() publicly – used by the watchdog to safely re‑apply fixes.
  • Cleanup can be triggered manually with /bwsfix cleanup (permission bwsfix.cleanup) – same behaviour as the automatic task.

Fixed issues

  • Extremely rare cases where a normal player would keep infinite invisibility after server lag or plugin reload – resolved.
  • Spectators sometimes appearing incorrectly in the tab list (missing name or blank slot) – resolved.
  • On some servers, after a long uptime, spectators would start pushing mobs again – the watchdog’s reapplication fixes that as well.

Compatibility

  • Fully backward compatible with v1.2 configs – new options have safe defaults.
  • Still requires BedWars1058 (v24.9+) and Java 11+.

Version 1.3 is the most reliable release yet – no more invisible ghosts, no tab list oddities, just silent and collision‑free spectators.

BedWars1058-SpectatorFix 1.2

release4 мая 2026 г.

Version 1.2 – Zero false positives + emergency cleanup

Critical fixes

  • Completely eliminated false positives – normal players (including those using invisibility potions) will never become invisible or collision‑free.
    The plugin now requires both arena.isSpectator(player) == true and !arena.getPlayers().contains(player) before applying any fix.

  • Fixed “stuck invisibility” after uninstalling – when the plugin is disabled or removed, spectators no longer stay permanently invisible.
    Added a cleanup command /bwsfix cleanup that removes all infinite‑duration invisibility effects and restores visibility for everyone.

New features

  • Emergency cleanup command/bwsfix cleanup (permission: bwsfix.cleanup) instantly removes all effects added by this plugin.
    Useful for manually recovering from any leftover invisibility.

  • Auto‑cleanup on disable – when the plugin shuts down, it automatically removes all its effects (configurable via auto-cleanup-on-disable).

  • Smart invisibility removal – the cleanup only removes invisibility effects that last longer than 1,000,000 ticks (i.e., the infinite ones added by this plugin).
    Normal shop‑bought invisibility potions (duration ~1 minute) are not affected.

Fixed issues

  • Spectators could still push iron golems or other custom entities – fixed by a low‑frequency collision refresh task (every 10 seconds, configurable).
  • After spectating a player (right‑click) and sneaking to exit, the spectator sometimes regained collision boxes or became visible again – fixed by re‑applying fixes on any player interaction.
  • Uninstalling the plugin left spectators invisible forever – fixed by the cleanup system.

Configuration changes

Added new options to config.yml:

# Automatically cleanup effects when plugin disables (recommended: true)
auto-cleanup-on-disable: true

Existing options (mute-effects, debug-mode, collision-refresh-interval) remain unchanged.

Compatibility

  • Build against Spigot 1.12.2
  • Works on all versions supported by BedWars1058 (1.8 – 1.20)
  • Requires Java 11+

Upgrade notes

If you are upgrading from v1.1:

  1. Replace the jar file.
  2. Restart the server (or reload plugins).
  3. (Optional) Run /bwsfix cleanup once to clean any leftover effects from the old version.

Version 1.2 is the most stable release – no false positives, no residual invisibility, just a clean spectator experience.

BedWars1058-SpectatorFix 1.1

release3 мая 2026 г.

Version 1.1 – Improved state detection & anti-push

New / Improved

  • Fixed spectators pushing custom entities (iron golems, etc.) – added a low‑frequency collision refresh task that re‑applies setCollidable(false) every 10 seconds, solving the issue without any performance impact.
  • Enhanced state detection – now relies solely on IArena.isSpectator(player) API, completely removing GameMode checks that caused false positives (regular players becoming invisible in tab list and in the world).
  • Double‑check safety – all fix applications are delayed by 1 tick and verify the spectator state again, preventing race conditions and incorrect fixes.

Fixed Issues

  • Spectators could push iron golems or other mobs placed by players off bridges.
  • Players sometimes became completely invisible (including in tab menu) due to incorrect spectator detection.

Configuration

Added new option collision-refresh-interval (default: 10 seconds) to control how often the collision fix is reapplied.

Compatibility

  • Works with BedWars1058 v24.9 and any version supported by it.
  • Requires Java 11+.

Upgrade to 1.1 for a seamless, glitch‑free spectator experience!

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

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.12.x1.8.x

Платформы

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

Сервер

Создатели

Детали

Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:1 неделю назад
Обновлён:1 неделю назад
Главная