Intellij idea language plugin for the Icaria game's text script language
- Java 84%
- Lex 10.7%
- Kotlin 5.3%
| gradle/wrapper | chore: add license info | |
| LICENSES | chore: add license info | |
| src/main | chore: add license info | |
| .gitattributes | chore: add license info | |
| .gitignore | chore: add license info | |
| build.gradle.kts | chore: add license info | |
| CHANGELOG.md | chore: add license info | |
| gradle.properties | chore: add license info | |
| gradlew | feat: initial prototype | |
| gradlew.bat | feat: initial prototype | |
| README.md | docs: add game url to readme | |
| REUSE.toml | chore: add license info | |
| settings.gradle.kts | chore: add license info | |
Icadea
IDE support for the Icaria game.
The game: https://store.steampowered.com/app/2613890/Icaria/
Feature tracker
Standalone
These don't require a mod in the game
- Basic syntax highlighting
- Built-in code completion
- Operations/commands
- Expressions
- Items
- Automatic indenting
- Error checks based on types
Integrated features
These require a mod in the game
- Smart code completion based on game state
- Role listing tool window
- Robot listing and control
- Autocompletion for entity sets by role in the current save (
[Thing]syntax) - Automatically deploy code changes to game
- Debugger sync
Strict No LLM / No AI Policy
No LLMs for issues.
No LLMs for patches / pull requests.
No LLMs for comments on the bug tracker, including translation.
License
LGPL3.0-only