- type: construction
  id: WallWeb
  graph: WebStructures
  startNode: start
  targetNode: wall
  category: construction-category-structures
  objectType: Structure
  placementMode: SnapgridCenter
  canRotate: false
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft
  conditions:
    - !type:TileNotBlocked

- type: construction
  id: TableWeb
  graph: WebStructures
  startNode: start
  targetNode: table
  category: construction-category-furniture
  objectType: Structure
  placementMode: SnapgridCenter
  canRotate: false
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft
  conditions:
    - !type:TileNotBlocked

- type: construction
  id: WebBed
  graph: WebStructures
  startNode: start
  targetNode: bed
  category: construction-category-furniture
  objectType: Structure
  placementMode: SnapgridCenter
  canRotate: false
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft
  conditions:
    - !type:TileNotBlocked

- type: construction
  id: ChairWeb
  graph: WebStructures
  startNode: start
  targetNode: chair
  category: construction-category-furniture
  objectType: Structure
  placementMode: SnapgridCenter
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft

- type: construction
  id: CrateWeb
  graph: WebStructures
  startNode: start
  targetNode: crate
  category: construction-category-storage
  objectType: Structure
  placementMode: SnapgridCenter
  canRotate: false
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft

- type: construction
  id: WebDoor
  graph: WebStructures
  startNode: start
  targetNode: door
  category: construction-category-structures
  objectType: Structure
  placementMode: SnapgridCenter
  canBuildInImpassable: false
  entityWhitelist:
    tags:
    - SpiderCraft
  conditions:
    - !type:TileNotBlocked
