cc-tweaked / Cobalt

A re-entrant fork of LuaJ
Other
71 stars 13 forks source link
lua luaj runtime

Cobalt

Cobalt is an Lua implementation for Java, designed for use in the Minecraft mod CC: Tweaked. Is is based on LuaJ 2.0, though has diverged significantly over the years.

Features

Cobalt implements a (mostly) compliant Lua 5.1 implementation, with several interesting additional features:

Using

Don't.

No seriously, don't. Cobalt is developed in-sync with CC: Tweaked, and so grows and changes according to the mod's needs. There is no guarantee of API stability between versions. It makes many design decisions which make sense for CC, but not for anything which needs a normal Lua implementation.

Instead I recommend using one of the alternative Lua implementations, like LuaJ, JNLua or Rembulan.