# 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/)
