# Getting Started

## What is MCJS?

**MCJS** is a plugin that allows you to create dynamic scripts in the widely recognized **JavaScript** language (**ECMA Script 5**). These scripts have the incredible ability to modify your server's behavior, just like conventional plugins, but with greater simplicity for those not so closely related to the programming world.

### Key Features

<mark style="color:purple;">Flexibility</mark>: Harness the full power of **MCJS** to customize your server's functionality. Write scripts that respond to specific events or conditions seamlessly.

<mark style="color:purple;">Real-Time Updates</mark>: The revolutionary feature! Unlike conventional plugins that require server restarts for updates, **MCJS** enables you to apply script changes in real-time with a single command. Say goodbye to server downtime during updates.

<mark style="color:purple;">Enhanced Server Control</mark>: Adjust your server's behavior on the fly. Tweak settings, add new features, or resolve issues quickly to ensure a smooth and responsive gaming experience for your players.

<mark style="color:purple;">Simplified Management</mark>: Easily manage and organize your scripts within **MCJS**, making maintenance and updates a breeze as your server evolves.

<mark style="color:purple;">Powerful API</mark>: We provide an intuitive **API** to further simplify script development, allowing you to create custom functionality effortlessly.

Start writing dynamic scripts and enjoy the advantages of real-time updates for an unparalleled gaming experience on your server. Download **MCJS** now and experience the future of server customization!


---

# 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://facuu16.gitbook.io/mcjs/getting-started.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.
