[SC]StructureCraft

[SC]StructureCraft

Quickly export structures for custom multi-block machines

by
1.3K Downloads
forgegame-mechanicsutility
Rent Server with this Mod

About this Mod

You can use tools and commands to quickly export structures, currently you can export CustomMachinery (Fork), [GTM] GregTechCEu Modern, Masterful Machinery, NBT structure format (the front of the structure is the Z-axis, This mod has a wireframe rendering mode that can be changed to a single square border rendering (FULL) by default, and can be changed to a multi-block border rendering mode (OUTLINE)

How to use: After selecting two points, enter the command /StructureCraft CM, GTM, MM and enter the controller id and NBT to export the corresponding format file.
Take GTM as an example

/StructureCraft GTM 'gtceu:greenhouse'

 
Export examples

Custom Machinery structure (exports the state of the block and the NBT of the container together)

[
  [
    "AAA",
    "AAA",
    "AAA"
  ],
  [
    "BBB",
    "BEB",
    "ImI"
  ],
  [
    "CDC",
    "FGH",
    "CJC"
  ]
],
{
  "B": "minecraft:stone",
  "I": "minecraft:blast_furnace{BurnTime:0,CookTime:0,CookTimeTotal:0,Items:[],RecipesUsed:{},id:'minecraft:blast_furnace'}",
  "C": "minecraft:oak_slab[type=bottom,waterlogged=false]",
  "E": "minecraft:verdant_froglight[axis=y]",
  "G": "minecraft:oak_slab[type=top,waterlogged=false]",
  "D": "minecraft:birch_stairs[facing=south,half=bottom,shape=straight,waterlogged=false]",
  "A": "minecraft:smooth_stone",
  "H": "minecraft:birch_stairs[facing=west,half=bottom,shape=straight,waterlogged=false]",
  "J": "minecraft:birch_stairs[facing=north,half=bottom,shape=straight,waterlogged=false]",
  "F": "minecraft:birch_stairs[facing=east,half=bottom,shape=straight,waterlogged=false]"
}

GregTechCEu Modern structure

pattern(definition => FactoryBlockPattern.start()
  .aisle('AAB', 'BCB', 'BCB', 'BDB', 'BBB')
  .aisle('BEB', 'CFC', 'C#C', 'DGD', 'BHB')
  .aisle('IKB', 'ICB', 'BCB', 'BDB', 'BJB')
  .where('K', Predicates.controller(Predicates.blocks(definition.get())))
  .where('D', Predicates.blocks(GTBlocks.CASING_GRATE.get()))
  .where('G', Predicates.blocks('minecraft:glowstone'))
  .where('F', Predicates.blocks('minecraft:oak_sapling'))
  .where('C', Predicates.blocks('ae2:quartz_glass'))
  .where('E', Predicates.blocks('minecraft:moss_block'))
  .where('B', Predicates.blocks(GTBlocks.CASING_STEEL_SOLID.get()))
  .where('A', Predicates.abilities(PartAbility.INPUT_ENERGY))
  .where('J', Predicates.abilities(PartAbility.MAINTENANCE))
  .where('I', Predicates.abilities(PartAbility.IMPORT_FLUIDS))
  .where('H', Predicates.abilities(PartAbility.MUFFLER))
  .where('#', Predicates.air())
  .build()
)

Masterful Machinery structure

layout(a => {
    a.layer([
        "DDDDD",
        "DDDDD",
        "DDDDD"
    ]).layer([
        "DDDDD",
        "D   D",
        "DDCDD"
    ])
    .layer([
        "AAAAA",
        "ABBBA",
        "AAAAA"
    ])
    
    .key("D", {
        block: "minecraft:stone"
    })
    .key("B", {
        block: "minecraft:coal_block"
    })
    .key("A", {
        block: "minecraft:smooth_stone"
    })
})

Available Versions

StructureCraft 1.0.0release
MC 1.20.1forge
August 22, 2024
StructureCraft 0.2.4release
MC 1.20.1forge
August 6, 2024
StructureCraft 0.2.3release
MC 1.20.1forge
July 27, 2024
StructureCraft 0.2.2release
MC 1.20.1forge
July 21, 2024
StructureCraft 0.2.1release
MC 1.20.1forge
July 21, 2024

How to Install [SC]StructureCraft on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "[SC]StructureCraft". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

[SC]StructureCraft server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is [SC]StructureCraft compatible with forge?

[SC]StructureCraft officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with [SC]StructureCraft – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if [SC]StructureCraft consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install [SC]StructureCraft with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Unsupported

Supported Versions

1.20.1