{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":119416592,"defaultBranch":"master","name":"DakimakuraMod","ownerLogin":"andrew0030","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-29T17:31:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36803991?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1563903910.0","currentOid":""},"activityList":{"items":[{"before":"3562b26e44c1e8a0db8149ae1517b020ab85cd24","after":"ce4f41d78a31e8dcd300118219bb78d0a6e2cb95","ref":"refs/heads/master","pushedAt":"2024-05-23T17:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Added Dakimakura Design Item\n\n- Added dakimakura design item, it currently has all its needed functionalities, but isn't part of any recipes yet.","shortMessageHtmlLink":"Added Dakimakura Design Item"}},{"before":"558b5e5fa0177ed739794dcbf142c48aaa7c7233","after":"3562b26e44c1e8a0db8149ae1517b020ab85cd24","ref":"refs/heads/master","pushedAt":"2024-05-22T18:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Fixed that memory leak I have been ignoring\n\n- Fixed the \"intentional\" memory leak I had by not clearing the image buffer, which also means I reworked the isLoaded method.\n- Adjusted LOD swap distance to be further away from the player.","shortMessageHtmlLink":"Fixed that memory leak I have been ignoring"}},{"before":"534e9fd78a42c1aa891f192fc1c0f348c8368b01","after":"558b5e5fa0177ed739794dcbf142c48aaa7c7233","ref":"refs/heads/master","pushedAt":"2024-05-20T19:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Added LODs to Daki rendering","shortMessageHtmlLink":"Added LODs to Daki rendering"}},{"before":"f06996fc6ed455872fb4bb0e301ec4355ab4bcf8","after":"534e9fd78a42c1aa891f192fc1c0f348c8368b01","ref":"refs/heads/master","pushedAt":"2024-05-19T19:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Updated Translation Helper\n\n- Overhauled TranslationHelper class to be a lot more flexible, and to support all Minecraft formatting styles, in addition to \"%n\" for new lines.\n- Updated dakimakura tooltip lang entries to utilize the new tools and to make it match 1.12.2 when it comes to style.\n- Changed pillow strength: 1.0 -> 0.2 so now it has the same strength as a bed and is easier to break.","shortMessageHtmlLink":"Updated Translation Helper"}},{"before":"ec6e77251919c0f9b023e4021e829ae81a4bf2e1","after":"f06996fc6ed455872fb4bb0e301ec4355ab4bcf8","ref":"refs/heads/master","pushedAt":"2024-05-18T02:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"A bunch of small things\n\n- Added dakimakura loot table json.\n- Removed unused \"setDakiList\" methods from the 2 main classes.\n- Tested DakiPackZip to ensure it works like 1.12.2 which it does.\n- Added operator permission level requirement of 2 to the daki reload command.\n- Reworked block removal logic to account for non player removal.","shortMessageHtmlLink":"A bunch of small things"}},{"before":"43aabb6c970e931afbd0531ce77ebd38cd05422a","after":"ec6e77251919c0f9b023e4021e829ae81a4bf2e1","ref":"refs/heads/master","pushedAt":"2024-05-16T18:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Improved DakiExtractor log output","shortMessageHtmlLink":"Improved DakiExtractor log output"}},{"before":"3fd13d3ea23cd01d890478679300c4a7478ee5cc","after":"43aabb6c970e931afbd0531ce77ebd38cd05422a","ref":"refs/heads/master","pushedAt":"2024-05-16T17:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Made Image Buffer creation to Async","shortMessageHtmlLink":"Made Image Buffer creation to Async"}},{"before":"5e92fec64587e990652d0fa1343992253c9f9fa9","after":"3fd13d3ea23cd01d890478679300c4a7478ee5cc","ref":"refs/heads/master","pushedAt":"2024-05-15T19:06:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"DakiSendHelper improvements and a few tweaks\n\n- Tweaked DakiSendHelper to have more readable methods. Additionally reworked data part caching system and DakiImageData generation, to fix a soft-lock if an image has exactly the size of MAX_PACKET_SIZE. The new code also is packet order independent, this theoretically inst needed since Minecraft uses TCP but better safe than sorry.\n- Added Spark for performance profiling.\n- Improved console output if a Daki without Json is loaded and no valid texture was found.","shortMessageHtmlLink":"DakiSendHelper improvements and a few tweaks"}},{"before":"e291c4e191c092c958a0bd5110c64f4d89ffbc0d","after":"5e92fec64587e990652d0fa1343992253c9f9fa9","ref":"refs/heads/master","pushedAt":"2024-05-14T16:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Some Optimizations\n\n- Optimized Nearest Neighbor Interpolation.\n- Tweaked console log output during Daki pack loading, and sorted entries before loading.","shortMessageHtmlLink":"Some Optimizations"}},{"before":"b82bddb945c2c3f5ddb19d0bac7c513cdaa472e5","after":"e291c4e191c092c958a0bd5110c64f4d89ffbc0d","ref":"refs/heads/master","pushedAt":"2024-05-14T03:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Fixed Scaling (I think)\n\n- Swapped Daki Render Type out for Entity Solid.\n- Changed image loading to use 4 channels (RGBA) which is needed because GPUs seem to not do well with just RGB.\n- Changed DakiTexture \"unassigned\" id from -1 to 0.","shortMessageHtmlLink":"Fixed Scaling (I think)"}},{"before":"3eb4cd8d41a8cbe7cd65344bebf6b9e41013552c","after":"b82bddb945c2c3f5ddb19d0bac7c513cdaa472e5","ref":"refs/heads/master","pushedAt":"2024-05-13T20:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Some work on scaling","shortMessageHtmlLink":"Some work on scaling"}},{"before":"7ab5eff1ae56f39ec05fa00f94ed287f671f9d87","after":"3eb4cd8d41a8cbe7cd65344bebf6b9e41013552c","ref":"refs/heads/master","pushedAt":"2024-05-12T19:16:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Added Creative Tab Item Cycling\n\n- Added mixin to cycle the texture of the daki used as the tab icon. This utilizes the client texture cache so it only cycles through loaded dakis.","shortMessageHtmlLink":"Added Creative Tab Item Cycling"}},{"before":"3ba898580ae4de5187bf7f44d02afce12f2014de","after":"7ab5eff1ae56f39ec05fa00f94ed287f671f9d87","ref":"refs/heads/master","pushedAt":"2024-05-12T02:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Creative Tab Reloading and Path Fix\n\n- Added some logic to trigger a Creative Menu Reload when the dakimakura reload command is used.\n- Swapped the Game Directory Path out from using MCs system to using Forges system","shortMessageHtmlLink":"Creative Tab Reloading and Path Fix"}},{"before":"ca5bc6a3a67b41235cd082a2e03c88ae80584c6b","after":"3ba898580ae4de5187bf7f44d02afce12f2014de","ref":"refs/heads/master","pushedAt":"2024-05-11T22:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Zip Loading Fix\n\n- Made it so empty dakis in zip packs no longer brick the rendering.\n- Tweaked console log for loading zip packs.\n- Tweaked Zip Loading a bit to properly store the path to the daki png.","shortMessageHtmlLink":"Zip Loading Fix"}},{"before":"2f0642ae632dfc51064c7d377700e6649373ea7f","after":"ca5bc6a3a67b41235cd082a2e03c88ae80584c6b","ref":"refs/heads/master","pushedAt":"2024-05-11T18:57:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Images Loading/Rendering mostly working\n\n- Made sure the \"Block Entity\" on an item has a daki by deserializing the stacks tag.\n- Added \"reload\" to the dakimakura command, still need to add permission level later.\n- Fixed DakiTexture, still not perfect, needs to get a rework for scaling AND THERE IS A MEMORY LEAK.\n- Added Camel to Vanilla Mobs Pack.\n- Added LoggedInEvent to trigger pack transfer logic.\n- Changed packName and dirName back to DataAccessors since they do require to be synced after all.\n- Added SendDakiListClientMessage message registration, seems like I forgot it... ~ups.\n- Added new NetworkUtil method to send a List of all Dakis only to one specified Player.\n- Removed ToDoRemove.\n- Changed blank.png back to a single 67byte white pixel.","shortMessageHtmlLink":"Images Loading/Rendering mostly working"}},{"before":"644e4491bde3c3d9d662162b920e4c174540f9ee","after":"2f0642ae632dfc51064c7d377700e6649373ea7f","ref":"refs/heads/master","pushedAt":"2024-05-10T15:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"More Tweaks\n\n- Adjusted daki item display inside gui.\n- Tweaked Pick Block logic to return the proper daki with all needed data.\n- Added flipped tag to creative tab dakis, so when you pick one in the world it has the same amount of tags as the default one from a the tab.\n- Made it so the LeftClick event is only canceled if the player isnt creative to prevent a block break progression issue.\n- Made it so daki entities that get removed by the player dont drop an item if said player is in creative mode.\n- Adjusted daki state used to spawn break particles when the entity is removed, to take into account rotation.","shortMessageHtmlLink":"More Tweaks"}},{"before":"d744d81f145d59a2bdbdc9818a667c8730f69666","after":"644e4491bde3c3d9d662162b920e4c174540f9ee","ref":"refs/heads/master","pushedAt":"2024-05-09T18:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"DakimakuraItem placement logic\n\n- Added BedEvents to handle left/right clicking a BedBlock, to update Dakimakuras, if there are any on top\n- Improved interaction logic, it no longer spawns the block/s if it should spawn the entity","shortMessageHtmlLink":"DakimakuraItem placement logic"}},{"before":"1233665f4955494132517c8b918b4e1dec38eac1","after":"d744d81f145d59a2bdbdc9818a667c8730f69666","ref":"refs/heads/master","pushedAt":"2024-05-09T01:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Fix for back side uv's, being out of bounds","shortMessageHtmlLink":"Fix for back side uv's, being out of bounds"}},{"before":"c92f882abcb2b0a2af21d521b6d5fe618eca59b1","after":"1233665f4955494132517c8b918b4e1dec38eac1","ref":"refs/heads/master","pushedAt":"2024-05-09T00:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Flipping and some other details\n\n- Added Daki flipping logic\n- Cleaned up entity and changed daki pack/directory names to server side only values, as they dont need to be synced","shortMessageHtmlLink":"Flipping and some other details"}},{"before":"f7bd0f4a64c1b5d0307843cf208222b694789ed2","after":"c92f882abcb2b0a2af21d521b6d5fe618eca59b1","ref":"refs/heads/master","pushedAt":"2024-05-07T19:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Fixed Temporary Rendering & Daki Transforms","shortMessageHtmlLink":"Fixed Temporary Rendering & Daki Transforms"}},{"before":"d94177adaa0eba1721630af8c7e3bfdb35b3525a","after":"f7bd0f4a64c1b5d0307843cf208222b694789ed2","ref":"refs/heads/master","pushedAt":"2024-05-03T04:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Dealing with RenderStateShard\n\n- Fixed UV's being negative on the y axis, probably still need to do a (1 - v) later to invert the texture.\n- Swapped to using RenderSystem#setShaderTexture to get the shader to load.\n- Removed all scaling and texture stitching so the texture uploaded is just the Allay front.png (12px * 36px)","shortMessageHtmlLink":"Dealing with RenderStateShard"}},{"before":"7a5adfad76f10afa8a1a96bb1e4eca67ad0b510b","after":"d94177adaa0eba1721630af8c7e3bfdb35b3525a","ref":"refs/heads/master","pushedAt":"2024-05-02T05:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Quick change to make texture path relative","shortMessageHtmlLink":"Quick change to make texture path relative"}},{"before":"13f674eff9433c8dbe294a6ea4af0a2a1bd03c6f","after":"7a5adfad76f10afa8a1a96bb1e4eca67ad0b510b","ref":"refs/heads/master","pushedAt":"2024-05-02T05:46:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"A bit of everything, and its on fire","shortMessageHtmlLink":"A bit of everything, and its on fire"}},{"before":"c4b2354fd70ed35287a2f11e30f7a1e3a5d56fb9","after":"13f674eff9433c8dbe294a6ea4af0a2a1bd03c6f","ref":"refs/heads/master","pushedAt":"2024-05-01T05:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"WIP Client Stuff\n\n- Added DakiTextureManagerClient\n- Added DakiTexture\n- Added get method into DakimakuraClient and initialization of the Client Texture Manager","shortMessageHtmlLink":"WIP Client Stuff"}},{"before":"800e76edef6b26377d0701f7a1f481402153821b","after":"c4b2354fd70ed35287a2f11e30f7a1e3a5d56fb9","ref":"refs/heads/master","pushedAt":"2024-04-29T13:55:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Common Daki classes / DakiCommand / Networking\n\n- Added /dakimakura command. Currently it only supports \"openPackFolder\", but it can be expanded later.\n- Added DakiSendHelper class\n- Added DakiTextureManagerCommon class\n- Added network registration and first message used to open the daki pack folder.\n- Some other minor tweaks like renaming things and comments.","shortMessageHtmlLink":"Common Daki classes / DakiCommand / Networking"}},{"before":"28b2f7e8418c3daab38e8bb2f842caec07ecfa05","after":"800e76edef6b26377d0701f7a1f481402153821b","ref":"refs/heads/master","pushedAt":"2024-04-27T05:22:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"DakiImageData\n\n- Slightly modified credits text\n- Added new DakimakuraModClient method to retrieve the max texture size a \"the\" GPU can load\n- Added Basic RenderStateShard, its just a placeholder for now but will likely be used to render my textures (or removed if not)\n- Added DakiImageData, this class takes in a Daki object and then converts and stores use able data. I replaced java awt BufferedImage with STBImage, but I will likely end up moving that logic to clients and instead store a byte array of the image or smt like that.","shortMessageHtmlLink":"DakiImageData"}},{"before":"b4eb9e7d0ffb7731ed1441e261f2d78c0379c457","after":"28b2f7e8418c3daab38e8bb2f842caec07ecfa05","ref":"refs/heads/master","pushedAt":"2024-04-25T10:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"DakiExtractor and a lot of Improvements\n\n- Renamed: DakiNbtSerializer -> DakiTagSerializer\n- Added DakiExtractor class and overhauled the code to use try-with-resources and other tweaks to make it less verbose, and potentially more efficient\n- Slightly cleaned up DakiManager\n- Optimized DakiPackFolder\n- Ranamed: DakiPackZipFile -> DakiPackZip\n- Optimized DakiPackZip\n- Added DakiJsonSerializer\n- Added \"Vanilla Mobs\" pack to be used as the default Daki Pack (still WIP, and credits for Art to: Apprentice Necromancer)\n- Added English and German README files containing Daki Pack creation tutorials (credit to the people that wrote them. I think it was Ken and Flummi)\n- Updated mixin.json to use the proper refmap path\n- Updated Mod Credits","shortMessageHtmlLink":"DakiExtractor and a lot of Improvements"}},{"before":"76d925363132354444ebb02e0fa14c699c0ccf32","after":"b4eb9e7d0ffb7731ed1441e261f2d78c0379c457","ref":"refs/heads/master","pushedAt":"2024-04-23T19:10:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Started adding the DakiManager and more\n\n- Added Roatation logic to Entity Dakimakuras\n- Added DakiManager\n- Added DakiPacks\n- Worked on DakiBlockItem to handle placement (still WIP)","shortMessageHtmlLink":"Started adding the DakiManager and more"}},{"before":"edacd80ad8a2afa8a7a92fe084f8ecd487f669c6","after":"76d925363132354444ebb02e0fa14c699c0ccf32","ref":"refs/heads/master","pushedAt":"2024-04-22T05:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Added basic Dakimakura Entity","shortMessageHtmlLink":"Added basic Dakimakura Entity"}},{"before":"66a0f7629954607a8f55b9f27eaeb8f2595f62e0","after":"edacd80ad8a2afa8a7a92fe084f8ecd487f669c6","ref":"refs/heads/master","pushedAt":"2024-04-21T04:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrew0030","name":null,"path":"/andrew0030","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36803991?s=80&v=4"},"commit":{"message":"Started work on Texture System","shortMessageHtmlLink":"Started work on Texture System"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUk4H3wA","startCursor":null,"endCursor":null}},"title":"Activity ยท andrew0030/DakimakuraMod"}