Skip to content
This repository was archived by the owner on Oct 22, 2025. It is now read-only.

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Important

This repository has been archived in favour of the combined Umbrella repository. The stubs here are very out of date and aren't useful without the other parts of Umbrella anyway.

PZEventStubs

PZEventStubs provides Lua annotations for Project Zomboid events and hooks to allow for autocompletion, type checking and easy access to documentation. You can view the documentation as text here. Autocompletion for Events Annotation for Events Parameter types for Events

Usage

Umbrella

PZEventStubs is a part of Umbrella, the simplest and most comprehensive Lua development environment for Project Zomboid. You can find instructions to install Umbrella on its page - it is much simpler than installing this alone.

PZEventStubs relies on Umbrella or another library for Project Zomboid class definitions. You can still use it without but the utility is severely reduced.

Manual Installation

Visual Studio Code

PZEventStubs's annotations are designed for the Lua language server plugin. To load PZEventStubs as a library, open the extension's settings, look for Lua › Workspace: Library, click Add Item and type/paste the full path to the folder you cloned to.

IntelliJ IDEA

Note: Currently versions of EmmyLua designed for 2023+ builds of IntelliJ do not support indexing whatsoever. This library will not do anything on these versions.

PZEventStubs's annotations have been known to work with the EmmyLua plugin. To add a library, open Project Structure (Ctrl-Alt-Shift-S by default), go to Global Libraries, click the top left plus sign to add a new library, select Lua Zip Library, and select the folder you cloned to. Every time you start a new project, navigate to this screen, right click the library you created, and select Add to Modules... to load the library for that project.

About

Lua stubs for Project Zomboid events, to enable intellisense

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Sponsor this project

Contributors

Languages