{"action":"created","issue":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/95","labels_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/95/labels{/name}","comments_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/95/comments","events_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/95/events","html_url":"https://github.com/NOVA-Team/NOVA-Core/issues/95","id":85358962,"number":95,"title":"Replacing existing game content...","user":{"login":"Ecu","id":978883,"avatar_url":"https://avatars.githubusercontent.com/u/978883?v=3","gravatar_id":"","url":"https://api.github.com/users/Ecu","html_url":"https://github.com/Ecu","followers_url":"https://api.github.com/users/Ecu/followers","following_url":"https://api.github.com/users/Ecu/following{/other_user}","gists_url":"https://api.github.com/users/Ecu/gists{/gist_id}","starred_url":"https://api.github.com/users/Ecu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ecu/subscriptions","organizations_url":"https://api.github.com/users/Ecu/orgs","repos_url":"https://api.github.com/users/Ecu/repos","events_url":"https://api.github.com/users/Ecu/events{/privacy}","received_events_url":"https://api.github.com/users/Ecu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/labels/feature","name":"feature","color":"009800"},{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-05T01:12:22Z","updated_at":"2015-06-07T11:06:04Z","closed_at":null,"body":"This was discussed over IRC and Vic asked me to post the issue for it here.\r\n\r\nEssentially this is a suggestion to create the ability for mod authors to replace existing base game content with NOVA content instead.  This should extend to all content allowed by NOVA.  As of right now, I can think of Blocks, Items, UI screens (including HUD), Recipes and Entities (Creatures mostly, but minecarts as well?).\r\n\r\nEssentially this would work by allowing a mod to test for the existence of an object to be replaced and then if so desired, replace said item with their own object.  Alternatively, a mod should also be able to remove an object (blocks become air, items are removed, UIs won't open, etc.).  If a mod attempts to replace an object without testing for it and it doesn't exist, it fails gracefully.\r\n\r\nThis would allow for overhaul mods to be created as well as tweak mods like Minetweaker.  If done in a way that is very easy to utilize by a mod author, I feel like it could create a large appeal for the project as a whole as replacing features has traditionally been pretty frustrating to do and maintain across game versions (which has severely limited overhaul mods)."},"comment":{"url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/comments/109737859","html_url":"https://github.com/NOVA-Team/NOVA-Core/issues/95#issuecomment-109737859","issue_url":"https://api.github.com/repos/NOVA-Team/NOVA-Core/issues/95","id":109737859,"user":{"login":"Ecu","id":978883,"avatar_url":"https://avatars.githubusercontent.com/u/978883?v=3","gravatar_id":"","url":"https://api.github.com/users/Ecu","html_url":"https://github.com/Ecu","followers_url":"https://api.github.com/users/Ecu/followers","following_url":"https://api.github.com/users/Ecu/following{/other_user}","gists_url":"https://api.github.com/users/Ecu/gists{/gist_id}","starred_url":"https://api.github.com/users/Ecu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ecu/subscriptions","organizations_url":"https://api.github.com/users/Ecu/orgs","repos_url":"https://api.github.com/users/Ecu/repos","events_url":"https://api.github.com/users/Ecu/events{/privacy}","received_events_url":"https://api.github.com/users/Ecu/received_events","type":"User","site_admin":false},"created_at":"2015-06-07T11:06:04Z","updated_at":"2015-06-07T11:06:04Z","body":"Didn't include player model replacement.  That would be another thing that would be important to offer.  Since, if you wanted to create a unified experience regardless of game using your mod...you'd need to be able to replace the palyer model with your own.\r\n\r\nAlso incredibly useful to create mods like Morph."}}