# AdminTools3

[![CodeFactor](https://www.codefactor.io/repository/github/weiiswurstdev/admintools3/badge)](https://www.codefactor.io/repository/github/weiiswurstdev/admintools3)

A general purpose Craftbukkit+ Plugin

* [BukkitDEV](https://dev.bukkit.org/projects/admintoolsde)
* [SpigotMC](https://www.spigotmc.org/resources/admintools.76747/)
* [PaperMC](https://papermc.io/forums/t/1-8-8-1-15-2-admintools3-20-modules-in-a-gui-all-messages-configurable/2999)
* [bStats](https://bstats.org/plugin/bukkit/AdminToolsDE/6930)

## Support

You will recieve support in the [discord server](https://discord.gg/YDkQbE7)

The review section is NOT the place to report bugs or suggest features!

## Features

* Many different modules in a GUI
* Full Support for Bukkit/Spigot/Paper 1.13+
* Legacy Support for Bukkit/Spigot/Paper 1.8+ (This might be buggy, please update!)
* 100% customizable messages, with support for PlaceholderAPI
  * Default translations to English and German provided
* Customizable cooldowns, aliases and individual settings for each module
* Permissions for each module, and more
* Option to use custom Join and Leave messages!
* /pinfo, which shows customizable information for any player
* An API to integrate your plugin as modules into the GUI
* If you use PaperMC, the plugin will teleport players asynchronously to save resources

## Module list

* Kill Players
* Mute players
* Freeze players
* Heal players
* View Enderchests of players
* View the Inventory of players
* Make players invisible (Permission to see invisibles: admintools3.bypass.vanish)
* Enable flying for players
* Change the Gamemode of players
* Open a Workbench anywhere
* Clear the chat, for you or everyone
* Toggle CommandSpy, to see what commands are being used
* Change the maximum amount of hearts of players
* Clear the inventory of players
* Change the difficulty of any world
* Teleport into any world
* Toggle PvP in any world
* Change to sunny weather in any world
* Set the spawn of any world
* Use the AdminChat (admintools3.adminchat.send) to send messages to admins (admintools3.adminchat.recieve)

## The API

* Add your own modules into the GUI
* Add your own translation files into the MessageTranslator
* Disable the default message key format to use your own
* Use modular features such as the PlayerSelector or the WorldSelector

The API, and examples, are in the Wiki.

## Credits

* [XMaterial for Compatibility](https://www.spigotmc.org/threads/xseries-xmaterial-xparticle-xsound-xpotion-titles-actionbar-etc.378136/)
* [bstats Metrics](https://bstats.org/)


---

# 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://weiiswurst.gitbook.io/admintools3/master.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.
