Ensconcer is a library of utilities for minecraft datapacks that intends to unify data storage and manipulation in minecraft 1.14+
There are plans for extra optional modules with more functions, as well as a transpiler with direct support for Ensconcer to ease the use of various advanced features.
The zip file needs to be placed in the datapacks
folder of your world. Upon loading the world, or on /reload
, players will be prompted to complete the setup by clicking on the message every 5 seconds until the setup is complete. This can only be done by operators, and causes the chunk at block (654321, 654321) to be force loaded (chunk 40895, 40895).
Ensconcer adds 4 blocks to the world for various uses that are shared between datapacks:
- (654321 0 654321): A jukebox with an item in it
- (654322 0 654321): A command block running a function tag
- (654321 0 654322): A shulker box
- (654322 0 654322): A sign
Some bedrock is also placed directly above these blocks to protect them.
These blocks must not be destroyed by any datapack, at any point, for any reason.
The rest of the chunk, from y=2 and above, is freely available for any use by datapacks. However, these blocks can not be expected to remain untouched by other datapacks, this area is for temporary storage only.
More details on what these are used for, and what modules are currently available, see the Ensconcer wiki