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
This is a large update to work with the 1.20.6 codebase and includes multiple breaking changes.
- Item tags now interact with enchantability item tags.
- FabricASM has been removed.
- Added abstract class for melee weapons.
- Combat+ enchants can no longer use the vanilla damage function.
- Added datagen.
@@ -15,13 +17,12 @@ This mod makes no changes to the vanilla game, it only provides hooks, interface
15
17
- Adds two interfaces for weapons:
16
18
-`MeleeWeapon`
17
19
-`DualWeapon`
18
-
- Adds three interfaces for items:
20
+
- Adds four item tags for items:
19
21
-`combat-plus:melee_weapon`
20
22
-`combat-plus:dual_weapon`
21
23
-`combat-plus:breaks_shields`
24
+
-`combat-plus:enchantable/aspect`
22
25
- Adds an entrypoint initialiser for easier mod compatibility.
23
-
- Adds two enchantment targets.
24
-
- Do not use these in dev environments due to FabricASM weirdness.
25
26
- Adds utility methods for checking if an item is a Melee or Dual.
26
27
- Adds new types of enchantment for better inter-mod compatibility checking:
27
28
- Additional Damage
@@ -36,7 +37,6 @@ This mod makes no changes to the vanilla game, it only provides hooks, interface
36
37
- Using the interfaces is best for mod support as they allow callbacks and keep data consistent. Using the tags allows for an item to be an "honorary" melee/dual weapon, these will still be applicable for enchantments.
37
38
- Swords implement `DualWeapon`.
38
39
- Axes implement `MeleeWeapon`.
39
-
-`DamageEnchantment` accepts melee weapons in anvils. (This mirrors the vanilla functionality of Sharpness working on Axes on anvils.)
40
40
- Items in the `combat-plus:breaks_shields` tag will _obviously_ break shields.
0 commit comments