You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+28Lines changed: 28 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,6 +42,34 @@
42
42
43
43
# Unreleased
44
44
45
+
# 1.1.1.2
46
+
47
+
## Bug Fixes
48
+
49
+
- Fixed `openWithOldInventories` method crash on 1.20 by using `CompatibilityUtil.getTopInventory()` for safe inventory access.
50
+
- Fixed trim pattern and material validation: now uses Bukkit `Registry` instead of the hardcoded `TrimHelper`, with proper error messages listing all available patterns/materials when a key is not found.
51
+
- Fixed null `ItemFlag` entries causing errors when applying flags to item meta.
52
+
- Fixed `EnchantmentGlintOverrideComponent` not handling `false` values correctly — previously only `true` was applied, now both `true` and `false` are respected.
53
+
- Fixed click requirements defaulting to an empty click list when none are specified — now defaults to all click types.
54
+
- Fixed `AttributeWrapper` to support an optional `NamespacedKey` instead of always generating a random UUID, preventing attribute duplication on item rebuild.
55
+
- Fixed database connection logger initialization order in `ZStorageManager`.
56
+
- Fixed item loading from map (`loadItemStack`) to use `MenuItemStackLoader` instead of the removed `MenuItemStackFormMap` class.
57
+
58
+
## Improvements
59
+
60
+
-**Command Permissions**: Added dedicated permissions for `CommandMenuEditor` (`ZMENU_EDITOR`), `CommandMenuVersion` (`ZMENU_VERSION`), and `CommandMenuGiveOpenItem` (`ZMENU_GIVE_OPEN_ITEM`).
61
+
-**API**: Added `getClickRequirementKeys()` method to `MenuPlugin` interface, allowing addons to retrieve the supported click requirement configuration keys.
62
+
-**Default Configs**: Updated default configuration files (`pro_inventory.yml`, `playtime_reward.yml`) to use kebab-case (`view-requirement`, `click-requirement`, `open-requirement`) matching current conventions.
63
+
-**Dependencies**: Added `adventure-text-minimessage` as a library dependency in `plugin.yml`.
64
+
65
+
## Internal Changes
66
+
67
+
- Removed unused `PlayerSkin` class.
68
+
- Removed unused `MenuItemStackFormMap` class and associated `fromMap` static method.
69
+
- Cleaned up imports and formatting across multiple files.
Logger.info("Paper server detected but MiniMessage format is disabled, Dialogs support will not be loaded. Enable MiniMessage format in config.yml to use Dialogs.");
0 commit comments