[Object Object]
Roomopolis offers advanced construction automation solutions in Minecraft through personalized keys that you can script using KubeJS. Replace manual, block-by-block building with instant structure deployment across your game world with a single interaction.
Instant Build Deployment
The mechanics center around creating specialized keys that load custom-designed templates directly from nbt files into your gameplay environment. Every structure spawns systematically -- positioned directly behind the targeted block location, with tunable altitude modifiers for pinpoint placement as per your design vision.
Landscape Integration Control
An integral aspect involves strategic deployment parameters: by designating interaction-specific blocks, your keys become terrain-sensitive tools, functioning exclusively when aimed at those designated materials. Strategic touch-points open extensive opportunities for generating meticulous temples, residential layouts, and even complex architectural complexes.
Template Customization Framework
Custom scripting frames the core functionality through KubeJS integration. Below is a practical script example demonstrating key creation that unfolds miniature rooms positioned one block above interaction points with iron
StartupEvents.registry('item', event => {
// Generate all-inclusive deployment tools
event.create("test_key", 'roomopolis_key')
// Named architectural templates
.templateId("roomopolis:tiny_room")
// Altitude tuning options
.heightAdjustment(1)
// Block-specific targeting limitations
.keyBlock("minecraft:iron_block")
})
Roomopolis stands as a formidable instrument for builders and map-makers, enabling rapid world population with detailed architectural elements.