Point of interest (commonly referred by the acronoym POI) refers to particularly important blocks in the game. In Minecraft, there is a dedicated space that saves only the location of points of interest, separate from the data for other blocks in the world, allowing quicker access to these points.
Mechanism
Points of interest are used by some entities, items, and blocks. They are saved as mca files in the following level format folders (the folder that stores world data inside the saves folder):
dimensions/minecraft/overworld/poifolder (for the Overworld)dimensions/minecraft/the_nether/poifolder (for the Nether)dimensions/minecraft/the_end/poifolder (for the End)
ID
- Each point of interest is assigned an ID. The ID does not necessarily match the block's ID; for example, a bed has the
minecraft:homeID.
- The ID saved in the
mcafiles corresponds to the point of interest, and the block's ID is not saved. The IDs are listed in the table below.
free_tickets
- Each point of interest has a maximum number of entities that can be associated with it at the same time. The maximum number for each point of interest is shown in the table below.
- The number of available slots is stored in a value called
free_ticketsfor each point of interest. For example, a bell can be associated with up to 32 villagers. If twelve Villagers are already associated with it, the value offree_ticketswill be twenty. For blocks like the Nether portal, which cannot be associated with entities, the value is always set to 0.
List of points of interest
| ID | Block | User | Max Entity Count | Tags |
|---|---|---|---|---|
minecraft:armorer
|
1 | #minecraft:village#minecraft:acquirable_job_site
| ||
minecraft:butcher
|
||||
minecraft:cartographer
|
||||
minecraft:cleric
|
||||
minecraft:farmer
|
||||
minecraft:fisherman
|
||||
minecraft:fletcher
|
||||
minecraft:leatherworker
|
||||
minecraft:librarian
|
||||
minecraft:mason
|
||||
minecraft:shepherd
|
||||
minecraft:toolsmith
|
||||
minecraft:weaponsmith
|
||||
minecraft:home
|
#minecraft:village
| |||
minecraft:meeting
|
32 | |||
minecraft:bee_nest
|
0[note 3] | #minecraft:beehome
| ||
minecraft:beehive
|
||||
minecraft:lightning_rod
|
0 | None | ||
minecraft:nether_portal
|
||||
minecraft:lodestone
|
||||
minecraft:test_instance
|
- ↑ All colors. The coordinates for the head of the bed are saved as the Point of Interest.
- ↑ a b Bee Nests and Beehives are saved separately.
- ↑ Bees themselves store the location of Bee Nests and Beehives using the [NBT Compound / JSON Object] hive_pos and do not directly use Points of Interest.
- ↑ Used when searching for an exit Nether Portal after entering one.
- ↑ Used for finding block-based game tests.
History
Java Edition
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.14 | 19w11a | Added points of interest. | |||||
| 1.19 | 22w19a | The /locate poi command was added to search for points of interest. | |||||
| 1.21.6 | 25w16a | Added the test_instance POI. | |||||
Bedrock Edition
| Bedrock Edition | |||||||
|---|---|---|---|---|---|---|---|
| 26.50 Experiment | Preview 26.50.26 | The /locate poi command was added to search for points of interest. | |||||



