Cuberite
A lightweight, fast and extensible game server for Minecraft
Namespaces | Enumerations | Functions
NamespaceSerializer.h File Reference
#include "Defines.h"
#include "Mobs/MonsterTypes.h"
#include "Registries/CustomStatistics.h"
Include dependency graph for NamespaceSerializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 NamespaceSerializer
 

Enumerations

enum class  NamespaceSerializer::Namespace { NamespaceSerializer::Minecraft , NamespaceSerializer::Cuberite , NamespaceSerializer::Unknown }
 

Functions

unsigned NamespaceSerializer::DataVersion ()
 
std::string_view NamespaceSerializer::From (BannerPattern a_ID)
 
std::string_view NamespaceSerializer::From (CustomStatistic a_ID)
 
std::string_view NamespaceSerializer::From (eMonsterType a_ID)
 
AString NamespaceSerializer::Prettify (AString a_ID)
 
AString NamespaceSerializer::PrettifyEntityName (const AString &a_ID, const bool a_IsTamed=false)
 
std::pair< Namespace, std::string_view > NamespaceSerializer::SplitNamespacedID (std::string_view ID)
 
CustomStatistic NamespaceSerializer::ToCustomStatistic (std::string_view a_ID)
 
eMonsterType NamespaceSerializer::ToMonsterType (std::string_view a_ID)