the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 <xs:element name="SentientStats">
4 <xs:complexType>
5 <xs:sequence>
6 <xs:element ref="Stat" maxOccurs="128"/>
7 </xs:sequence>
8 </xs:complexType>
9 </xs:element>
10 <xs:element name="Stat">
11 <xs:complexType>
12 <xs:sequence>
13 <xs:element ref="Parameters"/>
14 </xs:sequence>
15 <xs:attribute name="name" type="xs:string" use="required"/>
16 <xs:attribute name="desc" type="xs:string" use="required"/>
17 <xs:attribute name="type" type="statType" use="required"/>
18 </xs:complexType>
19 </xs:element>
20 <xs:element name="Parameters">
21 <xs:complexType>
22 <xs:sequence>
23 <xs:element ref="Param" maxOccurs="20"/>
24 </xs:sequence>
25 </xs:complexType>
26 </xs:element>
27 <xs:element name="Param">
28 <xs:complexType>
29 <xs:attribute name="name" type="xs:string" use="required"/>
30 <xs:attribute name="type" type="paramType" use="required"/>
31 <xs:attribute name="op" type="operator" use="required"/>
32 </xs:complexType>
33 </xs:element>
34 <xs:simpleType name ="statType">
35 <xs:restriction base="xs:string">
36 <xs:enumeration value="event"/>
37 </xs:restriction>
38 </xs:simpleType>
39 <xs:simpleType name ="paramType">
40 <xs:restriction base="xs:string">
41 <xs:enumeration value="int"/>
42 </xs:restriction>
43 </xs:simpleType>
44 <xs:simpleType name ="operator">
45 <xs:restriction base="xs:string">
46 <xs:enumeration value="none"/>
47 <xs:enumeration value="accumulate"/>
48 <xs:enumeration value="increment"/>
49 <xs:enumeration value="min"/>
50 <xs:enumeration value="max"/>
51 </xs:restriction>
52 </xs:simpleType>
53</xs:schema>