Complete Syntax Index
API status — PROPOSED, NOT IMPLEMENTED. SkCine is currently a design specification in this conversation; no built SkCine.jar or syntax registry was supplied. All SkCine-specific examples are intended API contracts, not verified runnable
.sk. Do not advertise these as tested until each example passes a real Skript reload and runtime test.
This is a versioned design contract, not an assertion that SkCine already implements the listed syntax. Generated from api-manifest.json so developers can track parser/tests against IDs.
API coverage
| Category | Effects | Expressions | Conditions | Events |
|---|---|---|---|---|
| Scenes | 14 | 14 | 5 | 0 |
| Cameras | 12 | 10 | 3 | 0 |
| Timelines | 6 | 7 | 0 | 0 |
| Actors | 8 | 6 | 2 | 0 |
| Displays | 6 | 5 | 0 | 0 |
| Effects | 7 | 5 | 0 | 0 |
| Audio | 5 | 0 | 0 | 0 |
| Dialogue | 7 | 3 | 0 | 0 |
| Diagnostics | 0 | 5 | 1 | 0 |
| Events | 0 | 0 | 0 | 18 |
Every proposed registration
| ID | Kind | Area | Proposed syntax |
|---|---|---|---|
| SKC-001 | Effect | Scenes | play cine scene %cinescene% for %players% |
| SKC-002 | Effect | Scenes | stop cine scene %cineinstance% |
| SKC-003 | Effect | Scenes | skip cine scene %cineinstance% |
| SKC-004 | Effect | Scenes | pause cine scene %cineinstance% |
| SKC-005 | Effect | Scenes | resume cine scene %cineinstance% |
| SKC-006 | Effect | Scenes | restart cine scene %cineinstance% |
| SKC-007 | Effect | Scenes | seek cine scene %cineinstance% to %timespan% |
| SKC-008 | Effect | Scenes | set cine duration of %cinescene% to %timespan% |
| SKC-009 | Effect | Scenes | set cine skippable of %cinescene% to %boolean% |
| SKC-010 | Effect | Scenes | set cine playback speed of %cineinstance% to %number% |
| SKC-011 | Effect | Scenes | set cine scene variable %string% of %cineinstance% to %object% |
| SKC-012 | Effect | Scenes | clear cine scene variable %string% of %cineinstance% |
| SKC-013 | Effect | Scenes | register cine scene %cinescene% |
| SKC-014 | Effect | Scenes | unregister cine scene %cinescene% |
| SKC-015 | Expression | Scenes | new cine scene named %string% |
| SKC-016 | Expression | Scenes | cine scene named %string% |
| SKC-017 | Expression | Scenes | play cine scene %cinescene% for %players% |
| SKC-018 | Expression | Scenes | cine scene id of %cinescene% |
| SKC-019 | Expression | Scenes | cine state of %cineinstance% |
| SKC-020 | Expression | Scenes | cine duration of %cinescene% |
| SKC-021 | Expression | Scenes | cine elapsed time of %cineinstance% |
| SKC-022 | Expression | Scenes | cine remaining time of %cineinstance% |
| SKC-023 | Expression | Scenes | cine progress of %cineinstance% |
| SKC-024 | Expression | Scenes | cine playback speed of %cineinstance% |
| SKC-025 | Expression | Scenes | cine viewers of %cineinstance% |
| SKC-026 | Expression | Scenes | cine scene variable %string% of %cineinstance% |
| SKC-027 | Expression | Scenes | current cine scene of %player% |
| SKC-028 | Expression | Scenes | all running cine scenes |
| SKC-029 | Condition | Scenes | cine scene %cinescene% exists |
| SKC-030 | Condition | Scenes | cine scene %cineinstance% is playing |
| SKC-031 | Condition | Scenes | cine scene %cineinstance% is paused |
| SKC-032 | Condition | Scenes | cine scene %cineinstance% is skippable |
| SKC-033 | Condition | Scenes | %player% is watching a cine scene |
| SKC-034 | Expression | Cameras | new cine camera at %location% |
| SKC-035 | Expression | Cameras | cine camera of %cinescene% |
| SKC-036 | Expression | Cameras | cine camera of %cineinstance% |
| SKC-037 | Expression | Cameras | cine camera position of %cinecamera% |
| SKC-038 | Expression | Cameras | cine camera mode of %cinecamera% |
| SKC-039 | Expression | Cameras | cine look target of %cinecamera% |
| SKC-040 | Expression | Cameras | cine camera path of %cinecamera% |
| SKC-041 | Expression | Cameras | cine easing of %cinecamera% |
| SKC-042 | Expression | Cameras | current cine camera of %player% |
| SKC-043 | Expression | Cameras | cine camera backend of %player% |
| SKC-044 | Effect | Cameras | set cine camera of %cinescene% to %cinecamera% |
| SKC-045 | Effect | Cameras | add cine camera keyframe at %location% to %cinecamera% at %timespan% |
| SKC-046 | Effect | Cameras | add cine look keyframe toward %location% to %cinecamera% at %timespan% |
| SKC-047 | Effect | Cameras | set cine easing of %cinecamera% to %string% |
| SKC-048 | Effect | Cameras | set cine camera mode of %cinecamera% to %string% |
| SKC-049 | Effect | Cameras | set cine look target of %cinecamera% to %object% |
| SKC-050 | Effect | Cameras | set cine orbit radius of %cinecamera% to %number% |
| SKC-051 | Effect | Cameras | set cine orbit angular speed of %cinecamera% to %number% |
| SKC-052 | Effect | Cameras | attach cine camera %cinecamera% to %player% |
| SKC-053 | Effect | Cameras | restore cine camera of %player% |
| SKC-054 | Effect | Cameras | shake cine camera of %cineinstance% with intensity %number% for %timespan% |
| SKC-055 | Effect | Cameras | transition cine camera of %cineinstance% to %cinecamera% over %timespan% |
| SKC-056 | Condition | Cameras | cine camera mode %string% is supported |
| SKC-057 | Condition | Cameras | %player% has an active cine camera |
| SKC-058 | Condition | Cameras | cine packet camera is available |
| SKC-059 | Expression | Timelines | new cine timeline named %string% |
| SKC-060 | Expression | Timelines | cine timeline of %cinescene% |
| SKC-061 | Expression | Timelines | cine markers of %cinescene% |
| SKC-062 | Expression | Timelines | cine current marker of %cineinstance% |
| SKC-063 | Expression | Timelines | cine keyframes of %cinetrack% |
| SKC-064 | Expression | Timelines | cine tracks of %cinescene% |
| SKC-065 | Expression | Timelines | cine easing value %number% using %string% |
| SKC-066 | Effect | Timelines | add cine marker %string% at %timespan% to %cinescene% |
| SKC-067 | Effect | Timelines | add cine timeline %cinetimeline% to %cinescene% |
| SKC-068 | Effect | Timelines | add cine track %cinetrack% to %cinetimeline% |
| SKC-069 | Effect | Timelines | set cine loop count of %cinetimeline% to %integer% |
| SKC-070 | Effect | Timelines | set cine speed of %cinetimeline% to %number% |
| SKC-071 | Effect | Timelines | remove cine marker %string% from %cinescene% |
| SKC-072 | Expression | Actors | new cine actor from %entity% |
| SKC-073 | Expression | Actors | new temporary cine actor of type %entitytype% at %location% |
| SKC-074 | Expression | Actors | cine actor named %string% in %cineinstance% |
| SKC-075 | Expression | Actors | cine actor entity of %cineactor% |
| SKC-076 | Expression | Actors | cine actor location of %cineactor% |
| SKC-077 | Expression | Actors | cine actor owner of %cineactor% |
| SKC-078 | Effect | Actors | add cine actor %cineactor% to %cinescene% |
| SKC-079 | Effect | Actors | add cine actor keyframe at %location% to %cineactor% at %timespan% |
| SKC-080 | Effect | Actors | set cine actor name of %cineactor% to %string% |
| SKC-081 | Effect | Actors | make cine actor %cineactor% face %location% |
| SKC-082 | Effect | Actors | show cine actor %cineactor% to %players% |
| SKC-083 | Effect | Actors | hide cine actor %cineactor% from %players% |
| SKC-084 | Effect | Actors | remove cine actor %cineactor% |
| SKC-085 | Effect | Actors | attach cine actor %cineactor% to %cineactor% |
| SKC-086 | Condition | Actors | cine actor %cineactor% is valid |
| SKC-087 | Condition | Actors | cine actor %cineactor% is temporary |
| SKC-088 | Expression | Displays | new cine display actor from %displayentity% |
| SKC-089 | Expression | Displays | new cine display group named %string% |
| SKC-090 | Expression | Displays | cine pivot of %cinedisplaygroup% |
| SKC-091 | Expression | Displays | cine scale of %cinedisplay% |
| SKC-092 | Expression | Displays | cine display children of %cinedisplaygroup% |
| SKC-093 | Effect | Displays | set cine scale of %cinedisplay% to %vector% |
| SKC-094 | Effect | Displays | animate cine scale of %cinedisplay% to %vector% over %timespan% using %string% |
| SKC-095 | Effect | Displays | animate cine rotation of %cinedisplay% by %number% degrees over %timespan% |
| SKC-096 | Effect | Displays | add %cinedisplay% to cine display group %cinedisplaygroup% |
| SKC-097 | Effect | Displays | set cine pivot of %cinedisplaygroup% to %location% |
| SKC-098 | Effect | Displays | animate cine group %cinedisplaygroup% to %location% over %timespan% |
| SKC-099 | Expression | Effects | new cine particle emitter %string% at %location% |
| SKC-100 | Expression | Effects | cine emitter radius of %cineemitter% |
| SKC-101 | Expression | Effects | cine emitter density of %cineemitter% |
| SKC-102 | Expression | Effects | cine emitter audience of %cineemitter% |
| SKC-103 | Expression | Effects | cine effect preset %string% |
| SKC-104 | Effect | Effects | play cine effect %string% at %location% for %players% |
| SKC-105 | Effect | Effects | set cine emitter radius of %cineemitter% to %number% |
| SKC-106 | Effect | Effects | set cine emitter density of %cineemitter% to %integer% |
| SKC-107 | Effect | Effects | set cine emitter duration of %cineemitter% to %timespan% |
| SKC-108 | Effect | Effects | set cine particle type of %cineemitter% to %particle% |
| SKC-109 | Effect | Effects | add cine emitter %cineemitter% to %cinescene% at %timespan% |
| SKC-110 | Effect | Effects | stop cine emitter %cineemitter% |
| SKC-111 | Effect | Audio | add cine sound %string% at %timespan% to %cinescene% |
| SKC-112 | Effect | Audio | play cine sound %string% at %location% for %players% |
| SKC-113 | Effect | Audio | stop cine sounds of %cineinstance% |
| SKC-114 | Effect | Audio | set cine sound volume of %cinesound% to %number% |
| SKC-115 | Effect | Audio | set cine sound pitch of %cinesound% to %number% |
| SKC-116 | Effect | Dialogue | add cine dialogue %string% at %timespan% to %cinescene% |
| SKC-117 | Effect | Dialogue | set cine dialogue mode of %cinescene% to %string% |
| SKC-118 | Effect | Dialogue | set cine dialogue typing speed of %cinescene% to %integer% |
| SKC-119 | Effect | Dialogue | add cine choice %string% named %string% to %cinescene% at %timespan% |
| SKC-120 | Effect | Dialogue | set cine choice timeout of %cinescene% to %timespan% |
| SKC-121 | Effect | Dialogue | advance cine dialogue of %cineinstance% |
| SKC-122 | Effect | Dialogue | cancel cine dialogue of %cineinstance% |
| SKC-123 | Expression | Dialogue | cine current dialogue of %cineinstance% |
| SKC-124 | Expression | Dialogue | cine dialogue mode of %cinescene% |
| SKC-125 | Expression | Dialogue | cine pending choices of %cineinstance% |
| SKC-126 | Expression | Diagnostics | skcine version |
| SKC-127 | Expression | Diagnostics | skcine capabilities |
| SKC-128 | Expression | Diagnostics | skcine active scene count |
| SKC-129 | Expression | Diagnostics | skcine camera backend of %player% |
| SKC-130 | Expression | Diagnostics | skcine profiler update time |
| SKC-131 | Condition | Diagnostics | skcine feature %string% is available |
| SKC-132 | Event | Events | on cine scene start |
| SKC-133 | Event | Events | on cine scene finish |
| SKC-134 | Event | Events | on cine scene cancel |
| SKC-135 | Event | Events | on cine scene skip |
| SKC-136 | Event | Events | on cine scene pause |
| SKC-137 | Event | Events | on cine scene resume |
| SKC-138 | Event | Events | on cine scene failure |
| SKC-139 | Event | Events | on cine scene marker |
| SKC-140 | Event | Events | on cine timeline loop |
| SKC-141 | Event | Events | on cine camera transition |
| SKC-142 | Event | Events | on cine actor spawn |
| SKC-143 | Event | Events | on cine actor remove |
| SKC-144 | Event | Events | on cine dialogue start |
| SKC-145 | Event | Events | on cine dialogue finish |
| SKC-146 | Event | Events | on cine choice |
| SKC-147 | Event | Events | on cine choice timeout |
| SKC-148 | Event | Events | on cine scene checkpoint |
| SKC-149 | Event | Events | on cine player restored |
Implementation rule: For each entry, record its actual registered Skript pattern and add parser + behavior tests before changing status to verified.