# Use cases

Tachyon is certainly not for every 1.8.8 Minecraft server. There are loads of quirks that most people who want to start a server might be turned off from.  Here's a list of stuff Tachyon does differently than your traditional software\
\\

1. Tachyon forces the developer to keep multi-threading in mind. Though ticking and processing is not done in multiple threads the world block handling and other features need the developer to write good concurrent code.
2. Tachyon is a completely new piece of server software for Minecraft, this means plugins written for Bukkit/Spigot/Paper and code that utilizes the traditional server software is completely INCOMPATIBLE with Tachyon, this forces the developer to write their own functionality.
3. Tachyon is not for everyone. Though yes we implement every bit of the 1.8 protocol, we do not implement 99% of the features, if you are looking for a vanilla experience on 1.8 you should not use Tachyon. We're aiming  for software primarily used for mini-game servers that hardly depend on any vanilla features, and the features they do depend on being simply to re-implement into Tachyon.
4. Tachyon is UNSTABLE. At the current state, Tachyon is extremely unstable and most likely prone to bugs, we're at an extremely early beta so this is to be expected, certain API's might also change therefore please consider twice before using Tachyon in a large production environment&#x20;
