- Updated to Fabric and Paper 1.20.6
- Added keybinds for switching between spectated players
- Added client option to toggle the spectator mode feature which shows all invisible entities
- Block marker particles (the particles shown when holding barrier and light blocks in creative mode) are now also shown for spectators when they are shown for the spectated player
- Spectators can now see the content of held maps
- The held item and arms of the spectated player now sway when rotating quickly, just like they do in Vanilla when not spectating
- View bobbing now works when spectating players
- Fix crash when viewing a spectated player's inventory and they interact with the offhand slot
- Updated to Fabric and Paper 1.20.6
- Added keybinds for switching between spectated players
- Added client option to toggle the spectator mode feature which shows all invisible entities
- Block marker particles (the particles shown when holding barrier and light blocks in creative mode) are now also shown for spectators when they are shown for the spectated player
- Spectators can now see the content of held maps
- The held item and arms of the spectated player now sway when rotating quickly, just like they do in Vanilla when not spectating
- View bobbing now works when spectating players
- Fix crash when viewing a spectated player's inventory and they interact with the offhand slot
- **Added open screen syncing** *(Currently only supported on Paper servers)*
- This feature allows spectators to view the currently open container screen of players (e.g. a chest, furnace, or even the player's inventory)
- The player's own inventory will only be automatically shown when the spectated player has the SpectatorPlus client mod installed as well. *This is due to vanilla Minecraft not sending a packet when players open their inventories, so the server doesn't know when it is opened*
- It is also possible to configure the plugin to show some synced screens to clients that don't have the mod installed as well
- Many aspects of the mod and plugin are now configurable, on both the client and server side
- Added option to automatically start spectating players when teleporting using the spectator hotbar menu.
- Added option to hide other spectators, as well as an option to not highlight other spectators when using Vanilla's "Highlight Players" keybind.
- Improvements to Paper spectator workarounds
- Fixed Vanilla `/spectate` causing a glitched state when entity currently isn't tracked
- Stopped relying on `PlayerTeleportEvent`, instead directly listen to Paper's `PlayerUntrackEntityEvent`
- Now works for spectating any entity, not just players
- Send `ClientboundSetCameraPacket` directly when possible, instead of fully re-applying the spectator target on the server side
- **Added open screen syncing** *(Currently only supported on Paper servers)*
- This feature allows spectators to view the currently open container screen of players (e.g. a chest, furnace, or even the player's inventory)
- The player's own inventory will only be automatically shown when the spectated player has the SpectatorPlus client mod installed as well. *This is due to vanilla Minecraft not sending a packet when players open their inventories, so the server doesn't know when it is opened*
- It is also possible to configure the plugin to show some synced screens to clients that don't have the mod installed as well
- Many aspects of the mod and plugin are now configurable, on both the client and server side
- Added option to automatically start spectating players when teleporting using the spectator hotbar menu.
- Added option to hide other spectators, as well as an option to not highlight other spectators when using Vanilla's "Highlight Players" keybind.
- Improvements to Paper spectator workarounds
- Fixed Vanilla `/spectate` causing a glitched state when entity currently isn't tracked
- Stopped relying on `PlayerTeleportEvent`, instead directly listen to Paper's `PlayerUntrackEntityEvent`
- Now works for spectating any entity, not just players
- Send `ClientboundSetCameraPacket` directly when possible, instead of fully re-applying the spectator target on the server side