1
0
cuberite-2a/src/WorldStorage/NamespaceSerializer.h
12xx12 243083e01a
Adding basic Banner functionality (#4806)
+ Added item and block for banners

Co-authored-by: 12xx12 <12xx12100@gmail.com>
Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
2021-03-15 02:47:55 +00:00

27 lines
541 B
C++

#pragma once
#include "Defines.h"
#include "Mobs/MonsterTypes.h"
#include "Registries/Statistics.h"
namespace NamespaceSerializer
{
enum class Namespace
{
Minecraft,
Cuberite,
Unknown
};
unsigned DataVersion();
std::string_view From(Statistic a_ID);
std::string_view From(eMonsterType a_ID);
std::string_view From(BannerPattern a_ID);
Statistic ToCustomStatistic(std::string_view a_ID);
eMonsterType ToMonsterType(std::string_view a_ID);
std::pair<Namespace, std::string_view> SplitNamespacedID(std::string_view ID);
}