/Candle

Primary LanguageLua

Candle

Candle is EmmyLua typings for Project Zomboid's Java API.

Advantages

  • Types are exposed to IntelliSense through EmmyLua, showing what goes where and what's returned.
  • No time spent decompiling the game and running tools to get typings. (They are provided already)
  • Built using PZ-Rosetta, using Project Zomboid's JavaDocs to make the typings friendlier. (Parameter names, Documentation notes, etc.)

Caveats

  • Each EmmyLua environment behaves differently. (vscode plugin, IntelliJ IDEA, etc.) This could cause issues.
  • Forks of EmmyLua behave differently. This can cause issues depending on use.

Setup

  1. IntelliJ IDEA or vscode installed.
  2. EmmyLua IDEA plugin or extension installed.
  3. Create new project.
  4. Place typings into project where the EmmyLua plugin or extension requires.
  5. Have fun!

Support

Discord Server

https://discord.gg/u3vWvcPX8f

If you like what I do and helped your community a lot, feel free to buy me a coffee! https://ko-fi.com/jabdoesthings

https://www.paypal.com/paypalme/JabJabJab