A standalone interactive REPL (Read Evalueate Print Loop) for the DenizenScript scripting language, built with Java 21, DenizenCore, and JLine3.
- Instant tag evaluation - lines starting with
<are auto-prefixed withdebug, so expressions like<element[5].add[3]>print their result right away. - Multiline input - press
ESC + Enterto continue input on a new line before submitting. - Tab completion - completes command names, tag bases (
<...), and definition references (<[...]>). - Auto-close - typing
<,[,", or{automatically inserts the matching closing character; backspace removes both sides. - Formatting - proper tag and command syntax highlighting
| Command | Description |
|---|---|
help |
Show basic usage tips |
help commands |
List all registered commands with syntax |
exit |
Exit the REPL |
- Java 21+
- Maven 3.6+ (for building from source)
mvn exec:javaOr with the pre-built JAR:
java -jar target/Denizen-REPL.jarFull JAR (includes all dependencies):
mvn packageOutput: target/Denizen-REPL.jar