{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":201026052,"defaultBranch":"main","name":"plugin-utilities","ownerLogin":"CosimoTiger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-07T10:16:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24959231?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717420823.0","currentOid":""},"activityList":{"items":[{"before":"bae8816e4ff0cdbac2c8f61a7315deec9e8f976a","after":null,"ref":"refs/heads/generic-menus","pushedAt":"2024-06-03T13:20:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"}},{"before":"5d071fd104b1938df6fd773416e96658069136d3","after":"881e7470033c1fbb3c3769221cd1267be4e480e0","ref":"refs/heads/main","pushedAt":"2024-06-03T00:27:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Apply other JetBrains Annotations\nNot sure about the Range annotation, looks spammy!\n- fix ItemBuilder.getLore not using a Supplier method","shortMessageHtmlLink":"Apply other JetBrains Annotations"}},{"before":"ab4e5d759125753ece178d74aea374e3fd1b765d","after":"5d071fd104b1938df6fd773416e96658069136d3","ref":"refs/heads/main","pushedAt":"2024-06-01T05:58:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Fix the rest of the menu generics","shortMessageHtmlLink":"Fix the rest of the menu generics"}},{"before":"01469d417cd6290e678a23b0b91a42347c72ccbb","after":"ab4e5d759125753ece178d74aea374e3fd1b765d","ref":"refs/heads/main","pushedAt":"2024-06-01T05:20:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Refactor the menu library again\n- generalize the AbstractMenu.onDrag handler for an AbstractMenu.getInventory that's top or bottom inventory of the InventoryView\n- improve some Javadocs\n- remove Menu.setIf(ItemStack, Predicate, int, int, int) because it's just a subset of the BiPredicate one\n- do the same for PropertyMenu\n- remove Menu.clearContents()\n- remove generic method overrides in Menu in preparation for generification of the menu classes\n- add change methods in AbstractMenu for chaining mutations of the menu\n- extract handler methods of AbstractMenu into InventoryListener interface\n- delete ManagedMenu to simplify and clear up the relationship between menus and the MenuManager\n- make PropertyMenu an Iterable of its elements, not sure whether that's good or useful\n- remove the InventoryMoveItemEvent handlers because they were never relevant to all inventories\n- add a new protected constructor open for subclassing for custom Map implementations","shortMessageHtmlLink":"Refactor the menu library again"}},{"before":"2596c11fcabaefcdc68959d0d45662727d7e5e36","after":"01469d417cd6290e678a23b0b91a42347c72ccbb","ref":"refs/heads/main","pushedAt":"2024-06-01T05:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Refactor the menu library again\n- generalize the AbstractMenu.onDrag handler for an AbstractMenu.getInventory that's top or bottom inventory of the InventoryView\n- improve some Javadocs\n- remove `Menu.setIf(ItemStack, Predicate, int, int, int)` because it's just a subset of the `BiPredicate` one\n- do the same for PropertyMenu\n- remove `Menu.clearContents()`\n- remove generic method overrides in Menu in preparation for generification of the menu classes\n- add `change` methods in AbstractMenu for chaining mutations of the menu\n- extract handler methods of AbstractMenu into InventoryListener interface\n- delete ManagedMenu to simplify and clear up the relationship between menus and the MenuManager\n- make PropertyMenu an Iterable of its elements, not sure whether that's good or useful\n- remove the `InventoryMoveItemEvent` handlers because they were never relevant to all inventories\n- add a new protected constructor open for subclassing for custom Map implementations","shortMessageHtmlLink":"Refactor the menu library again"}},{"before":"3a42ecc25d6f47054c42fdc20a79b40ce6e4e288","after":"2596c11fcabaefcdc68959d0d45662727d7e5e36","ref":"refs/heads/main","pushedAt":"2024-05-28T02:33:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Add more information to README.md","shortMessageHtmlLink":"Add more information to README.md"}},{"before":"3936666f6f988c5aa0d02b4276d2d5196d283e36","after":"3a42ecc25d6f47054c42fdc20a79b40ce6e4e288","ref":"refs/heads/main","pushedAt":"2024-05-28T02:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Add more information to README.md","shortMessageHtmlLink":"Add more information to README.md"}},{"before":"75b53288e7f4a5d518fd3ba5a6cb7ac0c6942f0e","after":"3936666f6f988c5aa0d02b4276d2d5196d283e36","ref":"refs/heads/main","pushedAt":"2024-05-27T21:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Add more information to README.md","shortMessageHtmlLink":"Add more information to README.md"}},{"before":"75b53288e7f4a5d518fd3ba5a6cb7ac0c6942f0e","after":null,"ref":"refs/heads/master","pushedAt":"2024-05-27T03:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"}},{"before":null,"after":"75b53288e7f4a5d518fd3ba5a6cb7ac0c6942f0e","ref":"refs/heads/main","pushedAt":"2024-05-27T03:33:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Simplify the Cooldown API class hierarchy","shortMessageHtmlLink":"Simplify the Cooldown API class hierarchy"}},{"before":null,"after":"bae8816e4ff0cdbac2c8f61a7315deec9e8f976a","ref":"refs/heads/generic-menus","pushedAt":"2024-05-27T03:32:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Attempt to make Menu API method chains generic\n- also fix some method signatures that I missed","shortMessageHtmlLink":"Attempt to make Menu API method chains generic"}},{"before":"46012393268181ca9350cd6184cdefe8695b2746","after":"75b53288e7f4a5d518fd3ba5a6cb7ac0c6942f0e","ref":"refs/heads/master","pushedAt":"2024-05-27T03:18:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Simplify the Cooldown API class hierarchy","shortMessageHtmlLink":"Simplify the Cooldown API class hierarchy"}},{"before":"6e7005d0beebf2a8c4ea24a44bff09599ee37031","after":"46012393268181ca9350cd6184cdefe8695b2746","ref":"refs/heads/master","pushedAt":"2024-05-26T05:08:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Delete UtilitiesPlugin.java\nThe plan is for plugin-utilities to be a library that can be shaded or compiled into other plugins for individual use.","shortMessageHtmlLink":"Delete UtilitiesPlugin.java"}},{"before":"0c557cbc67975b9587e8454ac96ca712f6ae840c","after":"6e7005d0beebf2a8c4ea24a44bff09599ee37031","ref":"refs/heads/master","pushedAt":"2024-05-25T04:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Move menus up a package","shortMessageHtmlLink":"Move menus up a package"}},{"before":"2c023395e60a56bc7e0722919522b91f5d5901c5","after":"0c557cbc67975b9587e8454ac96ca712f6ae840c","ref":"refs/heads/master","pushedAt":"2024-05-25T04:25:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Simplify slot properties\nNo need to reinvent the wheel, reuse the Java objects.\n\n- improve some Javadocs","shortMessageHtmlLink":"Simplify slot properties"}},{"before":"4cc3cca68a8747307c7ef0f08cee66a3b7ea5321","after":"2c023395e60a56bc7e0722919522b91f5d5901c5","ref":"refs/heads/master","pushedAt":"2024-05-25T04:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Move ItemBuilder to its own package","shortMessageHtmlLink":"Move ItemBuilder to its own package"}},{"before":"f814c2e58d8d9700969efa1316023c6609aaa834","after":"4cc3cca68a8747307c7ef0f08cee66a3b7ea5321","ref":"refs/heads/master","pushedAt":"2024-05-25T04:02:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Remove Maven Source and Javadoc plugins\nI don't know how to use them in the build process currently and whether I need them! Later","shortMessageHtmlLink":"Remove Maven Source and Javadoc plugins"}},{"before":"15e1ee18c6080b78d684f23f4f9cdfcb688a2fc4","after":"f814c2e58d8d9700969efa1316023c6609aaa834","ref":"refs/heads/master","pushedAt":"2024-05-25T04:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Don't store MenuManager\n- consequently, handle the InventoryCloseEvent inside MenuManager instead of letting developers forget to unregister their menu (todo: test how this affects re-opening the menu)\n- consequently, MenuManager needs to be provided as an argument in the methods that previously used it\n- add ManagedMenu as a separate implementation AbstractMenu that solely stores a MenuManager, will most likely be deleted because it seems it can't be subclasses with other subclasses in any way to use their features\n- improve some methods' bodies\n- fix some typos and grammar errors\n- improve or simplify some Javadoc comments","shortMessageHtmlLink":"Don't store MenuManager"}},{"before":"26a16b999d8612edc7d1f255b541597cb474eb76","after":"15e1ee18c6080b78d684f23f4f9cdfcb688a2fc4","ref":"refs/heads/master","pushedAt":"2024-05-25T03:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Upgrade Java and Maven dependency versions\n- Spigot 1.20.6, Java 22\n- delete DummyEnchantment and use the new glint method for ItemBuilder\n- apply new Java features in some places\n- delete ItemBuilder#localizedName as it's deprecated for removal\n- use getMenu() instead of Optional.ofNullable(...) in MenuManager","shortMessageHtmlLink":"Upgrade Java and Maven dependency versions"}},{"before":"19f9a796e183de3a3dacce81c1538095a2f31926","after":"26a16b999d8612edc7d1f255b541597cb474eb76","ref":"refs/heads/master","pushedAt":"2024-05-21T03:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Author and groupId rename\n- rename myself as an author\n- rename my groupId in directories, packages and pom.xml","shortMessageHtmlLink":"Author and groupId rename"}},{"before":"55e705188495d72b9c60009bdd9c4f1f2976d8e9","after":"19f9a796e183de3a3dacce81c1538095a2f31926","ref":"refs/heads/master","pushedAt":"2024-05-20T02:32:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CosimoTiger","name":"Cosimo","path":"/CosimoTiger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24959231?s=80&v=4"},"commit":{"message":"Write a proper README.md\n\nInsert content that viewers actually want to see.","shortMessageHtmlLink":"Write a proper README.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWvhINgA","startCursor":null,"endCursor":null}},"title":"Activity ยท CosimoTiger/plugin-utilities"}