{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":50160261,"defaultBranch":"master","name":"Paper","ownerLogin":"PaperMC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-22T05:40:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7608950?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717353654.0","currentOid":""},"activityList":{"items":[{"before":"9ed6d805bb014dfd4830da188e85864f1df51647","after":"ab97e06a1bd826a7353027434d39301d4dbe656e","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-03T04:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"fix compile issues and more formatting/style fixes","shortMessageHtmlLink":"fix compile issues and more formatting/style fixes"}},{"before":"f02a2b0038a3f746dadd1b3d6cacc29731253c02","after":"9ed6d805bb014dfd4830da188e85864f1df51647","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-03T03:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"remove 'patch' and change package name","shortMessageHtmlLink":"remove 'patch' and change package name"}},{"before":"e7b4f7739b4ab001ec446bd4e9b99b2430e835ab","after":"f02a2b0038a3f746dadd1b3d6cacc29731253c02","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-03T03:39:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"mainly formatting fixes","shortMessageHtmlLink":"mainly formatting fixes"}},{"before":"5d8e53d78d0089894c9552b95b7b8ad9dcc8cb6f","after":"ac647513b2330e4c58f7c511ed79b1ad5d262be6","ref":"refs/heads/master","pushedAt":"2024-06-02T22:19:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"Use RegistryOps in the correct places (#10843)","shortMessageHtmlLink":"Use RegistryOps in the correct places (#10843)"}},{"before":"6148550cf76f34dd2d2091b8c50445b8261e9d20","after":"e7b4f7739b4ab001ec446bd4e9b99b2430e835ab","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-02T22:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"Add droppe diff (ComponentAdapters)","shortMessageHtmlLink":"Add droppe diff (ComponentAdapters)"}},{"before":"9ef234ee7d8734f2849d7ff6ce48dba492a6b779","after":"6148550cf76f34dd2d2091b8c50445b8261e9d20","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-02T22:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"Added custom_model_data, food, dyed_color, map_color, map_id, map_decorations, map_post_processing,bundle_contents, potion_contents,suspicious_stew_effects, recipes, base_color, container_loot","shortMessageHtmlLink":"Added custom_model_data, food, dyed_color, map_color, map_id, map_dec…"}},{"before":"7aa25c06b133bc8da98d653a4994f5acde20b6c6","after":"9ef234ee7d8734f2849d7ff6ce48dba492a6b779","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-02T19:39:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"MM commits + fixes","shortMessageHtmlLink":"MM commits + fixes"}},{"before":null,"after":"7aa25c06b133bc8da98d653a4994f5acde20b6c6","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-02T18:40:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"Update","shortMessageHtmlLink":"Update"}},{"before":"ed00ee9478f1a6ef03f24a5d6422663b8be94c0e","after":"505fd4a1e20670f6b1db6660c1486b33d3bf5f9a","ref":"refs/heads/generators","pushedAt":"2024-06-01T19:53:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Lulu13022002","name":null,"path":"/Lulu13022002","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41980282?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"0513374b1f3410c2dd630f169a0cdf64a349500e","after":"5d8e53d78d0089894c9552b95b7b8ad9dcc8cb6f","ref":"refs/heads/master","pushedAt":"2024-06-01T14:26:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Fix CommandSourceStack#bypassSelectorPermissions (#10837)\n\nThe previous implementation would throw a command exception if the\nCommandSourceStack had its bypassSelectorPermissions flag set to true,\nwhich is the incorrect behaviour.\n\nInstead, it should only throw an exception if the flag is set to false\nand all its other checks \"fail\" too.","shortMessageHtmlLink":"Fix CommandSourceStack#bypassSelectorPermissions (#10837)"}},{"before":"5485fbab8e07e612a4cb01cb7e79866771faa0d0","after":"9e73add71636ea066bad2d39e8739f0d41508dd9","ref":"refs/heads/bugfix/itemstack-damage-api","pushedAt":"2024-05-31T15:55:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Retired ninja","shortMessageHtmlLink":"Retired ninja"}},{"before":"4e0caf1f71397f92bcc3183e448207f9a9cb83ea","after":"5485fbab8e07e612a4cb01cb7e79866771faa0d0","ref":"refs/heads/bugfix/itemstack-damage-api","pushedAt":"2024-05-31T15:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"And a little woosh with the compiler wand","shortMessageHtmlLink":"And a little woosh with the compiler wand"}},{"before":"6f33a8db6764a4288b291e278445db6d2e63c627","after":"4e0caf1f71397f92bcc3183e448207f9a9cb83ea","ref":"refs/heads/bugfix/itemstack-damage-api","pushedAt":"2024-05-31T15:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Formatting issues","shortMessageHtmlLink":"Formatting issues"}},{"before":"f1dac5f98c60f3062eb51e51818395a128b7570f","after":"6f33a8db6764a4288b291e278445db6d2e63c627","ref":"refs/heads/bugfix/itemstack-damage-api","pushedAt":"2024-05-31T15:50:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Split methods instead of overload","shortMessageHtmlLink":"Split methods instead of overload"}},{"before":"3181470ad7d372d2a799c3dcdb61e9392969abe4","after":"0513374b1f3410c2dd630f169a0cdf64a349500e","ref":"refs/heads/master","pushedAt":"2024-05-31T15:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Fire TabCompleteEvent for legacy commands (#10834)","shortMessageHtmlLink":"Fire TabCompleteEvent for legacy commands (#10834)"}},{"before":null,"after":"f1dac5f98c60f3062eb51e51818395a128b7570f","ref":"refs/heads/bugfix/itemstack-damage-api","pushedAt":"2024-05-31T10:37:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Prevent internal NPE on ItemStack#damage\n\nItemStack#damage internally uses ItemStack#hurtAndBreak, which\npreviously would call a Consumer in case the item broke.\nSince 1.20.5 the break game event logic however resides in said method\nand was using the equipment slot passed, which is null in the case of\nthe API ItemStack#damage method.\n\nThis commit prevents the NPE by first null checking the slot.\nAddittionally, hurtAndBreak also now checks if the player has infinite\nmaterials, e.g. is in creative mode, to prevent damaging the item.\n\nAs such as filter is undesirable for API calls, this commit also skips\nthis logic in case of an API invocation.","shortMessageHtmlLink":"Prevent internal NPE on ItemStack#damage"}},{"before":"a47e11d464d84aca537687748aafe32c08567801","after":"3181470ad7d372d2a799c3dcdb61e9392969abe4","ref":"refs/heads/master","pushedAt":"2024-05-30T20:31:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lynxplay","name":"Bjarne Koll","path":"/lynxplay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32834385?s=80&v=4"},"commit":{"message":"Add entity heal API (#10267)","shortMessageHtmlLink":"Add entity heal API (#10267)"}},{"before":"06e69c8991b8c5022a319e4415ebd7822b5d1fb8","after":"a47e11d464d84aca537687748aafe32c08567801","ref":"refs/heads/master","pushedAt":"2024-05-30T20:17:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"fix knockback events (#10831)\n\n* fix knockback events\r\n\r\n* squash\r\n\r\n* handle cancelled event for explosions","shortMessageHtmlLink":"fix knockback events (#10831)"}},{"before":"bd9395e6806c0c3bd55d21478cfed28a202f9c1d","after":null,"ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T20:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"}},{"before":"14c03162ee6a630ea7b13d752e8ab3de9e1cbdde","after":"bd9395e6806c0c3bd55d21478cfed28a202f9c1d","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T20:03:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"handle cancelled event for explosions","shortMessageHtmlLink":"handle cancelled event for explosions"}},{"before":"561fda88a86a274ecc7725c95a31da762f6120b2","after":"14c03162ee6a630ea7b13d752e8ab3de9e1cbdde","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T19:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"handle cancelled event for explosions","shortMessageHtmlLink":"handle cancelled event for explosions"}},{"before":"4df603b4da47ecd9a0085e82e81b6a425b888d8a","after":"561fda88a86a274ecc7725c95a31da762f6120b2","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T19:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"squash","shortMessageHtmlLink":"squash"}},{"before":"6db22326a6390c9a730241f4792e42f6ba14d5ca","after":"4df603b4da47ecd9a0085e82e81b6a425b888d8a","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T19:31:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"fix knockback events","shortMessageHtmlLink":"fix knockback events"}},{"before":"eec8a35f2a04bb86492d3038c4a4f4c9fec96da5","after":"6db22326a6390c9a730241f4792e42f6ba14d5ca","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T19:21:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"fix knockback events","shortMessageHtmlLink":"fix knockback events"}},{"before":"cdc53a1abe7970225a2a915b301a0bf3f42c0e85","after":"6ecda84ad8df2f1af619348d30b42ee7045aa24d","ref":"refs/heads/cre-not-called","pushedAt":"2024-05-30T19:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"fixes","shortMessageHtmlLink":"fixes"}},{"before":null,"after":"eec8a35f2a04bb86492d3038c4a4f4c9fec96da5","ref":"refs/heads/fix/knockback-events","pushedAt":"2024-05-30T18:54:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Machine-Maker","name":"Jake Potrebic","path":"/Machine-Maker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15055071?s=80&v=4"},"commit":{"message":"fix knockback events","shortMessageHtmlLink":"fix knockback events"}},{"before":"e544f77f697e223dc6711fba4f7e3cce5276f12c","after":"cdc53a1abe7970225a2a915b301a0bf3f42c0e85","ref":"refs/heads/cre-not-called","pushedAt":"2024-05-30T18:53:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"030f29d1c414d621731566370a6264b686c20515","after":null,"ref":"refs/heads/AsyncPlayerSendCommandsEvent-CSS","pushedAt":"2024-05-30T18:32:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"}},{"before":"8e6554a80a1efefa48adb1f7733554e528fb45f5","after":"06e69c8991b8c5022a319e4415ebd7822b5d1fb8","ref":"refs/heads/master","pushedAt":"2024-05-30T18:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpenilla","name":"Jason Penilla","path":"/jpenilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11360596?s=80&v=4"},"commit":{"message":"Use CommandSourceStack in AsyncPlayerSendCommandsEvent (#10826)","shortMessageHtmlLink":"Use CommandSourceStack in AsyncPlayerSendCommandsEvent (#10826)"}},{"before":"0fcf3e347f671ce6bdc9699cbe4c34567562dd2b","after":"8e6554a80a1efefa48adb1f7733554e528fb45f5","ref":"refs/heads/master","pushedAt":"2024-05-30T18:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"electronicboy","name":"Shane Freeder","path":"/electronicboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1228900?s=80&v=4"},"commit":{"message":"Fix sending disconnect packet in phases where it doesn't exist","shortMessageHtmlLink":"Fix sending disconnect packet in phases where it doesn't exist"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWoN-IQA","startCursor":null,"endCursor":null}},"title":"Activity · PaperMC/Paper"}