{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":640104961,"defaultBranch":"main","name":"FancyWarpMenu","ownerLogin":"ILikePlayingGames","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-13T02:33:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22475143?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716258096.0","currentOid":""},"activityList":{"items":[{"before":"6dbb3aed9410a3d5b29735c3fb16baf7cec4e281","after":"a8aab6c29521b954e042ed6ff44da2c32c7d12f8","ref":"refs/heads/main","pushedAt":"2024-05-21T02:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add Ability to Toggle Fancy UI with Command\n- Toggle Fancy UI with `/fwm on` and `/fwm off`\n- Use `/fwm` to open mod settings\n- Fix error spam due to InventoryChangeListener not being removed when GuiFancyWarp stops initialization due to an error\n- Fix version missing warning from Forge on startup\n- Bump version to v2.0-beta.1","shortMessageHtmlLink":"Add Ability to Toggle Fancy UI with Command"}},{"before":"939438130edb7bcc58041781d00a4d4c2fa4dbd6","after":"6dbb3aed9410a3d5b29735c3fb16baf7cec4e281","ref":"refs/heads/main","pushedAt":"2024-05-18T23:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Fix menu detection (#12)\n\n* SkyBlock and Menu Check Fixes\r\n- Remove chat message SkyBlock check\r\n- Time out SkyBlock scoreboard check after 3 seconds\r\n- Add log warnings for mismatched menu items\r\n- Prevent custom UI from initializing outside SkyBlock\r\n- Hide config button if fast travel menu not detected\r\n- Fix GuiChest flashing before fancy warp menu initializes\r\n\r\n* World Switching Detection Fix\r\n- Use WorldEvent.Load for world switching to ensure compatibility with other mods' \"instant world switch\" features\r\n- Extend SkyBlock check timeout due to possible lag\r\n- Stop SkyBlock check after a change in SkyBlock state is detected\r\n\r\n* Add prefix before chat messages sent by the mod and fix potential crash in warp menu detection\r\n\r\n* Menu Detection Additions\r\n- Add support for multiple item IDs in warp menu detection\r\n- Add `/fwm` as an alias for OpenConfigCommand\r\n- Fix crash when slot index defined in skyBlockConstants.jsonc is larger than size of chest\r\n- Fix accidental item matching logic inversion\r\n- Some code cleanup","shortMessageHtmlLink":"Fix menu detection (#12)"}},{"before":"2ea52a66494029eb154678da674581f495515409","after":"852cf707f1c1df91fd2af323074d9378bae1b256","ref":"refs/heads/fix-menu-detection","pushedAt":"2024-05-18T04:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Menu Detection Additions\n- Add support for multiple item IDs in warp menu detection\n- Add `/fwm` as an alias for OpenConfigCommand\n- Fix crash when slot index defined in skyBlockConstants.jsonc is larger than size of chest\n- Fix accidental item matching logic inversion\n- Some code cleanup","shortMessageHtmlLink":"Menu Detection Additions"}},{"before":"0f1ab6a7f8c3b930ce650b8943f863bc9f45cf4d","after":"2ea52a66494029eb154678da674581f495515409","ref":"refs/heads/fix-menu-detection","pushedAt":"2024-05-04T01:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add prefix before chat messages sent by the mod and fix potential crash in warp menu detection","shortMessageHtmlLink":"Add prefix before chat messages sent by the mod and fix potential cra…"}},{"before":"1f65072c5023e8db5e578f378e802a54e4147bb3","after":"0f1ab6a7f8c3b930ce650b8943f863bc9f45cf4d","ref":"refs/heads/fix-menu-detection","pushedAt":"2024-02-27T03:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"World Switching Detection Fix\n- Use WorldEvent.Load for world switching to ensure compatibility with other mods' \"instant world switch\" features\n- Extend SkyBlock check timeout due to possible lag\n- Stop SkyBlock check after a change in SkyBlock state is detected","shortMessageHtmlLink":"World Switching Detection Fix"}},{"before":null,"after":"1f65072c5023e8db5e578f378e802a54e4147bb3","ref":"refs/heads/fix-menu-detection","pushedAt":"2024-02-27T03:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"SkyBlock and Menu Check Fixes\n- Remove chat message SkyBlock check\n- Time out SkyBlock scoreboard check after 3 seconds\n- Add log warnings for mismatched menu items\n- Prevent custom UI from initializing outside SkyBlock\n- Hide config button if fast travel menu not detected\n- Fix GuiChest flashing before fancy warp menu initializes","shortMessageHtmlLink":"SkyBlock and Menu Check Fixes"}},{"before":"3cc897c88111564c6bf4404b2e889682cda39dee","after":"939438130edb7bcc58041781d00a4d4c2fa4dbd6","ref":"refs/heads/main","pushedAt":"2024-02-21T07:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"GuiFancyWarp#updateButtonStates fixes\n- Fix faulty visibility setting logic in GuiFancyWarp#updateButtonStates that caused glitched menu states\n- Unmute task queue errors in log4j2.xml\n- Prevent players from spamming the warp command from pressing the open fancy warp menu hotkey too fast","shortMessageHtmlLink":"GuiFancyWarp#updateButtonStates fixes"}},{"before":"69b5421084d4e211e63368530cbdca2e13a3301e","after":"3cc897c88111564c6bf4404b2e889682cda39dee","ref":"refs/heads/main","pushedAt":"2024-02-21T07:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Fix crash and handle GuiFancyWarp initialization exceptions\n- Fix crash in GuiFancyWarp#mouseClicked\n- Add error screen to be shown when GuiFancyWarp initialization fails","shortMessageHtmlLink":"Fix crash and handle GuiFancyWarp initialization exceptions"}},{"before":"62daf55547a81a8b6dc369c6989fe940cd9b0bb7","after":"69b5421084d4e211e63368530cbdca2e13a3301e","ref":"refs/heads/main","pushedAt":"2024-02-20T07:40:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Workflow changes\n- Add upload-sources-to-crowdin.yml\n- Remove skip untranslated files option from build.yml","shortMessageHtmlLink":"Workflow changes"}},{"before":"81f749eef641d39214cc8d5eb791df42df8d9ea7","after":"62daf55547a81a8b6dc369c6989fe940cd9b0bb7","ref":"refs/heads/main","pushedAt":"2024-02-20T07:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Use setup-gradle for caching and use runner gradle instead of wrapper","shortMessageHtmlLink":"Use setup-gradle for caching and use runner gradle instead of wrapper"}},{"before":"0035916fbaa1e50cc041c9572bfb6034bcb4de0b","after":null,"ref":"refs/heads/rift","pushedAt":"2024-02-20T06:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"}},{"before":"d608c57b438cdb4752b2d8ed8007db962c024ab1","after":"81f749eef641d39214cc8d5eb791df42df8d9ea7","ref":"refs/heads/main","pushedAt":"2024-02-20T06:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Show Jerry's Workshop during Late Winter only\n- Show Jerry's Workshop in late winter instead of entire winter\n- Update build.yml steps\n- Configure Crowdin to export approved translations instead of skipping files that aren't completely translated\n- Change version number to 2.0","shortMessageHtmlLink":"Show Jerry's Workshop during Late Winter only"}},{"before":null,"after":"0035916fbaa1e50cc041c9572bfb6034bcb4de0b","ref":"refs/heads/rift","pushedAt":"2024-02-20T06:45:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Show Jerry's Workshop during Late Winter only\n- Show Jerry's Workshop in late winter instead of entire winter\n- Update build.yml steps\n- Configure Crowdin to export approved translations instead of skipping files that aren't completely translated\n- Change version number to 2.0","shortMessageHtmlLink":"Show Jerry's Workshop during Late Winter only"}},{"before":"01aea24086573aacf306bd9b28da6c55b44a5e6b","after":null,"ref":"refs/heads/rift","pushedAt":"2024-02-20T05:27:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"}},{"before":"b427a3911292cf6af063a0cda5f36bc89e8dfbc5","after":"d608c57b438cdb4752b2d8ed8007db962c024ab1","ref":"refs/heads/main","pushedAt":"2024-02-20T05:27:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Rift Warp Menu (#10)\n\n* Rift Warp Menu\r\n\r\n* Rift Warp Fixes\r\n- Remove Config and Regular Warp Menu buttons from Rift warp menu\r\n- Add Rift texture and some rift warps\r\n- Require warps to have a `commandName` or `slotIndex`\r\n- Fix `Warp#setWarpIcon` being called twice in LayoutLoader.java\r\n\r\n* Bug Fixes\r\n- Fix close window packet not being sent when the fancy warp menu is closed in certain situations\r\n- Convert SkyBlockJoinListener to chat-based detection for slight performance improvement\r\n- Settings and regular warp menu button logic fixes\r\n\r\n* Rift update rewrite\r\n- Rewrite GUIs for easier maintainability\r\n- Add additional checks for determining the currently open SB menu (incomplete)\r\n- Finish rift layout\r\n- Fix build fail when Crowdin doesn't download any strings\r\n- Update Gradle to 8.5\r\n\r\n* Update DevAuth to 1.2.0\r\n\r\n* Add stricter SkyBlock menu detection\r\n- Detect SkyBlock menus using chest items in addition to name\r\n- Remove Mixin\r\n\r\n* Re-add features removed in rewrite\r\n- Re-implement reminders to use fancy warp menu using Forge API\r\n- Replace hacky implementation of Jerry warp with hacky implementation of Garry warp\r\n- Fix in-game season check\r\n- Replace existing selective warp hiding system with warp tags\r\n- Add Garry as warp command alias\r\n\r\n* Fix hot reload not applying new layout without re-opening warp menu\r\n- Add warp menu background feature (has scaling issues, not ready for general use)\r\n\r\n* Add error for Jerry's Workshop not being open yet","shortMessageHtmlLink":"Rift Warp Menu (#10)"}},{"before":"6c9950605ff31bcf891cab8e0b67a6c466297743","after":"01aea24086573aacf306bd9b28da6c55b44a5e6b","ref":"refs/heads/rift","pushedAt":"2024-02-20T05:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add error for Jerry's Workshop not being open yet","shortMessageHtmlLink":"Add error for Jerry's Workshop not being open yet"}},{"before":"aa27d8fddfad2d8151486bcc9ed07d65d5e006b3","after":"6c9950605ff31bcf891cab8e0b67a6c466297743","ref":"refs/heads/rift","pushedAt":"2024-02-20T05:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Fix hot reload not applying new layout without re-opening warp menu\n- Add warp menu background feature (has scaling issues, not ready for general use)","shortMessageHtmlLink":"Fix hot reload not applying new layout without re-opening warp menu"}},{"before":"f1bfec928264475c59fcc22a92fb9d83107d28bb","after":"aa27d8fddfad2d8151486bcc9ed07d65d5e006b3","ref":"refs/heads/rift","pushedAt":"2024-02-20T04:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Re-add features removed in rewrite\n- Re-implement reminders to use fancy warp menu using Forge API\n- Replace hacky implementation of Jerry warp with hacky implementation of Garry warp\n- Fix in-game season check\n- Replace existing selective warp hiding system with warp tags\n- Add Garry as warp command alias","shortMessageHtmlLink":"Re-add features removed in rewrite"}},{"before":"f0ad1cface466c450c14cc5922268ba433f41dd9","after":"f1bfec928264475c59fcc22a92fb9d83107d28bb","ref":"refs/heads/rift","pushedAt":"2024-02-19T07:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add stricter SkyBlock menu detection\n- Detect SkyBlock menus using chest items in addition to name\n- Remove Mixin","shortMessageHtmlLink":"Add stricter SkyBlock menu detection"}},{"before":"879d64dd7bb9ba026f0bc81c43e96559fb68b88f","after":"b427a3911292cf6af063a0cda5f36bc89e8dfbc5","ref":"refs/heads/main","pushedAt":"2024-02-14T08:11:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Updated mcmod.info so it is builds into a proper json format (#11)","shortMessageHtmlLink":"Updated mcmod.info so it is builds into a proper json format (#11)"}},{"before":"86fdb719c1cbaa6e34ddd710a5b34860353b24ea","after":"f0ad1cface466c450c14cc5922268ba433f41dd9","ref":"refs/heads/rift","pushedAt":"2024-01-30T03:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Update DevAuth to 1.2.0","shortMessageHtmlLink":"Update DevAuth to 1.2.0"}},{"before":"04763619a9b0b0f54851cd1a141e717fbe053af8","after":"86fdb719c1cbaa6e34ddd710a5b34860353b24ea","ref":"refs/heads/rift","pushedAt":"2024-01-30T03:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Rift update rewrite\n- Rewrite GUIs for easier maintainability\n- Add additional checks for determining the currently open SB menu (incomplete)\n- Finish rift layout\n- Fix build fail when Crowdin doesn't download any strings\n- Update Gradle to 8.5","shortMessageHtmlLink":"Rift update rewrite"}},{"before":"7416510477db884b0f6bd913e0a26fefc5501f70","after":"04763619a9b0b0f54851cd1a141e717fbe053af8","ref":"refs/heads/rift","pushedAt":"2023-12-25T07:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Bug Fixes\n- Fix close window packet not being sent when the fancy warp menu is closed in certain situations\n- Convert SkyBlockJoinListener to chat-based detection for slight performance improvement\n- Settings and regular warp menu button logic fixes","shortMessageHtmlLink":"Bug Fixes"}},{"before":"272b9f82f3b027618d547c7eed23455e410d8aed","after":"879d64dd7bb9ba026f0bc81c43e96559fb68b88f","ref":"refs/heads/main","pushedAt":"2023-11-13T06:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add Mojang credit to README.md","shortMessageHtmlLink":"Add Mojang credit to README.md"}},{"before":"110f452556fe4062a0f19cab0786c91095a04664","after":"7416510477db884b0f6bd913e0a26fefc5501f70","ref":"refs/heads/rift","pushedAt":"2023-09-11T04:20:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Rift Warp Fixes\n- Remove Config and Regular Warp Menu buttons from Rift warp menu\n- Add Rift texture and some rift warps\n- Require warps to have a `commandName` or `slotIndex`\n- Fix `Warp#setWarpIcon` being called twice in LayoutLoader.java","shortMessageHtmlLink":"Rift Warp Fixes"}},{"before":"b7a298ac0e60d818256d8daab1b593454bbd5912","after":"272b9f82f3b027618d547c7eed23455e410d8aed","ref":"refs/heads/main","pushedAt":"2023-09-11T03:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Update strings, add aspect ratio testing configurations, add Hypixel to credits","shortMessageHtmlLink":"Update strings, add aspect ratio testing configurations, add Hypixel …"}},{"before":"4dc1900004f6661524b7fc41db50b4169b85208b","after":null,"ref":"refs/heads/crowdin-integration","pushedAt":"2023-09-08T08:43:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"}},{"before":null,"after":"110f452556fe4062a0f19cab0786c91095a04664","ref":"refs/heads/rift","pushedAt":"2023-09-08T08:40:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Rift Warp Menu","shortMessageHtmlLink":"Rift Warp Menu"}},{"before":"19f27bf5a816b9b7d531ec5c01bc06ba39565f86","after":"b7a298ac0e60d818256d8daab1b593454bbd5912","ref":"refs/heads/main","pushedAt":"2023-09-08T02:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Remove WarpIcon#heightPercentage attribute and zh_CN.lang\nTranslation versioning is now managed on Crowdin","shortMessageHtmlLink":"Remove WarpIcon#heightPercentage attribute and zh_CN.lang"}},{"before":"164be49b5405055eab6eaf9b375507afc12262b3","after":"19f27bf5a816b9b7d531ec5c01bc06ba39565f86","ref":"refs/heads/main","pushedAt":"2023-09-07T23:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ILikePlayingGames","name":null,"path":"/ILikePlayingGames","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22475143?s=80&v=4"},"commit":{"message":"Add translators and add German to supported languages","shortMessageHtmlLink":"Add translators and add German to supported languages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAET1o3zwA","startCursor":null,"endCursor":null}},"title":"Activity · ILikePlayingGames/FancyWarpMenu"}