> For the complete documentation index, see [llms.txt](https://paw-studio.gitbook.io/paw-studio-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://paw-studio.gitbook.io/paw-studio-docs/welcome-to-litecore-v2.md).

# Welcome to LiteCore v2

**LiteCore v2** is the shared core library used across all plugins developed by **PawStudio**. It serves as the foundation for plugin logic, utilities, and infrastructure.\
Originally built for **LiteCooking**, LiteCore is now being gradually integrated into all of our plugin projects for maximum consistency and code reuse.

## 📦 Where It's Used

**LiteCooking** – Advanced cooking system with interactive mechanics

## Quick links

{% content-ref url="/pages/qoLg83Jl3rj4eTVIfOBX" %}
[LiteItem](/paw-studio-docs/overview/liteitem.md)
{% endcontent-ref %}

{% content-ref url="/pages/QTqFKfDtb94ZLfxT1DP5" %}
[Animations](/paw-studio-docs/overview/animations.md)
{% endcontent-ref %}

## 📁 Core Directory Structure

LiteCore provides several key directories that are automatically loaded and available to all plugins using it:

### 📂 `core/animations`

Contains all custom **animation files** used by the plugin.\
Each `.json` file defines an animation ID that can include sounds and particles triggered during gameplay.

Example: `use_animation.json` → usable as `animation: use_animation`

***

### 📂 `core/gui`

Stores all **custom GUI pages** and interface layouts for the plugin.\
These files define button positions, titles, actions, and interaction behavior using a consistent format.

Useful for modular menu building without code duplication.

***

### 📂 `core/translations`

Holds all **language files** for plugin localization.\
Each file contains key-value translation pairs used for messages, tooltips, UI text, etc.

Supports easy multilingual support and custom language overrides.

***

If you're a developer using one of our plugins or want to understand the shared logic powering our ecosystem — this documentation will guide you through the components and usage of **LiteCore v2**.
