Modules1 min read
All modules
Every capability the client advertises, with its consent tier.
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
notify:1Toasts labelled with your server name, updated in place by id.Waypointswaypoint:1World-anchored markers that live next to the player's own.Module rulesmodules:1Disable mods, cap settings, competitive mode, combat feel and mod policy.HUDhud:1Cooldowns, timers, sidebar, bars, kill feed, tint, titles and TNT fuse.Staff toolsstaff:1X-Ray, ESP, freecam, inspector, action wheel and alerts that only work on your server.Suspect toolssuspect:1Freeze screen, screenshot and mod-list requests on the suspect's client.World visualsworld:1Beams, holograms, shapes, entity styling, border and fire colour.Players & teamsplayers:1Nametags, tab list, teams and nick hints.Keybindskeybind:1Named server actions that players can rebind.Cameracamera:1Shake, FOV punch, look-at, letterbox, fades and keyframed cutscenes.Audioaudio:1OGG assets or vanilla sounds, positional, looping and faded.Socialsocial:1Rich presence, invites, seamless transfers and pause-menu links.Server UIui:1Declarative screens rendered in Teho's own design system.Client infoinfo:1Input method, performance, display and system facts, field by field.Verified clientsassert:1 · attest:1Signed identity and attested-build proofs for ranked play.Resource packspack:1Prefetch your pack before the join and hear back how it went.Highlight clipsclips:1Ask players with a replay buffer to save the moment that just happened.Broadcastbroadcast:1Observer HUD and follow cameras for tournaments.Private modulesnpc:1 · statue:1 · branding:1 · showcase:1NPC 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. |