31class MapItem :
public ::ComplexItem {
50 virtual void appendFormattedHovertext(
54 bool const showCategory
59 virtual ::ResolvedItemIconInfo getIconInfo(
::ItemStackBase const& item,
int,
bool)
const ;
61 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
69 MCAPI MapItem(::std::string
const& itemName,
short itemId);
79 MCAPI
static void _scheduleMapChunkRendering(
83 ::std::shared_ptr<bool> chunksRefCount
86 MCAPI
static bool doesDisplayPlayerMarkers(
::ItemStackBase const& item);
88 MCAPI static ::ActorUniqueID getMapId(
::CompoundTag const* tag);
94 MCAPI
static bool sampleMapData(
101 ::std::vector<::MapSample>* output,
103 ::std::vector<::ClientTerrainPixel>* clientPixels
106 MCAPI
static void serializeMapData(::std::vector<::MapSample>
const& mapSamples, ::std::string& output);
110 MCAPI
static void setMapNameIndex(
::ItemStack& item,
int mapNameIndex);
116 MCAPI static ::std::string
const& TAG_MAP_INIT();
118 MCAPI static ::std::string
const& TAG_MAP_NAME_INDEX();
120 MCAPI static ::std::string
const& TAG_MAP_PLAYER_DISPLAY();
122 MCAPI static ::std::string
const& TAG_MAP_REGENERATE();
124 MCAPI static ::std::string
const& TAG_MAP_SCALE();
126 MCAPI static ::std::string
const& TAG_MAP_SCALING();
128 MCAPI static ::std::string
const& TAG_MAP_UUID();
134 MCAPI
void* $ctor(::std::string
const& itemName,
short itemId);
149 MCAPI
void $appendFormattedHovertext(
153 bool const showCategory
158 MCFOLD ::ResolvedItemIconInfo $getIconInfo(
::ItemStackBase const& item,
int,
bool)
const;
160 MCFOLD ::Item& $setIconInfo(::std::string
const& name,
int id);
170 MCAPI
static void** $vftable();