Tutorials & Example Scripts
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.
These examples are specification fixtures for the proposed SkCine API. They will intentionally require implementation and syntax verification before deployment.
| Example file | Teaches | Risk/safety test |
|---|---|---|
01-first-cinematic.sk |
Scene and camera path | Finish restoration |
02-camera-orbit.sk |
Orbit, look-at, camera mode | Missing target |
03-boss-intro.sk |
Actors, titles, timed cues | Existing boss not deleted |
04-item-reveal.sk |
Displays, scaling, reward presentation | No duplicate rewards |
05-dialogue-choice.sk |
Dialogue, choice, branching | Timeout/validation |
06-group-scene.sk |
Multiple viewers | Independent restoration |
07-particle-show.sk |
Particle emitters, presets | Rate limiting |
08-scene-lifecycle.sk |
Pause/resume/skip/seek | Callback deduplication |
09-display-animation.sk |
Group transformations | Entity lifetime |
10-cinematic-teleport.sk |
General-purpose teleport animation | Transactional teleport timing |
How to use once SkCine exists
- Copy one
.skintoplugins/Skript/scripts/. - Update world/coordinate assumptions to valid locations.
- Run
/sk reload filename. - Confirm zero parse errors with the verified released syntax.
- Run the demo command on a test server.
- Test manual skip and disconnect in addition to normal completion.
Do not run a proposed code example on a production server and assume it has been validated.