SableCraft Cast

NPCs for other mods to give roles to. Cast makes them; the mods you install decide what they are for.
Back to Files

Cast 1.0.0 / MC 1.21.11

File namecast-1.0.0+mc1.21.11.jar
Uploader
sablednahsablednah
Uploaded
Sep 12, 2026
Downloads
6
Size
869.5 KB
Mod Loaders
NeoForge
File ID
8863105
Type
R
Release
Supported game versions
  • 1.21.11

Curse Maven Snippet

NeoForge

implementation "curse.maven:sablecraft-cast-1690287:8863105"

Learn more about Curse Maven

What's new

Cast 1.0.0 — NPCs a vanilla client can see, for other mods to give roles to.

One jar per Minecraft line: 1.21.11 (Java 21), 26.1.2 and 26.2 (Java 25). Install on the server; players need nothing.

The first release. Everything below is in it.

  • Phantom names no longer appear in command suggestions: the player-info entry is withdrawn two seconds after the phantom appears (npcs.tabEntrySeconds).

  • Build stamp: commit, branch and time in the manifest, /cast/build.properties, the startup line and /cast status.

  • The coyote gag (npcs.coyote): an NPC losing its footing looks down, looks back up, then falls.

  • Gravity: NPCs drop to the ground when the block under them goes and the anchor follows; /cast defygravity keeps one hanging.

  • Dressing: /cast equip <slot> <item> and Cast.equip; items kept as /give strings in the spec, built at use time, sent to viewers of a phantom and set on a body.

  • Human phantoms: player-model NPCs rendered by packets, never in a level; signed skins from Mojang, cached; one mixin to catch right-clicks.

  • Mob bodies owned from spawn; brain-driven mobs (villagers) neutralised with behaviours removed each second; look goals; invulnerable; no own screen.

  • Solid phantoms (an invisible armor-stand proxy), anchored mob bodies, an anchor a possessor can suspend (setAnchored), bodies re-owned on every level join so a restart never hands them their vanilla goals back.

  • NpcStore (SavedData), roles registry, per-player role suppression, NpcRemovedEvent, /cast commands, api.Cast facade, self-test.

Store page: CURSEFORGE.md. Every jar carries a build stamp (/cast status).

This mod has no additional files