{"action":"created","issue":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/225","repository_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core","labels_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/225/labels{/name}","comments_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/225/comments","events_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/225/events","html_url":"https://github.com/NOVA-Team/NOVA-Core/issues/225","id":184637832,"number":225,"title":"[RFC] \"SuperNOVA\"","user":{"login":"SoniEx2","id":1779619,"avatar_url":"https://avatars.githubusercontent.com/u/1779619?v=3","gravatar_id":"","url":"https://api.github.com/users/SoniEx2","html_url":"https://github.com/SoniEx2","followers_url":"https://api.github.com/users/SoniEx2/followers","following_url":"https://api.github.com/users/SoniEx2/following{/other_user}","gists_url":"https://api.github.com/users/SoniEx2/gists{/gist_id}","starred_url":"https://api.github.com/users/SoniEx2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SoniEx2/subscriptions","organizations_url":"https://api.github.com/users/SoniEx2/orgs","repos_url":"https://api.github.com/users/SoniEx2/repos","events_url":"https://api.github.com/users/SoniEx2/events{/privacy}","received_events_url":"https://api.github.com/users/SoniEx2/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-22T15:55:38Z","updated_at":"2016-10-23T11:57:07Z","closed_at":null,"body":"I believe NOVA-Core should be split into a library called \"SuperNOVA\". This library should be a *library* rather than a framework and it should provide things such as:\r\n\r\n- BlockPos class/interface\r\n- Block class/interface\r\n- World class/interface\r\n\r\nBut NOT:\r\n\r\n- Mod interaction interfaces\r\n- Mod loading\r\n- Adapters/converters\r\n- Etc\r\n\r\nThis library should have no external dependencies. This library would be designed for use by split mods.\r\n\r\nSplit mods are mods which are split into \"library\" and \"implementation\". SuperNOVA would be geared at the \"library\" part.\r\n\r\nUnlike NOVA, SuperNOVA would be lightweight, self-contained (i.e. can run in a sandbox, doesn't load mods, etc) and it'd leave implementation details up to the user (for shadowed jars) and/or engine. SuperNOVA would not have \"wrappers\"."},"comment":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/comments/255584607","html_url":"https://github.com/NOVA-Team/NOVA-Core/issues/225#issuecomment-255584607","issue_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/225","id":255584607,"user":{"login":"RX14","id":2788811,"avatar_url":"https://avatars.githubusercontent.com/u/2788811?v=3","gravatar_id":"","url":"https://api.github.com/users/RX14","html_url":"https://github.com/RX14","followers_url":"https://api.github.com/users/RX14/followers","following_url":"https://api.github.com/users/RX14/following{/other_user}","gists_url":"https://api.github.com/users/RX14/gists{/gist_id}","starred_url":"https://api.github.com/users/RX14/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RX14/subscriptions","organizations_url":"https://api.github.com/users/RX14/orgs","repos_url":"https://api.github.com/users/RX14/repos","events_url":"https://api.github.com/users/RX14/events{/privacy}","received_events_url":"https://api.github.com/users/RX14/received_events","type":"User","site_admin":false},"created_at":"2016-10-23T11:57:07Z","updated_at":"2016-10-23T11:57:07Z","body":"You can use NOVA in a sandbox, and your wrapper can choose not to use most of the features in core. NOVA core doesn't do classpath introspection or mod loading. "}}
{"actor":{"display_login":"RX14"}}