.. include:: common.rst

.. _faq:

FAQ
===


What is Minecraft Manager?
--------------------------

Minecraft Manager (MCM) is the second iteration of the Whitelist application used by the 24CarrotCraft survival server.

It was primarily developed for this server, though it is now in use for other servers controlled by the same owners, such as 24CreativeCraft.

All source code for the plugin and web application were created by Etzelia.


This looks the same as the Whitelist app....what's different?
-------------------------------------------------------------

The changes for this are largely under the hood. That is, you *shouldn't* notice a big difference. One of the major things is that this is re-written to be portable.

When we first launched 24CreativeCraft, for example, copying the Whitelist application and changing hard-coded values was a nightmare. Now, we simply start a new Django project and import this app, change a handful of settings and run.


How will this affect me in Discord?
-----------------------------------

24-Karat-Bot will not be going away, however it **will** lose some functionality, such as application processing. Applications will now be processed through MCM via a different built-in bot.

Applications and Tickets are now using embeds, so they look far more polished than the plain-text versions you might be used to.


How will this affect me in-game?
--------------------------------

.. note::
    There are some command changes as well. See the plugin doc's commands page for more details.

Probably another of the largest reasons this project was started, there is now a companion plugin shipped with MCM.

Previously, all in-game integrations to the Whitelist application were done through a third-party plugin called `Skript <https://github.com/SkriptLang/Skript>`_. This caused a few cascading effects, most notably numerous failed applications. Since Skript allows scripting using its pseudo-language, it has the unfortunate side effect of being hard to make the code do exactly what you want all the time.

With the inclusion of a hand-made plugin, MCM now has 100% control over its data flow.