{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482520194,"defaultBranch":"development","name":"Grasscutter","ownerLogin":"Grasscutters","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-17T12:43:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104039209?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720321034.0","currentOid":""},"activityList":{"items":[{"before":"36346f87f9fe98cb24b3da831f386642bd170779","after":"f9d46ace7ff6a0ed248adf2bb3a5eb80dda864b0","ref":"refs/heads/unstable","pushedAt":"2024-07-07T03:09:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"misc(gradle): Update plugin versions","shortMessageHtmlLink":"misc(gradle): Update plugin versions"}},{"before":"ea84789c4745a112cdf8cc71086226588cd77ba5","after":"36346f87f9fe98cb24b3da831f386642bd170779","ref":"refs/heads/unstable","pushedAt":"2024-07-07T03:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update languages [skip actions]","shortMessageHtmlLink":"Update languages [skip actions]"}},{"before":"93df2d0b0e8c82e471b4adebe3fb2779e149c36d","after":"ea84789c4745a112cdf8cc71086226588cd77ba5","ref":"refs/heads/unstable","pushedAt":"2024-07-07T03:03:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/unstable' into unstable","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/unstable' into unstable"}},{"before":"e7ed66477fbc7fcf17d66db49d6db8e01acafb33","after":"93df2d0b0e8c82e471b4adebe3fb2779e149c36d","ref":"refs/heads/unstable","pushedAt":"2024-07-07T02:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":null,"after":"e7ed66477fbc7fcf17d66db49d6db8e01acafb33","ref":"refs/heads/unstable","pushedAt":"2024-07-07T02:57:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"fix(networking): Prevent hanging the network loop if an exception occurs","shortMessageHtmlLink":"fix(networking): Prevent hanging the network loop if an exception occurs"}},{"before":"031f3bcd25ab1d71e3903031fee251072d6eff87","after":null,"ref":"refs/heads/unstable","pushedAt":"2024-07-07T02:55:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"}},{"before":null,"after":"031f3bcd25ab1d71e3903031fee251072d6eff87","ref":"refs/heads/unstable-old","pushedAt":"2024-07-07T02:55:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Revert \"Fix issues with regions (#2177)\" (#2178)\n\nThis reverts commit 50db3a20f563dc11711c5d749870cd2d88d14716.","shortMessageHtmlLink":"Revert \"Fix issues with regions (#2177)\" (#2178)"}},{"before":"402226788889fc36da8e9d2d0b856885ea268710","after":"76fd5b2e9c4823531652f5d0611605c7f64035c7","ref":"refs/heads/development","pushedAt":"2024-06-06T01:14:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Update README_ja-JP.md (#2516)","shortMessageHtmlLink":"Update README_ja-JP.md (#2516)"}},{"before":"f1f5b54939103c1f7d89c0028e7fcd82599e4a23","after":"402226788889fc36da8e9d2d0b856885ea268710","ref":"refs/heads/development","pushedAt":"2024-05-14T01:58:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Configuration Update - Shown Email (#2509)\n\n* This version will allow the private server owner to show a different email then \"@grasscutter.io\" if they want.\r\n\r\n* Update src/main/java/emu/grasscutter/config/ConfigContainer.java\r\n\r\nCo-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>\r\n\r\n* Update src/main/java/emu/grasscutter/game/Account.java\r\n\r\nCo-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>\r\n\r\n* Update src/main/java/emu/grasscutter/game/Account.java\r\n\r\nCo-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>","shortMessageHtmlLink":"Configuration Update - Shown Email (#2509)"}},{"before":"f871f261e1e48ac32f44a5604125e2111c2a8f08","after":"f1f5b54939103c1f7d89c0028e7fcd82599e4a23","ref":"refs/heads/development","pushedAt":"2024-03-17T06:09:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"(fix:docker) Fix uploading to container registry","shortMessageHtmlLink":"(fix:docker) Fix uploading to container registry"}},{"before":"eeaccf32c4f4cfe33bb7642b3e2f6c5b1e491d91","after":"f871f261e1e48ac32f44a5604125e2111c2a8f08","ref":"refs/heads/development","pushedAt":"2024-03-17T05:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Add Docker Support (#2486)\n\n* chore(docker): add build workflow\r\n\r\n* chore(docker): update gradle image\r\n\r\n* chore(docker): this really shouldnt be running on raspberry pi's right now.\r\n\r\n* chore(docker): not sure why we need unzip here\r\n\r\n* chore(docker): attempt to add nodejs to allow the handbook to build\r\n\r\n* chore(docker): whoops, needs to be done during build\r\n\r\n* chore(docker): i dont know if this is going to work\r\n\r\n* chore(docker): replace my username with repo org as I am no longer testing this\r\n\r\n* chore(docker): version will change in the future, so fix it now.","shortMessageHtmlLink":"Add Docker Support (#2486)"}},{"before":"6e1913aacb96473ab24027cee54d3fa806034f2c","after":"eeaccf32c4f4cfe33bb7642b3e2f6c5b1e491d91","ref":"refs/heads/development","pushedAt":"2024-03-17T05:14:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"add some client download link and fix readme (#2475)\n\n* Update README.md\r\n\r\n* Update README_zh-CN.md\r\n\r\n* Update README_hn-IN.md","shortMessageHtmlLink":"add some client download link and fix readme (#2475)"}},{"before":"9e17e4aacb59aa9104904b0b4d1d3e3e866414a6","after":"6e1913aacb96473ab24027cee54d3fa806034f2c","ref":"refs/heads/development","pushedAt":"2024-01-19T04:30:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Add documentation on 404 error page. (#2463)\n\n* Update HttpServer.java\r\n\r\n* Update HttpServer.java\r\n\r\n---------\r\n\r\nCo-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>","shortMessageHtmlLink":"Add documentation on 404 error page. (#2463)"}},{"before":"770a793c69ca82e383bb21a5baea346b1d2a5978","after":"9e17e4aacb59aa9104904b0b4d1d3e3e866414a6","ref":"refs/heads/development","pushedAt":"2024-01-19T04:15:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Update client link (#2470)","shortMessageHtmlLink":"Update client link (#2470)"}},{"before":"c4402cc28790cae8f67f9cfd5ffa77c0561a3b6a","after":"770a793c69ca82e383bb21a5baea346b1d2a5978","ref":"refs/heads/development","pushedAt":"2023-12-14T05:36:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"5ebad71e9da3d762f0cad4e3e9a920b18e5e929e","after":"c4402cc28790cae8f67f9cfd5ffa77c0561a3b6a","ref":"refs/heads/development","pushedAt":"2023-12-14T05:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Fix some more dungeons (#2449)\n\n* Monds weapon mats domain: Fix time between kill not refreshing\r\n* Inaz husk domain: Fix broken domain challenge\r\n * `EVENT_ANY_MONSTER_LIVE` is likely sent on tick, not on create. See scene40801_group240801001.lua:\r\n 1. `condition_EVENT_ANY_MONSTER_LIVE_1023` checks for mob 1008 to spawn AND for variable `challenge` to be 1\r\n 2. Mob 1008 spawns during `action_EVENT_SELECT_OPTION_1003`, at `ScriptLib.AddExtraGroupSuite(context, 240801001, 2)`\r\n 3. This spawn triggers `EVENT_ANY_MONSTER_LIVE` for mob 1008 but still fails the condition because `challenge` is still 0.\r\n 4. `challenge` is set to 1 at the end of `action_EVENT_SELECT_OPTION_1003`. By now, `EVENT_ANY_MONSTER_LIVE` for mob 1008 no longer fires, causing the domain challenge to fail to start.","shortMessageHtmlLink":"Fix some more dungeons (#2449)"}},{"before":"564b6090284c02dc0b23d554d603f9a4126d603a","after":"5ebad71e9da3d762f0cad4e3e9a920b18e5e929e","ref":"refs/heads/development","pushedAt":"2023-12-01T04:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Bump to version `1.7.4`","shortMessageHtmlLink":"Bump to version 1.7.4"}},{"before":"cdb0dc560ad481ddddfc37691bed72ded62d23f2","after":"564b6090284c02dc0b23d554d603f9a4126d603a","ref":"refs/heads/development","pushedAt":"2023-11-20T00:34:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Update README_ja-JP.md (#2438)\n\n* Update README_ja-JP.md\r\n\r\n* fix sentences correctly","shortMessageHtmlLink":"Update README_ja-JP.md (#2438)"}},{"before":"d8c3da8fcd2ae4a3f1323cfcb23310873e639b50","after":"cdb0dc560ad481ddddfc37691bed72ded62d23f2","ref":"refs/heads/development","pushedAt":"2023-11-17T04:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"13c40b53a724e162d6cb71339e4cbdeb91b681b1","after":"d8c3da8fcd2ae4a3f1323cfcb23310873e639b50","ref":"refs/heads/development","pushedAt":"2023-11-17T04:56:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Handle mob summon and limbo state (#2432)\n\nMob summon: Something like Monster_Apparatus_Perpetual can summon helper mobs. Ensure these helpers actually get summoned and, on their defeat, possibly change the summoner's mob state. Like, temporarily enter weak state.\r\n* Take summon tags from BinOutput/Monster/ConfigMonster_*.json and put them in SceneMonsterInfo\r\n* Handle Summon action in ability modifiers from BinOutput/Ability/Temp/MonsterAbilities/ConfigAbility_Monster_*.json\r\n* On summoner's kill, also kill the summoned mobs\r\n\r\nLimbo state: Something like Monster_Invoker_Herald_Water should be invulnerable at a certain HP threshold. Like, shouldn't die when creating their elemental shield. Or, Monster_Apparatus_Perpetual's helper mobs shouldn't die before their summoner.\r\n* Look through ConfigAbility (AbilityData in GC) like Invoker_Herald_Water_StateControl. If any AbilityModifier within specifies state Limbo and properties.Actor_HpThresholdRatio, account for this threshold in GameEntity::damage.\r\n* Don't let the entity die while in limbo. They will be killed by other events.","shortMessageHtmlLink":"Handle mob summon and limbo state (#2432)"}},{"before":"f1c1a846834f31e75141525e8d53362f032358b3","after":"13c40b53a724e162d6cb71339e4cbdeb91b681b1","ref":"refs/heads/development","pushedAt":"2023-11-10T02:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"2bcbd41026da91eb3885ebdcf6f28b2786c510e4","after":"f1c1a846834f31e75141525e8d53362f032358b3","ref":"refs/heads/development","pushedAt":"2023-11-10T02:56:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"fix: NPE related to teapot when player logs in. (#2429)\n\n* fix: NPE related to home when player logs in.\r\n\r\n* fix: NPE related to home when player logs in.\r\n\r\n* forgot to save player after fixing module id","shortMessageHtmlLink":"fix: NPE related to teapot when player logs in. (#2429)"}},{"before":"adf8031684e0250c8d029dad139b3f180f18f72b","after":"2bcbd41026da91eb3885ebdcf6f28b2786c510e4","ref":"refs/heads/development","pushedAt":"2023-11-09T02:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"0bbeaf254b78366fe4db723cc70791cd242d889f","after":"adf8031684e0250c8d029dad139b3f180f18f72b","ref":"refs/heads/development","pushedAt":"2023-11-09T02:15:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Fix a typo from \"culivation\" to \"cultivation\" in readme EN, zh-CN, zh-TW (#2431)\n\n* fix a singular typo in readme.md\r\n\r\nfixed \"culivation\" to cultivation\r\n\r\n* Update README_zh-CN.md\r\n\r\nculivation to cultivation\r\n\r\n* Update zh-TW to fix \"culivation\"\r\n\r\nCultivation from culivaton","shortMessageHtmlLink":"Fix a typo from \"culivation\" to \"cultivation\" in readme EN, zh-CN, zh…"}},{"before":"1fac319eb2c9df2ac45be399fb353a08ea18db4d","after":"0bbeaf254b78366fe4db723cc70791cd242d889f","ref":"refs/heads/development","pushedAt":"2023-11-09T02:15:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Fix tower mob level and hp scaling (#2430)","shortMessageHtmlLink":"Fix tower mob level and hp scaling (#2430)"}},{"before":"d224178a645667801b7a81c8139957c4ba2e4855","after":"1fac319eb2c9df2ac45be399fb353a08ea18db4d","ref":"refs/heads/development","pushedAt":"2023-11-05T19:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"d461ee2eb3f9a58934bb5d0c49a3621e35767de7","after":"d224178a645667801b7a81c8139957c4ba2e4855","ref":"refs/heads/development","pushedAt":"2023-11-05T19:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Only deduct energy when elemental burst actually fires (#2424)","shortMessageHtmlLink":"Only deduct energy when elemental burst actually fires (#2424)"}},{"before":"24874e7fbab2031c17e61e8625bb86dda8376036","after":"d461ee2eb3f9a58934bb5d0c49a3621e35767de7","ref":"refs/heads/development","pushedAt":"2023-11-03T02:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format code [skip actions]","shortMessageHtmlLink":"Format code [skip actions]"}},{"before":"205b79dc0205ae09787a947a82700bc114edfc0a","after":"24874e7fbab2031c17e61e8625bb86dda8376036","ref":"refs/heads/development","pushedAt":"2023-11-03T02:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Implement abyss defense objective (#2422)","shortMessageHtmlLink":"Implement abyss defense objective (#2422)"}},{"before":"583a41ab2c4c48e332c018d3518e66e6229f67a6","after":"205b79dc0205ae09787a947a82700bc114edfc0a","ref":"refs/heads/development","pushedAt":"2023-11-01T04:47:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KingRainbow44","name":"Magix","path":"/KingRainbow44","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27646710?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/development' into development","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/development' into development"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wN1QwMzowOToxMS4wMDAwMDBazwAAAAR4rH7J","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wN1QwMzowOToxMS4wMDAwMDBazwAAAAR4rH7J","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wMVQwNDo0NzoxOS4wMDAwMDBazwAAAAOknwgi"}},"title":"Activity · Grasscutters/Grasscutter"}