Skip to content

Commit 9ac7833

Browse files
authored
Update README.md
1 parent 4784028 commit 9ac7833

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ Join the ShowScript Discord server for help & support: https://discord.gg/yNX8Qd
1010

1111
**Currently, ShowScript has only been tested to work on Spigot/Paper 1.12.2. PR's welcome to extend support to other versions!**
1212

13+
14+
## Features
15+
16+
- Turn miles of Command Blocks into just one command that's easy to share, extend, and run!
17+
- [A simple YAML schema]() enabling beginners to easily schedule _any_ commands to run at specified times
18+
- [A rich Groovy DSL](https://github.com/MCParks/ShowScript/blob/main/docs/showscript3.md) that brings all the functionality of the YAML schema _and_ allows you to add programming constructs like conditionals, loops, functions, etc
19+
- Add [arguments]() to your shows to make them reusable in different situations
20+
- Seamlessly interact with [server constructs]() like `Player`s, `Entity`s `Location`s, and more!
21+
- Set [global variables]() and [export data and functions]() to share data between shows
22+
- [Access any Java class loaded in your Classpath]() for easily extending functionality to custom plugins
23+
- [Region Shows](https://github.com/MCParks/ShowScript/blob/main/docs/region-shows.md): Have a show loop ambiently as long as there are players in a WorldGuard region
24+
1325
## Example
1426

1527
A file that defines a series of timecodes and actions is called a "Show." Your shows live in `plugins/ShowScript/Shows`. You may nest your shows in directories; it's considered good practice to do this to organize different projects.

0 commit comments

Comments
 (0)