air-tactical-arsenal-1.1.0-warzone.jar
Curse Maven Snippet
What's new
1.1.0-warzone
First release of the fork. Everything below is relative to upstream Air Tactical Arsenal 1.1.0.
Upgrade notes
- Server and clients must run the same build: the network protocol changed (6 -> 11), so upstream clients cannot join a WarZone server and the other way round.
ata-common.toml: unused keys are dropped by Forge automatically. Existing configs keep their old values, so checkiskanderCraterRadius(new default 11) and the new damage values below.- Radars that were already placed switch to the new model on their own.
- The default blacklist zones (coordinates of the original author's event server) were removed.
Radar
Detection
- SuperbWarfare aircraft are detected through SBW's own aircraft/helicopter interfaces, which covers every SBW addon, including all AshVehicles planes and helicopters.
- New contact type UAV. MQ-9 Reaper and X-47B are shown as UAVs.
- ATA contacts have type tags like the others: SHD (Shahed), BAL (Iskander, ballistic), ORL (Orlan-10), next to PLN, HEL and UAV.
- Colours match the legend: Shahed bright red, Iskander bright yellow, Orlan bright cyan. They apply to map markers, trails and the target list.
- The Iskander no longer disappears a moment after launch. The radar used to search only up to its own
Y + 350, while the Iskander climbs to
iskanderMaxFlightHeight(Y=600 by default). It now searches the whole world height, up to the Iskander's maximum height. The redstone output uses the same range.
Open sky requirement
- The radar needs open sky. Any block above its level in the 5×5 area around it (glass, leaves and water included) blocks it. A blocked radar shows an empty map with a blinking red WEAK SIGNAL and a hint, and its redstone output is 0.
- Can be turned off with
radarRequiresOpenSky.
Looks (when SuperbWarfare is installed)
- The radar uses the model, texture, item icon and hitbox of SuperbWarfare's FuMO 25 radar. The dish spins all the time, one turn every 10 s, like a charged FuMO 25.
- SBW's assets are loaded from the SBW jar while the game runs. Nothing from SBW is included in this mod.
- Without SuperbWarfare the radar keeps the original ATA block.
Screen
- Fixed panning: the range circle no longer slides across the terrain map while dragging.
- The status bar no longer overlaps when there are 10 or more targets.
- The radar drops itself when mined with a pickaxe in survival (not when blown up).
Config ([Radar] section)
radarMinAltitude(default 90): the radar horizon, which used to be hard-coded. The legend shows the server's value.radarPlaneIds,radarHelicopterIds,radarDroneIds,radarExcludedIds: force a contact type for any entity id, or hide it.radarRequiresOpenSky(default true).
Air-to-air: AshVehicles vs ATA drones
- AshVehicles aircraft can see the Shahed-136 and Orlan-10 on their HUD and lock them with AAM-4 missiles, with single and multi lock.
- The Iskander-M is never shown or lockable. SuperbWarfare's own drone stays unlockable, as before.
- Side effect: SuperbWarfare's own seekers (for example the Igla MANPADS) can lock ATA drones too.
- These hooks load only when AshVehicles is installed. If a future AshVehicles version changes the hooked code, the feature turns itself off instead of crashing the game.
- A Shahed on a paint stand, or with shoot-down disabled, cannot be locked.
Damage and destruction
- Removed the extra damage multiplier against vehicles (it was ×3.5). Vehicles take normal damage, and their own SuperbWarfare armour still applies.
- Lower explosion damage. It is full inside a core radius, then falls off to 0:
- Shahed: 60 damage, 3-block core, 0 at 14 blocks (was 800 to players / 1100 to entities, 25 blocks).
- Iskander: 160 damage, 5-block core, 0 at 26 blocks (was 1000 / 1500, 36–40 blocks).
- All of it can be changed in the config.
- The block-breaking blast no longer damages entities a second time.
vanillaExplosionHurtsEntitiesbrings that back. - Round craters: the Iskander used to dig a square crater, and the Shahed used to dig one about as deep
as the Iskander's. Both now dig a round bowl with a ragged rim:
iskanderCraterRadiusdefault 11 (~20 wide, ~7–8 deep);shahedCraterRadiusdefault 5.- An air burst (over trees or tall grass) digs the crater into the ground below it (up to 16 blocks down).
- Drops, claim and protection mods, and TNT still work as with a normal explosion. Blocks with blast resistance above 100 (obsidian and similar), unbreakable blocks and liquids survive.
- Shooting Shaheds down works with SuperbWarfare guns as well as TacZ. No integration was needed: SBW bullets already count as normal hits (hit zones, minimum-damage filter, multiplier, smoke, critical detonation).
UAVs
- The maximum route length can be set in the config:
shahedMaxRouteDistanceandorlanMaxRouteDistance, default 10,000 blocks (range 1,000–20,000). The server checks it when routes are saved, when drones launch and when an Orlan's route changes in flight. Route screens show the server's value. - Orlan flight time can be set with
orlanFlightTimeMinutes, default 30 minutes (it was a fixed 20).
Sound
- Engine sounds of the Shahed and Orlan, and the Iskander countdown, come back by themselves if Minecraft drops them. Minecraft does this on dimension change, respawn, F3+T, or when too many sounds play at once.
- Players who arrive during an Iskander countdown now hear it. It used to start only on the countdown's first tick.
- The Shahed engine sound no longer stops after 5 minutes, which silenced long flights.
- Flight, explosion and countdown sounds only reach players in the same dimension. Players in the Nether no longer hear Overworld launches at the same coordinates.
- Siren: stops as soon as its redstone signal turns off, is heard only in its own dimension, and loops cleanly.
Language
- ATA is in English by default for every player, whatever their Minecraft language.
- Russian and Ukrainian (new) can be chosen per player in
config/ata-client.tomlor with/atalang <en_us|ru_ru|uk_ua>. - Servers can force English for everyone:
allowClientLanguage = false. - Removed all hard-coded Russian text (about 330 strings in 37 files). Server messages are translated for each player. Server logs are in English.
- Fixed keys that existed only in Russian, so English players no longer see raw keys. Fixed the "Select all / Deselect all" tablet button showing a raw key after a click.
- The mod name "Air Tactical Arsenal WarZone" is never translated. This includes the creative tab and the item tooltips in creative search.
Interface
- Tablets, route maps, the Iskander terminal and the target settings screen scale down to fit instead of being cut off at large GUI scales.
- Orlan camera HUD: the bottom line (distance, SPD, controls) no longer overlaps.
Fixes and cleanup
- Fixed a pickaxe mining tag that listed a block which doesn't exist. In 1.20.1 this can break pickaxe mining for every block in the pack.
- Removed sound events whose files never existed, which caused missing-sound log spam.
- Removed parts that never worked: the unregistered Shahed Control Terminal and its packets, the unused coin launch cost, config options that did nothing, an empty mixin, dead code, unused translation keys and unused assets.
- Versions have a single source (
gradle.properties). Metadata was fixed (license, attribution, Forge and GeckoLib ranges, a logo that didn't exist). Checked against GeckoLib 4.8.2. - Project renamed.
build.batworks from any folder. - The jar includes the license file.
This mod has no additional files

