{ "outputPath" : "./src/main/java/electrosphere/net/parser/", "packageName" : "electrosphere.net.parser", "categories":[ { "categoryName" : "Entity", "data" : [ { "name" : "entityCategory", "type" : "FIXED_INT" }, { "name" : "entitySubtype", "type" : "VAR_STRING" }, { "name" : "entityID", "type" : "FIXED_INT" }, { "name" : "positionX", "type" : "FIXED_DOUBLE" }, { "name" : "positionY", "type" : "FIXED_DOUBLE" }, { "name" : "positionZ", "type" : "FIXED_DOUBLE" }, { "name" : "rotationW", "type" : "FIXED_FLOAT" }, { "name" : "rotationX", "type" : "FIXED_DOUBLE" }, { "name" : "rotationY", "type" : "FIXED_DOUBLE" }, { "name" : "rotationZ", "type" : "FIXED_DOUBLE" }, { "name" : "velocity", "type" : "FIXED_DOUBLE" }, { "name" : "treeState", "type" : "FIXED_INT" }, { "name" : "propertyType", "type" : "FIXED_INT" }, { "name" : "propertyValue", "type" : "FIXED_INT" }, { "name" : "treeType", "type" : "FIXED_INT" }, { "name" : "treeStatus", "type" : "FIXED_INT" }, { "name" : "time", "type" : "FIXED_LONG" }, { "name" : "bone", "type" : "VAR_STRING" }, { "name" : "targetID", "type" : "FIXED_INT" } ], "messageTypes" : [ { "messageName" : "Create", "data" : [ "entityID", "entityCategory", "entitySubtype", "positionX", "positionY", "positionZ" ] }, { "messageName" : "SetPosition", "data" : [ "entityID", "time", "positionX", "positionY", "positionZ" ] }, { "messageName" : "setFacing", "data" : [ "entityID", "time", "rotationX", "rotationY", "rotationZ" ] }, { "messageName" : "moveUpdate", "data" : [ "entityID", "time", "positionX", "positionY", "positionZ", "rotationX", "rotationY", "rotationZ", "velocity", "treeState" ] }, { "messageName" : "attackUpdate", "data" : [ "entityID", "time", "positionX", "positionY", "positionZ", "rotationX", "rotationY", "rotationZ", "velocity", "treeState" ] }, { "messageName" : "Move", "data" : [ "entityID", "time", "positionX", "positionY", "positionZ" ] }, { "messageName" : "Destroy", "data" : [ "entityID" ] }, { "messageName" : "SetBehaviorTree", "data" : [ "entityID", "time", "treeType", "treeStatus" ] }, { "messageName" : "setProperty", "data" : [ "entityID", "time", "propertyType", "propertyValue" ] }, { "messageName" : "attachEntityToEntity", "data" : [ "entityID", "bone", "targetID" ] } ] } ] }