{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":284436660,"defaultBranch":"1.20.4","name":"plasmid","ownerLogin":"NucleoidMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-02T10:10:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69248090?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719135166.0","currentOid":""},"activityList":{"items":[{"before":"07f5845ca2e0478012616e61fa1888be425c5d97","after":"8ee6f3b517ea56ffcb5567dbc5ae73de27afecaf","ref":"refs/heads/refactor/player-offer","pushedAt":"2024-07-15T20:04:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Add JoinIntent parameter to offer and screen joins events, currently unused","shortMessageHtmlLink":"Add JoinIntent parameter to offer and screen joins events, currently …"}},{"before":null,"after":"07f5845ca2e0478012616e61fa1888be425c5d97","ref":"refs/heads/refactor/player-offer","pushedAt":"2024-06-23T09:32:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Add PlayerOffer.accept overload that sets a rotation","shortMessageHtmlLink":"Add PlayerOffer.accept overload that sets a rotation"}},{"before":"dc39bcde769d5e86ad090c17724071c9cdd4c0cb","after":null,"ref":"refs/heads/refactor/random-bits","pushedAt":"2024-06-23T08:49:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"}},{"before":"e7e2ab70a252f75d408aa3bfa350f5ad2876dc3c","after":"792eaceac1e1aa7fc6e46e3207857fa9647fe4a3","ref":"refs/heads/1.21","pushedAt":"2024-06-23T08:49:00.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Enable split environment source sets","shortMessageHtmlLink":"Enable split environment source sets"}},{"before":"a38032611756444e3b76b01ca2c8fb06462adca7","after":"dc39bcde769d5e86ad090c17724071c9cdd4c0cb","ref":"refs/heads/refactor/random-bits","pushedAt":"2024-06-23T08:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Enable split environment source sets","shortMessageHtmlLink":"Enable split environment source sets"}},{"before":"ead412f1094a932553806c647df8e72d800ab3d4","after":"a38032611756444e3b76b01ca2c8fb06462adca7","ref":"refs/heads/refactor/random-bits","pushedAt":"2024-06-23T08:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Use Fantasy's TransientChunkGenerator","shortMessageHtmlLink":"Use Fantasy's TransientChunkGenerator"}},{"before":"dd73b0c27c60ccdd3450f0d8b0f9a8b99569de93","after":"ead412f1094a932553806c647df8e72d800ab3d4","ref":"refs/heads/refactor/random-bits","pushedAt":"2024-06-22T11:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Make GameSpace attachment API strictly typed","shortMessageHtmlLink":"Make GameSpace attachment API strictly typed"}},{"before":null,"after":"dd73b0c27c60ccdd3450f0d8b0f9a8b99569de93","ref":"refs/heads/refactor/random-bits","pushedAt":"2024-06-22T11:18:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Remove ServerStorage API, superseded by Patbox's PlayerData API","shortMessageHtmlLink":"Remove ServerStorage API, superseded by Patbox's PlayerData API"}},{"before":"08e5852f7fcb068c096f59ae425d7081203a4b2a","after":"e7e2ab70a252f75d408aa3bfa350f5ad2876dc3c","ref":"refs/heads/1.21","pushedAt":"2024-06-22T10:56:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Update to 1.20.6","shortMessageHtmlLink":"Update to 1.20.6"}},{"before":"c46eac82019c1988c7d0a303ecf9c09037ae1211","after":"a9e736fa297943b07a1d45d10d6e3546a1b2616a","ref":"refs/heads/1.20.4","pushedAt":"2024-06-16T22:48:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Translated using Weblate (Portuguese (Brazil))\n\nCurrently translated at 100.0% (145 of 145 strings)\n\nTranslation: NucleoidMC/Plasmid\nTranslate-URL: https://hosted.weblate.org/projects/nucleoid/plasmid/pt_BR/","shortMessageHtmlLink":"Translated using Weblate (Portuguese (Brazil))"}},{"before":"a6d8f3aa2185e54cb29eae41c37b867558acc5fa","after":"489589511a8d44a1fd24b7dce426231e5c23ff72","ref":"refs/heads/1.19.4","pushedAt":"2024-06-16T22:47:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Translated using Weblate (Portuguese (Brazil))\n\nCurrently translated at 100.0% (145 of 145 strings)\n\nTranslation: NucleoidMC/Plasmid\nTranslate-URL: https://hosted.weblate.org/projects/nucleoid/plasmid/pt_BR/","shortMessageHtmlLink":"Translated using Weblate (Portuguese (Brazil))"}},{"before":"4e4038cce8d9d960b1b9365ef54984bc38940569","after":"c46eac82019c1988c7d0a303ecf9c09037ae1211","ref":"refs/heads/1.20.4","pushedAt":"2024-06-15T11:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"fix: correctly attribute TNT primer in unstable TNT","shortMessageHtmlLink":"fix: correctly attribute TNT primer in unstable TNT"}},{"before":"2cbca9a791c119c2f709e7fe16f5d071e8c42078","after":"4e4038cce8d9d960b1b9365ef54984bc38940569","ref":"refs/heads/1.20.4","pushedAt":"2024-06-09T12:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Fix: don't remove player from team twice if clearing after TeamManager has made them offline","shortMessageHtmlLink":"Fix: don't remove player from team twice if clearing after TeamManage…"}},{"before":"c1d1d87913e8068c6e59dba8d764182a19884bdb","after":"2cbca9a791c119c2f709e7fe16f5d071e8c42078","ref":"refs/heads/1.20.4","pushedAt":"2024-06-09T12:41:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Fix: add player to team after all relevant teams have been sent to that client","shortMessageHtmlLink":"Fix: add player to team after all relevant teams have been sent to th…"}},{"before":"3408371fd4432d6ee56451621d9bf96a3ecfc855","after":"c1d1d87913e8068c6e59dba8d764182a19884bdb","ref":"refs/heads/1.20.4","pushedAt":"2024-06-09T10:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Some minor fix-ups and cleanups\n\nFixes #289.","shortMessageHtmlLink":"Some minor fix-ups and cleanups"}},{"before":"0bdec2f41b4f14687992b1ffac56d52b01b733b0","after":"08e5852f7fcb068c096f59ae425d7081203a4b2a","ref":"refs/heads/1.21","pushedAt":"2024-06-08T17:03:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Replace custom Codec implementation with regular dispatch","shortMessageHtmlLink":"Replace custom Codec implementation with regular dispatch"}},{"before":"d1599a4f61d441aad680890c8f22974fcefdea7f","after":"0bdec2f41b4f14687992b1ffac56d52b01b733b0","ref":"refs/heads/1.21","pushedAt":"2024-06-08T17:03:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Use Scheduler local to GameSpace instance, does not tick after closed","shortMessageHtmlLink":"Use Scheduler local to GameSpace instance, does not tick after closed"}},{"before":"cd5f94fa7800d46c747ea64bb92fa0aea2634fcb","after":"d1599a4f61d441aad680890c8f22974fcefdea7f","ref":"refs/heads/1.21","pushedAt":"2024-06-08T15:20:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Use Scheduler local to GameSpace instance, does not tick after closed","shortMessageHtmlLink":"Use Scheduler local to GameSpace instance, does not tick after closed"}},{"before":"76eaeb3c7ff566d015053e2652899b841703386c","after":"cd5f94fa7800d46c747ea64bb92fa0aea2634fcb","ref":"refs/heads/1.21","pushedAt":"2024-06-08T15:17:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"First extraction of API types\n\nThis commit is as close to pure moving code as possible - however a lot of implementation details are still exposed, which should be refactored.","shortMessageHtmlLink":"First extraction of API types"}},{"before":"0c98fe4ace7e2933d7817b7ef5201e74aa763d0e","after":"76eaeb3c7ff566d015053e2652899b841703386c","ref":"refs/heads/1.21","pushedAt":"2024-06-08T14:45:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"First extraction of API types\n\nThis commit is as close to pure moving code as possible - however a lot of implementation details are still exposed, which should be refactored.","shortMessageHtmlLink":"First extraction of API types"}},{"before":"321b99a5ae885c7b915f083732fa6915e9937b7c","after":"0c98fe4ace7e2933d7817b7ef5201e74aa763d0e","ref":"refs/heads/1.21","pushedAt":"2024-06-08T13:20:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Some minor fix-ups and cleanups","shortMessageHtmlLink":"Some minor fix-ups and cleanups"}},{"before":"a51444d9b8e3b6de5a77201a12624883745c6b8d","after":"321b99a5ae885c7b915f083732fa6915e9937b7c","ref":"refs/heads/1.21","pushedAt":"2024-06-08T10:15:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Fix: move test game configs, fix invalid reference","shortMessageHtmlLink":"Fix: move test game configs, fix invalid reference"}},{"before":"c1f607d9943b3ec12bfd59750c3ab89f417fedd1","after":"a51444d9b8e3b6de5a77201a12624883745c6b8d","ref":"refs/heads/1.21","pushedAt":"2024-06-08T09:54:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Bump gh-action-buildnum","shortMessageHtmlLink":"Bump gh-action-buildnum"}},{"before":"fedccf05333fba94e27e5a7f14602f2a1638162f","after":"c1f607d9943b3ec12bfd59750c3ab89f417fedd1","ref":"refs/heads/1.21","pushedAt":"2024-06-08T09:51:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Update to 1.20.6","shortMessageHtmlLink":"Update to 1.20.6"}},{"before":"b4a3b000fafa23c218022ba1dc4c8eff1cc56b9d","after":"e2e09f4f6950fb63d7d87770b26c21235f1d9a08","ref":"refs/heads/staging/0.6","pushedAt":"2024-06-08T09:31:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Load game configs from dynamic registries","shortMessageHtmlLink":"Load game configs from dynamic registries"}},{"before":"71e88c24eb559b2f8bc02022cccf6ef293a50d28","after":"b4a3b000fafa23c218022ba1dc4c8eff1cc56b9d","ref":"refs/heads/staging/0.6","pushedAt":"2024-06-08T09:08:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Gegy","name":null,"path":"/Gegy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5172118?s=80&v=4"},"commit":{"message":"Load game configs from dynamic registries","shortMessageHtmlLink":"Load game configs from dynamic registries"}},{"before":"e7cc9bbce742e32b1f45cd74bab845ce4e0e3a77","after":"fedccf05333fba94e27e5a7f14602f2a1638162f","ref":"refs/heads/1.21","pushedAt":"2024-06-08T08:24:55.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Patbox","name":null,"path":"/Patbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39821509?s=80&v=4"},"commit":{"message":"Update target to 1.20.6","shortMessageHtmlLink":"Update target to 1.20.6"}},{"before":"3408371fd4432d6ee56451621d9bf96a3ecfc855","after":null,"ref":"refs/heads/1.20.6","pushedAt":"2024-05-31T07:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Patbox","name":null,"path":"/Patbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39821509?s=80&v=4"}},{"before":"3408371fd4432d6ee56451621d9bf96a3ecfc855","after":"e7cc9bbce742e32b1f45cd74bab845ce4e0e3a77","ref":"refs/heads/1.21","pushedAt":"2024-05-31T07:38:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Patbox","name":null,"path":"/Patbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39821509?s=80&v=4"},"commit":{"message":"Allow preventing players from joining games using permissions","shortMessageHtmlLink":"Allow preventing players from joining games using permissions"}},{"before":null,"after":"3408371fd4432d6ee56451621d9bf96a3ecfc855","ref":"refs/heads/1.21","pushedAt":"2024-05-31T07:37:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Patbox","name":null,"path":"/Patbox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39821509?s=80&v=4"},"commit":{"message":"Fix random games not showing correct player count","shortMessageHtmlLink":"Fix random games not showing correct player count"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQyMDowNDowNi4wMDAwMDBazwAAAASAFSPN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQyMDowNDowNi4wMDAwMDBazwAAAASAFSPN","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0zMVQwNzozNzoyNS4wMDAwMDBazwAAAARYwWP-"}},"title":"Activity · NucleoidMC/plasmid"}