{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":636855505,"defaultBranch":"main","name":"ArchaicFix","ownerLogin":"quentin452","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-05T20:07:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42176772?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707212354.0","currentOid":""},"activityList":{"items":[{"before":"8918495f1cb52d7a9547e50dcf95ebae49a5815e","after":"b6fb241f1bd670f1d31b76a8cbb06d9ce26a3f37","ref":"refs/heads/main","pushedAt":"2024-02-06T09:38:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Optimizing/Making more thread safe PooledLongQueue","shortMessageHtmlLink":"Optimizing/Making more thread safe PooledLongQueue"}},{"before":"d4c81f63f2b027768775f8ed1606c1396ac022d4","after":"8918495f1cb52d7a9547e50dcf95ebae49a5815e","ref":"refs/heads/main","pushedAt":"2024-01-29T07:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Fix NPE caused by getCursorCachedLight\n\nfix :\n```\n[08:09:58] [Server thread/ERROR]: Encountered an unexpected exception\nnet.minecraft.util.ReportedException: Exception ticking world\n\tat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:2731) ~[MinecraftServer.class:?]\n\tat net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:3073) ~[MinecraftServer.class:?]\n\tat net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) ~[bsx.class:?]\n\tat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:2830) ~[MinecraftServer.class:?]\n\tat java.lang.Thread.run(Thread.java:750) [?:1.8.0_402]\nCaused by: java.lang.NullPointerException\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.getCursorCachedLight(LightingEngine.java:391) ~[LightingEngine.class:?]\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processQueuedBrightening(LightingEngine.java:245) ~[LightingEngine.class:?]\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.iterateThroughQueuedUpdates(LightingEngine.java:198) ~[LightingEngine.class:?]\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdatesForTypeInner(LightingEngine.java:119) ~[LightingEngine.class:?]\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdatesForType(LightingEngine.java:103) ~[LightingEngine.class:?]\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdates(LightingEngine.java:93) ~[LightingEngine.class:?]\n\tat net.minecraft.world.chunk.Chunk.handler$zon000$archaicfix$onGetLightSubtracted(Chunk.java:2614) ~[apx.class:?]\n\tat net.minecraft.world.chunk.Chunk.func_76629_c(Chunk.java) ~[apx.class:?]\n\tat net.minecraft.world.World.optimizationsAndTweaks$getChunkBlockLightValue(World.java:51912) ~[ahb.class:?]\n\tat net.minecraft.world.World.func_72849_a(World.java:51869) ~[ahb.class:?]\n\tat net.minecraft.world.World.func_72957_l(World.java:764) ~[ahb.class:?]\n\tat net.minecraft.block.BlockGrass.handler$zhk001$updateTick(BlockGrass.java:1029) ~[alh.class:?]\n\tat net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java) ~[alh.class:?]\n\tat net.minecraft.world.WorldServer.optimizationsAndTweaks$handleBlockTick(WorldServer.java:1480) ~[mt.class:?]\n\tat net.minecraft.world.WorldServer.optimizationsAndTweaks$handleBlockTicks(WorldServer.java:1463) ~[mt.class:?]\n\tat net.minecraft.world.WorldServer.processChunk(WorldServer.java:1402) ~[mt.class:?]\n\tat net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:1391) ~[mt.class:?]\n\tat net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:183) ~[mt.class:?]\n\tat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:2727) ~[MinecraftServer.class:?]\n\t... 4 more\n```","shortMessageHtmlLink":"Fix NPE caused by getCursorCachedLight"}},{"before":"137247e3b00af0f852a5da816d2fb220fa1a6ce8","after":"d4c81f63f2b027768775f8ed1606c1396ac022d4","ref":"refs/heads/main","pushedAt":"2024-01-25T13:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Make PooledLongQueue/LightningEngine thread safe\n\nMake PooledLongQueue/LightningEngine thread safe (it should fix some crashes with OptimizationsAndTweaks)","shortMessageHtmlLink":"Make PooledLongQueue/LightningEngine thread safe"}},{"before":"34863cdbf334ff1e70ba4c542b48f67b62938404","after":"137247e3b00af0f852a5da816d2fb220fa1a6ce8","ref":"refs/heads/main","pushedAt":"2024-01-24T00:00:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Avoiding lock in LightingEngine by using AtomicBoolean","shortMessageHtmlLink":"Avoiding lock in LightingEngine by using AtomicBoolean"}},{"before":"c7bad619908bfe7f68d7ec01bdb95a54c592225a","after":"34863cdbf334ff1e70ba4c542b48f67b62938404","ref":"refs/heads/main","pushedAt":"2024-01-19T14:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Remove ram optimisations causing lags","shortMessageHtmlLink":"Remove ram optimisations causing lags"}},{"before":"dd029452de01760af360b699005f54eca9554770","after":"c7bad619908bfe7f68d7ec01bdb95a54c592225a","ref":"refs/heads/main","pushedAt":"2024-01-18T20:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Update LightingEngine.java","shortMessageHtmlLink":"Update LightingEngine.java"}},{"before":"d302cb82a3ae25976630badc3b3b94740c911c21","after":"dd029452de01760af360b699005f54eca9554770","ref":"refs/heads/main","pushedAt":"2024-01-16T10:17:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Refactor fetchNeighborDataFromCursor","shortMessageHtmlLink":"Refactor fetchNeighborDataFromCursor"}},{"before":"46aab9dc03c2092d8434095de6685d2355f7f873","after":"d302cb82a3ae25976630badc3b3b94740c911c21","ref":"refs/heads/main","pushedAt":"2024-01-14T18:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Remove MixinMapGenStructure","shortMessageHtmlLink":"Remove MixinMapGenStructure"}},{"before":"70dd9b5904a3b738b03e8eb543da9d022ab9fa3c","after":"46aab9dc03c2092d8434095de6685d2355f7f873","ref":"refs/heads/main","pushedAt":"2024-01-06T13:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Update MixinWorld_Lighting.java","shortMessageHtmlLink":"Update MixinWorld_Lighting.java"}},{"before":"1ee695da443558292dbf5407e97b77be06c82325","after":"70dd9b5904a3b738b03e8eb543da9d022ab9fa3c","ref":"refs/heads/main","pushedAt":"2024-01-04T23:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Rewrite & simplify TE unload lag patch\n\nApparently, this could cause TE data to go missing very rarely\n\nThe new patch is very simple and should not break anything, while\nstill retaining O(n) complexity\n\ndupplicated\nhttps://github.com/embeddedt/ArchaicFix/commit/1519890b29426776fecda35c869f1146479842b9\nhttps://github.com/embeddedt/ArchaicFix/commit/f22559854cc8b104c3b39af85ad6e886cbd27ab6","shortMessageHtmlLink":"Rewrite & simplify TE unload lag patch"}},{"before":"368e34072d7aadf1ad0bb1c8bedf54ce88a11a55","after":"1ee695da443558292dbf5407e97b77be06c82325","ref":"refs/heads/main","pushedAt":"2023-12-20T01:21:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Revert \"Should fix this\"\n\nThis reverts commit 820a1557e90b9037855d1d2b334b92b2579a5c38.","shortMessageHtmlLink":"Revert \"Should fix this\""}},{"before":"c8063584ae183d175e442ec8fbe67d0fe31527ab","after":"368e34072d7aadf1ad0bb1c8bedf54ce88a11a55","ref":"refs/heads/main","pushedAt":"2023-11-24T23:14:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Revert \"Avoid Thread.sleep usage + Rewrite ChunkThread\"\n\nThis reverts commit 0e766ed93c8c537a9cc9f4a9aae2ee13689fa881.","shortMessageHtmlLink":"Revert \"Avoid Thread.sleep usage + Rewrite ChunkThread\""}},{"before":"d2f30fbc8d6ca9f06e296f038356b2ab2366bb3d","after":"c8063584ae183d175e442ec8fbe67d0fe31527ab","ref":"refs/heads/main","pushedAt":"2023-11-22T06:59:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Micro code optimizations","shortMessageHtmlLink":"Micro code optimizations"}},{"before":"820a1557e90b9037855d1d2b334b92b2579a5c38","after":"d2f30fbc8d6ca9f06e296f038356b2ab2366bb3d","ref":"refs/heads/main","pushedAt":"2023-11-22T04:53:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":" Prevent rendering chunks without neighbors present\n\n Also replace EnumFacing.values() calls with constant arrays (by embeddedt)","shortMessageHtmlLink":" Prevent rendering chunks without neighbors present"}},{"before":"85a348c590d282fa9ee177b12a38f869142f8084","after":"820a1557e90b9037855d1d2b334b92b2579a5c38","ref":"refs/heads/main","pushedAt":"2023-11-19T19:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Should fix this\n\n```\n\njava.lang.IllegalStateException: Already processing updates!\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdatesForTypeInner(LightingEngine.java:233)\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdatesForType(LightingEngine.java:184)\n\tat org.embeddedt.archaicfix.lighting.world.lighting.LightingEngine.processLightUpdates(LightingEngine.java:159)\n\tat net.minecraft.world.chunk.Chunk.handler$zmo000$archaicfix$onGetLightSubtracted(Chunk.java:2114)\n\tat net.minecraft.world.chunk.Chunk.func_76629_c(Chunk.java)\n\tat net.minecraft.world.World.func_72849_a(World.java:815)\n\tat net.minecraft.world.World.func_72957_l(World.java:764)\n\tat net.minecraft.block.BlockGrass.handler$zie000$updateTick(BlockGrass.java:1023)\n\tat net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java)\n\tat net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:2717)\n\tat net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:183)\n\tat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:2221)\n\tat net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:2573)\n\tat net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)\n\tat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:2316)\n\tat net.minecraft.server.MinecraftServer$$Lambda$1650/1292944616.run(Unknown Source)\n\tat java.lang.Thread.run(Thread.java:745)","shortMessageHtmlLink":"Should fix this"}},{"before":"c78dec95fd88fb9155d51c5a185a5da9c6443782","after":"85a348c590d282fa9ee177b12a38f869142f8084","ref":"refs/heads/main","pushedAt":"2023-10-16T19:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"update OcclusionRenderer.java","shortMessageHtmlLink":"update OcclusionRenderer.java"}},{"before":"6a94e36773eeb233d7dfb7a9ed2bc09f69321c22","after":"c78dec95fd88fb9155d51c5a185a5da9c6443782","ref":"refs/heads/main","pushedAt":"2023-10-02T02:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Remove unecessary locks\n\nReduce this lag by 2 or by 3\nhttps://cdn.discordapp.com/attachments/1151183567431409776/1158221349198762034/image.png?ex=651b7530&is=651a23b0&hm=9c30a7de959f737d9c3c630e7b49b28c6c9ff26b849946fdba027c20640a3dd9&","shortMessageHtmlLink":"Remove unecessary locks"}},{"before":"de6369da73fae647cbdf9904110c0540ae07fed6","after":"6a94e36773eeb233d7dfb7a9ed2bc09f69321c22","ref":"refs/heads/main","pushedAt":"2023-10-02T01:57:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Merge branch 'embeddedt:main' into main","shortMessageHtmlLink":"Merge branch 'embeddedt:main' into main"}},{"before":"4e62a302f9b7221edd843b3346c54e419467bf84","after":"de6369da73fae647cbdf9904110c0540ae07fed6","ref":"refs/heads/main","pushedAt":"2023-09-09T04:48:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Mark sound thread as daemon","shortMessageHtmlLink":"Mark sound thread as daemon"}},{"before":"0c81a3cf475a24ccb9241153e48077bac2a9d054","after":"4e62a302f9b7221edd843b3346c54e419467bf84","ref":"refs/heads/main","pushedAt":"2023-09-06T12:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"properly disabling the AoA particle Patch","shortMessageHtmlLink":"properly disabling the AoA particle Patch"}},{"before":"8d170fb9fbee05dc7a44fbb569fba04129c310e4","after":"0c81a3cf475a24ccb9241153e48077bac2a9d054","ref":"refs/heads/main","pushedAt":"2023-09-06T11:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Add a todo in MixinProjectileEntities","shortMessageHtmlLink":"Add a todo in MixinProjectileEntities"}},{"before":"dd9dea0920b91c256ad2b267265ed2712cabf57d","after":"8d170fb9fbee05dc7a44fbb569fba04129c310e4","ref":"refs/heads/main","pushedAt":"2023-08-18T00:20:17.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"Merge branch 'embeddedt:main' into main","shortMessageHtmlLink":"Merge branch 'embeddedt:main' into main"}},{"before":"63f4180d9392786486e7a5c1eb22c1dddf82d05b","after":"dd9dea0920b91c256ad2b267265ed2712cabf57d","ref":"refs/heads/main","pushedAt":"2023-05-07T18:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"remove populateChunkWithBiomes to reduce tps lags","shortMessageHtmlLink":"remove populateChunkWithBiomes to reduce tps lags"}},{"before":"f645a92b1cb6c191c798ff69b58a6713cabef1a3","after":"63f4180d9392786486e7a5c1eb22c1dddf82d05b","ref":"refs/heads/main","pushedAt":"2023-05-05T20:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quentin452","name":null,"path":"/quentin452","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42176772?s=80&v=4"},"commit":{"message":"remove skipRenderingIfNotVisible because are laggy","shortMessageHtmlLink":"remove skipRenderingIfNotVisible because are laggy"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8yqHZwA","startCursor":null,"endCursor":null}},"title":"Activity ยท quentin452/ArchaicFix"}