schematic_block
Place a schematic as a block — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | schematic_block |
| Type | Misc |
| Color | Orange |
| Icon | fa6-solid:cube |
Fields
| Field | Type | Description |
|---|---|---|
schematic | String | Schematic filename in plugins/Typewriter/schematics/ (include .schem extension) |
spawnItem | Var<Item> | Item used to place the schematic (The 'Storage Block') |
singleUse | Var<Boolean> | If true, the schematic cannot be retrieved (Single Use) |
ignoreAir | Var<Boolean> | Will air blocks be ignored? |
position | Ref<SchematicStateArtifactEntry> | Position artifact to save placed instances AND their state |
placerType | Var<PlacerType> | Order in which blocks are placed: LINEAR, HELICAL, RANDOM |
viewDistance | Var<Int> | Maximum distance (blocks) at which players will see the schematic (0 = unlimited) |
fadeDistance | Var<Int> | Fade start distance (blocks). Blocks within this distance are fully opaque. Between fadeDistance and viewDistance they fade out. 0 = no fade |
breakable | Var<Boolean> | Allow players to break blocks in this schematic (clientside only) |
dropLoot | Var<Boolean> | Drop loot clientside when blocks are broken |
whitelist | List<Item> | Only blocks matching these items can be broken (empty = all) |
blacklist | List<Item> | Blocks matching these items cannot be broken |
hideOnSneak | Var<Boolean> | If true, the schematic hides when player sneaks |
appearanceDelay | Var<Int> | Delay in ticks before the schematic becomes visible after placement (0 = instant) |
ownerOnlyRetrieval | Var<Boolean> | If true, only the owner can retrieve the schematic |
Usage Example
- entry: schematic_block
name: "Place a schematic as a block"
schematic: ""
spawnItem: ""
singleUse: false
ignoreAir: false
position: ""
placerType: ""
viewDistance: 0
fadeDistance: 0
breakable: false
dropLoot: false
whitelist: []
blacklist: []
hideOnSneak: false
appearanceDelay: 0
ownerOnlyRetrieval: false