{"action":"created","comment":{"url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/comments/222422155","pull_request_review_id":161304947,"id":222422155,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIyMjQyMjE1NQ==","diff_hunk":"@@ -0,0 +1,235 @@\n+**This specification is under development**\n+# Sponge Schematic Specification\n+\n+**Version 2**\n+\n+The key words \"MUST\", \"MUST NOT\", \"REQUIRED\", \"SHALL\", \"SHALL NOT\", \"SHOULD\", \"SHOULD NOT\", \"RECOMMENDED\", \"MAY\", and \"OPTIONAL\" in this document are to be interpreted as described in [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt).\n+\n+## Introduction\n+\n+This specification defines a format which describes an area of a [Minecraft](http://minecraft.net) world for the purpose of serialization to disk and deserialization from disk. It is designed in order to allow maximum cross-compatibility between platforms, versions, and various states of modification.\n+\n+## Revision History\n+\n+Version | Date | Notes\n+---|:---:|---\n+1 | 2016-08-23 | Initial Version\n+2 | 2018-08-19 | More features, easier handling, see [Changelog](#changelog)\n+\n+## Specification\n+\n+### Format\n+\n+All field names in the specification are **case sensitive**.\n+\n+#### <a name=\"formFile\"></a>File\n+\n+The structure described by this specification is persisted to disk using the [Named Binary Tag](http://minecraft.gamepedia.com/NBT_format) (NBT) format (also see [here](https://wiki.vg/NBT)). Before writing to disk the NBT data must be compressed using the [GZip](https://www.gnu.org/software/gzip/) data compression algorithm. The highly recommended file extension for files using this specification is `.schem` or `.spongeschem` (chosen so as to not conflict with the legacy `.schematic` format allowing easy distinction between the two).\n+\n+#### <a name=\"formId\"></a>Identification string\n+\n+Resources identified by a resource location have an identifier string which is made up of two sections, the domain and the name, written as `domain:name`. If the domain is not specified then it is assumed to be `minecraft`. For example `planks` would identify the same resource as `minecraft:planks` as the `minecraft:` prefix is implicit.\n+\n+### Schema\n+\n+#### <a name=\"schematicObject\"></a>Schematic Object\n+\n+This is the nameless root object of the schematic. It shall be a [NBT](#formFile) tag compound.\n+\n+##### Fields\n+\n+Field Name | Type | Description\n+---|:---:|---\n+<a name=\"schematicVersion\"></a>Version | `NBT int` | **Required.** Specified the format version being used. It may be used to provide validation and auto-conversion from older versions. The current version is `2`. This shall be saved as [NBT](#formFile) tag int.\n+<a name=\"schematicContentVersion\"></a>ContentVersion | `NBT int` | **Required.** A version identifier for the contents. Representing the minecraft version, when serialized. Used for providing backwards compatibility. [Values are specified by Mojang](https://minecraft-de.gamepedia.com/Versionen#Version-IDs). Mojangs data converter for older versions will need this value for proper conversion. This shall be saved as [NBT](#formFile) tag int.\n+<a name=\"schematicMetadata\"></a>Metadata | [Metadata Object](#metadataObject) as `NBT compound` | **Optional.** Provides metadata about the schematic. This shall be saved as [NBT](#formFile) tag compound.\n+<a name=\"schematicWidth\"></a>Width | `NBT int` | **Required.** Specifies the width (the amount of blocks along the X-axis) of the schematic, must be interpreted as unsigned. This shall be saved as [NBT](#formFile) tag int.\n+<a name=\"schematicHeight\"></a>Height | `NBT int` | **Required.** Specifies the height (the amount of blocks along the Y-axis) of the schematic, must be interpreted as unsigned. This shall be saved as [NBT](#formFile) tag int.\n+<a name=\"schematicLength\"></a>Length | `NBT int` | **Required.** Specifies the length (the amount of blocks along the Z-axis) of the schematic, must be interpreted as unsigned. This shall be saved as [NBT](#formFile) tag int.\n+<a name=\"schematicOffset\"></a>Offset | `NBT int array`[3] | **Optional.** Specifies the relative offset of the schematic. This value is relative to the most minimal point in the schematics area. If present, this offset shall be added to all blocks, tiles and entities when pasting it into the world (may be negative). This shall be saved as [NBT](#formFile) tag int array.\n+<a name=\"schematicPaletteMax\"></a>PaletteMax | `NBT byte` | **Required.** Specifies the size of the block palette index in number of bytes needed for the maximum palette index. Implementations must use this to determine, which index format will be needed. The palette index may fit within a datatype smaller than a 32-bit integer or even a longer datatype like 64-bit integer. This shall be saved as [NBT](#formFile) tag byte.\n+<a name=\"schematicPalette\"></a>Palette | `NBT list` of [Palette Object](#paletteObject) as `NBT compound` | **Required.** Specifies the block palette. This is a mapping of block states to indices which are local to this schematic. The array element indices are used to reference the block states from within the [BlockData array](#schematicBlockData). The maximum index cannot be greater than [`2^(PaletteMax * 8) - 1`](#schematicPaletteMax).  This shall be saved as [NBT](#formFile) tag list of [NBT](#formFile) tag string.\n+<a name=\"schematicBlockData\"></a>BlockData | `nbt int array` or `nbt long array` | **Required.** Specifies the main storage array which contains `Width * Height * Length` entries. Each entry is specified as a `int` or `long`, depending on the given [PaletteMax](#schematicPaletteMax) (1 to 4 bytes = int; 5 to 8 bytes = long). This index refers to the array element index within the [Palette](#schematicPalette). The entries are indexed by `x + z * Width + y * Width * Length`. This shall be saved as [NBT](#formFile) tag int array or [NBT](#formFile) tag long array.\n+<a name=\"schematicTileEntities\"></a>TileEntities | `NBT list` of [TileEntity Object](#tileEntityObject) as `NBT compound` | **Optional.** Specifies additional data for blocks which require extra data. If no additional data is provided for a block which normally requires extra data then it is assumed that the TileEntity for the block is initialized to its default state. This shall be saved as [NBT](#formFile) tag list of [NBT](#formFile) tag compound.\n+<a name=\"schematicEntities\"></a>Entities | `NBT list` of [Entity Object](#entityObject) as `NBT compound` | **Optional.** Specifies all entities, within the area of this schematic. This shall be saved as [NBT](#formFile) tag list of [NBT](#formFile) tag compound.\n+\n+\n+#### <a name=\"metadataObject\"></a>Metadata Object\n+\n+An object which provides optional additional meta information about the schematic. The fields outlined here are guidelines to assist with standardization but it is recommended that any program reading and writing schematics persist all fields found within this object.\n+\n+##### Fields\n+\n+Field Name | Type | Description\n+---|:---:|---\n+<a name=\"metadataName\"></a>Name | `NBT string` | **Optional.** The name of the schematic. This shall be saved as [NBT](#formFile) tag string.\n+<a name=\"metadataAuthor\"></a>Author | `NBT string` | **Optional.** The name of the author of the schematic. This shall be saved as [NBT](#formFile) tag string.\n+<a name=\"metadataDate\"></a>Date | `NBT long` | **Optional.** The date that this schematic was created on. This is specified as seconds since the Unix epoch. This shall be saved as [NBT](#formFile) tag long.\n+<a name=\"metadataRequiredMods\"></a>RequiredMods | `NBT list` of `NBT string` | **Optional.** An array of mod ids which have blocks which are referenced by this schematic's defined [Palette](#schematicPalette) or other contents of the schematic (e.g. [Tiles](#tileEntityObject) or [Entities](#entityObject)). May be empty. This shall be saved as [NBT](#formFile) tag list of NBT tag string.\n+<a name=\"metadataOptionalMods\"></a>OptionalMods | `NBT list` of `NBT string` | **Optional.** An array of mod ids which are needed to fully provide all features saved within this schematic. May be empty. This shall be saved as [NBT](#formFile) tag list of NBT tag string.\n+\n+##### Metadata Object Example:\n+\n+```NBT\n+{\n+    Name: \"My Schematic\",\n+    Author: \"Author Name\",\n+    Date: 1534701119L,\n+    RequiredMods: [\n+        \"a_mod\",\n+        \"another_mod\"\n+    ],\n+    OptionalMods: [\n+        \"CraftBukkit\"\n+    ]\n+}\n+```\n+\n+#### <a name=\"paletteObject\"></a>Palette Object\n+\n+An object which holds a mapping of a block state id to an index. The indices are given by the array index and won't be greater than [`2^(PaletteMax * 8) - 1`](#schematicPaletteMax).\n+This object shall be a [NBT](#formFile) tag list of [NBT](#formFile) tag string.\n+\n+##### Block State\n+\n+A Block State is an instance of a block type with a set of extra data used to further define the material. The additional data varies by block type and a complete listing of vanilla types is available [here](http://minecraft.gamepedia.com/Block_states).\n+\n+The format of the Block State identifier is the [ID](#formId) of the block type and a set of comma-separated property `key=value` pairs surrounded by square brackets. If the block has no properties then they can be excluded. The block type [ID](#formId) is specified as a resource location.\n+\n+For example the air block has no properties so its representation would be just the block type [ID](#formId) `minecraft:air`. The planks block however has an enum property for the `variant` so its identification would be `minecraft:planks[variant=oak]`. Properties may be ordered with their keys in alphabetical ordering.\n+\n+##### Palette Object Example\n+\n+```NBT\n+Palette: [\n+    \"minecraft:air\",\n+    \"minecraft:planks[variant=oak]\",\n+    \"a_mod:custom\"\n+]\n+```\n+\n+#### <a name=\"tileEntityObject\"></a>Tile entity object\n+\n+An object to specify a tile entity which is within the area. Tile entities are used by Minecraft to store additional data for a block (such as the lines of text on a sign or contents of a chest). The fields used to describe a tile entity vary for each type, however the structure will be the same as used by the [Minecraft Chunk Format](http://minecraft.gamepedia.com/Chunk_format#Block_entity_format).\n+\n+##### Fields\n+\n+Field Pattern | Type | Description\n+---|:---:|---\n+<a name=\"tileEntityProp\"></a>{properties} | `<?>` | **Required**. Amount and format of fields depending on the tile entity, specified by Mojang. As listed within the [Minecraft Chunk Format](http://minecraft.gamepedia.com/Chunk_format#Block_entity_format).\n+<a name=\"tileEntityPosX\"></a>x | `NBT int` | **Required**. As specified by chunk format above, BUT this value must to be converted to relative coordinates of the area. Relative to the `[0, 0, 0]` position of the schematic (without the [offset](#schematicOffset) applied).\n+<a name=\"tileEntityPosY\"></a>y | `NBT int` | **Required**. As specified by chunk format above, BUT this value must to be converted to relative coordinates of the area. Relative to the `[0, 0, 0]` position of the schematic (without the [offset](#schematicOffset) applied).\n+<a name=\"tileEntityPosZ\"></a>z | `NBT int` | **Required**. As specified by chunk format above, BUT this value must to be converted to relative coordinates of the area. Relative to the `[0, 0, 0]` position of the schematic (without the [offset](#schematicOffset) applied).\n+<a name=\"tileEntityAdd\"></a>{additions} | `<?>` | **Optional.** May be expanded by custom values needed for modifications. The corresponding Mod should at least be listed as optional within the [Metadata object](#metadataObject).\n+\n+##### Tile Entity Object Example\n+\n+An example of possible storage of a sign. See the [Minecraft Chunk Format](http://minecraft.gamepedia.com/Chunk_format#Block_entity_format) for a complete listing of data used to store various types of tile entities present in vanilla minecraft. Mods may store additional data or have additional types of tile entities.\n+\n+```NBT\n+{\n+    x: 0,\n+    y: 1,\n+    z: 2,\n+    id: \"minecraft:sign\",","path":"versions/schematic-2.md","position":134,"original_position":134,"commit_id":"9faebf699172021397b34cd5949714c6f3477217","original_commit_id":"9faebf699172021397b34cd5949714c6f3477217","user":{"login":"Michel-0","id":42518412,"node_id":"MDQ6VXNlcjQyNTE4NDEy","avatar_url":"https://avatars2.githubusercontent.com/u/42518412?v=4","gravatar_id":"","url":"https://api.github.com/users/Michel-0","html_url":"https://github.com/Michel-0","followers_url":"https://api.github.com/users/Michel-0/followers","following_url":"https://api.github.com/users/Michel-0/following{/other_user}","gists_url":"https://api.github.com/users/Michel-0/gists{/gist_id}","starred_url":"https://api.github.com/users/Michel-0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michel-0/subscriptions","organizations_url":"https://api.github.com/users/Michel-0/orgs","repos_url":"https://api.github.com/users/Michel-0/repos","events_url":"https://api.github.com/users/Michel-0/events{/privacy}","received_events_url":"https://api.github.com/users/Michel-0/received_events","type":"User","site_admin":false},"body":"I did explain how it is an actual registered type and i did refer to them properly.\r\nBy saying:\r\n\"specified by Mojang. As listed within the [Minecraft Chunk Format](http://minecraft.gamepedia.com/Chunk_format#Block_entity_format).\"\r\n\r\nWhat did you expect how it should be referred?","created_at":"2018-10-03T18:39:16Z","updated_at":"2018-10-03T18:39:16Z","html_url":"https://github.com/SpongePowered/Schematic-Specification/pull/12#discussion_r222422155","pull_request_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/comments/222422155"},"html":{"href":"https://github.com/SpongePowered/Schematic-Specification/pull/12#discussion_r222422155"},"pull_request":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12"}},"in_reply_to_id":216528419},"pull_request":{"url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12","id":214166776,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MTY2Nzc2","html_url":"https://github.com/SpongePowered/Schematic-Specification/pull/12","diff_url":"https://github.com/SpongePowered/Schematic-Specification/pull/12.diff","patch_url":"https://github.com/SpongePowered/Schematic-Specification/pull/12.patch","issue_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/12","number":12,"state":"open","locked":false,"title":"Version 2 suggestion","user":{"login":"Michel-0","id":42518412,"node_id":"MDQ6VXNlcjQyNTE4NDEy","avatar_url":"https://avatars2.githubusercontent.com/u/42518412?v=4","gravatar_id":"","url":"https://api.github.com/users/Michel-0","html_url":"https://github.com/Michel-0","followers_url":"https://api.github.com/users/Michel-0/followers","following_url":"https://api.github.com/users/Michel-0/following{/other_user}","gists_url":"https://api.github.com/users/Michel-0/gists{/gist_id}","starred_url":"https://api.github.com/users/Michel-0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michel-0/subscriptions","organizations_url":"https://api.github.com/users/Michel-0/orgs","repos_url":"https://api.github.com/users/Michel-0/repos","events_url":"https://api.github.com/users/Michel-0/events{/privacy}","received_events_url":"https://api.github.com/users/Michel-0/received_events","type":"User","site_admin":false},"body":"Hi there,\r\n\r\ni hereby officially present to you my suggestion for version 2.\r\n\r\nIt's more NBT optimized and more vanilla minecraft related, both makes it easier to use with less effort to handle.\r\nFurthermore it offers more features, like entities.\r\n\r\nI'm looking forward for constructive discussions.\r\n\r\nGreetings,\r\nMichel-0","created_at":"2018-09-09T21:48:56Z","updated_at":"2018-10-03T18:39:16Z","closed_at":null,"merged_at":null,"merge_commit_sha":"b20ce289f6c9c44cd5074f45716bbf9d4a3b77b2","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[{"id":341633593,"node_id":"MDU6TGFiZWwzNDE2MzM1OTM=","url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"milestone":null,"commits_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12/commits","review_comments_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12/comments","review_comment_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/comments{/number}","comments_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/12/comments","statuses_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/statuses/9faebf699172021397b34cd5949714c6f3477217","head":{"label":"Michel-0:patch-1","ref":"patch-1","sha":"9faebf699172021397b34cd5949714c6f3477217","user":{"login":"Michel-0","id":42518412,"node_id":"MDQ6VXNlcjQyNTE4NDEy","avatar_url":"https://avatars2.githubusercontent.com/u/42518412?v=4","gravatar_id":"","url":"https://api.github.com/users/Michel-0","html_url":"https://github.com/Michel-0","followers_url":"https://api.github.com/users/Michel-0/followers","following_url":"https://api.github.com/users/Michel-0/following{/other_user}","gists_url":"https://api.github.com/users/Michel-0/gists{/gist_id}","starred_url":"https://api.github.com/users/Michel-0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michel-0/subscriptions","organizations_url":"https://api.github.com/users/Michel-0/orgs","repos_url":"https://api.github.com/users/Michel-0/repos","events_url":"https://api.github.com/users/Michel-0/events{/privacy}","received_events_url":"https://api.github.com/users/Michel-0/received_events","type":"User","site_admin":false},"repo":{"id":145323363,"node_id":"MDEwOlJlcG9zaXRvcnkxNDUzMjMzNjM=","name":"Schematic-Specification","full_name":"Michel-0/Schematic-Specification","private":false,"owner":{"login":"Michel-0","id":42518412,"node_id":"MDQ6VXNlcjQyNTE4NDEy","avatar_url":"https://avatars2.githubusercontent.com/u/42518412?v=4","gravatar_id":"","url":"https://api.github.com/users/Michel-0","html_url":"https://github.com/Michel-0","followers_url":"https://api.github.com/users/Michel-0/followers","following_url":"https://api.github.com/users/Michel-0/following{/other_user}","gists_url":"https://api.github.com/users/Michel-0/gists{/gist_id}","starred_url":"https://api.github.com/users/Michel-0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michel-0/subscriptions","organizations_url":"https://api.github.com/users/Michel-0/orgs","repos_url":"https://api.github.com/users/Michel-0/repos","events_url":"https://api.github.com/users/Michel-0/events{/privacy}","received_events_url":"https://api.github.com/users/Michel-0/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Michel-0/Schematic-Specification","description":"Schematic Format Specification for Minecraft","fork":true,"url":"https://api.github.com/repos/Michel-0/Schematic-Specification","forks_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/forks","keys_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/teams","hooks_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/hooks","issue_events_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/issues/events{/number}","events_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/events","assignees_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/assignees{/user}","branches_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/branches{/branch}","tags_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/tags","blobs_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/git/refs{/sha}","trees_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/statuses/{sha}","languages_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/languages","stargazers_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/stargazers","contributors_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/contributors","subscribers_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/subscribers","subscription_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/subscription","commits_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/commits{/sha}","git_commits_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/git/commits{/sha}","comments_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/comments{/number}","issue_comment_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/issues/comments{/number}","contents_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/contents/{+path}","compare_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/merges","archive_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/downloads","issues_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/issues{/number}","pulls_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/pulls{/number}","milestones_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/milestones{/number}","notifications_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/labels{/name}","releases_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/releases{/id}","deployments_url":"https://api.github.com/repos/Michel-0/Schematic-Specification/deployments","created_at":"2018-08-19T17:21:11Z","updated_at":"2018-08-19T17:21:13Z","pushed_at":"2018-09-09T21:38:53Z","git_url":"git://github.com/Michel-0/Schematic-Specification.git","ssh_url":"git@github.com:Michel-0/Schematic-Specification.git","clone_url":"https://github.com/Michel-0/Schematic-Specification.git","svn_url":"https://github.com/Michel-0/Schematic-Specification","homepage":null,"size":87,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"SpongePowered:master","ref":"master","sha":"ca93a209545469f067b37021bccbad6fe730843c","user":{"login":"SpongePowered","id":8683473,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg2ODM0NzM=","avatar_url":"https://avatars1.githubusercontent.com/u/8683473?v=4","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"repo":{"id":53900563,"node_id":"MDEwOlJlcG9zaXRvcnk1MzkwMDU2Mw==","name":"Schematic-Specification","full_name":"SpongePowered/Schematic-Specification","private":false,"owner":{"login":"SpongePowered","id":8683473,"node_id":"MDEyOk9yZ2FuaXphdGlvbjg2ODM0NzM=","avatar_url":"https://avatars1.githubusercontent.com/u/8683473?v=4","gravatar_id":"","url":"https://api.github.com/users/SpongePowered","html_url":"https://github.com/SpongePowered","followers_url":"https://api.github.com/users/SpongePowered/followers","following_url":"https://api.github.com/users/SpongePowered/following{/other_user}","gists_url":"https://api.github.com/users/SpongePowered/gists{/gist_id}","starred_url":"https://api.github.com/users/SpongePowered/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SpongePowered/subscriptions","organizations_url":"https://api.github.com/users/SpongePowered/orgs","repos_url":"https://api.github.com/users/SpongePowered/repos","events_url":"https://api.github.com/users/SpongePowered/events{/privacy}","received_events_url":"https://api.github.com/users/SpongePowered/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/SpongePowered/Schematic-Specification","description":"Schematic Format Specification for Minecraft","fork":false,"url":"https://api.github.com/repos/SpongePowered/Schematic-Specification","forks_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/forks","keys_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/keys{/key_id}","collaborators_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/teams","hooks_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/hooks","issue_events_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/events{/number}","events_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/events","assignees_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/assignees{/user}","branches_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/branches{/branch}","tags_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/tags","blobs_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/git/refs{/sha}","trees_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/git/trees{/sha}","statuses_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/statuses/{sha}","languages_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/languages","stargazers_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/stargazers","contributors_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/contributors","subscribers_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/subscribers","subscription_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/subscription","commits_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/commits{/sha}","git_commits_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/git/commits{/sha}","comments_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/comments{/number}","issue_comment_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/comments{/number}","contents_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/contents/{+path}","compare_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/compare/{base}...{head}","merges_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/merges","archive_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/downloads","issues_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues{/number}","pulls_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls{/number}","milestones_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/milestones{/number}","notifications_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/labels{/name}","releases_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/releases{/id}","deployments_url":"https://api.github.com/repos/SpongePowered/Schematic-Specification/deployments","created_at":"2016-03-14T23:54:08Z","updated_at":"2017-06-24T09:40:35Z","pushed_at":"2018-09-09T21:48:56Z","git_url":"git://github.com/SpongePowered/Schematic-Specification.git","ssh_url":"git@github.com:SpongePowered/Schematic-Specification.git","clone_url":"https://github.com/SpongePowered/Schematic-Specification.git","svn_url":"https://github.com/SpongePowered/Schematic-Specification","homepage":null,"size":10,"stargazers_count":5,"watchers_count":5,"language":null,"has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":3,"open_issues":3,"watchers":5,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12"},"html":{"href":"https://github.com/SpongePowered/Schematic-Specification/pull/12"},"issue":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/12"},"comments":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/issues/12/comments"},"review_comments":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12/comments"},"review_comment":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/pulls/12/commits"},"statuses":{"href":"https://api.github.com/repos/SpongePowered/Schematic-Specification/statuses/9faebf699172021397b34cd5949714c6f3477217"}},"author_association":"NONE"}}
{"actor":{"display_login":"Michel-0"}}