{"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:1718849363.0","currentOid":""},"activityList":{"items":[{"before":"2118196dd57f9b7100b2d15b552d3c00fc5a55fa","after":"8b1d26df0b082ab830b00870894c8d5849c96a31","ref":"refs/heads/master","pushedAt":"2024-06-21T00:22:09.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 diff in sprint interruption option (Closes #10939)","shortMessageHtmlLink":"Fix diff in sprint interruption option (Closes #10939)"}},{"before":"bab07e0ff9d17cd695c696c75893d24a842fea19","after":"2118196dd57f9b7100b2d15b552d3c00fc5a55fa","ref":"refs/heads/master","pushedAt":"2024-06-20T18:26:07.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":"Fixes exception log messages getting dropped during bootstrap (#10935)","shortMessageHtmlLink":"Fixes exception log messages getting dropped during bootstrap (#10935)"}},{"before":"666bc4dbb24a2334cd3c2f6146c92b31c3471a65","after":"bab07e0ff9d17cd695c696c75893d24a842fea19","ref":"refs/heads/master","pushedAt":"2024-06-20T16:32:32.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":"Validate speed for tool component rule (#10923)","shortMessageHtmlLink":"Validate speed for tool component rule (#10923)"}},{"before":"cf60574a2f84893881eb9ce7f6598d45f7ad8937","after":"666bc4dbb24a2334cd3c2f6146c92b31c3471a65","ref":"refs/heads/master","pushedAt":"2024-06-20T16:03:10.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":"Experimental annotation changes (#10914)\n\n* Experimental annotation changes\r\n\r\n* wind charge damage type is not experimental anymore","shortMessageHtmlLink":"Experimental annotation changes (#10914)"}},{"before":"2df432f6afd595ad6d56b09e46eec487b1ceb4f3","after":"cf60574a2f84893881eb9ce7f6598d45f7ad8937","ref":"refs/heads/master","pushedAt":"2024-06-20T15:57:56.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 jukebox playable component not being applied on item meta (#10922)","shortMessageHtmlLink":"Fix jukebox playable component not being applied on item meta (#10922)"}},{"before":null,"after":"0951afe3d7abde9e49233d7f3db969c63995e012","ref":"refs/heads/chore/reflection-rewriter","pushedAt":"2024-06-20T02:09:23.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":"Bump reflection-rewriter to 0.0.2","shortMessageHtmlLink":"Bump reflection-rewriter to 0.0.2"}},{"before":"a41e781b46b07a75da29f1eb8da8ba687fe890ff","after":"894a8759c1698bf2fb0f40242f344895c790040d","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-19T19:19:09.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":"Update javadocs","shortMessageHtmlLink":"Update javadocs"}},{"before":"e0d9d6028c50cca215bbbd63cd3c704b81678c2d","after":"2df432f6afd595ad6d56b09e46eec487b1ceb4f3","ref":"refs/heads/master","pushedAt":"2024-06-19T19:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Re-add chunk system debug commands\n\nRe-adds the 'chunkinfo', 'holderinfo' and 'debug chunks' commands.\n\nAdditionally, this re-adds chunk debug dumping during watchdog\nlong timeouts.","shortMessageHtmlLink":"Re-add chunk system debug commands"}},{"before":"f4ddd4ac24fef012bc259460dc02b4a97cba329b","after":"e0d9d6028c50cca215bbbd63cd3c704b81678c2d","ref":"refs/heads/master","pushedAt":"2024-06-19T17:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Add debug for chunk system unload crash\n\nSomehow, a chunkholder is present in the unload queue after\nit has been unloaded. It is likely that this is a result of\nadding the chunk holder to the unload queue while it is\nunloading. However, that should not be possible.\n\nTo find out where it is being added to the unload queue, track\nthe last stacktrace which adds to the unload queue and check\non chunk holder remove if the holder is present in the unload queue\nand log the stacktrace.","shortMessageHtmlLink":"Add debug for chunk system unload crash"}},{"before":"38428c0d6cf9aeea31fffe8f63b8a92c982c8a4f","after":"f4ddd4ac24fef012bc259460dc02b4a97cba329b","ref":"refs/heads/master","pushedAt":"2024-06-19T17:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Fix ChunkHolder#getFullChunkNow returning non-null when it should not\n\nIn the new chunk system, the chunk is only at FULL when either\nthe FULL callbacks have been invoked or during the FULL callbacks.","shortMessageHtmlLink":"Fix ChunkHolder#getFullChunkNow returning non-null when it should not"}},{"before":"c0268ca86eeb5ca767e5e2860aa2d936e5e7fc4f","after":"38428c0d6cf9aeea31fffe8f63b8a92c982c8a4f","ref":"refs/heads/master","pushedAt":"2024-06-19T17:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Cleanup MCUtils patch for chunk system\n\nRemove utilities that are unused, as well as replacing\nthe full chunk map with a concurrentutil implementation.\n\nAdditionally, fix the addition/removal of chunks to/from the\nfull chunk map so that getChunkIfLoaded correctly returns a\nnon-null chunk when calling the load or unload events.","shortMessageHtmlLink":"Cleanup MCUtils patch for chunk system"}},{"before":"250e78c42a0eaea03baade341c94e77aad2f145c","after":"c0268ca86eeb5ca767e5e2860aa2d936e5e7fc4f","ref":"refs/heads/master","pushedAt":"2024-06-19T16:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Copy missing diff from old chunk system patch\n\nFixes:\n- EntitiesLoadEvent/EntitiesUnloadEvent not firing\n- Chunks not saving properly in a lot of cases","shortMessageHtmlLink":"Copy missing diff from old chunk system patch"}},{"before":"4ea696ffe4c52891d67f98f6cbe12e193539d48d","after":"250e78c42a0eaea03baade341c94e77aad2f145c","ref":"refs/heads/master","pushedAt":"2024-06-19T15:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Spottedleaf","name":null,"path":"/Spottedleaf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6100722?s=80&v=4"},"commit":{"message":"Re-add fixlight command","shortMessageHtmlLink":"Re-add fixlight command"}},{"before":"3b1c85b3a292c634c816271264a472517ba80f8e","after":"4ea696ffe4c52891d67f98f6cbe12e193539d48d","ref":"refs/heads/master","pushedAt":"2024-06-19T04:15:29.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":"Add ticket for chunk load in isChunkGenerated","shortMessageHtmlLink":"Add ticket for chunk load in isChunkGenerated"}},{"before":"d23825aa56dbe22140b4191e41ae4cf8f7188ebd","after":"3b1c85b3a292c634c816271264a472517ba80f8e","ref":"refs/heads/master","pushedAt":"2024-06-19T04:04:41.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":"Execute chunk tasks while waiting for chunk load in isChunkGenerated\n\nthis shouldn't be needed as we are requesting EMPTY status, however there is a deeper issue that we will just work around for now\n\nfixes #10916","shortMessageHtmlLink":"Execute chunk tasks while waiting for chunk load in isChunkGenerated"}},{"before":"126f6d7dc164ff12a2257c14780a72341a96f2f8","after":"d23825aa56dbe22140b4191e41ae4cf8f7188ebd","ref":"refs/heads/master","pushedAt":"2024-06-19T01:28:34.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":"Add missing null check to getFullChunkIfLoaded\n\nfixes #10915","shortMessageHtmlLink":"Add missing null check to getFullChunkIfLoaded"}},{"before":"f51192345ff57755cbf04007fcf9b18809ced1d9","after":"a41e781b46b07a75da29f1eb8da8ba687fe890ff","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-19T00:56:37.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":"Update","shortMessageHtmlLink":"Update"}},{"before":"788494416c5ec2aa54c523058958bc112fcfbda6","after":"f51192345ff57755cbf04007fcf9b18809ced1d9","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-19T00:53:46.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":"So many tests, alot of javadocs","shortMessageHtmlLink":"So many tests, alot of javadocs"}},{"before":"26cff5028cd57582738af68dfe790d8634a220e9","after":"788494416c5ec2aa54c523058958bc112fcfbda6","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-18T23:11:28.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":"javadocs","shortMessageHtmlLink":"javadocs"}},{"before":"1288c8469a5017f5580feb4fbab9e848673e9879","after":"26cff5028cd57582738af68dfe790d8634a220e9","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-18T22:57:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"fix MapItemColor & typo in JUKEBOX_PLAYABLE (#10906)\n\n* fix MapItemColor, typo in JUKEBOX_PLAYABLE\r\n\r\n* fix: add missing jukeboxSong getter","shortMessageHtmlLink":"fix MapItemColor & typo in JUKEBOX_PLAYABLE (#10906)"}},{"before":"7bbe6820c24cf3f8c7ec521a0712184c67816343","after":"126f6d7dc164ff12a2257c14780a72341a96f2f8","ref":"refs/heads/master","pushedAt":"2024-06-18T19:51:44.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":"Remove getUnloadingChunkHolder check\n\nIt always returns null now. So it could NPE and is not useful.","shortMessageHtmlLink":"Remove getUnloadingChunkHolder check"}},{"before":"090775eff41d2ea969260e753654ab54da294370","after":"7bbe6820c24cf3f8c7ec521a0712184c67816343","ref":"refs/heads/master","pushedAt":"2024-06-18T19:44:12.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":"Fix CraftWorld#isChunkGenerated\n\nThe upstream implementation is returning true for non-full chunks.\n\nThis fix is not ideal since the new chunk system doesn't have a region file/chunk status patch. May want to be revisited before a non-experimental release.","shortMessageHtmlLink":"Fix CraftWorld#isChunkGenerated"}},{"before":"4514f41ffa6c899c19c74d4473a2da5766d4a883","after":"090775eff41d2ea969260e753654ab54da294370","ref":"refs/heads/master","pushedAt":"2024-06-18T13:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kennytv","name":"Nassim Jahnke","path":"/kennytv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28825609?s=80&v=4"},"commit":{"message":"Use ItemStack.empty() when air is passed into constructor","shortMessageHtmlLink":"Use ItemStack.empty() when air is passed into constructor"}},{"before":"b4b820851f5291c467b1a9590750a10ec67af4f6","after":"4514f41ffa6c899c19c74d4473a2da5766d4a883","ref":"refs/heads/master","pushedAt":"2024-06-18T09:11:14.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":"Correct duplicate attribute check (#10901)\n\nBrackets got lost during the update, leading to an incorrect\r\nprecondition call.","shortMessageHtmlLink":"Correct duplicate attribute check (#10901)"}},{"before":"b9f709872393eda399b3b723ff7241cc2c1beba1","after":"b4b820851f5291c467b1a9590750a10ec67af4f6","ref":"refs/heads/master","pushedAt":"2024-06-18T00:44:27.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 NPE for Jukebox#setRecord\n\nFallback to the global registry if no level exists\nFixes #10899","shortMessageHtmlLink":"Fix NPE for Jukebox#setRecord"}},{"before":"c809c518a524fbe478ffaae081dead9600d861c2","after":"1288c8469a5017f5580feb4fbab9e848673e9879","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-17T23:27:43.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":"adventure predicate type","shortMessageHtmlLink":"adventure predicate type"}},{"before":"21c9a7c79de2e49abfbb6a9bd69621d3b75f230b","after":"b9f709872393eda399b3b723ff7241cc2c1beba1","ref":"refs/heads/master","pushedAt":"2024-06-17T21:54:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"electronicboy","name":"Shane Freeder","path":"/electronicboy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1228900?s=80&v=4"},"commit":{"message":"[ci skip] Fix javadoc mistake in EnchantmentRegistryEntry.Builder (#10898)\n\nThe javadoc for EnchantmentRegistryEntry.Builder accidentally refers to\r\nGameEventRegistryEntry, which is a different buildable registry entry.","shortMessageHtmlLink":"[ci skip] Fix javadoc mistake in EnchantmentRegistryEntry.Builder (#1…"}},{"before":"f333debec3955336e7ef92a074ee119eeb310d15","after":"c809c518a524fbe478ffaae081dead9600d861c2","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-17T20:56:42.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":"Tool Component","shortMessageHtmlLink":"Tool Component"}},{"before":"4414a61f4935d90dc1644751c1a95a4e216b34d3","after":"f333debec3955336e7ef92a074ee119eeb310d15","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-17T20:12:12.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":"Jukebox component","shortMessageHtmlLink":"Jukebox component"}},{"before":"8a23207ca845782fa963f5bea959efe6081445a1","after":"4414a61f4935d90dc1644751c1a95a4e216b34d3","ref":"refs/heads/item-datacomponent-api","pushedAt":"2024-06-17T19:55:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Owen1212055","name":"Owen","path":"/Owen1212055","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23108066?s=80&v=4"},"commit":{"message":"1.21","shortMessageHtmlLink":"1.21"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaxZUQAA","startCursor":null,"endCursor":null}},"title":"Activity · PaperMC/Paper"}