{"action":"created","issue":{"url":"https://api.github.com/repos/rlf/uSkyBlock/issues/175","labels_url":"https://api.github.com/repos/rlf/uSkyBlock/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/rlf/uSkyBlock/issues/175/comments","events_url":"https://api.github.com/repos/rlf/uSkyBlock/issues/175/events","html_url":"https://github.com/rlf/uSkyBlock/issues/175","id":55355631,"number":175,"title":"Island Swapping","user":{"login":"TheMattVid","id":10250080,"avatar_url":"https://avatars.githubusercontent.com/u/10250080?v=3","gravatar_id":"","url":"https://api.github.com/users/TheMattVid","html_url":"https://github.com/TheMattVid","followers_url":"https://api.github.com/users/TheMattVid/followers","following_url":"https://api.github.com/users/TheMattVid/following{/other_user}","gists_url":"https://api.github.com/users/TheMattVid/gists{/gist_id}","starred_url":"https://api.github.com/users/TheMattVid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheMattVid/subscriptions","organizations_url":"https://api.github.com/users/TheMattVid/orgs","repos_url":"https://api.github.com/users/TheMattVid/repos","events_url":"https://api.github.com/users/TheMattVid/events{/privacy}","received_events_url":"https://api.github.com/users/TheMattVid/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rlf/uSkyBlock/labels/feature%20request","name":"feature request","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/rlf/uSkyBlock/milestones/2","html_url":"https://github.com/rlf/uSkyBlock/milestones/later","labels_url":"https://api.github.com/repos/rlf/uSkyBlock/milestones/2/labels","id":896709,"number":2,"title":"later","description":null,"creator":{"login":"rlf","id":503044,"avatar_url":"https://avatars.githubusercontent.com/u/503044?v=3","gravatar_id":"","url":"https://api.github.com/users/rlf","html_url":"https://github.com/rlf","followers_url":"https://api.github.com/users/rlf/followers","following_url":"https://api.github.com/users/rlf/following{/other_user}","gists_url":"https://api.github.com/users/rlf/gists{/gist_id}","starred_url":"https://api.github.com/users/rlf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rlf/subscriptions","organizations_url":"https://api.github.com/users/rlf/orgs","repos_url":"https://api.github.com/users/rlf/repos","events_url":"https://api.github.com/users/rlf/events{/privacy}","received_events_url":"https://api.github.com/users/rlf/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":5,"state":"open","created_at":"2014-12-09T02:42:52Z","updated_at":"2015-02-17T18:36:10Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-01-24T02:24:54Z","updated_at":"2015-03-04T14:48:48Z","closed_at":null,"body":"The following is a feature request.\r\n\r\nSometimes players like having their own islands, but would enjoy to have island neighbors who are other active players or who are their friends. The thing is, there is no way to reliably have your island placed next to the island of a friend (unless, perhaps, they create their islands one after another.) For this reason, I think island swapping would be a great feature to have. A player sends an island swap request to another player who he wants to swap island positions with. The other player can then accept or reject that proposal. Once the other player has accepted, all players are teleported to spawn, the islands are swapped, and then I guess the players are automatically teleported back to their new island location. Naturally, the command needs to have a cool-down to prevent servers from lagging, which would be configurable in the uskyblock config file. The thing is, the command shouldn't count as being \"used\" unless a successful island swap happens. In this case, the cool-down would only occur for players who have just successfully swapped islands.\r\n\r\nThe only thing that makes this idea slightly questionable is that some servers might not be able to handle island swaps if one of the players has built a monstrous island. For this reason, I guess another setting in the config could be \"true/false, if set to true, island swaps will revert islands to the original schematic\".\r\n\r\nThoughts?"},"comment":{"url":"https://api.github.com/repos/rlf/uSkyBlock/issues/comments/77170332","html_url":"https://github.com/rlf/uSkyBlock/issues/175#issuecomment-77170332","issue_url":"https://api.github.com/repos/rlf/uSkyBlock/issues/175","id":77170332,"user":{"login":"dutchy1001","id":5569980,"avatar_url":"https://avatars.githubusercontent.com/u/5569980?v=3","gravatar_id":"","url":"https://api.github.com/users/dutchy1001","html_url":"https://github.com/dutchy1001","followers_url":"https://api.github.com/users/dutchy1001/followers","following_url":"https://api.github.com/users/dutchy1001/following{/other_user}","gists_url":"https://api.github.com/users/dutchy1001/gists{/gist_id}","starred_url":"https://api.github.com/users/dutchy1001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dutchy1001/subscriptions","organizations_url":"https://api.github.com/users/dutchy1001/orgs","repos_url":"https://api.github.com/users/dutchy1001/repos","events_url":"https://api.github.com/users/dutchy1001/events{/privacy}","received_events_url":"https://api.github.com/users/dutchy1001/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T14:48:48Z","updated_at":"2015-03-04T14:48:48Z","body":"you can swap islands with the commands \"/usb island remove name\" and \"/usb island register name\" this will not bring the island with them but the most easiest option to get friends next to eachother.\r\n\r\nIn the short run I dont see a feature of complete island swapping due to the complexity of the code and/or the lag it could cause."}}