{"action":"created","issue":{"url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/37","repository_url":"https://api.github.com/repos/PrismarineMC/Prismarine","labels_url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/37/comments","events_url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/37/events","html_url":"https://github.com/PrismarineMC/Prismarine/issues/37","id":292707948,"number":37,"title":"1.1.x-1.2.x multiversion support","user":{"login":"Encritary","id":6199266,"avatar_url":"https://avatars2.githubusercontent.com/u/6199266?v=4","gravatar_id":"","url":"https://api.github.com/users/Encritary","html_url":"https://github.com/Encritary","followers_url":"https://api.github.com/users/Encritary/followers","following_url":"https://api.github.com/users/Encritary/following{/other_user}","gists_url":"https://api.github.com/users/Encritary/gists{/gist_id}","starred_url":"https://api.github.com/users/Encritary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Encritary/subscriptions","organizations_url":"https://api.github.com/users/Encritary/orgs","repos_url":"https://api.github.com/users/Encritary/repos","events_url":"https://api.github.com/users/Encritary/events{/privacy}","received_events_url":"https://api.github.com/users/Encritary/received_events","type":"User","site_admin":false},"labels":[{"id":803303670,"url":"https://api.github.com/repos/PrismarineMC/Prismarine/labels/Category:%20Core","name":"Category: Core","color":"0e8a16","default":false},{"id":821093832,"url":"https://api.github.com/repos/PrismarineMC/Prismarine/labels/TODO","name":"TODO","color":"4e6dc4","default":false},{"id":667833871,"url":"https://api.github.com/repos/PrismarineMC/Prismarine/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":667833872,"url":"https://api.github.com/repos/PrismarineMC/Prismarine/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-01-30T09:24:05Z","updated_at":"2018-03-28T19:49:06Z","closed_at":null,"author_association":"OWNER","body":"## Introduction\r\nAfter Minecraft 1.2 Better Together release the new problem happened. Community of MC:PE/MC:BE was split in two parts: 1.1 players and 1.2 players. This problem is very noticeable in CIS countries, because here a lot of kids didn't buy license of Minecraft in GP or AS and they do not want to do something to make Xbox Live work on cracked 1.2.x version. So they are staying on 1.2. I'm sure there is same problem in other countries.\r\n## Description\r\nMultiversion is the best variant to solve this problem, but unfortunetaly there is only Steadfast supporting both 1.1.x and 1.2.x versions. But Steadfast isn't user friendly, it has a lot of useless code and there is a lot of \"duct tapes\", that can be rewritten into more logic code. Also Steadfast is based on PMMP 1.4, that means it has API lower than 1.13.0, and this is another problem for non-professional servers. I've started work on multiversion and I will upload what I did into development branch.\r\n\r\nI need help with this project, I'm sure it will be awesome.\r\n## TODO List\r\n- [x] Convert PIDs and ContainerSetSlot/ContainerSetContent into InventorySlot/Content/PlayerHotbar packets\r\n- [x] Make login sequence work\r\n- [x] Multiprotocol chunk network serializing\r\n- [ ] Fix crash of game after `Building terrain...`\r\n- [ ] Up protocol from 160 to 200 after 1.2.10 release\r\n- [ ] Enums of TextPacket and LevelSoundEventPacket\r\n- [ ] Complete multiprotocol encoding of packets\r\n- [ ] Convert transactions\r\n- [ ] Crafting grid\r\n- [ ] Multiprotocol sign spawn compound\r\n- [ ] Block subclient login\r\n- [ ] Allow to enable Xbox Live authentication checking only for 1.2+ clients\r\n- [ ] More things..."},"comment":{"url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/comments/377013263","html_url":"https://github.com/PrismarineMC/Prismarine/issues/37#issuecomment-377013263","issue_url":"https://api.github.com/repos/PrismarineMC/Prismarine/issues/37","id":377013263,"user":{"login":"XoticRealmsOwnerandDev","id":18691392,"avatar_url":"https://avatars1.githubusercontent.com/u/18691392?v=4","gravatar_id":"","url":"https://api.github.com/users/XoticRealmsOwnerandDev","html_url":"https://github.com/XoticRealmsOwnerandDev","followers_url":"https://api.github.com/users/XoticRealmsOwnerandDev/followers","following_url":"https://api.github.com/users/XoticRealmsOwnerandDev/following{/other_user}","gists_url":"https://api.github.com/users/XoticRealmsOwnerandDev/gists{/gist_id}","starred_url":"https://api.github.com/users/XoticRealmsOwnerandDev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/XoticRealmsOwnerandDev/subscriptions","organizations_url":"https://api.github.com/users/XoticRealmsOwnerandDev/orgs","repos_url":"https://api.github.com/users/XoticRealmsOwnerandDev/repos","events_url":"https://api.github.com/users/XoticRealmsOwnerandDev/events{/privacy}","received_events_url":"https://api.github.com/users/XoticRealmsOwnerandDev/received_events","type":"User","site_admin":false},"created_at":"2018-03-28T19:49:06Z","updated_at":"2018-03-28T19:49:06Z","author_association":"NONE","body":"does it support 1.2 yet?????"}}
{"actor":{"display_login":"XoticRealmsOwnerandDev"}}