{"action":"created","comment":{"url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/comments/244904998","pull_request_review_id":188889819,"id":244904998,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0NDkwNDk5OA==","diff_hunk":"@@ -0,0 +1,353 @@\n+package WayofTime.bloodmagic.command.sub;\n+\n+import WayofTime.bloodmagic.core.data.Binding;\n+import WayofTime.bloodmagic.item.ItemTelepositionFocus;\n+import WayofTime.bloodmagic.teleport.Teleports;\n+import WayofTime.bloodmagic.tile.TileTeleposer;\n+import WayofTime.bloodmagic.util.Utils;\n+import net.minecraft.command.CommandException;\n+import net.minecraft.command.ICommandSender;\n+import net.minecraft.entity.player.EntityPlayer;\n+import net.minecraft.item.ItemStack;\n+import net.minecraft.server.MinecraftServer;\n+import net.minecraft.tileentity.TileEntity;\n+import net.minecraft.util.math.BlockPos;\n+import net.minecraft.util.text.TextComponentString;\n+import net.minecraft.util.text.TextComponentTranslation;\n+import net.minecraft.world.World;\n+import net.minecraftforge.server.command.CommandTreeBase;\n+import net.minecraftforge.server.command.CommandTreeHelp;\n+\n+import java.util.HashSet;\n+import java.util.Set;\n+\n+public class SubCommandTeleposer extends CommandTreeBase {\n+    public static final Set<TileTeleposer> teleposerSet = new HashSet<>(); //contains \"valid\" teleposers (teleposers with focus), teleposers check themselves every 100 ticks.\n+    public static TileTeleposer[] teleposerArray;\n+\n+    public SubCommandTeleposer() {\n+        addSubcommand(new OutputTeleposerList());\n+        addSubcommand(new TeleportToTeleposer());\n+        addSubcommand(new TeleportToTeleposerFocus());\n+        addSubcommand(new RemoveTeleposer());\n+        addSubcommand(new RecursiveRemoveTeleposer());\n+        addSubcommand(new RemoveAllOfPlayer());\n+        addSubcommand(new CommandTreeHelp(this));\n+    }\n+\n+    @Override\n+    public int getRequiredPermissionLevel() {\n+        return 2;\n+    }\n+\n+\n+    @Override\n+    public String getName() {\n+        return \"teleposer\";\n+    }\n+\n+    @Override\n+    public String getUsage(ICommandSender sender) {\n+        return \"commands.bloodmagic.teleposer.usage\";\n+    }\n+\n+    abstract class TeleposeHelper extends CommandTreeBase {\n+        public EntityPlayer player;\n+\n+        @Override\n+        public String getUsage(ICommandSender sender) {\n+            return \"commands.bloodmagic.teleposer.\" + getName() + \".usage\";\n+        }\n+\n+        public String getHelp() {\n+            return new TextComponentTranslation(\"commands.bloodmagic.teleposer.\" + getName() + \".help\", getInfo()).getFormattedText();\n+        }\n+\n+        public String getInfo() {\n+            return \"\";\n+        }\n+\n+        @Override\n+        public int getRequiredPermissionLevel() {\n+            return 2;\n+        }\n+\n+        public TileTeleposer[] cleanUpAndCreateArrayFromTeleposerList(EntityPlayer player) {\n+            if (player == null)\n+                for (TileTeleposer i : teleposerSet) {\n+                    if (i == null || i.isInvalid() || i.isEmpty()) {\n+                        teleposerSet.remove(i);\n+                    }\n+                }\n+            else {\n+                for (TileTeleposer i : teleposerSet) {\n+                    if (i == null || i.isInvalid() || i.isEmpty()) {\n+                        teleposerSet.remove(i);\n+                        continue;\n+                    }\n+                    ItemStack stack = i.getStackInSlot(0);\n+                    ItemTelepositionFocus focus = (ItemTelepositionFocus) stack.getItem();\n+                    Binding binding = focus.getBinding(stack);\n+                    if (binding != null && !binding.getOwnerName().equals(player.getName())) {\n+                        teleposerSet.remove(i);\n+                    }\n+                }\n+            }\n+            teleposerArray = teleposerSet.toArray(new TileTeleposer[0]);\n+            return teleposerArray;\n+\n+        }\n+\n+        public void sendOwnedTeleposerList(ICommandSender sender, EntityPlayer player) {\n+            teleposerArray = cleanUpAndCreateArrayFromTeleposerList(player);\n+            for (int i = 0; i < teleposerArray.length; i++) {\n+                ItemStack stack = teleposerArray[i].getStackInSlot(0);\n+                ItemTelepositionFocus focus = (ItemTelepositionFocus) stack.getItem();\n+                Binding binding = focus.getBinding(stack);\n+                if (binding != null) {\n+                    String name = binding.getOwnerName();\n+                    if (player != null) {\n+                        if (name.equals(player.getName()))\n+                            sender.sendMessage(new TextComponentString(i + new TextComponentTranslation(\"commands.bloodmagic.teleposer.anddimension\").getFormattedText() + teleposerArray[i].getWorld().provider.getDimension() + \" \" + teleposerArray[i].getPos() + \" \" + new TextComponentTranslation(\"commands.bloodmagic.teleposer.focusanddim\").getFormattedText() + \" \" + focus.getWorld(stack).provider.getDimension() + \" \" + focus.getBlockPos(stack) + \" \" + new TextComponentTranslation(\"commands.bloodmagic.teleposer.owner\").getFormattedText() + \" \" + name));\n+                    } else\n+                        sender.sendMessage(new TextComponentString(i + new TextComponentTranslation(\"commands.bloodmagic.teleposer.anddimension\").getFormattedText() + teleposerArray[i].getWorld().provider.getDimension() + \" \" + teleposerArray[i].getPos() + \" \" + new TextComponentTranslation(\"commands.bloodmagic.teleposer.focusanddim\").getFormattedText() + \" \" + focus.getWorld(stack).provider.getDimension() + \" \" + focus.getBlockPos(stack) + \" \" + new TextComponentTranslation(\"commands.bloodmagic.teleposer.owner\").getFormattedText() + \" \" + name));\n+                }\n+            }\n+        }\n+\n+        public Integer getIDFromArgs(ICommandSender sender, String[] args) {\n+            int teleposerID;\n+            if (args.length == 0) {\n+                return null;\n+            }\n+\n+            if (Utils.isInteger(args[0]))\n+                teleposerID = Integer.parseInt(args[0]);\n+            else if (args.length > 1 && Utils.isInteger(args[1]))\n+                teleposerID = Integer.parseInt(args[1]);\n+            else {\n+                sender.sendMessage(new TextComponentTranslation(\"commands.bloodmagic.error.arg.invalid\"));\n+                sender.sendMessage(new TextComponentTranslation(this.getUsage(sender)));\n+                return null;\n+            }\n+            if (teleposerID < 0) {\n+                sender.sendMessage(new TextComponentTranslation(\"commands.bloodmagic.error.negative\"));\n+                return null;\n+            }\n+            return teleposerID;\n+        }\n+\n+        @Override\n+        public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException {\n+            this.player = args.length < 2 ? getCommandSenderAsPlayer(sender) : getPlayer(server, sender, args[0]);\n+        }\n+    }\n+\n+    class OutputTeleposerList extends TeleposeHelper {\n+\n+        @Override\n+        public String getName() {\n+            return \"list\";\n+        }\n+\n+        @Override\n+        public void execute(MinecraftServer server, ICommandSender sender, String[] args) throws CommandException {","path":"src/main/java/WayofTime/bloodmagic/command/sub/SubCommandTeleposer.java","position":154,"original_position":154,"commit_id":"335ed848430d3be9339d5bbbe0dcd6803a7009ac","original_commit_id":"335ed848430d3be9339d5bbbe0dcd6803a7009ac","user":{"login":"TehNut","id":5789439,"node_id":"MDQ6VXNlcjU3ODk0Mzk=","avatar_url":"https://avatars3.githubusercontent.com/u/5789439?v=4","gravatar_id":"","url":"https://api.github.com/users/TehNut","html_url":"https://github.com/TehNut","followers_url":"https://api.github.com/users/TehNut/followers","following_url":"https://api.github.com/users/TehNut/following{/other_user}","gists_url":"https://api.github.com/users/TehNut/gists{/gist_id}","starred_url":"https://api.github.com/users/TehNut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TehNut/subscriptions","organizations_url":"https://api.github.com/users/TehNut/orgs","repos_url":"https://api.github.com/users/TehNut/repos","events_url":"https://api.github.com/users/TehNut/events{/privacy}","received_events_url":"https://api.github.com/users/TehNut/received_events","type":"User","site_admin":false},"body":"Same as the other 2 classes designed like this.","created_at":"2019-01-03T02:51:44Z","updated_at":"2019-01-03T02:55:51Z","html_url":"https://github.com/WayofTime/BloodMagic/pull/1434#discussion_r244904998","pull_request_url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/comments/244904998"},"html":{"href":"https://github.com/WayofTime/BloodMagic/pull/1434#discussion_r244904998"},"pull_request":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434"}}},"pull_request":{"url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434","id":212999135,"node_id":"MDExOlB1bGxSZXF1ZXN0MjEyOTk5MTM1","html_url":"https://github.com/WayofTime/BloodMagic/pull/1434","diff_url":"https://github.com/WayofTime/BloodMagic/pull/1434.diff","patch_url":"https://github.com/WayofTime/BloodMagic/pull/1434.patch","issue_url":"https://api.github.com/repos/WayofTime/BloodMagic/issues/1434","number":1434,"state":"open","locked":false,"title":"Command rework","user":{"login":"Iorce","id":23401986,"node_id":"MDQ6VXNlcjIzNDAxOTg2","avatar_url":"https://avatars0.githubusercontent.com/u/23401986?v=4","gravatar_id":"","url":"https://api.github.com/users/Iorce","html_url":"https://github.com/Iorce","followers_url":"https://api.github.com/users/Iorce/followers","following_url":"https://api.github.com/users/Iorce/following{/other_user}","gists_url":"https://api.github.com/users/Iorce/gists{/gist_id}","starred_url":"https://api.github.com/users/Iorce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iorce/subscriptions","organizations_url":"https://api.github.com/users/Iorce/orgs","repos_url":"https://api.github.com/users/Iorce/repos","events_url":"https://api.github.com/users/Iorce/events{/privacy}","received_events_url":"https://api.github.com/users/Iorce/received_events","type":"User","site_admin":false},"body":"Commands rewrite.\r\n\r\n- Moved Teleports.java to a more appropiate location (rituals/portal -> teleport)\r\n- Added a ritual command to create/repair/remove rituals.\r\n- Added a teleposer command to list, teleport to teleposers or their focus locations and to remove valid teleposers (teleposers that contain a bound focus).\r\n- Fixed some missing strings (for the english version)","created_at":"2018-09-04T14:34:40Z","updated_at":"2019-01-03T02:55:51Z","closed_at":null,"merged_at":null,"merge_commit_sha":"263dfd63e6523646da47e69ece455d598c655c66","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434/commits","review_comments_url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434/comments","review_comment_url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/comments{/number}","comments_url":"https://api.github.com/repos/WayofTime/BloodMagic/issues/1434/comments","statuses_url":"https://api.github.com/repos/WayofTime/BloodMagic/statuses/335ed848430d3be9339d5bbbe0dcd6803a7009ac","head":{"label":"Iorce:CommandRework","ref":"CommandRework","sha":"335ed848430d3be9339d5bbbe0dcd6803a7009ac","user":{"login":"Iorce","id":23401986,"node_id":"MDQ6VXNlcjIzNDAxOTg2","avatar_url":"https://avatars0.githubusercontent.com/u/23401986?v=4","gravatar_id":"","url":"https://api.github.com/users/Iorce","html_url":"https://github.com/Iorce","followers_url":"https://api.github.com/users/Iorce/followers","following_url":"https://api.github.com/users/Iorce/following{/other_user}","gists_url":"https://api.github.com/users/Iorce/gists{/gist_id}","starred_url":"https://api.github.com/users/Iorce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iorce/subscriptions","organizations_url":"https://api.github.com/users/Iorce/orgs","repos_url":"https://api.github.com/users/Iorce/repos","events_url":"https://api.github.com/users/Iorce/events{/privacy}","received_events_url":"https://api.github.com/users/Iorce/received_events","type":"User","site_admin":false},"repo":{"id":134106842,"node_id":"MDEwOlJlcG9zaXRvcnkxMzQxMDY4NDI=","name":"BloodMagic","full_name":"Iorce/BloodMagic","private":false,"owner":{"login":"Iorce","id":23401986,"node_id":"MDQ6VXNlcjIzNDAxOTg2","avatar_url":"https://avatars0.githubusercontent.com/u/23401986?v=4","gravatar_id":"","url":"https://api.github.com/users/Iorce","html_url":"https://github.com/Iorce","followers_url":"https://api.github.com/users/Iorce/followers","following_url":"https://api.github.com/users/Iorce/following{/other_user}","gists_url":"https://api.github.com/users/Iorce/gists{/gist_id}","starred_url":"https://api.github.com/users/Iorce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Iorce/subscriptions","organizations_url":"https://api.github.com/users/Iorce/orgs","repos_url":"https://api.github.com/users/Iorce/repos","events_url":"https://api.github.com/users/Iorce/events{/privacy}","received_events_url":"https://api.github.com/users/Iorce/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Iorce/BloodMagic","description":"The place where all of my mod stuffs is!","fork":true,"url":"https://api.github.com/repos/Iorce/BloodMagic","forks_url":"https://api.github.com/repos/Iorce/BloodMagic/forks","keys_url":"https://api.github.com/repos/Iorce/BloodMagic/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Iorce/BloodMagic/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Iorce/BloodMagic/teams","hooks_url":"https://api.github.com/repos/Iorce/BloodMagic/hooks","issue_events_url":"https://api.github.com/repos/Iorce/BloodMagic/issues/events{/number}","events_url":"https://api.github.com/repos/Iorce/BloodMagic/events","assignees_url":"https://api.github.com/repos/Iorce/BloodMagic/assignees{/user}","branches_url":"https://api.github.com/repos/Iorce/BloodMagic/branches{/branch}","tags_url":"https://api.github.com/repos/Iorce/BloodMagic/tags","blobs_url":"https://api.github.com/repos/Iorce/BloodMagic/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Iorce/BloodMagic/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Iorce/BloodMagic/git/refs{/sha}","trees_url":"https://api.github.com/repos/Iorce/BloodMagic/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Iorce/BloodMagic/statuses/{sha}","languages_url":"https://api.github.com/repos/Iorce/BloodMagic/languages","stargazers_url":"https://api.github.com/repos/Iorce/BloodMagic/stargazers","contributors_url":"https://api.github.com/repos/Iorce/BloodMagic/contributors","subscribers_url":"https://api.github.com/repos/Iorce/BloodMagic/subscribers","subscription_url":"https://api.github.com/repos/Iorce/BloodMagic/subscription","commits_url":"https://api.github.com/repos/Iorce/BloodMagic/commits{/sha}","git_commits_url":"https://api.github.com/repos/Iorce/BloodMagic/git/commits{/sha}","comments_url":"https://api.github.com/repos/Iorce/BloodMagic/comments{/number}","issue_comment_url":"https://api.github.com/repos/Iorce/BloodMagic/issues/comments{/number}","contents_url":"https://api.github.com/repos/Iorce/BloodMagic/contents/{+path}","compare_url":"https://api.github.com/repos/Iorce/BloodMagic/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Iorce/BloodMagic/merges","archive_url":"https://api.github.com/repos/Iorce/BloodMagic/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Iorce/BloodMagic/downloads","issues_url":"https://api.github.com/repos/Iorce/BloodMagic/issues{/number}","pulls_url":"https://api.github.com/repos/Iorce/BloodMagic/pulls{/number}","milestones_url":"https://api.github.com/repos/Iorce/BloodMagic/milestones{/number}","notifications_url":"https://api.github.com/repos/Iorce/BloodMagic/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Iorce/BloodMagic/labels{/name}","releases_url":"https://api.github.com/repos/Iorce/BloodMagic/releases{/id}","deployments_url":"https://api.github.com/repos/Iorce/BloodMagic/deployments","created_at":"2018-05-20T00:04:36Z","updated_at":"2018-08-07T23:44:19Z","pushed_at":"2019-01-03T02:40:36Z","git_url":"git://github.com/Iorce/BloodMagic.git","ssh_url":"git@github.com:Iorce/BloodMagic.git","clone_url":"https://github.com/Iorce/BloodMagic.git","svn_url":"https://github.com/Iorce/BloodMagic","homepage":null,"size":39067,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"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":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"1.12"}},"base":{"label":"WayofTime:1.12","ref":"1.12","sha":"d54c828fba3c673a4401c470a93040f03e0eb2c1","user":{"login":"WayofTime","id":5280809,"node_id":"MDQ6VXNlcjUyODA4MDk=","avatar_url":"https://avatars2.githubusercontent.com/u/5280809?v=4","gravatar_id":"","url":"https://api.github.com/users/WayofTime","html_url":"https://github.com/WayofTime","followers_url":"https://api.github.com/users/WayofTime/followers","following_url":"https://api.github.com/users/WayofTime/following{/other_user}","gists_url":"https://api.github.com/users/WayofTime/gists{/gist_id}","starred_url":"https://api.github.com/users/WayofTime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WayofTime/subscriptions","organizations_url":"https://api.github.com/users/WayofTime/orgs","repos_url":"https://api.github.com/users/WayofTime/repos","events_url":"https://api.github.com/users/WayofTime/events{/privacy}","received_events_url":"https://api.github.com/users/WayofTime/received_events","type":"User","site_admin":false},"repo":{"id":12278235,"node_id":"MDEwOlJlcG9zaXRvcnkxMjI3ODIzNQ==","name":"BloodMagic","full_name":"WayofTime/BloodMagic","private":false,"owner":{"login":"WayofTime","id":5280809,"node_id":"MDQ6VXNlcjUyODA4MDk=","avatar_url":"https://avatars2.githubusercontent.com/u/5280809?v=4","gravatar_id":"","url":"https://api.github.com/users/WayofTime","html_url":"https://github.com/WayofTime","followers_url":"https://api.github.com/users/WayofTime/followers","following_url":"https://api.github.com/users/WayofTime/following{/other_user}","gists_url":"https://api.github.com/users/WayofTime/gists{/gist_id}","starred_url":"https://api.github.com/users/WayofTime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WayofTime/subscriptions","organizations_url":"https://api.github.com/users/WayofTime/orgs","repos_url":"https://api.github.com/users/WayofTime/repos","events_url":"https://api.github.com/users/WayofTime/events{/privacy}","received_events_url":"https://api.github.com/users/WayofTime/received_events","type":"User","site_admin":false},"html_url":"https://github.com/WayofTime/BloodMagic","description":"The place where all of my mod stuffs is!","fork":false,"url":"https://api.github.com/repos/WayofTime/BloodMagic","forks_url":"https://api.github.com/repos/WayofTime/BloodMagic/forks","keys_url":"https://api.github.com/repos/WayofTime/BloodMagic/keys{/key_id}","collaborators_url":"https://api.github.com/repos/WayofTime/BloodMagic/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/WayofTime/BloodMagic/teams","hooks_url":"https://api.github.com/repos/WayofTime/BloodMagic/hooks","issue_events_url":"https://api.github.com/repos/WayofTime/BloodMagic/issues/events{/number}","events_url":"https://api.github.com/repos/WayofTime/BloodMagic/events","assignees_url":"https://api.github.com/repos/WayofTime/BloodMagic/assignees{/user}","branches_url":"https://api.github.com/repos/WayofTime/BloodMagic/branches{/branch}","tags_url":"https://api.github.com/repos/WayofTime/BloodMagic/tags","blobs_url":"https://api.github.com/repos/WayofTime/BloodMagic/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/WayofTime/BloodMagic/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/WayofTime/BloodMagic/git/refs{/sha}","trees_url":"https://api.github.com/repos/WayofTime/BloodMagic/git/trees{/sha}","statuses_url":"https://api.github.com/repos/WayofTime/BloodMagic/statuses/{sha}","languages_url":"https://api.github.com/repos/WayofTime/BloodMagic/languages","stargazers_url":"https://api.github.com/repos/WayofTime/BloodMagic/stargazers","contributors_url":"https://api.github.com/repos/WayofTime/BloodMagic/contributors","subscribers_url":"https://api.github.com/repos/WayofTime/BloodMagic/subscribers","subscription_url":"https://api.github.com/repos/WayofTime/BloodMagic/subscription","commits_url":"https://api.github.com/repos/WayofTime/BloodMagic/commits{/sha}","git_commits_url":"https://api.github.com/repos/WayofTime/BloodMagic/git/commits{/sha}","comments_url":"https://api.github.com/repos/WayofTime/BloodMagic/comments{/number}","issue_comment_url":"https://api.github.com/repos/WayofTime/BloodMagic/issues/comments{/number}","contents_url":"https://api.github.com/repos/WayofTime/BloodMagic/contents/{+path}","compare_url":"https://api.github.com/repos/WayofTime/BloodMagic/compare/{base}...{head}","merges_url":"https://api.github.com/repos/WayofTime/BloodMagic/merges","archive_url":"https://api.github.com/repos/WayofTime/BloodMagic/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/WayofTime/BloodMagic/downloads","issues_url":"https://api.github.com/repos/WayofTime/BloodMagic/issues{/number}","pulls_url":"https://api.github.com/repos/WayofTime/BloodMagic/pulls{/number}","milestones_url":"https://api.github.com/repos/WayofTime/BloodMagic/milestones{/number}","notifications_url":"https://api.github.com/repos/WayofTime/BloodMagic/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/WayofTime/BloodMagic/labels{/name}","releases_url":"https://api.github.com/repos/WayofTime/BloodMagic/releases{/id}","deployments_url":"https://api.github.com/repos/WayofTime/BloodMagic/deployments","created_at":"2013-08-21T18:38:18Z","updated_at":"2018-12-31T00:14:31Z","pushed_at":"2019-01-03T02:40:38Z","git_url":"git://github.com/WayofTime/BloodMagic.git","ssh_url":"git@github.com:WayofTime/BloodMagic.git","clone_url":"https://github.com/WayofTime/BloodMagic.git","svn_url":"https://github.com/WayofTime/BloodMagic","homepage":null,"size":39580,"stargazers_count":205,"watchers_count":205,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":170,"mirror_url":null,"archived":false,"open_issues_count":156,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":170,"open_issues":156,"watchers":205,"default_branch":"1.12"}},"_links":{"self":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434"},"html":{"href":"https://github.com/WayofTime/BloodMagic/pull/1434"},"issue":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/issues/1434"},"comments":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/issues/1434/comments"},"review_comments":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434/comments"},"review_comment":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/pulls/1434/commits"},"statuses":{"href":"https://api.github.com/repos/WayofTime/BloodMagic/statuses/335ed848430d3be9339d5bbbe0dcd6803a7009ac"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"TehNut"}}