# ControlX

## Description & Purpose

In the Italian community there has always been a need to run **Hack Checks**, so we decided to develop this plugin!

**ControlX** allow you and your staff to control a suspicious player, with some features.

## Installation & License

Purchase & download ControlX from this [link](https://www.mc-market.org/resources/19213/).

Stop the server, upload the jar into the Proxy plugin folder and in the Spigot plugin folder (**only in the controls server**), then start the proxy and the spigot server.

Insert you license in the file config.yml (if you dont have it follow [THIS ](https://twproject.gitbook.io/twproject/license)guide) and restart.

## Features

Because of many things (like events, gui, locations ...) there is a Bukkit part of the plugin.

### Proxy

* [x] **Control Server:** Staffer and Player will be sended to the control server
* [x] **Send Title:** Send a customizable title and subtitle to the player
* [x] **Block Commands:** Block player commands
* [x] **Commands on quit:** Commands executed when the player under control quit
* [x] **TabComplete**: All commands have tabcomplete for subcommands and arguments
* [x] **Count Controls:** Count every control and visualize the top of staffers
* [x] **Save Controls:** Save and view information about any control

### Bukkit&#x20;

* [x] **Location:** Set the staffer location and player location
* [x] **Multiple Location**: You can set multiple location
* [x] **Gui:** Open a customizable gui when the player gets controlled
* [x] **Events:** Cancel events of player
* [x] **TabComplete**: All commands have tabcomplete for subcommands and arguments
* [x] **Custom chat:** Custom chat between staffer and player
* [x] **Unique chats**: Chat between staffer and player can be set 'unique'
* [x] **Custom placeholder**: The plugin provides some placeholders to show in other plugins
* [x] **PlaceholderAPI support**: The chat support PlaceholderAPI's placeholders&#x20;


---

# 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://docs.tw-project.it/plugins/controlx.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.
