| 1 |
- <oneOf typeSpecifiedBy="type"><object id="_type_class PlaceableProof_and"><value name="type"><string equals="and"/></value><value name="proofs"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class PlaceableProof_and"/><objectRef ref="_type_class PlaceableProof_or"/><objectRef ref="_type_class PlaceableProof_not"/><objectRef ref="_type_class PlaceableProof_blockFilter"/></oneOf></array></value></object><object id="_type_class PlaceableProof_or"><value name="type"><string equals="or"/></value><value name="proofs"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class PlaceableProof_and"/><objectRef ref="_type_class PlaceableProof_or"/><objectRef ref="_type_class PlaceableProof_not"/><objectRef ref="_type_class PlaceableProof_blockFilter"/></oneOf></array></value></object><object id="_type_class PlaceableProof_not"><value name="type"><string equals="not"/></value><value name="proof"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class PlaceableProof_and"/><objectRef ref="_type_class PlaceableProof_or"/><objectRef ref="_type_class PlaceableProof_not"/><objectRef ref="_type_class PlaceableProof_blockFilter"/></oneOf></value></object><object id="_type_class PlaceableProof_blockFilter"><value name="type"><string equals="blockFilter"/></value><value name="direction"><string oneOf='["top","bottom","north","east","south","west"]'/></value><value name="distance"><number greaterOrEqual="0.000000" default="1.000000"/></value><value name="filter"><oneOf typeSpecifiedBy="type"><object id="_type_class BlockFilter_and"><value name="type"><string equals="and"/></value><value name="filters"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class BlockFilter_and"/><objectRef ref="_type_class BlockFilter_or"/><objectRef ref="_type_class BlockFilter_not"/><objectRef ref="_type_class BlockFilter_types"/><objectRef ref="_type_class BlockFilter_groups"/><objectRef ref="_type_class BlockFilter_maxHardness"/><objectRef ref="_type_class BlockFilter_minHardness"/><objectRef ref="_type_class BlockFilter_maxHeat"/></oneOf></array></value></object><object id="_type_class BlockFilter_or"><value name="type"><string equals="or"/></value><value name="filters"><array><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class BlockFilter_and"/><objectRef ref="_type_class BlockFilter_or"/><objectRef ref="_type_class BlockFilter_not"/><objectRef ref="_type_class BlockFilter_types"/><objectRef ref="_type_class BlockFilter_groups"/><objectRef ref="_type_class BlockFilter_maxHardness"/><objectRef ref="_type_class BlockFilter_minHardness"/><objectRef ref="_type_class BlockFilter_maxHeat"/></oneOf></array></value></object><object id="_type_class BlockFilter_not"><value name="type"><string equals="not"/></value><value name="filter"><oneOf typeSpecifiedBy="type"><objectRef ref="_type_class BlockFilter_and"/><objectRef ref="_type_class BlockFilter_or"/><objectRef ref="_type_class BlockFilter_not"/><objectRef ref="_type_class BlockFilter_types"/><objectRef ref="_type_class BlockFilter_groups"/><objectRef ref="_type_class BlockFilter_maxHardness"/><objectRef ref="_type_class BlockFilter_minHardness"/><objectRef ref="_type_class BlockFilter_maxHeat"/></oneOf></value></object><object id="_type_class BlockFilter_types"><value name="type"><string equals="types"/></value><value name="typeNames"><array><string/></array></value></object><object id="_type_class BlockFilter_groups"><value name="type"><string equals="groups"/></value><value name="groupNames"><array><string/></array></value></object><object id="_type_class BlockFilter_maxHardness"><value name="type"><string equals="maxHardness"/></value><value name="maxHardness"><number greaterOrEqual="0.000000"/></value></object><object id="_type_class BlockFilter_minHardness"><value name="type"><string equals="minHardness"/></value><value name="minHardness"><number greaterOrEqual="0.000000"/></value></object><object id="_type_class BlockFilter_maxHeat"><value name="type"><string equals="maxHeat"/></value><value name="heat"><number/></value></object></oneOf></value></object></oneOf>
|