Skip to content
Started 3 mo 21 days ago
Took 15 sec
Success

#198 (Jan 9, 2024, 12:47:32 AM)

Build Artifacts
ChestShop.jar770.50 KiB view
Changes
  1. Update Maven repository URL to HTTPS (commit: 2185457) (details / githubweb)
  2. Add ownership and access management to ChestShopSign (commit: 82d8fcd) (details / githubweb)
  3. Add admin shop detection to ChestShopSign (commit: 39989ef) (details / githubweb)
  4. Optimize admin shop detection with NamespacedKey (commit: 0be745e) (details / githubweb)
  5. Introduce NamespacedKey for admin shop detection (commit: ce4387e) (details / githubweb)
  6. Update Maven repository URL to HTTPS (commit: ad1fae9) (details / githubweb)
  7. Remove unused UUID retrievals methods in NameManager (commit: 0e84ac4) (details / githubweb)
  8. Add method for UUID retrieval and improve sign management (commit: 7bea581) (details / githubweb)
  9. Update 'isShopMember' function in ChestShop class (commit: ce71e71) (details / githubweb)
  10. Add 'setAdminshop' and 'setOwner' functions in ChestShopSign class (commit: cb363ec) (details / githubweb)
  11. Update sign immediately in 'setAdminshop', 'setOwner' and 'saveAccessors' (commit: 9eacee4) (details / githubweb)
  12. Add accessor addition and removal commands (commit: b40420d) (details / githubweb)
  13. Change data structure in 'saveAccessors' to HashSet (commit: d9b70bd) (details / githubweb)
  14. Updated accessor methods to use UUIDs (commit: 203fef8) (details / githubweb)
  15. Added owner access restriction for shop (commit: b4b55b7) (details / githubweb)
  16. Add show owner information feature (commit: 255ddc3) (details / githubweb)
  17. Refactor variables and handle empty accessor data (commit: 2e84c34) (details / githubweb)
  18. Add getUUIDForFullName method in NameManager (commit: 2a0dbea) (details / githubweb)
  19. Update ChestShopSign validation method (commit: 65cb039) (details / githubweb)
  20. Update ChestShopSign validation check (commit: 21c6774) (details / githubweb)
  21. Refactor ItemChecker and PlayerInteract classes (commit: 0dc6dc8) (details / githubweb)
  22. Refactor ItemChecker and PlayerInteract classes (commit: 6979486) (details / githubweb)
  23. Enhance sign manipulation by using ChestShopMetaData (commit: 350a3be) (details / githubweb)
  24. Remove commands SetAmount, SetItem, SetPrice, and refactor isChestShop method (commit: fe6e05e) (details / githubweb)
  25. Refactor sign checking method in ChestShop plugin (commit: a2c24b6) (details / githubweb)
  26. Update sign creation and check logic (commit: f99ceb3) (details / githubweb)
  27. Refactor sign creation process and add autofill items logic (commit: ec4563b) (details / githubweb)
  28. Refactor sign validation and creation in ChestShop (commit: c4fb1c2) (details / githubweb)
  29. Update itemStack to read from correct event line in SignCreate (commit: a241a18) (details / githubweb)
  30. Refactor check method for admin shop in PreShopCreation events (commit: a7944fd) (details / githubweb)
  31. Make ItemStack final in PreShopCreationEvent class (commit: 99d832c) (details / githubweb)
  32. Remove invalid price error message in pre-shop creation (commit: ebb478d) (details / githubweb)
  33. Change quantity line index in pre-shop creation event (commit: a897576) (details / githubweb)
  34. Update method to retrieve player display name (commit: 6bb5ca8) (details / githubweb)
  35. Add ItemChecker in pre-shop creation process (commit: 5e125ed) (details / githubweb)
  36. Update ChestShopSign to persist sign data (commit: c0d7234) (details / githubweb)
  37. Refactor serialization in ChestShopMetaData class (commit: 7341098) (details / githubweb)
  38. Add null validation for getItemStack in PreShopCreationEvent (commit: a439c2d) (details / githubweb)
  39. Remove unused import and simplify conditional in NameChecker (commit: 76053f4) (details / githubweb)
  40. Fix interaction handling and price-line index for ChestShop (commit: d048c8a) (details / githubweb)
  41. Refactor ChestShop MetaData creation methods (commit: 05c2450) (details / githubweb)
  42. Implement item metadata check in PreShopCreation (commit: 41e733a) (details / githubweb)
  43. Remove unused code in ItemInfo command class (commit: df8ae51) (details / githubweb)
  44. Add chat functionality to ItemInfo command class (commit: e6c9d62) (details / githubweb)
  45. Add chat functionality to ItemInfo command class (commit: 157b53a) (details / githubweb)
  46. Refactor PlayerInteract class and optimize sign check (commit: 29d49b9) (details / githubweb)
  47. Refactor ItemChecker class and simplify sign item check (commit: 4638cc8) (details / githubweb)
  48. Refactor and simplify item checking in PreShopCreation event (commit: a76a0ad) (details / githubweb)
  49. Refactor UUID handling in shop creation process (commit: 4ee899e) (details / githubweb)
  50. Refactor sign handling in ChestShopSign class (commit: fd24557) (details / githubweb)
  51. Enhance ChestShopSign logging and refactor some code (commit: 5aecc9e) (details / githubweb)
  52. Update NameChecker to handle blank owner names (commit: 8857089) (details / githubweb)
  53. Fix accessor addition logic in ChestShop (commit: 3d7c8c6) (details / githubweb)
  54. Refactor message when player not found in ChestShop (commit: 1ecf383) (details / githubweb)
  55. Add getItemStack method to ChestShopSign (commit: bb9221a) (details / githubweb)
  56. Limit shop owner name and item name length (commit: 88b4015) (details / githubweb)
  57. Add PreShopCreationItemDisplayNameEvent class (commit: 512ac36) (details / githubweb)
  58. Refactor item name retrieval in shop creation (commit: cffeb9d) (details / githubweb)
  59. Add documentation for PreShopCreationItemDisplayNameEvent (commit: 5fbe2f0) (details / githubweb)
  60. Implement item display name shortener functionality (commit: 97a71bc) (details / githubweb)
  61. Refactor sign display and logger update in ChestShop (commit: 4073ecf) (details / githubweb)
  62. Modify item name shortening to be case-insensitive (commit: 2a893d6) (details / githubweb)
  63. Refine item name shortening and related test cases (commit: c028bec) (details / githubweb)
  64. Update test strings in ItemCheckerTest class (commit: 032ce1c) (details / githubweb)
  65. Refactor item name shortening and sign update process (commit: 0942068) (details / githubweb)
  66. Adjust accessor related messages to non-final (commit: 73a19a9) (details / githubweb)
  67. Remove unnecessary import and refactor item name handling (commit: 690ff33) (details / githubweb)
  68. Reorganize import statements for clarity (commit: 2461e51) (details / githubweb)
  69. Updated to provide better organization of import statements (commit: 296e741) (details / githubweb)
  70. Refactor import statements across multiple classes (commit: 238f8b5) (details / githubweb)
  71. Implement new chest shop management commands (commit: 6e2e0f0) (details / githubweb)
  72. Refine pattern matching and add logging in ChestShop app (commit: 00bdbb0) (details / githubweb)
  73. Refactor sign creation and remove redundant code (commit: d9c4cc4) (details / githubweb)
  74. Refactor PlayerInteract for better ChestShop usage (commit: e6fdfa3) (details / githubweb)
  75. Update code to use ChestShopMetaData for shop information management (commit: 9642e38) (details / githubweb)
  76. Remove author tags in RemoveAccessor and AddAccessor classes (commit: 5f851a3) (details / githubweb)
  77. Refactor null check for itemStack in PreShopCreationEvent class (commit: 4ce2866) (details / githubweb)
  78. Update ChestShopSign for better metadata handling (commit: a9e736f) (details / githubweb)
  79. Add validity check to ChestShopSign metadata handling (commit: 93cfe7d) (details / githubweb)
  80. Improve the error checking mechanism for the `ChestShopSign` metadata handling by introducing a validation layer. This layer will delay the metadata saving task, allowing the system to verify its correctness before execution, hence improving data integrity. The async task is scheduled with a one tick delay to ensure a smoother operation even under potential exceptions. (commit: 2d073f7) (details / githubweb)
  81. Update comparison logic in ItemNaming class (commit: 9fd2c5b) (details / githubweb)
  82. Revised item info display and added new methods (commit: 2dcccc0) (details / githubweb)
  83. Refactor: Moved methods from ItemChecker to ItemNamingUtils. (commit: 8c0ece1) (details / githubweb)
  84. Shortened strings weren't stripped before. (commit: bb6e75e) (details / githubweb)
  85. The string to shorten is now taken literal. Before it was compiled as a regex. We don't need that Complexity in that component. (commit: b92548e) (details / githubweb)
  86. The displayed itemname in the item info is now the long version of what should be written on the sign. (commit: f8f87f0) (details / githubweb)
  87. Added Null Check if ShopOwner Name is unknown. (commit: dbf49d5) (details / githubweb)

Started by GitHub push by Brokkonaut

Revision: 071d4a93929576df7bdf9b97b2422e4d8aa0cd64
Repository: https://github.com/Brokkonaut/ChestShop-3
  • refs/remotes/origin/master
Test Result (no failures)

    Module Builds

     chestshop11 sec