Skip to content

POI Format

Byte order

Point of Interest data is stored in Big Endian byte order.

POI NBT Data

Tag NameTag TypeDescription
DataVersionIntTagVersion of the POI NBT structure.
SectionsCompoundTagEach CompoundTag is a section of a chunk holding POI data for that section.

Sections Data

Tag NameTag TypeDescription
section Y[1]CompoundTagContains POI data for this section.

section Y Data

Tag NameTag TypeDescription
RecordsListTag of CompoundTagsEach CompoundTag is a point of interest block.
VaildByteTagUnknown, seems to always be a value of 1.

Records Data

Tag NameTag TypeDescription
free_ticketsIntTagThe number of villagers that can claim this POI block. Value decreases by 1 for each villager that claims the POI block.
posIntArrayTagThe POIs position in the world.
typeStringTagDefines what type of POI this is. It is always one of the following: minecraft:armorer, minecraft:bee_nest (1.15+ Only), minecraft:beehive (1.15+ Only), minecraft:butcher, minecraft:cartographer, minecraft:cleric, minecraft:farmer, minecraft:fisherman, minecraft:fletcher, minecraft:home, minecraft:leatherworker, minecraft:librarian, minecraft:lightning_rod (1.17+ Only), minecraft:lodestone (1.16+ Only), minecraft:mason, minecraft:meeting, minecraft:nether_portal (1.15+ Only), minecraft:shepherd, minecraft:toolsmith, minecraft:weaponsmith.

Notes

  1. The sections Y value. A value between 0 and 15 or between -4 and 19 for 1.18+.

Contributors

The avatar of contributor named as BJTMastermind BJTMastermind

Changelog

Contributors



Documentation page was setup by DexrnZacAttack.