{"action":"created","issue":{"url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/2306","repository_url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2","labels_url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/2306/labels{/name}","comments_url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/2306/comments","events_url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/2306/events","html_url":"https://github.com/AppliedEnergistics/Applied-Energistics-2/issues/2306","id":161469317,"number":2306,"title":"1.9.4 - Applied Energistics 3 / rv4 / rv3 ?","user":{"login":"elix-x","id":10380315,"avatar_url":"https://avatars.githubusercontent.com/u/10380315?v=3","gravatar_id":"","url":"https://api.github.com/users/elix-x","html_url":"https://github.com/elix-x","followers_url":"https://api.github.com/users/elix-x/followers","following_url":"https://api.github.com/users/elix-x/following{/other_user}","gists_url":"https://api.github.com/users/elix-x/gists{/gist_id}","starred_url":"https://api.github.com/users/elix-x/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elix-x/subscriptions","organizations_url":"https://api.github.com/users/elix-x/orgs","repos_url":"https://api.github.com/users/elix-x/repos","events_url":"https://api.github.com/users/elix-x/events{/privacy}","received_events_url":"https://api.github.com/users/elix-x/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":94,"created_at":"2016-06-21T15:34:27Z","updated_at":"2016-06-27T17:33:36Z","closed_at":"2016-06-27T17:33:36Z","body":"A few minutes ago, i finished porting AE2-rv3 for 1.8.9 to 1.9.4. AE2 in 1.9.4 can be used. Me system (_~not completely~_), Spatial IO, world gen and most of things are working, except for... You guessed it - rendering. You can find ported code in [my fork](https://github.com/elix-x/Applied-Energistics-2).\r\n\r\nI did NOT port and fix rendering system over for few reasons that started to stack, and gave a conclusion which i will speak of in a minute. First reason was that internally it changed again and model generators have to be rewritten (not completely, but a good bit). Looking at rendering classes (and names of commits :stuck_out_tongue:), we can see that rendering in 1.8.9 was never finished. Looking at it again, and you already notice, that because 1.8.9 json models system was a lot worse than 1.9.4 json, all blocks used dynamic model generation, while ALL of them, except for multipart cables, can be done with jsons.\r\nNow, what about cables? Well, we have no more 3000 multipart mods with own API each, but mc multipart, [soon _(tm)_ to be merged into forge](https://github.com/MinecraftForge/MinecraftForge/pull/2984), so official mutipart platform with simpified rendering. Which will, make cables rendering easier.\r\n\r\nWhoa, that's loats of rendering changes relative to 1.7.10. Let's add even more to it: dual wielding (~10% of all files changed), changes to bounding boxes, loot tables, block states...\r\n\r\nWhile, things above concerned porting to newer mc version, new forge gave us new systems, such as capabilities system, which can be used to change current AE systems to be more dynamic, mod compatible and better overall.\r\n\r\n--So, what now?\r\n--A lot of things had changed and a lot more will, if 1.9.4 update progress will proceed. Personally, i wouldn't call it rv3 anymore. At lease AE2-rv4. But major API changes (yes, it touched good part of API  and with rendering, will change a lot more), usually cause major version increase...\r\n--So Applied Energistics 3???\r\n--I don't know. I'm here to ask what AE2 team and community thinks about all this. If AE3 will come, we/they/whoever takes it should consider implementing suggestions made to AE2 and/or taking authors of AE2 addons and pulling them into AE3.\r\n\r\nConcidering AE2 team hasn't been active on AE2 for 2 months, (and more than 2 weeks on github), i don't know if i will get something from them. But you are reading this already, so why not drop a comment?\r\n\r\nEDIT (+24h): I went github surfing over AE2 team members and 2 that have been last active on Applied Energistics 2 months ago, currently work on new projects. Because i know that they try to keep them secret, i will not tell here what they are working on. From some other sources i know that they are working more on their projects too. Conclusion? They seem to leave AE2 behind."},"comment":{"url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/comments/228816628","html_url":"https://github.com/AppliedEnergistics/Applied-Energistics-2/issues/2306#issuecomment-228816628","issue_url":"https://api.github.com/repos/AppliedEnergistics/Applied-Energistics-2/issues/2306","id":228816628,"user":{"login":"XFactHD","id":11262040,"avatar_url":"https://avatars.githubusercontent.com/u/11262040?v=3","gravatar_id":"","url":"https://api.github.com/users/XFactHD","html_url":"https://github.com/XFactHD","followers_url":"https://api.github.com/users/XFactHD/followers","following_url":"https://api.github.com/users/XFactHD/following{/other_user}","gists_url":"https://api.github.com/users/XFactHD/gists{/gist_id}","starred_url":"https://api.github.com/users/XFactHD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/XFactHD/subscriptions","organizations_url":"https://api.github.com/users/XFactHD/orgs","repos_url":"https://api.github.com/users/XFactHD/repos","events_url":"https://api.github.com/users/XFactHD/events{/privacy}","received_events_url":"https://api.github.com/users/XFactHD/received_events","type":"User","site_admin":false},"created_at":"2016-06-27T17:33:36Z","updated_at":"2016-06-27T17:33:36Z","body":"I don't think that many people would connect a cable to the front of a drive bay anyway."}}
{"actor":{"display_login":"XFactHD"}}