blockify_schematic_audience
Display a schematic clientside for an audience with breakable blocks support — misc entry.
Entry Information
| Property | Value |
|---|---|
| Entry ID | blockify_schematic_audience |
| Type | Misc |
| Color | Green |
| Icon | fluent:apps-48-filled |
Description
Audience entry that displays a schematic clientside using integrated Blockify. Includes all original options plus new breakable blocks support.
Fields
| Field | Type | Description |
|---|---|---|
schematic | String | Schematic filename in plugins/Typewriter/schematics/ (include .schem extension) |
positionMode | Var<PositionMode> | Position mode: CLASSIC (fixed world position) or ISLAND_DIMENSION (relative to player's island) |
centerLocation | Var<Position> | Where the schematic will be placed (used in CLASSIC mode) |
dimensionTemplateId | Var<String> | BTC Sky dimension template ID to use (used in ISLAND_DIMENSION mode) |
dimensionOffset | Var<Coordinate> | Offset from island center (used in ISLAND_DIMENSION mode) |
instanceId | String | Dungeon instance ID to display schematic in (used in INSTANCE_DIMENSION mode, empty = any instance) |
instanceOffset | Var<Coordinate> | Offset from instance spawn point (used in INSTANCE_DIMENSION mode) |
ignoreAir | Var<Boolean> | Will air blocks be ignored? |
instantSpawn | Var<Boolean> | If true, spawn the schematic instantly without animation |
blocksPerTick | Var<Int> | How many blocks to send per tick (to limit packets). Max 1000 |
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). Between fadeDistance and viewDistance, blocks fade out. 0 = no fade |
hideOnSneak | Var<Boolean> | If true, the schematic hides when player sneaks |
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 |
stateArtifact | Ref<SchematicStateArtifactEntry> | Artifact to persist broken block states. If set, broken blocks remain broken across sessions. |
Usage Example
- entry: blockify_schematic_audience
name: "Display a schematic clientside for an audience with breakable blocks support"
schematic: ""
positionMode: ""
centerLocation: ""
dimensionTemplateId: ""
dimensionOffset: ""
instanceId: ""
instanceOffset: ""
ignoreAir: false
instantSpawn: false
blocksPerTick: 0
placerType: ""
viewDistance: 0
fadeDistance: 0
hideOnSneak: false
breakable: false
dropLoot: false
whitelist: []
blacklist: []
stateArtifact: ""