{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":580436534,"defaultBranch":"main","name":"FancyNpcs","ownerLogin":"FancyMcPlugins","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-20T14:59:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/130362730?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726599420.0","currentOid":""},"activityList":{"items":[{"before":"d07746e574a60d9c16261a72d2947bc39944bebc","after":"d94f4fb07b606ba4b752a312d03dd9841c6b406f","ref":"refs/heads/interaction-system","pushedAt":"2024-09-19T16:02:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add oob checks","shortMessageHtmlLink":"Add oob checks"}},{"before":null,"after":"e7e390ebf50104de417b71c483c27fc79be1b81d","ref":"refs/heads/plugin-updater","pushedAt":"2024-09-17T18:57:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add plugin updater","shortMessageHtmlLink":"Add plugin updater"}},{"before":"3b6640cd436b2a74d75d1cef006c7198f44ebfb7","after":"d07746e574a60d9c16261a72d2947bc39944bebc","ref":"refs/heads/interaction-system","pushedAt":"2024-09-16T18:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add migration for sendMessagesRandomly","shortMessageHtmlLink":"add migration for sendMessagesRandomly"}},{"before":"623ede9d801674bde72064b8be4ec54e98c912b4","after":"3b6640cd436b2a74d75d1cef006c7198f44ebfb7","ref":"refs/heads/interaction-system","pushedAt":"2024-09-16T18:28:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add any_click trigger","shortMessageHtmlLink":"add any_click trigger"}},{"before":"69d7c725f0a00c004d23813f64d4df44110227a0","after":"623ede9d801674bde72064b8be4ec54e98c912b4","ref":"refs/heads/interaction-system","pushedAt":"2024-09-16T18:20:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"fix migrating server commands to console command action","shortMessageHtmlLink":"fix migrating server commands to console command action"}},{"before":"b391bd749054730507f5a3186e855c3fb9baa633","after":"69d7c725f0a00c004d23813f64d4df44110227a0","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T20:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"fix fflags cmd","shortMessageHtmlLink":"fix fflags cmd"}},{"before":"cb358eac677f835d554c4c1a3b8436ab6d4742cc","after":"b391bd749054730507f5a3186e855c3fb9baa633","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T20:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Update version to 2.2.2-NIS2","shortMessageHtmlLink":"Update version to 2.2.2-NIS2"}},{"before":"725fa280bfd5f17beb053efc05bbd505ad3a9d21","after":"cb358eac677f835d554c4c1a3b8436ab6d4742cc","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T20:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add amount_npc_actions metric","shortMessageHtmlLink":"Add amount_npc_actions metric"}},{"before":"724f97a6398013722daa7dee4b65a590702853dc","after":"725fa280bfd5f17beb053efc05bbd505ad3a9d21","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T19:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Catch errors in actions","shortMessageHtmlLink":"Catch errors in actions"}},{"before":"f6ac812f045e42bff0567992ea43d94130d5ff6e","after":"724f97a6398013722daa7dee4b65a590702853dc","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T15:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add player_command_as_op action","shortMessageHtmlLink":"Add player_command_as_op action"}},{"before":"17dfadbc940a5e98d76d44ddf8a7bb9f7066704f","after":"f6ac812f045e42bff0567992ea43d94130d5ff6e","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T13:07:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Update version to 2.2.2-NIS","shortMessageHtmlLink":"Update version to 2.2.2-NIS"}},{"before":"0e85c41112c0a1381094f4676fad5bde61a089b0","after":"17dfadbc940a5e98d76d44ddf8a7bb9f7066704f","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T12:52:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add moveUp and moveDown","shortMessageHtmlLink":"add moveUp and moveDown"}},{"before":"40ebac9297b725e75d5470a2ed4910c5f92c6d97","after":"0e85c41112c0a1381094f4676fad5bde61a089b0","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T12:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"fix action saving","shortMessageHtmlLink":"fix action saving"}},{"before":"7f142ce3db7f40abde92d4ac0d66d51566bdac81","after":"40ebac9297b725e75d5470a2ed4910c5f92c6d97","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T12:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"remove message, playercommand and servercommand messages","shortMessageHtmlLink":"remove message, playercommand and servercommand messages"}},{"before":"16ffcd32789ebdca870cafb299eba728406bdcac","after":"7f142ce3db7f40abde92d4ac0d66d51566bdac81","ref":"refs/heads/interaction-system","pushedAt":"2024-09-15T12:43:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add addBefore and addAfter","shortMessageHtmlLink":"add addBefore and addAfter"}},{"before":"ebc48c35b696182ce9a101b90b5fc893ef951e59","after":"16ffcd32789ebdca870cafb299eba728406bdcac","ref":"refs/heads/interaction-system","pushedAt":"2024-09-14T11:37:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"remove send_randomly subcommand","shortMessageHtmlLink":"remove send_randomly subcommand"}},{"before":"2fb008bf99ae96b905c02394480ceb4334350090","after":null,"ref":"refs/heads/unit-tests","pushedAt":"2024-09-14T11:19:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"}},{"before":"79ca02439dcdd972777ba0ad54dd8c26ed39a125","after":"67786d06b2cd6dfee16b836a2f2658fb22fedada","ref":"refs/heads/main","pushedAt":"2024-09-14T11:19:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add tests (#166)\n\n* Add tests\r\n\r\n* add annotation based test system\r\n\r\n* add test utils\r\n\r\n* add delay between tests\r\n\r\n* add Expectable\r\n\r\n* add docs\r\n\r\n* more CreateCMD tests\r\n\r\n* add npc test env & tests for type cmd\r\n\r\n* add logger\r\n\r\n* Add DisplayNameCMDTest and TurnToPlayerCMDTest\r\n\r\n* better messages\r\n\r\n* increase fancyanalytics rate\r\n\r\n---------\r\n\r\nCo-authored-by: OliverSchlueter ","shortMessageHtmlLink":"Add tests (#166)"}},{"before":"3e5f567391986967b14f755d19e176876bc72856","after":"2fb008bf99ae96b905c02394480ceb4334350090","ref":"refs/heads/unit-tests","pushedAt":"2024-09-14T11:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"increase fancyanalytics rate","shortMessageHtmlLink":"increase fancyanalytics rate"}},{"before":"a1dff8dbf529f2ce2df5ecac415962cc6ba5a888","after":null,"ref":"refs/heads/skin-rework","pushedAt":"2024-09-10T18:01:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"}},{"before":"8bb7f3679dedfa5a29ac895a8df8e681aa2e77a9","after":"79ca02439dcdd972777ba0ad54dd8c26ed39a125","ref":"refs/heads/main","pushedAt":"2024-09-10T18:01:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Rework how skins are handled (#152)\n\n* Rework how skins are handled\r\n\r\n* .\r\n\r\n* update build.yml\r\n\r\n* Fix stackoverflow\r\n\r\n* Fix messages\r\n\r\n* Fix messages again\r\n\r\n* skin saving & loading\r\n\r\n* async\r\n\r\n* add npc update scheduler\r\n\r\n* add logging\r\n\r\n* add skin cache\r\n\r\n* cache player skin on join\r\n\r\n* cache skin after fetching\r\n\r\n* more caching\r\n\r\n* more caching\r\n\r\n* more caching\r\n\r\n* more caching\r\n\r\n* less caching\r\n\r\n* yes\r\n\r\n* add empty check\r\n\r\n* fix loading mirrorSkin\r\n\r\n* use npcThread\r\n\r\n* send ClientboundPlayerInfoRemovePacket with a 2 seconds delay instead of 5 ticks\r\n\r\n* add remove_npcs_from_playerlist_delay config option\r\n\r\n* update cache times\r\n\r\n* fix show in tab\r\n\r\n* disable playerInfoRemovePacket if removeNpcsFromPlayerlistDelay is -1\r\n\r\n* cache skins from old system\r\n\r\n* remove logs\r\n\r\n* take backup when migrating skins\r\n\r\n---------\r\n\r\nCo-authored-by: OliverSchlueter ","shortMessageHtmlLink":"Rework how skins are handled (#152)"}},{"before":"fdea19769038bfc6adfefa04b2874c1be856c91c","after":"8bb7f3679dedfa5a29ac895a8df8e681aa2e77a9","ref":"refs/heads/main","pushedAt":"2024-09-10T18:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Relocated cloud command library, updated shadowJar & gradle (#162)","shortMessageHtmlLink":"Relocated cloud command library, updated shadowJar & gradle (#162)"}},{"before":"c163105387cbaf6f310ab8554267e7bd37583611","after":"a1dff8dbf529f2ce2df5ecac415962cc6ba5a888","ref":"refs/heads/skin-rework","pushedAt":"2024-09-06T19:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"take backup when migrating skins","shortMessageHtmlLink":"take backup when migrating skins"}},{"before":"5704d20588b02f4c5144427c8d9c0d04f6021913","after":"c163105387cbaf6f310ab8554267e7bd37583611","ref":"refs/heads/skin-rework","pushedAt":"2024-09-06T19:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"remove logs","shortMessageHtmlLink":"remove logs"}},{"before":"5022881bab077b5e33bfaa01abef55185bc0563e","after":"fdea19769038bfc6adfefa04b2874c1be856c91c","ref":"refs/heads/main","pushedAt":"2024-09-06T18:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"fix npc list footer when player-npcs fflag is enabled","shortMessageHtmlLink":"fix npc list footer when player-npcs fflag is enabled"}},{"before":"66aecd525151be656ea5de6f301962a218ca2451","after":"5022881bab077b5e33bfaa01abef55185bc0563e","ref":"refs/heads/main","pushedAt":"2024-09-06T18:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"fix \"npc already exists\" when player-npcs fflag is enabled","shortMessageHtmlLink":"fix \"npc already exists\" when player-npcs fflag is enabled"}},{"before":"73680453d0d5be848186684c4cc11320c4b28577","after":"3e5f567391986967b14f755d19e176876bc72856","ref":"refs/heads/unit-tests","pushedAt":"2024-09-05T17:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"better messages","shortMessageHtmlLink":"better messages"}},{"before":"97c6550824d75e7dd373742a8391302190375e57","after":"73680453d0d5be848186684c4cc11320c4b28577","ref":"refs/heads/unit-tests","pushedAt":"2024-09-05T16:42:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"Add DisplayNameCMDTest and TurnToPlayerCMDTest","shortMessageHtmlLink":"Add DisplayNameCMDTest and TurnToPlayerCMDTest"}},{"before":"b6199487a256e1c8f388a07240e323496db19557","after":"97c6550824d75e7dd373742a8391302190375e57","ref":"refs/heads/unit-tests","pushedAt":"2024-09-05T15:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add logger","shortMessageHtmlLink":"add logger"}},{"before":"710ca20d9bcf5507b234c5258e3e8059be4655be","after":"b6199487a256e1c8f388a07240e323496db19557","ref":"refs/heads/unit-tests","pushedAt":"2024-09-05T15:39:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OliverSchlueter","name":"Oliver","path":"/OliverSchlueter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79666085?s=80&v=4"},"commit":{"message":"add npc test env & tests for type cmd","shortMessageHtmlLink":"add npc test env & tests for type cmd"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjowMjowNi4wMDAwMDBazwAAAAS7Eaj5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNjowMjowNi4wMDAwMDBazwAAAAS7Eaj5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNTozOTozMi4wMDAwMDBazwAAAASuBsnO"}},"title":"Activity ยท FancyMcPlugins/FancyNpcs"}