{"action":"created","comment":{"url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/comments/82484869","pull_request_review_id":3389278,"id":82484869,"diff_hunk":"@@ -24,136 +24,110 @@\n package cubicchunks.world.column;\n \n import com.google.common.base.Predicate;\n-import cubicchunks.CubicChunks;\n import cubicchunks.lighting.LightingManager;\n-import cubicchunks.util.AddressTools;\n-import cubicchunks.util.Bits;\n import cubicchunks.util.Coords;\n import cubicchunks.util.MathUtil;\n import cubicchunks.world.ClientOpacityIndex;\n-import cubicchunks.world.EntityContainer;\n import cubicchunks.world.ICubicWorld;\n import cubicchunks.world.IOpacityIndex;\n import cubicchunks.world.OpacityIndex;\n import cubicchunks.world.cube.Cube;\n-import net.minecraft.block.Block;\n+import cubicchunks.world.provider.ICubeCache;\n import net.minecraft.block.state.IBlockState;\n import net.minecraft.entity.Entity;\n-import net.minecraft.init.Blocks;\n import net.minecraft.network.PacketBuffer;\n import net.minecraft.tileentity.TileEntity;\n import net.minecraft.util.ClassInheritanceMultiMap;\n-import net.minecraft.util.EnumFacing;\n import net.minecraft.util.math.AxisAlignedBB;\n import net.minecraft.util.math.BlockPos;\n import net.minecraft.util.math.MathHelper;\n import net.minecraft.world.EnumSkyBlock;\n import net.minecraft.world.World;\n-import net.minecraft.world.biome.Biome;\n import net.minecraft.world.chunk.Chunk;\n import net.minecraft.world.chunk.IChunkGenerator;\n import net.minecraft.world.chunk.IChunkProvider;\n import net.minecraft.world.chunk.storage.ExtendedBlockStorage;\n import net.minecraftforge.common.MinecraftForge;\n-import net.minecraftforge.event.entity.EntityEvent;\n import net.minecraftforge.event.world.ChunkEvent;\n import net.minecraftforge.fml.relauncher.Side;\n import net.minecraftforge.fml.relauncher.SideOnly;\n \n import javax.annotation.Nonnull;\n-import java.util.ArrayDeque;\n import java.util.Arrays;\n import java.util.Collection;\n import java.util.Collections;\n-import java.util.Deque;\n import java.util.List;\n import java.util.Map;\n-import java.util.stream.Collectors;\n \n public class Column extends Chunk {\n \n \tprivate CubeMap cubeMap;\n \tprivate IOpacityIndex opacityIndex;\n-\tprivate int roundRobinLightUpdatePointer;   // TODO: dont do lighting in Column\n-\tprivate Deque<Integer> roundRobinCubeQueue; // TODO: dont do lighting in Column\n-\tprivate EntityContainer entities;           // TODO: remove this field\n-\tprivate ICubicWorld world;\n \n-\t//used by vanillaCubic to mark this column as generated\n-\tprivate boolean compatBaseTerrainDone = false;\n-\t//used bt vanillaCubic to mark this column as populated\n-\tprivate boolean compatPopulationDone = false;\n+\tprivate ICubeCache provider;\n+\tprivate ICubicWorld world;\n \n-\tpublic Column(ICubicWorld world, int x, int z) {\n+\tpublic Column(ICubeCache provider, ICubicWorld world, int x, int z) {\n \t\t// NOTE: this constructor is called by the chunk loader\n \t\tsuper((World) world, x, z);\n+\n+\t\tthis.provider = provider;\n \t\tthis.world = world;\n \t\tinit();\n \t}\n \n-\tpublic Column(ICubicWorld world, int cubeX, int cubeZ, Biome[] biomes) {\n-\t\t// NOTE: this constructor is called by the column worldgen\n-\t\tthis(world, cubeX, cubeZ);\n-\n-\t\tbyte[] biomeArray = super.getBiomeArray();\n-\t\t// save the biome data\n-\t\tfor (int i = 0; i < biomes.length; i++) {\n-\t\t\tbiomeArray[i] = (byte) Biome.getIdForBiome(biomes[i]);\n-\t\t}\n-\n-\t\tsuper.setModified(true);\n-\t}\n-\n \t//=================================================\n \t//===============VANILLA METHODS===================\n \t//=================================================\n \n+\t/**\n+\t * Returns Y position of the block directly above the top non-transparent block,\n+\t * or null is there are no non-transparent blocks\n+\t */\n \t@Override\n-\t@Deprecated\n-\t// don't use this! It's only here because vanilla needs it\n \tpublic int getHeight(BlockPos pos) {\n-\t\tint localX = Coords.blockToLocal(pos.getX());\n-\t\tint localZ = Coords.blockToLocal(pos.getZ());\n-\t\treturn this.getHeightValue(localX, localZ);\n+\t\treturn this.getHeightValue(\n+\t\t\t\tCoords.blockToLocal(pos.getX()),\n+\t\t\t\tCoords.blockToLocal(pos.getZ()));\n \t}\n \n+\t/**\n+\t * Returns Y position of the block directly above the top non-transparent block,\n+\t * or null is there are no non-transparent blocks\n+\t */\n \t@Override\n-\t@Deprecated\n-\t// don't use this! It's only here because vanilla needs it\n \tpublic int getHeightValue(int localX, int localZ) {\n \t\t// NOTE: the \"height value\" here is the height of the transparent block\n \t\t// on top of the highest non-transparent block\n-\n-\t\tInteger skylightBlockY = getHeightmapAt(localX, localZ);\n-\t\tif (skylightBlockY == null) {\n-\t\t\t// PANIC! TODO: Test this some more, and find solutions\n-\t\t\t// this column doesn't have any blocks in it that aren't air!\n-\t\t\t// but we can't return null here because vanilla code expects there to be a surface down there somewhere\n-\t\t\t// we don't actually know where the surface is yet, because maybe it hasn't been generated\n-\t\t\t// but we do know that the surface has to be at least at sea level,\n-\t\t\t// so let's go with that for now and hope for the best\n-\t\t\tskylightBlockY = this.getWorld().provider.getAverageGroundLevel() + 1;\n-\t\t}\n-\t\treturn skylightBlockY;\n+\t\treturn opacityIndex.getTopBlockY(localX, localZ) + 1;\n \t}\n \n \t@Override\n \t@Deprecated //TODO: stop this method form being used by vanila (any algorithms in vanila that use it are be broken any way)\n \t// don't use this! It's only here because vanilla needs it\n \tpublic int getTopFilledSegment() {\n \t\t//NOTE: this method actually returns block Y coords\n-\t\tInteger cubeY = getTopFilledCubeY();\n-\t\tif (cubeY != null) {\n-\t\t\treturn Coords.cubeToMinBlock(cubeY);\n-\t\t} else {\n-\t\t\t// PANIC!\n-\t\t\t// this column doesn't have any blocks in it that aren't air!\n-\t\t\t// but we can't return null here because vanilla code expects there to be a surface down there somewhere\n-\t\t\t// we don't actually know where the surface is yet, because maybe it hasn't been generated\n-\t\t\t// but we do know that the surface has to be at least at sea level,\n-\t\t\t// so let's go with that for now and hope for the best\n-\t\t\treturn this.getWorld().provider.getAverageGroundLevel();\n+\n+\t\t// PANIC!\n+\t\t// this column doesn't have any blocks in it that aren't air!\n+\t\t// but we can't return null here because vanilla code expects there to be a surface down there somewhere\n+\t\t// we don't actually know where the surface is yet, because maybe it hasn't been generated\n+\t\t// but we do know that the surface has to be at least at sea level,\n+\t\t// so let's go with that for now and hope for the best","path":"src/main/java/cubicchunks/world/column/Column.java","position":157,"original_position":157,"commit_id":"a7c770c88b9361fdf6dfa569f6e409a9532e6941","original_commit_id":"a7c770c88b9361fdf6dfa569f6e409a9532e6941","user":{"login":"Barteks2x","id":1349112,"avatar_url":"https://avatars.githubusercontent.com/u/1349112?v=3","gravatar_id":"","url":"https://api.github.com/users/Barteks2x","html_url":"https://github.com/Barteks2x","followers_url":"https://api.github.com/users/Barteks2x/followers","following_url":"https://api.github.com/users/Barteks2x/following{/other_user}","gists_url":"https://api.github.com/users/Barteks2x/gists{/gist_id}","starred_url":"https://api.github.com/users/Barteks2x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Barteks2x/subscriptions","organizations_url":"https://api.github.com/users/Barteks2x/orgs","repos_url":"https://api.github.com/users/Barteks2x/repos","events_url":"https://api.github.com/users/Barteks2x/events{/privacy}","received_events_url":"https://api.github.com/users/Barteks2x/received_events","type":"User","site_admin":false},"body":"This comment is in wrong place...","created_at":"2016-10-07T23:12:21Z","updated_at":"2016-10-07T23:32:06Z","html_url":"https://github.com/Barteks2x/CubicChunks/pull/63#discussion_r82484869","pull_request_url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63","_links":{"self":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/comments/82484869"},"html":{"href":"https://github.com/Barteks2x/CubicChunks/pull/63#discussion_r82484869"},"pull_request":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63"}}},"pull_request":{"url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63","id":88498682,"html_url":"https://github.com/Barteks2x/CubicChunks/pull/63","diff_url":"https://github.com/Barteks2x/CubicChunks/pull/63.diff","patch_url":"https://github.com/Barteks2x/CubicChunks/pull/63.patch","issue_url":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/63","number":63,"state":"open","locked":false,"title":"Refactored/Changed a lot of the core parts of the mod!","user":{"login":"xcube16","id":6495757,"avatar_url":"https://avatars.githubusercontent.com/u/6495757?v=3","gravatar_id":"","url":"https://api.github.com/users/xcube16","html_url":"https://github.com/xcube16","followers_url":"https://api.github.com/users/xcube16/followers","following_url":"https://api.github.com/users/xcube16/following{/other_user}","gists_url":"https://api.github.com/users/xcube16/gists{/gist_id}","starred_url":"https://api.github.com/users/xcube16/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xcube16/subscriptions","organizations_url":"https://api.github.com/users/xcube16/orgs","repos_url":"https://api.github.com/users/xcube16/repos","events_url":"https://api.github.com/users/xcube16/events{/privacy}","received_events_url":"https://api.github.com/users/xcube16/received_events","type":"User","site_admin":false},"body":"Feel free to point out everything that I did wrong, excluding anything to do with 'very low'.","created_at":"2016-10-07T19:58:15Z","updated_at":"2016-10-07T23:32:06Z","closed_at":null,"merged_at":null,"merge_commit_sha":"2eadc1a3b3668800f2c7b69a40d7f44cb002c095","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63/commits","review_comments_url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63/comments","review_comment_url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/comments{/number}","comments_url":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/63/comments","statuses_url":"https://api.github.com/repos/Barteks2x/CubicChunks/statuses/a7c770c88b9361fdf6dfa569f6e409a9532e6941","head":{"label":"xcube16:massiveRefactor","ref":"massiveRefactor","sha":"a7c770c88b9361fdf6dfa569f6e409a9532e6941","user":{"login":"xcube16","id":6495757,"avatar_url":"https://avatars.githubusercontent.com/u/6495757?v=3","gravatar_id":"","url":"https://api.github.com/users/xcube16","html_url":"https://github.com/xcube16","followers_url":"https://api.github.com/users/xcube16/followers","following_url":"https://api.github.com/users/xcube16/following{/other_user}","gists_url":"https://api.github.com/users/xcube16/gists{/gist_id}","starred_url":"https://api.github.com/users/xcube16/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xcube16/subscriptions","organizations_url":"https://api.github.com/users/xcube16/orgs","repos_url":"https://api.github.com/users/xcube16/repos","events_url":"https://api.github.com/users/xcube16/events{/privacy}","received_events_url":"https://api.github.com/users/xcube16/received_events","type":"User","site_admin":false},"repo":{"id":69174580,"name":"CubicChunks","full_name":"xcube16/CubicChunks","owner":{"login":"xcube16","id":6495757,"avatar_url":"https://avatars.githubusercontent.com/u/6495757?v=3","gravatar_id":"","url":"https://api.github.com/users/xcube16","html_url":"https://github.com/xcube16","followers_url":"https://api.github.com/users/xcube16/followers","following_url":"https://api.github.com/users/xcube16/following{/other_user}","gists_url":"https://api.github.com/users/xcube16/gists{/gist_id}","starred_url":"https://api.github.com/users/xcube16/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xcube16/subscriptions","organizations_url":"https://api.github.com/users/xcube16/orgs","repos_url":"https://api.github.com/users/xcube16/repos","events_url":"https://api.github.com/users/xcube16/events{/privacy}","received_events_url":"https://api.github.com/users/xcube16/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/xcube16/CubicChunks","description":"Infinite* height mod for Minecraft","fork":true,"url":"https://api.github.com/repos/xcube16/CubicChunks","forks_url":"https://api.github.com/repos/xcube16/CubicChunks/forks","keys_url":"https://api.github.com/repos/xcube16/CubicChunks/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xcube16/CubicChunks/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xcube16/CubicChunks/teams","hooks_url":"https://api.github.com/repos/xcube16/CubicChunks/hooks","issue_events_url":"https://api.github.com/repos/xcube16/CubicChunks/issues/events{/number}","events_url":"https://api.github.com/repos/xcube16/CubicChunks/events","assignees_url":"https://api.github.com/repos/xcube16/CubicChunks/assignees{/user}","branches_url":"https://api.github.com/repos/xcube16/CubicChunks/branches{/branch}","tags_url":"https://api.github.com/repos/xcube16/CubicChunks/tags","blobs_url":"https://api.github.com/repos/xcube16/CubicChunks/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xcube16/CubicChunks/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xcube16/CubicChunks/git/refs{/sha}","trees_url":"https://api.github.com/repos/xcube16/CubicChunks/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xcube16/CubicChunks/statuses/{sha}","languages_url":"https://api.github.com/repos/xcube16/CubicChunks/languages","stargazers_url":"https://api.github.com/repos/xcube16/CubicChunks/stargazers","contributors_url":"https://api.github.com/repos/xcube16/CubicChunks/contributors","subscribers_url":"https://api.github.com/repos/xcube16/CubicChunks/subscribers","subscription_url":"https://api.github.com/repos/xcube16/CubicChunks/subscription","commits_url":"https://api.github.com/repos/xcube16/CubicChunks/commits{/sha}","git_commits_url":"https://api.github.com/repos/xcube16/CubicChunks/git/commits{/sha}","comments_url":"https://api.github.com/repos/xcube16/CubicChunks/comments{/number}","issue_comment_url":"https://api.github.com/repos/xcube16/CubicChunks/issues/comments{/number}","contents_url":"https://api.github.com/repos/xcube16/CubicChunks/contents/{+path}","compare_url":"https://api.github.com/repos/xcube16/CubicChunks/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xcube16/CubicChunks/merges","archive_url":"https://api.github.com/repos/xcube16/CubicChunks/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xcube16/CubicChunks/downloads","issues_url":"https://api.github.com/repos/xcube16/CubicChunks/issues{/number}","pulls_url":"https://api.github.com/repos/xcube16/CubicChunks/pulls{/number}","milestones_url":"https://api.github.com/repos/xcube16/CubicChunks/milestones{/number}","notifications_url":"https://api.github.com/repos/xcube16/CubicChunks/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xcube16/CubicChunks/labels{/name}","releases_url":"https://api.github.com/repos/xcube16/CubicChunks/releases{/id}","deployments_url":"https://api.github.com/repos/xcube16/CubicChunks/deployments","created_at":"2016-09-25T15:58:41Z","updated_at":"2016-09-25T15:58:42Z","pushed_at":"2016-10-07T19:30:35Z","git_url":"git://github.com/xcube16/CubicChunks.git","ssh_url":"git@github.com:xcube16/CubicChunks.git","clone_url":"https://github.com/xcube16/CubicChunks.git","svn_url":"https://github.com/xcube16/CubicChunks","homepage":"","size":4048,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"Barteks2x:master","ref":"master","sha":"54fe3e908b827a5c0cb74be711c39ae92cfe4d79","user":{"login":"Barteks2x","id":1349112,"avatar_url":"https://avatars.githubusercontent.com/u/1349112?v=3","gravatar_id":"","url":"https://api.github.com/users/Barteks2x","html_url":"https://github.com/Barteks2x","followers_url":"https://api.github.com/users/Barteks2x/followers","following_url":"https://api.github.com/users/Barteks2x/following{/other_user}","gists_url":"https://api.github.com/users/Barteks2x/gists{/gist_id}","starred_url":"https://api.github.com/users/Barteks2x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Barteks2x/subscriptions","organizations_url":"https://api.github.com/users/Barteks2x/orgs","repos_url":"https://api.github.com/users/Barteks2x/repos","events_url":"https://api.github.com/users/Barteks2x/events{/privacy}","received_events_url":"https://api.github.com/users/Barteks2x/received_events","type":"User","site_admin":false},"repo":{"id":43247934,"name":"CubicChunks","full_name":"Barteks2x/CubicChunks","owner":{"login":"Barteks2x","id":1349112,"avatar_url":"https://avatars.githubusercontent.com/u/1349112?v=3","gravatar_id":"","url":"https://api.github.com/users/Barteks2x","html_url":"https://github.com/Barteks2x","followers_url":"https://api.github.com/users/Barteks2x/followers","following_url":"https://api.github.com/users/Barteks2x/following{/other_user}","gists_url":"https://api.github.com/users/Barteks2x/gists{/gist_id}","starred_url":"https://api.github.com/users/Barteks2x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Barteks2x/subscriptions","organizations_url":"https://api.github.com/users/Barteks2x/orgs","repos_url":"https://api.github.com/users/Barteks2x/repos","events_url":"https://api.github.com/users/Barteks2x/events{/privacy}","received_events_url":"https://api.github.com/users/Barteks2x/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Barteks2x/CubicChunks","description":"Infinite* height mod for Minecraft","fork":false,"url":"https://api.github.com/repos/Barteks2x/CubicChunks","forks_url":"https://api.github.com/repos/Barteks2x/CubicChunks/forks","keys_url":"https://api.github.com/repos/Barteks2x/CubicChunks/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Barteks2x/CubicChunks/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Barteks2x/CubicChunks/teams","hooks_url":"https://api.github.com/repos/Barteks2x/CubicChunks/hooks","issue_events_url":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/events{/number}","events_url":"https://api.github.com/repos/Barteks2x/CubicChunks/events","assignees_url":"https://api.github.com/repos/Barteks2x/CubicChunks/assignees{/user}","branches_url":"https://api.github.com/repos/Barteks2x/CubicChunks/branches{/branch}","tags_url":"https://api.github.com/repos/Barteks2x/CubicChunks/tags","blobs_url":"https://api.github.com/repos/Barteks2x/CubicChunks/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Barteks2x/CubicChunks/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Barteks2x/CubicChunks/git/refs{/sha}","trees_url":"https://api.github.com/repos/Barteks2x/CubicChunks/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Barteks2x/CubicChunks/statuses/{sha}","languages_url":"https://api.github.com/repos/Barteks2x/CubicChunks/languages","stargazers_url":"https://api.github.com/repos/Barteks2x/CubicChunks/stargazers","contributors_url":"https://api.github.com/repos/Barteks2x/CubicChunks/contributors","subscribers_url":"https://api.github.com/repos/Barteks2x/CubicChunks/subscribers","subscription_url":"https://api.github.com/repos/Barteks2x/CubicChunks/subscription","commits_url":"https://api.github.com/repos/Barteks2x/CubicChunks/commits{/sha}","git_commits_url":"https://api.github.com/repos/Barteks2x/CubicChunks/git/commits{/sha}","comments_url":"https://api.github.com/repos/Barteks2x/CubicChunks/comments{/number}","issue_comment_url":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/comments{/number}","contents_url":"https://api.github.com/repos/Barteks2x/CubicChunks/contents/{+path}","compare_url":"https://api.github.com/repos/Barteks2x/CubicChunks/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Barteks2x/CubicChunks/merges","archive_url":"https://api.github.com/repos/Barteks2x/CubicChunks/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Barteks2x/CubicChunks/downloads","issues_url":"https://api.github.com/repos/Barteks2x/CubicChunks/issues{/number}","pulls_url":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls{/number}","milestones_url":"https://api.github.com/repos/Barteks2x/CubicChunks/milestones{/number}","notifications_url":"https://api.github.com/repos/Barteks2x/CubicChunks/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Barteks2x/CubicChunks/labels{/name}","releases_url":"https://api.github.com/repos/Barteks2x/CubicChunks/releases{/id}","deployments_url":"https://api.github.com/repos/Barteks2x/CubicChunks/deployments","created_at":"2015-09-27T13:40:45Z","updated_at":"2016-09-27T18:47:09Z","pushed_at":"2016-10-07T19:58:15Z","git_url":"git://github.com/Barteks2x/CubicChunks.git","ssh_url":"git@github.com:Barteks2x/CubicChunks.git","clone_url":"https://github.com/Barteks2x/CubicChunks.git","svn_url":"https://github.com/Barteks2x/CubicChunks","homepage":"","size":4167,"stargazers_count":31,"watchers_count":31,"language":"Java","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"open_issues_count":19,"forks":10,"open_issues":19,"watchers":31,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63"},"html":{"href":"https://github.com/Barteks2x/CubicChunks/pull/63"},"issue":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/63"},"comments":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/issues/63/comments"},"review_comments":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63/comments"},"review_comment":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/pulls/63/commits"},"statuses":{"href":"https://api.github.com/repos/Barteks2x/CubicChunks/statuses/a7c770c88b9361fdf6dfa569f6e409a9532e6941"}}}}
{"actor":{"display_login":"Barteks2x"}}