promotional bannermobile promotional banner

Hyguns

Hyguns is a Hytale weaponry mod featuring detailed firearms, fantasy weapons, and melee weapons. Hyguns aims to be the go-to mod for any weaponry, from any time period, to fit any vision.

File Details

Hyguns-3.6.0

  • R
  • Mar 13, 2026
  • 5.55 MB
  • 1.4K
  • Early Access

File Name

Hyguns-3.6.0.zip

Supported Versions

  • Early Access

Hyguns v3.6.0 Changelog:

Requires HygunsPlugin v3.6.0

Version bumped to 3.6.0 (build.gradle.kts, manifest.json).

## Format Changes

### Weapon format (`HyGuns.Settings`)
- `WeaponIcon` and `DealLethalDamage` stay at the root of `HyGuns.Settings`.
- Ammo-related values moved into `HyGuns.Settings.Ammo`.
- Projectile-related values moved into `HyGuns.Settings.Projectiles`.
- Reload values moved into `HyGuns.Settings.Ammo.Reload`.
- Existing nested systems from previous versions such as `AmmoGuidance` and `WallPenetration` continue to live under `HyGuns.Settings`.

New weapon format example:

```json
{
  "HyGuns": {
    "Settings": {
      "WeaponIcon": null,
      "Ammo": {
        "Family": "Bullet",
        "WeaponClass": ["Rifle"],
        "Capacity": 30,
        "Reload": {
          "Time": 1.2,
          "Amount": 30
        }
      },
      "Projectiles": {
        "ConfigId": "Hyguns_Projectile_Config_Bullet",
        "Count": 1,
        "Spread": 0.02,
        "Damage": 10
      }
    }
  }
}

Ammo item format example:

```json
{
  "Quality": "Rare",
  "HyGuns": {
    "AmmoSettings": {
      "Family": "Bullet",
      "WeaponClass": "Rifle",
      "Icon": "Ammo/Ammo_Rifle_AP.png",
      "SettingsOverrides": {
        "Projectiles": {
          "Damage": 12
        },
        "WallPenetration": {
          "Enabled": true,
          "Blocks": 2.0
        }
      },
      "Interactions": {
        "EntityHit": [
          {
            "Type": "ApplyEffect",
            "Entity": "Target",
            "EffectId": "Status_Bleeding"
          }
        ],
        "BlockHit": [
          {
            "Type": "TeleportToBlockHit",
            "Entity": "Shooter"
          }
        ]
      }
    }
  }
}
```