Back to mods
Valor's Ammo Utility project artwork

CurseForge · Hytale mod

Valor's Ammo Utility

Helps with adding and supporting different ammunition for projectile based items

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Valor's Ammo Utility release should I use?

Updated 2 months ago
Latest stable file ValorsAmmoUtil-0.3.0.jar
Game version 0.5
Mod system Built-in Hytale mod system

Valor's Ammo Utility ValorsAmmoUtil-0.3.0.jar targets 0.5. 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

Where should Valor's Ammo Utility be installed in 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.

Separate client mod Not supported
World host / dedicated server Required
Mod system for this release Built-in Hytale mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

Put Hytale mods on the world host or dedicated server. Singleplayer runs a local server too; Hytale does not use separate client mods.

What else does Valor's Ammo Utility ValorsAmmoUtil-0.3.0.jar need?

ValorsAmmoUtil-0.3.0.jar. Change the file and its required mods may change too.

No required dependencies listed for this file

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

Add Valor's Ammo Utility without breaking your instance.

Built for Valor's Ammo Utility ValorsAmmoUtil-0.3.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use ValorsAmmoUtil-0.3.0.jar. It targets 0.5; another release may target a different game build or dependency set.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Enable it on the world host

    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.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside ValorsAmmoUtil-0.3.0.jar. It opens that exact file at the source.

About this project

What does Valor's Ammo Utility add?

Custom Ammo Utility

Currently Hytale does not easily support the use of multiple types of ammo. For example Arrows. Only the crude arrow exists, and arrow based weapons ONLY look for crude arrows in your inventory.

VAU adds the ability to easily add more Arrows, Bullets, or any kind of custom ammunition to the game. As well as helping all similar projectile items easily use that ammunition.

This mod adds 6 new interactions into the Asset Editor. Allowing you to add new ammo without needing to modify every single item that may use it.

Valor's Ammo Utiliy Github

How to use VAU, Tutorials

Example Mod

I have made a Pack as an example of how to utilize this Utility. Valor's Arrows

Contacts

If you have any questions, bug reports, or just need to contact me. Please message me on discord , my username is "whatahooda"

Using VAU Interactions

Weapons or Items that Use Ammo

Weapons or Items that will be using custom ammo will need these interactions to function and support them.

NOTE Any weapons/items that reload or store ammo before firing are not currently supported. I will be working to support reloading in a future version.

1) AmmoModifyInventory

Use this Interaction when looking for ammunition in the player inventory. You must specifiy Ammo Tags to look for in an item under Tags To Find. This will check against ALL tags on an item.

For example, base arrows have Keys "Type" and "Family", with "Arrow" under "Family". You can simply add "Arrow" as a tag to find for your interaction. Or you can add new tags if you want to be more specific.

2) AmmoProjectile

AmmoProjectile will create a new projectile using information from the ammo consumed in AmmoModifyInventory. Treat this as a Projectile interaction, needing a Projectile Config to create your projectile.

3) AmmoOnHit & AmmoOnMiss

These interactions MUST be added into the projectile configs OnHit or OnMiss interactions to apply the ammo interaction effects. These can be added directly into the projectile config, or into later interactions such as DamageEntityParent.

4) AmmoDespawn

This must be used to despawn the ammo projectile, instead of using the RemoveEntity interaction. This is needed due to a strange bug where interaction Effects won't trigger. I personally override Common_Projectile_Despawn and instert AmmoDespawn instead of RemoveEntity.

Ammo Items

These are the items that will be used as ammo. You will need to add a new tag, and some interactions for onHit and onMiss effects.

1) Ammo Tag

All ammo must contain some tag to identify it as such. This can be an existing tag on the item, or you can create a new tag under any Tag Key. These will be checked for by the AmmoModifyInventory interaction.

2) Ammo Info Var

Under the Ammo Item's Interaction Vars, you must create a new var that points to a AmmoInfo interaction. This is what holds your projectile model Id, on miss and on hit interaction Ids.

The On Hit and Miss interaction Ids must point to RootInteractions which contain your desired on hit or miss effects. This can be extra damage, VFX, or anything you can achieve through interactions.

Cross Mod and Multi Item Support

After setting up your projectile item, it should support and use any item with the ammo tag it searches for. This includes other mods that add ammunition of a similar type.

Currently the only issue is supporting vanilla items, as you need to override or patch these items to support using multiple ammo types. Which could possibly lead to issue if multiple mods attempt to override the same item.

Otherwise, new custom projectile weapons/items should be able to use other modded ammunition that utilizes VAU. As long as their Ammo Tag is the same.

Project description from CurseForge.

Pick your setup

Valor's Ammo Utility releases for each Hytale build.

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Valor's Ammo Utility releases and Hytale builds

11 of 11 releases match

Looking for an older file? The official CurseForge project page is in Resources.