Roomopolis позволяет создавать пользовательские ключи через KubeJS для размещения шаблонов в мире. Ключи можно создавать в KubeJS:
StartupEvents.registry('item', event => {
// Создание пользовательского ключа:
event.create("test_key", 'roomopolis_key')
// ID шаблона (пример: data/roomopolis/structures/tiny_room.nbt)
.templateId("roomopolis:tiny_room")
// Корректировка высоты размещения структуры
.heightAdjustment(1)
// Опциональное ограничение по блоку для активации
.keyBlock("minecraft:iron_block")
})