|
1 | | -# 1.3.0 |
| 1 | +**Versions:** [1.3.0](https://github.com/ImperaZim/EasyLibrary/blob/development/changelogs/1.3.md#13) | [1.3.1](https://github.com/ImperaZim/EasyLibrary/blob/development/changelogs/1.3.md#131) | [1.3.2](https://github.com/ImperaZim/EasyLibrary/blob/development/changelogs/1.3.md#132) |
| 2 | + |
| 3 | +# 1.3 |
2 | 4 |
|
3 | 5 | Released February 14, 2025 |
4 | 6 |
|
5 | | -**For PocketMine-MP 5.24.0** |
| 7 | +**For PocketMine-MP 5.24.X** |
6 | 8 |
|
7 | | -1.3.0 is a major feature update to EasyLibrary, including support for PocketMine-MP 5.24.0 plugins, bringing a large list of features and improvements over the previous version. |
| 9 | +1.3.0 is a major feature update to EasyLibrary, including support for PocketMine-MP 5.24.X plugins, bringing a large list of features and improvements over the previous version. |
8 | 10 |
|
9 | | -It is **not** compatible with plugins written for version 1.2.0 or lower, and plugins may require code changes to work with it. |
| 11 | +It is **not** compatible with plugins written for version 1.2.X or lower, and plugins may require code changes to work with it. |
10 | 12 |
|
11 | 13 | **As this changelog is quite large, its accuracy and completeness cannot be guaranteed. Make sure you're looking at the [latest revision](https://github.com/ImperaZim/EasyLibrary/blob/development/changelogs/1.3.md), as it may be amended after relatest** |
12 | 14 |
|
@@ -912,8 +914,49 @@ echo "Current time: " . TimeUtils::GetCurrentTime(); |
912 | 914 | --- |
913 | 915 | # 1.3.1 |
914 | 916 |
|
915 | | -**For PocketMine-MP 5.25.0** |
| 917 | +**For PocketMine-MP 5.25.X** |
916 | 918 |
|
917 | 919 | This is an update to fix changes made and bugs caused by PocketMine-MP 5.25x. |
918 | 920 |
|
919 | 921 | It is not compatible with plugins written for version 1.3.0 or lower, and plugins may require code changes to work with it. |
| 922 | + |
| 923 | + |
| 924 | +# 1.3.2 |
| 925 | +**For PocketMine-MP 5.25.X** |
| 926 | + |
| 927 | +### Added Components |
| 928 | + |
| 929 | +- **`StackedByDataComponent`**: |
| 930 | + - Determines if the same item with different aux values can stack. |
| 931 | + - Additionally, this component defines whether the item actors can merge while floating in the world. |
| 932 | +- **`ShouldDespawnComponent`**: |
| 933 | + - Determines if an item should despawn while floating in the world. |
| 934 | +- **`ShooterComponent`**: |
| 935 | + - Shooter component compels an item to shoot projectiles, similarly to a bow or crossbow. |
| 936 | + - Must have the use_modifiers component in order to function properly. |
| 937 | +- **`RecordComponent`**: |
| 938 | + - Record Component used by record items to play music. |
| 939 | +- **`LiquidClippedComponent`**: |
| 940 | + - Determines whether an item interacts with liquid blocks on use. |
| 941 | +- **`InteractButtonComponent`**: |
| 942 | + - Ineract Button is a boolean or string that determines if the interact button is shown in touch controls, and what text is displayed on the button. When set to 'true', the default 'Use Item' text will be used. |
| 943 | +- **`HoverTextColorComponent`**: |
| 944 | + - Determines the color of the item name when hovering over it. |
| 945 | +- **`GlintComponent`**: |
| 946 | + - Determines whether the item has the enchanted glint render effect on it. |
| 947 | +- **`EnchantableValueComponent`**: |
| 948 | + - The value of the enchantment |
| 949 | +- **`EnchantableSlotComponent`**: |
| 950 | + - What enchantments can be applied (ex. Using bow would allow this item to be enchanted as if it were a bow). |
| 951 | +- **`DyeableComponent`**: |
| 952 | + - Allows the item to be dyed by cauldron water. Once dyed, the item will display the `dyed` texture defined in the `minecraft:icon` component rather than `default`. |
| 953 | +- **`DamageComponent`**: |
| 954 | + - Determines how much extra damage an item does on attack. Note that this must be a positive value. |
| 955 | +- **`DamageAbsorptionComponent`**: |
| 956 | + - Causes the item to absorb damage that would otherwise be dealt to its wearer. |
| 957 | + - For this to happen, the item needs to have the durability component and be equipped in an armor slot. |
| 958 | +- **`BundleInteractionComponent`**: |
| 959 | + - `minecraft:bundle_interaction` enables the bundle-specific interaction scheme and tooltip for an item. |
| 960 | + - To use this component, the item must have a `minecraft:storage_item` item component defined. |
| 961 | +- **`UseModifiersComponent`**: |
| 962 | + - Determines how long an item takes to use in combination with components such as Shooter, Throwable, or Food. |
0 commit comments