{"action":"created","issue":{"url":"https://api.github.com/repos/iTXTech/Genisys/issues/1337","repository_url":"https://api.github.com/repos/iTXTech/Genisys","labels_url":"https://api.github.com/repos/iTXTech/Genisys/issues/1337/labels{/name}","comments_url":"https://api.github.com/repos/iTXTech/Genisys/issues/1337/comments","events_url":"https://api.github.com/repos/iTXTech/Genisys/issues/1337/events","html_url":"https://github.com/iTXTech/Genisys/issues/1337","id":163518916,"number":1337,"title":"@dktapps' Win10 edition bug checklist","user":{"login":"dktapps","id":14214667,"avatar_url":"https://avatars.githubusercontent.com/u/14214667?v=3","gravatar_id":"","url":"https://api.github.com/users/dktapps","html_url":"https://github.com/dktapps","followers_url":"https://api.github.com/users/dktapps/followers","following_url":"https://api.github.com/users/dktapps/following{/other_user}","gists_url":"https://api.github.com/users/dktapps/gists{/gist_id}","starred_url":"https://api.github.com/users/dktapps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dktapps/subscriptions","organizations_url":"https://api.github.com/users/dktapps/orgs","repos_url":"https://api.github.com/users/dktapps/repos","events_url":"https://api.github.com/users/dktapps/events{/privacy}","received_events_url":"https://api.github.com/users/dktapps/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/iTXTech/Genisys/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"dktapps","id":14214667,"avatar_url":"https://avatars.githubusercontent.com/u/14214667?v=3","gravatar_id":"","url":"https://api.github.com/users/dktapps","html_url":"https://github.com/dktapps","followers_url":"https://api.github.com/users/dktapps/followers","following_url":"https://api.github.com/users/dktapps/following{/other_user}","gists_url":"https://api.github.com/users/dktapps/gists{/gist_id}","starred_url":"https://api.github.com/users/dktapps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dktapps/subscriptions","organizations_url":"https://api.github.com/users/dktapps/orgs","repos_url":"https://api.github.com/users/dktapps/repos","events_url":"https://api.github.com/users/dktapps/events{/privacy}","received_events_url":"https://api.github.com/users/dktapps/received_events","type":"User","site_admin":false},"assignees":[{"login":"dktapps","id":14214667,"avatar_url":"https://avatars.githubusercontent.com/u/14214667?v=3","gravatar_id":"","url":"https://api.github.com/users/dktapps","html_url":"https://github.com/dktapps","followers_url":"https://api.github.com/users/dktapps/followers","following_url":"https://api.github.com/users/dktapps/following{/other_user}","gists_url":"https://api.github.com/users/dktapps/gists{/gist_id}","starred_url":"https://api.github.com/users/dktapps/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dktapps/subscriptions","organizations_url":"https://api.github.com/users/dktapps/orgs","repos_url":"https://api.github.com/users/dktapps/repos","events_url":"https://api.github.com/users/dktapps/events{/privacy}","received_events_url":"https://api.github.com/users/dktapps/received_events","type":"User","site_admin":false}],"milestone":null,"comments":22,"created_at":"2016-07-02T13:38:29Z","updated_at":"2016-07-24T16:37:28Z","closed_at":null,"body":"My issue tracker for Windows 10 Edition bugfixes\r\n\r\n**UPDATE**: Some of these issues apparently also affect Gear VR. I cannot test with Gear VR, so help testing will be much appreciated!\r\n\r\n**UPDATE 13/07/2016**: Yes, this list keeps getting longer, it's a pain. For every bug I fix, another springs up in its place. I'm making progress though.\r\n\r\n**UPDATE 21/07/2016**: I'm currently battling with a nasty segmentation fault, so the update has been delayed. Any help finding/fixing it will be much appreciated.\r\n\r\n- [x] Crafting\r\n(Undefined offset zero blah blah, and actual crafting itself)\r\n- [x] Using \"Q\" to drop one item at a time\r\n- [x] Dropping items directly from the inventory\r\n- [x] Hotbar mapping is wrong\r\n- [x] Items cannot be put into unselected hotbar slots on W10\r\n- [x] Rapid crafting causing inventory spaz on Pocket Edition\r\n- [x] Spreading items between slots causes inventory spaz\r\n- [x] Sometimes crafting adds the item straight to the inventory, allowing duplication\r\n- [x] If you take items out of your inventory for crafting, and then quit out, those items will be lost\r\n- [x] PE players will often lose items they put into chests\r\n- [x] PE dropped items will vanish unless they are dropping the held item (stupid, stupid!)\r\n- [ ] Any kind of rapid inventory change will cause the inventory to spazz (spam-crafting, picking lots of dropped items up, dropping lots of individual items, etc.) (I thought I'd fixed this, but it's back)\r\n- [ ] Items can be duplicated in Win10 so easily it's beyond belief.\r\n- [x] Server sometimes crashes (getContents() on null when the server attempts to drop the contents of the crafting inventory) when player quits\r\n- [x] Win10 loses their held item when closing the inventory\r\n- [ ] Anvils do not work correctly. They are going to need to be re-implemented for universal functionality.\r\n- [ ] If multiple players open a double chest, players who click on opposite sides will not see the chest contents update if the players who clicked on the other side add or remove items. (STUPID bug. Blame PM, not me.)\r\n- [ ] addTransaction() on null when attempting to drop items (oops)\r\n\r\nFixed with hacks, need doing properly:\r\n- [ ] Spreading items between slots (left-click and drag) does not work properly at the moment - you can only spread items between 2 slots (maybe 3 or 4 if you're lucky) (I actually fixed this completely by accident)\r\n- [x] Hotbar mapping cannot currently be changed in PE (I look forward to the day when hotbar mapping will be unneeded)\r\n- [ ] Spam-transactions to the same slot, e.g. tapping on a slot rapidly in PE to transfer items to a chest, will fail except for the first transaction. (_Stupid, stupid mistake_)\r\n- [x] Spamming Q to drop items will allow players to duplicate items if they do it fast enough.\r\n\r\nAnd, last and biggest pain of all:\r\n- [ ] GUI ~~frequently~~ _occasionally_ vanishes on PE after making inventory transactions. (seems to vary from device to device)\r\n- [ ] Segfault\r\n\r\n\r\nNotes to self:\r\n- Need a universal way to handle PE and W10 both, since there's no real way to tell them apart\r\n- Better transactions! Plan might also fix some spazziness with transferring items to chests\r\n- Ordering is critical, and if not, then retrying failed transactions.\r\n- _Any_ transaction should be executable, not just those that have a real source/destination (Critical for W10 crafting and inventory transactions)\r\n- Hotbar mapping _MUST NOT_ change on Win10 or this causes weird bugs.\r\n- Hotbar mapping _MUST NOT CHANGE AT ALL_ **unless this is directly requested by the client**. Win10 will not request changes to hotbar mapping - only PE will, which should fix some annoying bugs."},"comment":{"url":"https://api.github.com/repos/iTXTech/Genisys/issues/comments/234787254","html_url":"https://github.com/iTXTech/Genisys/issues/1337#issuecomment-234787254","issue_url":"https://api.github.com/repos/iTXTech/Genisys/issues/1337","id":234787254,"user":{"login":"House-Kitty-Mew","id":20118119,"avatar_url":"https://avatars.githubusercontent.com/u/20118119?v=3","gravatar_id":"","url":"https://api.github.com/users/House-Kitty-Mew","html_url":"https://github.com/House-Kitty-Mew","followers_url":"https://api.github.com/users/House-Kitty-Mew/followers","following_url":"https://api.github.com/users/House-Kitty-Mew/following{/other_user}","gists_url":"https://api.github.com/users/House-Kitty-Mew/gists{/gist_id}","starred_url":"https://api.github.com/users/House-Kitty-Mew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/House-Kitty-Mew/subscriptions","organizations_url":"https://api.github.com/users/House-Kitty-Mew/orgs","repos_url":"https://api.github.com/users/House-Kitty-Mew/repos","events_url":"https://api.github.com/users/House-Kitty-Mew/events{/privacy}","received_events_url":"https://api.github.com/users/House-Kitty-Mew/received_events","type":"User","site_admin":false},"created_at":"2016-07-24T16:37:28Z","updated_at":"2016-07-24T16:37:28Z","body":"\"segmentation fault\" Mind explaining a little further on this one? I too am a programmer so I would like to help as much as I can."}}
{"actor":{"display_login":"House-Kitty-Mew"}}