# Urbek City Builder: Modding

{% hint style="warning" %}
**DISCLAIMER:** This is an unofficial page, may not be accurate.
{% endhint %}

{% hint style="info" %}
**What can I do ?** Urbek's Modding allows you to create 3 type of modifications possible, and a same mod can use the 3 of them at once if you want:

* Add new models to existing buildings
* Add constructions
* Replace models of existing buildings
  {% endhint %}

## Getting Started

**Making mods in Urbek is very easy,** and best of all, you can draw in the same style using [MagicaVoxel](https://ephtracy.github.io/), a very fun and easy to use program.

{% hint style="info" %}
**How to make your first mod without prior knowledge:**
{% endhint %}

{% content-ref url="/pages/DLu6ONAcNeEGEWQ6cKDF" %}
[Creating Your First Mod](/urbek-modding/getting-started/creating-your-first-mod.md)
{% endcontent-ref %}

Before making a more complete mod, you may need to learn how to do 3d models or use the file format:

{% content-ref url="/pages/GchhVNF37u1i8PWPmSsC" %}
[How to use JSON](/urbek-modding/getting-started/how-to-use-json.md)
{% endcontent-ref %}

{% content-ref url="/pages/RmeCrVUX8xL15GOGiLOn" %}
[Make a 3D Model](/urbek-modding/getting-started/make-a-3d-model.md)
{% endcontent-ref %}

{% content-ref url="/pages/FiSScHdA5lzA7XJjoXkj" %}
[Mod Folder Structure](/urbek-modding/getting-started/mod-folder-structure.md)
{% endcontent-ref %}

### Guides: Jump right in

Follow our handy guide to get started on the basics as quickly as possible:

{% content-ref url="/pages/XQhwY05Lb1gM63lhoyUg" %}
[Adding Models](/urbek-modding/guides/adding-models.md)
{% endcontent-ref %}

{% content-ref url="/pages/aUJtXwEYtiPV8iwXGbBZ" %}
[Adding Constructions](/urbek-modding/guides/adding-constructions.md)
{% endcontent-ref %}

{% content-ref url="/pages/36lpdClhV8EOyN7PMIhj" %}
[Replace Models](/urbek-modding/guides/replace-models.md)
{% endcontent-ref %}

### Fundamentals: Dive a little deeper

{% content-ref url="/pages/FiSScHdA5lzA7XJjoXkj" %}
[Mod Folder Structure](/urbek-modding/getting-started/mod-folder-structure.md)
{% endcontent-ref %}

{% content-ref url="/pages/6U2mPXfFqa76okdBrXp6" %}
[Structure Attributes](/urbek-modding/in-depth-knowledge/structure-attributes.md)
{% endcontent-ref %}

{% content-ref url="/pages/oOjQ8f7l80Q8jCoZh9CS" %}
[In-Game Data Names](/urbek-modding/in-depth-knowledge/in-game-data-names.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://worive.gitbook.io/urbek-modding/urbek-city-builder-modding.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
