{"action":"created","issue":{"url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/34","labels_url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/34/comments","events_url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/34/events","html_url":"https://github.com/SquidDev-CC/CC-Tweaks/pull/34","id":75796687,"number":34,"title":"Network Rewrite","user":{"login":"ElvishJerricco","id":1365692,"avatar_url":"https://avatars.githubusercontent.com/u/1365692?v=3","gravatar_id":"","url":"https://api.github.com/users/ElvishJerricco","html_url":"https://github.com/ElvishJerricco","followers_url":"https://api.github.com/users/ElvishJerricco/followers","following_url":"https://api.github.com/users/ElvishJerricco/following{/other_user}","gists_url":"https://api.github.com/users/ElvishJerricco/gists{/gist_id}","starred_url":"https://api.github.com/users/ElvishJerricco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ElvishJerricco/subscriptions","organizations_url":"https://api.github.com/users/ElvishJerricco/orgs","repos_url":"https://api.github.com/users/ElvishJerricco/repos","events_url":"https://api.github.com/users/ElvishJerricco/events{/privacy}","received_events_url":"https://api.github.com/users/ElvishJerricco/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/milestones/2","html_url":"https://github.com/SquidDev-CC/CC-Tweaks/milestones/0.2%20-%20Networks!","labels_url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/milestones/2/labels","id":1060180,"number":2,"title":"0.2 - Networks!","description":"Add support for custom network componenets","creator":{"login":"SquidDev","id":4346137,"avatar_url":"https://avatars.githubusercontent.com/u/4346137?v=3","gravatar_id":"","url":"https://api.github.com/users/SquidDev","html_url":"https://github.com/SquidDev","followers_url":"https://api.github.com/users/SquidDev/followers","following_url":"https://api.github.com/users/SquidDev/following{/other_user}","gists_url":"https://api.github.com/users/SquidDev/gists{/gist_id}","starred_url":"https://api.github.com/users/SquidDev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SquidDev/subscriptions","organizations_url":"https://api.github.com/users/SquidDev/orgs","repos_url":"https://api.github.com/users/SquidDev/repos","events_url":"https://api.github.com/users/SquidDev/events{/privacy}","received_events_url":"https://api.github.com/users/SquidDev/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":13,"state":"open","created_at":"2015-04-09T12:03:01Z","updated_at":"2015-05-19T21:13:51Z","due_on":null,"closed_at":null},"comments":63,"created_at":"2015-05-13T00:56:14Z","updated_at":"2015-06-06T13:36:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/pulls/34","html_url":"https://github.com/SquidDev-CC/CC-Tweaks/pull/34","diff_url":"https://github.com/SquidDev-CC/CC-Tweaks/pull/34.diff","patch_url":"https://github.com/SquidDev-CC/CC-Tweaks/pull/34.patch"},"body":"Closes #30\r\n\r\n- [ ] Re-implement several interfaces on several classes.\r\n    - [x] On cable parts.\r\n    - [x] On modem parts.\r\n    - [ ] On intermediate parts.\r\n    - [x] On wireless bridges.\r\n    - [x] On modem blocks.\r\n    - [ ] On vanilla cables.\r\n- [x] Remove a ton of functionality that is now implemented more simply in `NetworkController`\r\n- [x] Make `BasicModem` implement `INetworkedPeripheral` calls.\r\n- [ ] Instantiate a network when a node is placed down.\r\n- [x] Wireless bridge bindings should provide nodes, not positions of nodes.\r\n- [x] Remove `INetworkController` argument from `INetworkNode.receivePacket`"},"comment":{"url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/comments/109580354","html_url":"https://github.com/SquidDev-CC/CC-Tweaks/pull/34#issuecomment-109580354","issue_url":"https://api.github.com/repos/SquidDev-CC/CC-Tweaks/issues/34","id":109580354,"user":{"login":"SquidDev","id":4346137,"avatar_url":"https://avatars.githubusercontent.com/u/4346137?v=3","gravatar_id":"","url":"https://api.github.com/users/SquidDev","html_url":"https://github.com/SquidDev","followers_url":"https://api.github.com/users/SquidDev/followers","following_url":"https://api.github.com/users/SquidDev/following{/other_user}","gists_url":"https://api.github.com/users/SquidDev/gists{/gist_id}","starred_url":"https://api.github.com/users/SquidDev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SquidDev/subscriptions","organizations_url":"https://api.github.com/users/SquidDev/orgs","repos_url":"https://api.github.com/users/SquidDev/repos","events_url":"https://api.github.com/users/SquidDev/events{/privacy}","received_events_url":"https://api.github.com/users/SquidDev/received_events","type":"User","site_admin":false},"created_at":"2015-06-06T13:36:52Z","updated_at":"2015-06-06T13:36:52Z","body":"That would work, though if there is a situation where they want to write custom cables it would break. Hmmm."}}