Player Activity View

Shows what other players are doing — typing, in GUIs, idle — with in-world particle indicators and animations
Back to Files

Player Activity View (0.0.0-beta.1)

File nameplayer_activity_view-1.21.1-neoforge-21.1.249-0.0.0-beta.1.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Sep 2, 2026
Downloads
5
Size
1.5 MB
Mod Loaders
NeoForge
File ID
8792279
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:player-activity-view-1608907:8792279"

Learn more about Curse Maven

What's new

v0.0.0-beta.1 - Port to Minecraft 1.21.1

First beta of Player Activity View for Minecraft 1.21.1 / NeoForge 21.1.249. Same feature set as the 26.1.2 / 26.2 builds — typing indicators, GUI visualizer, live screen mirror, idle detection, inventory animations, arm animations, privacy controls and server-synced config — running on the 1.21.1 client API.

About this build

  • Back-port from the 26.1.2 line, using the upstream WATUT 1.21.0 sources by Corosus as the reference for the 1.21.1 render API. Keeps the independent, CoroUtil-free codebase and every fix from the 21 betas of the 26.1.2 release.
  • The 1.21.2+ render-state extraction layer is replaced by the 1.21.1 mixin approach: Gui.render, Screen.renderWithTooltip, Screen.renderBackground, PlayerModel.setupAnim, GameRenderer.reloadShaders. The screen mirror renders through a custom particle engine, as in upstream.

Technical

  • Java 21 toolchain; mixin compatibilityLevel JAVA_21.
  • ResourceLocation (was Identifier), PacketDistributor (was ClientPacketDistributor), FMLEnvironment.dist, CompoundTag direct getters; ShaderInstanceBlur restored as a real ShaderInstance subclass loading namespaced blur shaders.
  • accesstransformer.cfg uses official (Mojang) member names.
  • Early-startup safety: the server-synced config is read through isLoaded()-guarded accessors so the first shader reload (before configs load) no longer throws; the particle renderer re-initialises once the config is available.

Notes

Beta. Loading, all mixins and the custom blur shaders are verified in a clean 1.21.1 / NeoForge 21.1.249 client. In-game behaviour with another player, and loading alongside a shader pack (Iris / Oculus), are not yet verified — please report issues. Install on both client and server; every feature is toggleable client-side and via the server config.
Inspired by WATUT (What Are They Up To) by Corosus. Independent codebase, no dependency on CoroUtil. Not affiliated with or endorsed by the original author.

JAR: player_activity_view-1.21.1-neoforge-21.1.249-0.0.0-beta.1.jar

This mod has no additional files