Skip to main content

What to build with PAPER

Mod ideaMinimum familyCapabilitiesCost profile
Reload/status HUDBaseRuntimeState, FrameCallbacksCheap transitions
Hand/finger capture inspectorBaseNativeHandPose, FrameCallbacksExisting capture
Weapon classification toolReload observationReloadObservations, FrameCallbacksPassive catalog
Attachment/part geometry exporterReload observationplus ReloadEvidenceGeometryLarger bounded copies
Live animation viewerReload animationReloadAnimationTelemetry, FrameCallbacksPassive/live only
Exact authored clip analyzerReload animationReloadAnimationEvidence, FrameCallbacksPolicy-gated preharvest
Magazine/slide/bolt event modReload stageReloadStageIdentification, FrameCallbacksDerived state
Pose compatibility debuggerNative poseNativePosePipeline, FrameCallbacksRead-only
Physical-part path consumerMotion catalogWeaponMotionCatalog, FrameCallbacksCache/compile dependent
Manipulation progress mechanicManipulationWeaponManipulationTelemetry, FrameCallbacksRead-only projection
Motion authoring/diagnostics UIMotion diagnosticsWeaponMotionDiagnostics, FrameCallbacksObserves optional work
Explicit authoring capture toolDevelopment captureDevelopmentCaptureControl, FrameCallbacksINI + lease gated

PAPER's native-pose records support inspection and compatibility decisions, not generic pose writes or IK commands. Weapon-motion records describe and project part motion; they do not drive a scene node. Use animation authority only to coordinate an animation system your plugin already owns.

See consumer recipes for concrete call sequences and development capture before enabling any high-cost authoring path.