# All modules Source: https://tehoclient.dev/modules SDK: 1.0.0 Every module is a capability. The client advertises it only on builds that can render it, and the SDK only sends it to players who negotiated it. Every capability below is implemented in the protocol, the Java SDK on every platform, the lightweight libraries and the client, on every Minecraft version Teho supports. - [Notifications](https://tehoclient.dev/modules/notifications) — notify:1. Toasts labelled with your server name, updated in place by id. - [Waypoints](https://tehoclient.dev/modules/waypoints) — waypoint:1. World-anchored markers that live next to the player's own. - [Module rules](https://tehoclient.dev/modules/rules) — modules:1. Disable mods, cap settings, competitive mode, combat feel and mod policy. - [HUD](https://tehoclient.dev/modules/hud) — hud:1. Cooldowns, timers, sidebar, bars, kill feed, tint, titles and TNT fuse. - [Staff tools](https://tehoclient.dev/modules/staff) — staff:1. X-Ray, ESP, freecam, inspector, action wheel and alerts that only work on your server. - [Suspect tools](https://tehoclient.dev/modules/suspect) — suspect:1. Freeze screen, screenshot and mod-list requests on the suspect's client. - [World visuals](https://tehoclient.dev/modules/world) — world:1. Beams, holograms, shapes, entity styling, border and fire colour. - [Players & teams](https://tehoclient.dev/modules/players) — players:1. Nametags, tab list, teams and nick hints. - [Keybinds](https://tehoclient.dev/modules/keybinds) — keybind:1. Named server actions that players can rebind. - [Camera](https://tehoclient.dev/modules/camera) — camera:1. Shake, FOV punch, look-at, letterbox, fades and keyframed cutscenes. - [Audio](https://tehoclient.dev/modules/audio) — audio:1. OGG assets or vanilla sounds, positional, looping and faded. - [Social](https://tehoclient.dev/modules/social) — social:1. Rich presence, invites, seamless transfers and pause-menu links. - [Server UI](https://tehoclient.dev/modules/ui) — ui:1. Declarative screens rendered in Teho's own design system. - [Client info](https://tehoclient.dev/modules/client-info) — info:1. Input method, performance, display and system facts, field by field. - [Verified clients](https://tehoclient.dev/modules/verify) — assert:1 · attest:1. Signed identity and attested-build proofs for ranked play. - [Resource packs](https://tehoclient.dev/modules/packs) — pack:1. Prefetch your pack before the join and hear back how it went. - [Highlight clips](https://tehoclient.dev/modules/clips) — clips:1. Ask players with a replay buffer to save the moment that just happened. - [Broadcast](https://tehoclient.dev/modules/broadcast) — broadcast:1. Observer HUD and follow cameras for tournaments. - [Private modules](https://tehoclient.dev/modules/private) — npc:1 · statue:1 · branding:1 · showcase:1. NPC cosmetics, statues, branding, showcase and rewards for approved servers. ## By consent tier | Tier | Modules | |---|---| | **A · Decorate** | Notifications, Waypoints, HUD, World visuals, Players & teams, Keybinds, Camera, Audio, Social, Server UI, Resource packs, Highlight clips, Broadcast | | **B · Restrict** | Module rules | | **C · Privileged** | Staff tools | | **D · Shares data** | Suspect tools, Client info, Verified clients | | **Approved servers** | NPC cosmetics, statues, branding, showcase, rewards | ## Version differences The client renders every capability on 1.16.5 through 26.3 with no differences. On older versions a few things depend on what the game itself can do: | Version | Difference | |---|---| | 1.12.2, 1.8.9 | There is no glowing effect before 1.9, so entity glow is drawn by Teho as an outline. | | 1.7.10 | The same outline glow. There is no world border, so border styling does nothing. There are no server-pack hashes, so `pack:1` prefetch is skipped. The tab header and footer show in Teho's own tab list. | | 1.7.10, 1.8.9 | Combat rules change nothing visible, since these versions already have the old combat feel. |