-
Notifications
You must be signed in to change notification settings - Fork 1
Integrations
Steve's Army works standalone, but several mods add optional features. All integrations are detected at runtime via reflection — they are never required.
- Version range: 1.1.0+
- What it adds: firearms for soldiers.
Without TaCZ, soldiers are melee-only (range 3.0, attack damage 3.0). With TaCZ:
- Soldiers use TaCZ weapons in their main-hand slot (the slot only accepts guns).
- Full gun mechanics: aiming/ADS, recoil, magazine management, manual bolting (bolt-action), drawing.
- Ammo is consumed from the soldier's own inventory (the 20 general slots of the 26-slot soldier inventory). When the magazine is empty, soldiers auto-reload.
- Aim quality governs accuracy (see Combat AI).
- Gunshot cues (muzzle flash + sound) help enemies detect shooters; silenced weapons reduce this (see Combat AI).
- Machine guns pin enemies down effectively (suppression).
- Version range: 1.7.0+
- What it adds: alternative firearms for soldiers.
Point Blank is an alternative to TaCZ. When present, soldiers use Point Blank guns with the same soldier combat pipeline. The integration supports:
- Gun detection and initialization
- Firing, aiming, and ADS
- Projectile creation and hitscan targeting
- Ammunition handling and reloading
- Fire mode and accuracy handling
- Server-side per-entity gun state
If both TaCZ and Point Blank are present, gun calls are routed based on the held item.
- Version range: 2.3.0-beta.5+
- What it adds: ships and ship transport for soldiers.
- Ship avoidance: soldiers avoid Valkyrien Skies ships while pathfinding and teleport away if they become entangled.
-
Auto-transport: when you board a ship, nearby FOLLOW-mode soldiers
automatically board and sit in Create seats on the ship.
- Limited to
valkyrienskies.maxTransportedSoldiers(default 32). - Transported soldiers don't navigate, seek cover, or fight while on the ship.
- Config:
valkyrienskies.enabled(default true),valkyrienskies.autoTransport(default true),valkyrienskies.maxTransportedSoldiers(default 32).
- Limited to
-
Command-driven transport: the
/stevesarmy transportcommand can seat/release individual soldiers (see Commands).
- Soldiers mount Create seats as part of VS2 transport.
- Only explicit seat mounts are allowed.
- Create Interactive is also detected for ship-to-contraption seat lookup.
- Each soldier tracks transport state (anchor, owner, ship id, seat position).
- HOLD-mode soldiers stay seated regardless of owner state.
- FOLLOW-mode soldiers release when the owner is no longer on the ship.
-
Version range: 2.0+
-
What it adds: downed-player revival by soldiers.
-
When a player is downed/bleeding, friendly soldiers within 3 blocks add revive progress every 5 ticks.
-
See Respawn and Revival for details and the interplay with respawn-as-squadmate.
- Not a hard dependency, but used for seats in VS2 transport.
- Create seat blocks are required for soldiers to sit on ships.
- Create is also declared as its own optional dependency.
- What it adds: crewed station turrets on ships — hull MGs and periscopes.
Vehicle Crew soldiers man Tallyho hull MG / periscope stations within reach of their seat: the station fires with limited turret traverse and sustained-fire bloom, and can suppress last-known enemy positions. Crewed Tallyho turrets are also one of the two ways soldiers detect enemy vehicles (see armor doctrine, Vehicles, Crew, and Armor). Reflection-based — no hard dependency; without Tallyho, vehicle crew soldiers seat and stay only.
- What it adds: vehicle mount handles used by the vehicle wheel orders.
Wheel MOUNT prefers the handle's linked seats (creating them when needed); wheel DISMOUNT lets soldiers exit at the handle instead of wherever they sat, with a short grace period before ship-extraction relocates them. Ships or seats without handle links fall back to the plain free-seat behavior. Reflection-based; no hard dependency.
- Version range: 2.6.5+
- What it adds: custom soldier models and textures.
YSM lets players customize the visual appearance of their soldiers with custom models and textures. Features:
-
Model picker screen: open via the Surgical Knife item
(
steves_army:surgical_knife). Right-click a soldier to pick a model; shift-click to disable the custom model. - Owner editing: the soldier's owner can restyle their own soldiers. Creative players can restyle any soldier.
- Per-soldier customization: each soldier stores its own YSM model ID and texture ID.
- Server sync: model and texture selections are synchronized between client and server.
- Custom rendering: a delegate geo renderer integrates YSM models with the vanilla soldier rendering pipeline, including item-in-hand layers.
YSM is entirely optional and uses reflection to avoid hard dependencies. It is independent of the soldier skins system (custom PNG textures via the Skin Knife, see Entities and Items) — skins texture the vanilla model, YSM replaces the whole model; the back-weapon render is hidden under YSM models.
- What it adds: soldier grenade AI.
When LesRaisins Tactical Equipments (lrtactical) is installed and grenades.enabled
is true, soldiers autonomously throw explosive grenades. Soldiers use the generic
lrtactical:throwable item with an NBT ThrowableId of lrtactical:m67 or
lrtactical:rgn. Place grenades in a soldier's general inventory slots.
Without the mod, or with grenades.enabled false, grenade and smoke AI are disabled.
See Combat AI and Configuration for grenade details.
LesRaisins medical consumables (lrtactical:consumable, medical variants only) also
count as soldier healing items.
| Mod | Optional | Version range | Feature |
|---|---|---|---|
| TaCZ | Yes | 1.1.0+ | Firearms, gunplay, ammo |
| Point Blank | Yes | 1.7.0+ | Alternative firearms, gunplay, ammo |
| Valkyrien Skies 2 | Yes | 2.3.0-beta.5+ | Ship transport, avoidance, vehicle crew seats |
| Tallyho | Yes | — | Hull MG / periscope stations for vehicle crew; crewed-turret vehicle detection |
| VS Analog Warfare | Yes | — | Vehicle mount handles for wheel MOUNT/DISMOUNT |
| PlayerRevive | Yes | 2.0+ | Soldier-assisted revival |
| Create | Yes (used with VS2) | — | Seats for soldiers on ships |
| Yes Steve Model | Yes | 2.6.5+ | Custom soldier models/textures |
| LesRaisins Tactical Equipments | Yes | — | Soldier grenade + smoke throwing; medical consumables |