HyWeaponVariants-0.0.96.jar
26 Mar 2026
CurseForge · Hytale mod
Variants of different weapons.
Quick answer
HyWeaponVariants-0.0.96.jar targets Hytale. Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer. No required dependencies listed for this file.
Where it goes
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.
HyWeaponVariants-0.0.96.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional project dependencies. Check the creator notes before changing an existing world.
Before you install it
Built for HyWeaponVariants-0.0.96.jar. Pick another file and the loader, install side or required mods may change.
Use HyWeaponVariants-0.0.96.jar. It targets Hytale; another release may target a different game build or dependency set.
This file does not list any required mods. Do not add a library just because a different file uses it.
Do not install it as a separate client mod. Enable it on the world host—the local server in singleplayer or the dedicated server in multiplayer.
Use the “Get this file” button beside HyWeaponVariants-0.0.96.jar. It opens that exact file at the source.
About this project
HyWeaponVariants adds randomized stat variants to weapons so every crafted or looted weapon can roll different performance. Variants are stored per item and persist through trading, storage, and server restarts.


Disclaimer: This mod is still in development! Please report bugs / feature requests on the CurseForge project page or Discord.
When reporting issues, include: mods/HyWeaponVariants/config.json5, your language file from mods/HyWeaponVariants/Languages/ (if you changed it), and the relevant server log snippet. Enable debug in config (or via the /hwv menu) to get detailed logs; a timestamped debug log file is written to mods/HyWeaponVariants/Logs/debug_YYYY-MM-DD_HH-mm-ss.log. Debug is off by default.
✅ Key features
/hwv or /hwv menu. Toggle enabled, debug logs, performance mode, on-hit effects, blacklists, and more; change language; save or reload config without editing files. UI and status messages are translated for all supported languages.mods/HyWeaponVariants/Logs/ for troubleshooting. Logging is asynchronous so the game thread is not blocked.shieldBashTriggerChance and shieldBlockTriggerChance.⭐ Variant star rating
When DynamicTooltipsLib is enabled, the first line of a variant weapon's tooltip shows a 5-star rating and overall variant percent (e.g. [****-] 91%). Filled stars (*) are yellow, empty slots (-) are grey; the percent reflects how strong the roll is (e.g. 0–150% by default). This line appears above special effects and all other stats.
✨ Special effects
Weapons can roll one of the following special attacks (proc on hit, configurable chance). Each has a tier (1–3); higher rarity weapons tend to roll better tiers. Low-rarity weapons have a configurable chance that the effect backfires (applies to you instead of the enemy). Epic/Legendary/Mythic typically have no backfire.
| Special effect | What it does |
|---|---|
| Blazing Ring | Creates a ring of fire around you, damaging nearby enemies. |
| Frost Nova | Frost burst that slows and damages enemies in an area. |
| Poison Cloud | Releases a toxic cloud that poisons enemies over time. |
| Thunder Strike | Calls down lightning to strike multiple enemies. |
| Thorns Aura | Applies Thorns to enemies you hit, damaging them over time. |
⚔️ On-hit effects
Weapons can roll and apply the following effects on hit (visible on the target as icons/duration). Thorns can be set to buff the attacker instead of the target. Life Steal heals based on damage dealt (configurable multiplier and min heal); optional visual effect and toast. When damage comes from DoTs or deployables, the mod can use the last attacker to apply on-hit effects (configurable). Backfire: if a roll is negative (e.g. reduced Freeze), the effect can apply to the player at a chance — but only when it did not already apply to the target on that hit. Per-effect cooldown is configurable.
| Effect | Variant stat | Description |
|---|---|---|
| Stun | Stun Chance | Chance to stun the target on hit. |
| Burn | Ignite Chance | Chance to set the target on fire. |
| Poison | Poison Chance | Chance to poison the target over time. |
| Freeze | Freeze Chance | Chance to freeze/slow the target. |
| Bleed | Bleed Chance | Chance to cause bleeding (DoT). |
| Thorns | Thorns | Chance to apply Thorns; can be set to buff the attacker instead of the target. |
| Life Steal | Life Steal | Heals you based on damage dealt; configurable multiplier, min heal, and visual effect. |
📊 All variants
Weapons roll a subset of these stats (count and pool are configurable). Each variant has a multiplier range (e.g. 0.80–1.20); the roll determines how strong that stat is on the weapon.
| Variant ID | Display name | Typical range | Description |
|---|---|---|---|
| BonusDamage | Bonus Damage | 80–130% | Multiplies base weapon damage. |
| CriticalChance | Crit Chance | 85–140% | Increases chance to land a critical hit (with base crit chance from config). |
| CriticalDamage | Crit Damage | 80–150% | Multiplies damage when the hit is a critical. |
| ArmorPenetration | Armor Penetration | 80–135% | Reduces target armor effectiveness. |
| ElementalDamage | Elemental Damage | 75–145% | Scales elemental/fire/ice etc. damage. |
| PoisonChance | Poison Chance | 70–150% | Chance to apply Poison on hit. |
| IgniteChance | Ignite Chance | 70–150% | Chance to set the target on fire (Burn) on hit. |
| FreezeChance | Freeze Chance | 70–145% | Chance to freeze or slow the target on hit. |
| StunChance | Stun Chance | 65–140% | Chance to stun the target on hit. |
| BleedChance | Bleed Chance | 70–150% | Chance to cause bleeding (DoT) on hit. |
| EffectDuration | Effect Duration | 75–150% | Increases how long your applied debuffs last on the target. |
| LifeSteal | Life Steal | 70–150% | Chance to heal based on damage dealt. |
| Thorns | Thorns | 80–130% | Chance to apply Thorns (or buff yourself); configurable on-hit rule. |
| AttackSpeed | Attack Speed | 85–120% | Attack/swing speed (if the game uses this entity stat). |
| MovementSpeed | Move Speed | 90–115% | Movement speed while holding the weapon. |
| Knockback | Knockback | 70–140% | How much you knock back the target. |
| Reach | Reach | 85–125% | Melee or interaction range. |
| ProjectileSpeed | Projectile Speed | 80–135% | Speed of projectiles (e.g. bows, thrown). |
| ChargeSpeed | Charge Speed | 80–130% | Speed of charge/sprint attacks. |
| BounceChance | Pierce / Bounce | 70–150% | Chance for projectiles to pierce or bounce. |
| Mana | Mana Cost | 80–120% | Mana cost per use (lower % = cheaper). |
| SignatureEnergy | Signature Energy | 80–120% | Signature/ability energy cost. |
| Stamina | Stamina Cost | 80–115% | Stamina cost per attack or ability. |
| DurabilityBonus | Durability | 75–150% | How much durability the weapon has (or how fast it degrades). |
| AoeRadius | AoE radius | 75–150% | Radius of area effects (e.g. deployables). |
| HealingRadius | Healing radius | 75–150% | Radius of healing effects (e.g. Healing Totem). |
| Vengeance | Vengeance | 80–150% | Passive: more damage as your health decreases (scales with missing HP). |
| ShieldBreaker | Shield Breaker | 85–130% | Bonus damage vs blocking targets; configurable backfire (e.g. Disarm). |
🛠️ Compatibility & integration
Weapon_Sword__RARE) are resolved to the base item for variants and Salvager (configurable; no extra dependency).Items.Weapons (or custom category prefixes in config).⚙️ Configuration
mods/HyWeaponVariants/config.json5 (JSON5, created on first run). Legacy paths are migrated automatically./hwv or /hwv menu (with permission hyweaponvariants.command.menu) to open the config UI. Toggle enabled, debug logs, performance mode, on-hit effects, blacklists, etc.; switch language; save or reload config without editing files. The UI is translated for all supported languages.mods/HyWeaponVariants/Logs/debug_YYYY-MM-DD_HH-mm-ss.log. Writes are asynchronous so the game thread is not blocked. One file per server start; old files are not deleted automatically.🌐 Supported languages
Tooltips and UI strings can be translated. Set language: "xx" in config.json5 (e.g. language: "de" for German), or change it in the /hwv menu Language tab. Language files are in mods/HyWeaponVariants/Languages/ and are extracted from the mod on first run. You can add your own xx.json5 (same structure as en.json5) to support more languages.
| Code | Language |
|---|---|
en |
English |
de |
German (Deutsch) |
cs |
Czech (čeština) |
uk |
Ukrainian (українська) |
fr |
French (français) |
es |
Spanish (español) |
pl |
Polish (polski) |
ru |
Russian (русский) |
pt |
Portuguese (português) |
it |
Italian (italiano) |
📋 Commands
/hwv — Open the in-game config menu (requires hyweaponvariants.command.menu; if you lack help permission, shows "no permission" instead)./hwv menu or /hwv ui — Open the in-game config menu./hwv help or /hwv ? — Show version and command list./hwv version (or ver / v) — Show mod version./hwv reload — Reload config from disk (no server restart)./hwv reroll (or rr) — (hold a weapon) Strip its current variant and roll a brand-new one./hwv apply (or force) — (hold a weapon) Force-apply a variant to the held item (if it doesn't have one)./hwv dump — (hold an item) Print variant metadata for debugging.Alias: /hyweaponvariants
Permissions (compatible with LuckPerms and similar; uses hasPermission(String) when available):
hyweaponvariants.command.help — /hwv help, /hwv version (and seeing help when you have no other permission).hyweaponvariants.command.menu — /hwv, /hwv menu, /hwv ui (open the in-game config UI).hyweaponvariants.command.reload — /hwv reloadhyweaponvariants.command.reroll — /hwv rerollhyweaponvariants.command.apply — /hwv applyhyweaponvariants.command.dump — /hwv dumpWithout a permission plugin: help and version are allowed for everyone; menu, reload, reroll, apply, and dump require op (when isOp() exists). Console can run all commands.
🛡️ Technical notes
Built with update resilience in mind: safe reflection and fallbacks, metadata versioning, stable fingerprinting. Variants are stored by stat id (v2+) so future stat reordering is less likely to break old items.
🔧 Plugin not showing / not loading after update
If the game does not see the mod after an update (or after rollback/reinstall), try:
mods folder.mods/HyWeaponVariants (config and language files) so the plugin starts clean.If the plugin still does not appear, check the server/client log for errors mentioning HyWeaponVariants. The mod falls back to defaults if config or language files are missing, so it should at least load.
📝 Notes
mods/HyWeaponVariants/ (see server log on first run for the exact path). Debug log files are in mods/HyWeaponVariants/Logs/ when debug is enabled.Project description from CurseForge.
Recent files
26 Mar 2026
15 Mar 2026
10 Mar 2026
9 Mar 2026
8 Mar 2026
7 Mar 2026
1 Mar 2026
28 Feb 2026
28 Feb 2026
26 Feb 2026
25 Feb 2026
25 Feb 2026
Looking for an older file? The official CurseForge project page is in Resources.