{"action":"created","issue":{"url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/29","repository_url":"https://api.github.com/repos/andrewgu/ModConfigMenu","labels_url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/29/labels{/name}","comments_url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/29/comments","events_url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/29/events","html_url":"https://github.com/andrewgu/ModConfigMenu/issues/29","id":155524703,"number":29,"title":"Under the Hood Explanation for other Authors hoping to write mods with APIs","user":{"login":"MalucoMarinero","id":1691855,"avatar_url":"https://avatars.githubusercontent.com/u/1691855?v=3","gravatar_id":"","url":"https://api.github.com/users/MalucoMarinero","html_url":"https://github.com/MalucoMarinero","followers_url":"https://api.github.com/users/MalucoMarinero/followers","following_url":"https://api.github.com/users/MalucoMarinero/following{/other_user}","gists_url":"https://api.github.com/users/MalucoMarinero/gists{/gist_id}","starred_url":"https://api.github.com/users/MalucoMarinero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MalucoMarinero/subscriptions","organizations_url":"https://api.github.com/users/MalucoMarinero/orgs","repos_url":"https://api.github.com/users/MalucoMarinero/repos","events_url":"https://api.github.com/users/MalucoMarinero/events{/privacy}","received_events_url":"https://api.github.com/users/MalucoMarinero/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-18T15:01:43Z","updated_at":"2016-05-19T04:19:46Z","closed_at":null,"body":"Hey there, sorry for clogging up the issues with a request, but I'm at my wits end and you're probably holder of the knowledge I need.\r\n\r\nI'm trying to implement the interface approach to exposing a Public API for a mod, for me its going to be for Mission Logic.\r\n\r\nI got it all working as a package without that stuff, but now I'm trying to reverse engineer how you set it up and its just not building for me:\r\n\r\nhttps://github.com/GuerrillaWar/XCOMMissionLogic\r\n\r\nI think it has to do with the loading order but I don't know well enough how the build scripts do there thing. I noticed that when ModConfigMenu builds it always does the API package first (so the main package always has its depedencies available by the time it compiles), but I'm unsure what or where determines this.\r\n\r\nWhen I pulled down your Mod to test out building it worked first try, so I can only assume I'm doing something wrong but I have no idea what that something is.\r\n\r\nBeat my head enough against this tonight so I figured I'm putting out the bat signal."},"comment":{"url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/comments/220224062","html_url":"https://github.com/andrewgu/ModConfigMenu/issues/29#issuecomment-220224062","issue_url":"https://api.github.com/repos/andrewgu/ModConfigMenu/issues/29","id":220224062,"user":{"login":"MalucoMarinero","id":1691855,"avatar_url":"https://avatars.githubusercontent.com/u/1691855?v=3","gravatar_id":"","url":"https://api.github.com/users/MalucoMarinero","html_url":"https://github.com/MalucoMarinero","followers_url":"https://api.github.com/users/MalucoMarinero/followers","following_url":"https://api.github.com/users/MalucoMarinero/following{/other_user}","gists_url":"https://api.github.com/users/MalucoMarinero/gists{/gist_id}","starred_url":"https://api.github.com/users/MalucoMarinero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MalucoMarinero/subscriptions","organizations_url":"https://api.github.com/users/MalucoMarinero/orgs","repos_url":"https://api.github.com/users/MalucoMarinero/repos","events_url":"https://api.github.com/users/MalucoMarinero/events{/privacy}","received_events_url":"https://api.github.com/users/MalucoMarinero/received_events","type":"User","site_admin":false},"created_at":"2016-05-19T04:19:46Z","updated_at":"2016-05-19T04:19:46Z","body":"Yeah okay. If it's something you just never had to solve I guess I'll keep digging and see whether the depends on stuff will help. Cheers. "}}