HyWeaponVariants

Variants of different weapons.

File Details

HyWeaponVariants-0.0.8.jar

  • R
  • Mar 8, 2026
  • 301.14 KB
  • 87
  • Early Access

File Name

HyWeaponVariants-0.0.8.jar

Supported Versions

  • Early Access

Summary of what was added, changed, and fixed in this release.

What we added (new features)

  • HyArmourVariants compatibility — When both mods are installed, only one owns the combat pipeline to avoid double hit processing. HyWeaponVariants detects HyArmourVariants (via ArmorVariantsApi.isActiveCombatOwner() or classpath) and skips registering its own combat systems when HyArmourVariants is the active combat owner.
  • Config optiondisableCombatSystemsWhenHyArmourVariantsPresent (default true). When true, HyWeaponVariants yields combat to HyArmourVariants when detected; set to false to force HyWeaponVariants combat systems on.
  • Config UI toggle — "Yield combat to HyArmourVariants" in the General tab of /hwv menu so admins can override without editing config files.
  • Startup logging — Clear messages at startup: "HyArmourVariants detected and active as combat owner; skipping HyWeaponVariants combat systems." / "HyArmourVariants not detected; HyWeaponVariants will register its own combat systems." (and override case when config is false).

What we changed (behavior / improvements)

  • Default configdebug default is now false in bundled config (was true).
  • Combat registration — Single registerCombatSystems flag derived from compat helper + config; only WeaponVariantDamageSystem is gated (future combat systems will use the same rule).

What we fixed (bug fixes)

  • (None in this release.)