| AugmentBlock | AugmentBlock
AugmentBlock with the following properties:
| Key | Type | Description |
|---|
| Upgrades | (Nullable) Array of the type: AugmentBlockUpgradeLevel | | | CurrentLevel | Integer defaults to: 0 | | | GrantsAugmentTags | (Nullable) Array of String | | | Radius | Number defaults to: 100.0 | | | ProgressionKey | (Nullable) String | | | ProgressionLevelOffset | Integer defaults to: 0 | |
| |
| BenchBlock | BenchBlock
BenchBlock with the following properties:
| Key | Type | Description |
|---|
| TierLevel | Integer defaults to: 1 | | | UpgradeItems | (Nullable) Array of the type: ItemStack | |
| |
| Block | BlockSection
BlockSection with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| BlockAnimationSection | BlockAnimationSection
BlockAnimationSection with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Revision | Integer defaults to: 0 | | | Entries | (Nullable) Array of the type: SerializedEntry | |
| |
| BlockChunk | BlockChunk
BlockChunk with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| BlockComponent | BlockComponentSection
BlockComponentSection with the following properties:
| Key | Type | Description |
|---|
| Blocks | (Nullable) Type 1 | |
| |
| BlockComponentChunk | BlockComponentChunk
BlockComponentChunk with the following properties:
| Key | Type | Description |
|---|
| BlockComponents | (Nullable) Type 1 | |
| |
| BlockExplosive | BlockExplosive
BlockExplosive with the following properties:
| Key | Type | Description |
|---|
| PrimedOnPlace | Boolean defaults to: false | If the fuse will immediately being running down when the block is placed. | | FuseDuration | (Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | The duration between being primed and exploding. |
| |
| BlockHealthChunk | BlockHealthChunk
BlockHealthChunk with the following properties:
| Key | Type | Description |
|---|
| Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | Binary data representing the state of this BlockHealthChunk | | LastRepairGameTime | (Nullable) String | The last tick of the world this BlockHealthChunk processed. |
| |
| BlockHealthSection | BlockHealthSection
BlockHealthSection with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Health | (Nullable) Type 2 | Damaged blocks by section block index. | | Fragility | (Nullable) Type 3 | Fragile blocks by section block index, with the seconds of fragility left. |
| |
| BlockMapMarker | BlockMapMarker
BlockMapMarker with the following properties:
| Key | Type | Description |
|---|
| Name | String | | | Icon | String | | | Discoverable | Boolean | Whether the marker stays hidden until a gameplay system reveals it to a player. | | IconSize | (Nullable) MapMarkerIconSize | The size of the marker icon on the world map and the compass. Omit this field or use Default for the standard size. Use Major for a larger icon. | | CompassIcon | (Nullable) String | Optional icon used on the compass. Omit this field to use Icon. | | Alert | (Nullable) MapMarkerAlert | Optional compass alert shown for a period after the client adds the marker. Omit this field for no alert. |
| |
| BlockPhysics | BlockPhysics
BlockPhysics with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| BlockSpawner | BlockSpawner
BlockSpawner with the following properties:
| Key | Type | Description |
|---|
| BlockSpawnerId | (Nullable) String | |
| |
| ChunkColumn | ChunkColumn
ChunkColumn with the following properties:
| Key | Type | Description |
|---|
| Sections | (Nullable) Array of the type: Holder | |
| |
| ChunkSection | ChunkSection
ChunkSection with the following properties:
| |
| ChunkSpawnedNPCData | ChunkSpawnedNPCData
ChunkSpawnedNPCData with the following properties:
| |
| CompanionBlockSpawnerBlock | CompanionBlockSpawnerBlock
CompanionBlockSpawnerBlock with the following properties:
| |
| Coop | CoopBlock
CoopBlock with the following properties:
| |
| Entity | EntitySection
EntitySection with the following properties:
| Key | Type | Description |
|---|
| Entities | (Nullable) Array of the type: Holder | |
| |
| EntityChunk | EntityChunk
EntityChunk with the following properties:
| Key | Type | Description |
|---|
| Entities | (Nullable) Array of the type: Holder | |
| |
| Environment | EnvironmentSection
EnvironmentSection with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| EnvironmentChunk | EnvironmentChunk
EnvironmentChunk with the following properties:
| Key | Type | Description |
|---|
| Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| EventTrackedBlock | TrackedBlockComponent
TrackedBlockComponent with the following properties:
| Key | Type | Description |
|---|
| UUID | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | | | ContextKey | (Nullable) String | |
| |
| FarmingBlock | FarmingBlock
FarmingBlock with the following properties:
| Key | Type | Description |
|---|
| CurrentStageSet | (Nullable) String | | | GrowthProgress | (Nullable) Either Number or String that matches the pattern: ^(-?Infinity|NaN)$ | | | LastTickGameTime | (Nullable) String | | | Generation | Integer | | | PreviousBlockType | (Nullable) String | | | SpreadRate | (Nullable) Either Number or String that matches the pattern: ^(-?Infinity|NaN)$ | | | Executions | Integer | |
| |
| Fluid | FluidSection
FluidSection with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Data | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ | |
| |
| HeightmapColumn | HeightmapColumn
HeightmapColumn with the following properties:
| |
| Instance | InstanceBlock
InstanceBlock with the following properties:
| Key | Type | Description |
|---|
| WorldName | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | | | CloseOnBlockRemove | Boolean defaults to: true | |
| |
| InstanceConfig | ConfigurableInstanceBlock
ConfigurableInstanceBlock with the following properties:
| Key | Type | Description |
|---|
| WorldName | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | | | CloseOnBlockRemove | Boolean defaults to: true | | | InstanceName | (Nullable) String | | | InstanceKey | (Nullable) String | | | PositionOffset | (Nullable) Vector3d | | | Rotation | (Nullable) Rotation3f | | | PersonalReturnPoint | Boolean defaults to: false | | | RemoveBlockAfter | Number defaults to: -1.0 | |
| |
| ItemContainerBlock | ItemContainerBlock
ItemContainerBlock with the following properties:
| Key | Type | Description |
|---|
| Droplist | (Nullable) StringReference to a ItemDropList asset | | | ItemContainer | (Nullable) SimpleItemContainer | | | Capacity | Integer defaults to: 20 | | | StayOpenWhenEmpty | Boolean | If true, the container keeps its OpenWindow block state when the last window closes on an empty container. |
| |
| LaunchPad | LaunchPad
LaunchPad with the following properties:
| Key | Type | Description |
|---|
| VelocityX | Number defaults to: 0.0 | The X velocity of the launch pad. | | VelocityY | Number defaults to: 0.0 | The Y velocity of the launch pad. | | VelocityZ | Number defaults to: 0.0 | The Z velocity of the launch pad. | | PlayersOnly | Boolean defaults to: false | Determines whether only players can use this launch pad. |
| |
| MusicEmitterBlock | MusicEmitterBlock
MusicEmitterBlock with the following properties:
| Key | Type | Description |
|---|
| MusicContainer | (Nullable) StringReference to a MusicContainer asset | MusicContainer asset id this emitter plays. | | AudioCategoryOverride | (Nullable) StringReference to a AudioCategory asset | Optional AudioCategory asset id overriding the container's routing. | | ReferenceDistance | (Nullable) Either Number defaults to: 8.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Distance at which the emitter plays at full volume. | | MaxDistance | (Nullable) Either Number defaults to: 25.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Distance beyond which the emitter is inaudible. | | SpatialBlend | (Nullable) Either Number defaults to: 0.6000000238418579 or String that matches the pattern: ^(-?Infinity|NaN)$ | 0 = fully 2D, 1 = fully 3D positioned. | | ReverbSend | (Nullable) Either Number defaults to: 0.3499999940395355 or String that matches the pattern: ^(-?Infinity|NaN)$ | Fraction routed to environment reverb. 0 = dry, 1 = full. Lower keeps sustained music from washing in reverberant spaces. | | Volume | (Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Volume adjustment in decibels, usually to compensate for a quiet mono downmix. 0 = unchanged. | | Loop | Boolean defaults to: true | Loop the container indefinitely, overriding its authored LoopCount. | | Origin | Integer defaults to: 0 | Persisted epoch-milli the emitter first started. 0 = unstamped. |
| |
| MusicPlayerBlock | MusicPlayerBlock
MusicPlayerBlock with the following properties:
| Key | Type | Description |
|---|
| InsertSound | (Nullable) StringReference to a SoundEvent asset | SoundEvent played at the block when a music item is inserted, before the start delay. | | RemoveSound | (Nullable) StringReference to a SoundEvent asset | SoundEvent played at the block after a music item is removed and the track has stopped, after the stop delay. | | StartDelaySeconds | (Nullable) Either Number defaults to: 2.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Seconds between the insert sound and the track starting. | | StopDelaySeconds | (Nullable) Either Number defaults to: 0.5 or String that matches the pattern: ^(-?Infinity|NaN)$ | Seconds between the track stopping on item removal and the remove sound playing. | | ReferenceDistance | (Nullable) Either Number defaults to: 8.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Distance at which the track plays at full volume. | | MaxDistance | (Nullable) Either Number defaults to: 25.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Distance beyond which the track is inaudible. | | SpatialBlend | (Nullable) Either Number defaults to: 0.6000000238418579 or String that matches the pattern: ^(-?Infinity|NaN)$ | 0 = fully 2D, 1 = fully 3D positioned. | | ReverbSend | (Nullable) Either Number defaults to: 0.3499999940395355 or String that matches the pattern: ^(-?Infinity|NaN)$ | Fraction routed to environment reverb. 0 = dry, 1 = full. Lower keeps sustained music from washing in reverberant spaces. | | Volume | (Nullable) Either Number defaults to: 0.0 or String that matches the pattern: ^(-?Infinity|NaN)$ | Volume adjustment in decibels. | | Loop | Boolean defaults to: true | Loop the inserted item's container indefinitely, overriding its authored LoopCount. |
| |
| PlacedByInteraction | PlacedByInteractionComponent
PlacedByInteractionComponent with the following properties:
| Key | Type | Description |
|---|
| WhoPlacedUuid | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | |
| |
| Portal | PortalDevice
PortalDevice with the following properties:
| Key | Type | Description |
|---|
| Config | (Nullable) PortalDeviceConfig | | | BaseBlockType | (Nullable) String | | | DestinationWorld | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | |
| |
| PrefabSpawner | PrefabSpawnerBlock
PrefabSpawnerBlock with the following properties:
| Key | Type | Description |
|---|
| PrefabPath | (Nullable) String | The prefab path where the prefab is located. This uses the dot-notation. 'folder.folder.folder.filename' | | FitHeightmap | Boolean defaults to: false | Determines if the child prefab should follow the heightmap during generation in worldgen. | | InheritSeed | Boolean defaults to: true | Determines if the child prefab should inherit the worldgen-id from the parent. This allows child prefabs to have independent markers. | | InheritHeightCondition | Boolean defaults to: true | Determines if the child prefab should inherit the HeightCondition from the parent. Setting to false allows child prefabs to bypass the height condition check. | | PrefabWeights | (Nullable) PrefabWeights | Determines the probability of each individual prefab file being selected to generate when the PrefabPath points to a folder containing multiple prefabs. |
| |
| ProcessingBenchBlock | ProcessingBenchBlock
ProcessingBenchBlock with the following properties:
| |
| RespawnBlock | RespawnBlock
RespawnBlock with the following properties:
| Key | Type | Description |
|---|
| OwnerUUID | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | |
| |
| SpawnMarkerBlock | SpawnMarkerBlock
SpawnMarkerBlock with the following properties:
| |
| Teleporter | Teleporter
Teleporter with the following properties:
| Key | Type | Description |
|---|
| World | (Nullable) String that matches the pattern: ^[0-9a-zA-Z+/]+$ and is at least 24 characters long and is at most 24 characters long | | | Transform | (Nullable) Transform | | | Relative | Integer defaults to: 0 | | | Warp | (Nullable) String | | | OwnedWarp | (Nullable) String | | | IsCustomName | Boolean defaults to: false | | | WarpNameWordList | (Nullable) String | The ID of the Word list to select default warp names from |
| |
| TilledSoil | TilledSoilBlock
TilledSoilBlock with the following properties:
| Key | Type | Description |
|---|
| Version | Integer | | | Planted | Boolean | | | ModifierTimes | (Nullable) Map | | | Flags | (Nullable) Array of String | | | Fertilized | Boolean | | | ExternalWater | Boolean | | | WateredUntil | (Nullable) String | | | DecayTime | (Nullable) String | |
| |
| TrackedPlacement | TrackedPlacement
TrackedPlacement with the following properties:
| Key | Type | Description |
|---|
| BlockName | (Nullable) String | |
| |
| Unknown | UnknownComponents
UnknownComponents with the following properties:
| Key | Type | Description |
|---|
| Components | (Nullable) Map (1) | |
| |
| WorldChunk | WorldChunk
WorldChunk with the following properties:
| |