cabaletta / cabaletta/baritone

Scriptatone™ - Fast development of complex behaviors for Baritone

Open
#881 48 comments 8 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
9.2k
Forks
2.1k
Avg merge
4d 3h
Merged PRs (30d)
3

Description

Hook up a scripting language to Baritone, to allow "normal people" to make baritone do complicated things -- no compiling in new commands.

I think [Jython](https://www.jython.org) is the best choice, but [luaj](https://github.com/luaj/luaj) is also available. I'm totally unbiased.

To be clear, I want to use a scripting language _specifically_ so the script can be hot-reloaded at runtime.

No idea if this is an even vaguely good idea. Maybe it should be a wrapper or something. [IronException seems to think it's a not-terrible idea.](https://github.com/cabaletta/baritone/issues/801#issuecomment-524232084)

- [ ] Pick a language (that doesn't suck)
- [ ] Design an API (that doesn't suck)
- [ ] Implement it (in a way that doesn't suck)
- [x] I have not used any OwO's or UwU's in this issue.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.