Sequel to Heavy Armaments Industries, a mod for mindustry written in Java

Overview

UAW-Banner-new-v4-readme.png

MadeWithJava License Build Discord

UNLIMITED ARMAMENT WORKS

My first java mod, a continuation of Heavy Armaments Industries, all future content will be implemented here instead of the old repository.

Unlimited Armament Works, which the name obviously not inspired by a certain anime title, is both a port and a sequel to Heavy Armament Industries.

Featuring contents that expands upon vanilla Mindustry, adding more turrets, units, factories, and much more that meant to be played side by side with vanilla Mindustry.

DOWNLOAD

Download Total Downloads

Also available in the in-game mod browser, where installation is automatic, just search for Unlimited-Armament-Works and you're done.

For unreleased builds you can find it at the Actions tab and open the last workflow with a green . The zip will contain the latest unreleased build of UAW which you should install with caution since it may crashes your game.

Only compatible on Desktop and Android, both Java and JavaScript mod doesn't work on iOS.

Do not play this mod on Mindustry Bleeding-Edge build.

Software Used

  • Intellij IDEA
  • GitHub Desktop
  • Aseprite [Making Sprites]
  • Inkscape [Making Banner and Logo]
  • Audacity [Editing audio used in the mod]

Contributors


Building for Desktop Testing

  1. Install JDK 17.
  2. Run gradlew jar [1].
  3. Your mod jar will be in the build/libs directory. Only use this version for testing on desktop. It will not work with Android. To build an [Android-compatible version](##Building Locally), you need the Android SDK. You can either let Github Actions handle this, or set it up yourself. See steps below.

Building through Github Actions

This repository is set up with Github Actions CI to automatically build the mod for you every commit. This requires a Github repository, for obvious reasons. To get a jar file that works for every platform, do the following:

  1. Make a Github repository with your mod name, and upload the contents of this repo to it. Perform any modifications necessary, then commit and push.
  2. Check the "Actions" tab on your repository page. Select the most recent commit in the list. If it completed successfully, there should be a download link under the "Artifacts" section.
  3. Click the download link (should be the name of your repo). This will download a zipped jar - not the jar file itself [2]! Unzip this file and import the jar contained within in Mindustry. This version should work both on Android and Desktop.

Building Locally

Building locally takes more time to set up, but shouldn't be a problem if you've done Android development before.

  1. Download the Android SDK, unzip it and set the ANDROID_HOME environment variable to its location.
  2. Make sure you have API level 30 installed, as well as any recent version of build tools (e.g. 30.0.1)
  3. Add a build-tools folder to your PATH. For example, if you have 30.0.1 installed, that would be $ANDROID_HOME/build-tools/30.0.1.
  4. Run gradlew deploy. If you did everything correctlly, this will create a jar file in the build/libs directory that can be run on both Android and desktop.

[1] On Linux/Mac it's ./gradlew, but if you're using Linux I assume you know how to run executables properly anyway.
[2]: Yes, I know this is stupid. It's a Github UI limitation - while the jar itself is uploaded unzipped, there is currently no way to download it as a single file.


Notes

If you have any questions, ideas, or feedback, please DM Geschiedenis#4783 at Discord, I will try my best to reply.

Built With Uses Mindustry

Comments
  • [BUG]

    [BUG]

    Platform: android/chromebook

    Build: beta 139

    Issue: game crashes whenever bothe betamindy is loaded at the same time as UAW(Ultimate armament works)

    Steps to reproduce: Load betamindy and UAW at the same time

    Crash logs: crash log

    bug 
    opened by Pixeltech285 6
  • [BUG] Armoured Pressurised Conduit crashes the game

    [BUG] Armoured Pressurised Conduit crashes the game

    Platform: Linux

    Build: *138.1 Mindustry, 0.8.1 UAW

    Issue: The game crashes when using an armoured pressurised conduit at a spot between two pressurised conduits and a router.

    Steps to reproduce: Step 1: Set up buildings like this Steppe 1

    Step 2: Place an armoured conduit in this spot Steppe 2

    Crash logs: > [E] java.lang.ClassCastException: class UAW.content.blocks.UAWBlocksLogistic$5 cannot be cast to class mindustry.world.blocks.distribution.ItemBridge (UAW.content.blocks.UAWBlocksLogistic$5 is in unnamed module of loader mindustry.core.Platform$1 @2a5c7f81; mindustry.world.blocks.distribution.ItemBridge is in unnamed module of loader 'app')

    at mindustry.world.blocks.liquid.Conduit.handlePlacementLine(Conduit.java:141) at mindustry.input.InputHandler.updateLine(InputHandler.java:1306) at mindustry.input.InputHandler.updateLine(InputHandler.java:1311) at mindustry.input.DesktopInput.pollInput(DesktopInput.java:545) at mindustry.input.DesktopInput.update(DesktopInput.java:316) at mindustry.core.Control.update(Control.java:621) at arc.ApplicationCore.update(ApplicationCore.java:37) at mindustry.ClientLauncher.update(ClientLauncher.java:230) at arc.backend.sdl.SdlApplication.listen(SdlApplication.java:204) at arc.backend.sdl.SdlApplication.loop(SdlApplication.java:192) at arc.backend.sdl.SdlApplication.(SdlApplication.java:54) at mindustry.desktop.DesktopLauncher.main(DesktopLauncher.java:39)


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [x] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [x] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug 
    opened by Sh1penfire 5
  • [BUG]

    [BUG]

    Platform: Android

    Build: V138.1

    Issue: Incompatible

    Steps to reproduce: On mod browser, it is available to download, yet you haven't update it to meet the minimal build :/

    Crash logs: No need, the mod warning says incompatible for the latest build of the Alpha, no minGameVersion 136


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [x] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [x] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug 
    opened by DatOnePlayer 4
  • [BUG] Game crashes when using conveyor pathfinding with gas pipes

    [BUG] Game crashes when using conveyor pathfinding with gas pipes

    Platform: Android 9

    Build: 135

    Issue: The game immediately crashes when conveyor/conduit pathfinding is used with gas pipes. However, placing gas pipes individually will not crash the game.

    Steps to reproduce: With any gas pipe selected, tap and hold. When the game should allow you to drag to create one continuous pipe, it crashes.

    Crash logs: mindustrycrashlogs.txt


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [X] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [X] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug 
    opened by An-otherEnigma 3
  • [BUG] The game crashes because of several graphic errors

    [BUG] The game crashes because of several graphic errors

    Platform: Windows

    Build: bleeding-edge build 22349

    When the Razor Rotors ability is enabled: image

    When I build any gas pipe: image

    When I buil an Accelerator Dome image

    Crash logs: crash-report-03_24_2022_20_28_30.txt crash-report-03_24_2022_20_27_22.txt crash-report-03_24_2022_20_29_00.txt


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [X] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [X] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug 
    opened by Gaetan314 2
  • [BUG]

    [BUG]

    Platform: Windows

    Build: 22349

    Issue: The game crashes when I place down a gas pipe

    Steps to reproduce: I placed down any of the three gas pipes

    Crash logs: java.lang.NoSuchMethodError: 'arc.struct.Seq arc.struct.Seq.set(arc.struct.Seq)' at gas.gen.GasPlacement.calculateBridges(GasPlacement.java:86) at gas.world.blocks.gas.GasConduit.handlePlacementLine(GasConduit.java:102) at mindustry.input.InputHandler.updateLine(InputHandler.java:948) at mindustry.input.InputHandler.updateLine(InputHandler.java:953) at mindustry.input.DesktopInput.pollInput(DesktopInput.java:501) at mindustry.input.DesktopInput.update(DesktopInput.java:283) at mindustry.core.Control.update(Control.java:542) at arc.ApplicationCore.update(ApplicationCore.java:37) at mindustry.ClientLauncher.update(ClientLauncher.java:177) at arc.backend.sdl.SdlApplication.listen(SdlApplication.java:202) at arc.backend.sdl.SdlApplication.loop(SdlApplication.java:190) at arc.backend.sdl.SdlApplication.(SdlApplication.java:55) at mindustry.desktop.DesktopLauncher.main(DesktopLauncher.java:39)


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [X] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.
    • [X] I have searched the closed and open issues to make sure that this problem has not already been reported.

    bug 
    opened by beansman2 2
  • crash

    crash

    Windows

    139

    the game crashes when loading game


    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [x] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.
    • [x] I have searched the closed and open issues to make sure that this problem has not already been reported.

    crash-report-10_18_2022_05_56_42.txt

    bug 
    opened by littlekatter330 1
  • [BUG] When I put the gas pipe on, the game crashes.

    [BUG] When I put the gas pipe on, the game crashes.

    Platform: Windows

    Build: v6 (135)

    Issue: When I put the gas pipe, the game crashes. I downloaded the latest version of the mod.

    Steps to reproduce: Put the gas pipe on the ground. Crash logs: https://gist.github.com/YtugDEQH/ed44b067c6e900c6d9b3539260f0bb18 https://gist.github.com/YtugDEQH/502ba28ce38a5efeff10a4a2e7761a4d (without other mods)

    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [x] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [x] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug 
    opened by YtugDEQH 1
  • [BUG] incompatible with current v7 build

    [BUG] incompatible with current v7 build

    Platform:Android/Windows/Linux

    Build: 136.1

    Issue: current version of the mod works with version 135 which is the last build of v6 and this makes it incompatible with v7

    bug 
    opened by bfg1000 1
  • Fixed UAWUnitType isn't available in PayloadSource.

    Fixed UAWUnitType isn't available in PayloadSource.

    1. It should be noted it's awful that vanilla used anonymous class to declare every content.
    2. Block#configure will detect whether this class is anonymous then use its super class.
    3. If you want to hide those units in your mod in payload source, just close this pull request.
    4. I can't build and test my code because of https://github.com/Anuken/MindustryJavaModTemplate/issues/12, please test it on your own.
    opened by liplum 1
  • [BUG] Tanks bug

    [BUG] Tanks bug

    Platform: gaming pc

    Build: latest

    Issue: tanks dont have enough barrels

    Steps to reproduce: spawn a tank

    Place an X (no spaces) between the brackets to confirm that you have read the line below.

    • [x] I have searched the closed and open issues to make sure that this problem has not already been reported.
    • [x] I have updated to the latest release (https://github.com/Eschatologue/Unlimited-Armament-Works/releases) to make sure my issue has not been fixed.

    bug wontfix 
    opened by Goobrr 0
Releases(v0.8.3)
  • v0.8.3(Oct 23, 2022)

    Update 0.8.3 includes balance changes and bug fixes, mainly the crashing issue with conduits.

    What's Changed?

    Cantankerous

    • Main gun damage is reduced from 90 > 80

    Steam Press

    • Coal input increased from 5 > 18

    Oil Derrick

    • Steam consumption increased to 144
    • Pump speed is also increased

    Steam Turbines

    • Now recycles steam back into water.

    Pressurized Conduit

    • Renamed to "Stoutsteel Conduit"
    • Fixed #22 - again

    Spitfire

    • Fixed weird heat sprite drawing

    Full Changelog: https://github.com/Eschatologue/Unlimited-Armament-Works/compare/v0.8.2...v0.8.3

    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(2.72 MB)
  • v0.8.2(Oct 20, 2022)

    Update 0.8.2 addresses bug fixes, balance issues and crash fix

    What's Changed?

    Crotchety

    • Range increased from 25 tiles > 30 tiles
    • HP reduced from 650 > 625
    • Reload speed reduced from 1.3/s > 1/s

    Cantankerous

    • Range increased from 32 tiles > 35 tiles
    • HP reduced from 5500 > 5250
    • Main gun damage reduced from 95 > 90
    • Main gun splash damage radius is increased from 6 tiles > 6.5 tiles

    Caernarvon

    • Its main gun sprite is now thiccer

    Oil Derrick

    • Fixed power nodes connecting

    Steam drills

    • Now uses oil to boost

    Fixes

    Tanks

    • Fixed(?) weird shadow

    Issues

    • Fixed #22
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(2.71 MB)
  • v0.8.1(Oct 18, 2022)

    Update v0.8.1 is here and it addresses and fixes some bugs from the previous version along with balance changes

    Unit Changes

    Aglovale

    • HP is increased from 400 > 450
    • Machinegun weapon damage is reduced from 20 > 15
    • Missile weapon damage is reduced from 55 > 50

    Crotchety

    • HP is increased from 550 > 650
    • weapon damage is reduced from 50 > 25
    • weapon splash damage radius is increased from 4 tiles > 4.5 tiles

    Cantankerous

    • main gun damage is increased from 90 > 95
    • missile weapon reload speed is increased from 4s > 4.5s

    Cavalier

    • machinegun weapon damage is reduced from 15 > 10
    • main gun damage is reduced from 155 > 140
    • the main gun now causes burning

    Caernarvon

    • Fixed Caernarvon weird shadow

    Block changes

    War Factory

    • Fixed weird drawing

    Special thanks to Poly#0664 for letting me know what to fix

    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(2.71 MB)
  • v0.8(Oct 16, 2022)

    What's Changed?

    After several months of hard work, hard at work, procrastination, and banging my head into the keyboard for why things aren't working, Update 0.8 is finally here, mainly implementing compatibility to V7 and adding and revamping a lot of content.

    I'm not even sure if your previous save will even work anymore.

    Issues & PR

    • Fixed UAWUnitType isn't available in PayloadSource. by @liplum in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/16
    • Merging to Master by @Eschatologue in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/18

    Items

    • Titanium Carbide now has been replaced with Stoutsteel Alloy, and their production process stays relatively the same

    Status Effect

    • NEW Cryogenic Burn - Burning and freezing combined together to put it simply
    • NEW Thermal Shock - Occurs when Burning or melting is inflicted on units affected by Cryogenic Burn
    • NEW Superconduct - Occurs when EMP is inflicted on units affected by Cryogenic Burn and vice versa

    Units

    Production

    • Air unit and ground unit production is now combined into 1 building, and naval is separated

    Helicopters

    • NEW [Helicopter] Crochety - New class of helicopter that specializes in cryogenic armaments
    • NEW [Airship] Cantankerous - Helicopter and Tank hybrid that specialized in cryogenic armaments
    • Helicopters now have rotor blur.
    • Reworked helicopters cruise missiles.
    • Calogrenant missile weapon is rearranged.
    • Bedivere artillery weapon now causes EMP.

    Tanks

    • All tanks now lose their mounted weapon on top of their turret, these weapons are directly placed on their hull instead
    • All tanks now have moving treads underneath them.
    • All tank's combat performance has been adjusted. I forgot what I did change, but I did change some
    • Centurion Now has a small missile launcher.
    • Caernarvon Now has artillery on its sides.

    Jets

    • Removed

    Torpedo Destroyers

    • Slightly reworked torpedo aesthetic

    Turrets

    • All turrets will now utilize the new animated and moving parts which are in vanilla
    • All turrets have their stats changed, they shouldn't be too different from the previous version but should be more balanced.

    Crafters

    • Carburizing Furnace has been renamed to Alloy Crucible now producing Stoutsteel Alloy
    • All factories have their performance and sprites changed.

    Power

    • All steam production building performance will now be affected by what kind of item they're using.
    • Steam Effects now looks nicer

    New Contributors

    • @liplum made their first contribution at https://github.com/Eschatologue/Unlimited-Armament-Works/pull/16
    • @Eschatologue made their first contribution at https://github.com/Eschatologue/Unlimited-Armament-Works/pull/18

    Full Changelog: https://github.com/Eschatologue/Unlimited-Armament-Works/compare/v0.7.8...v0.8

    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(2.71 MB)
  • v0.7.8(Mar 11, 2022)

    image.png Update 0.7.8 is here, Unit renames, steam engines, and balance changes!

    What's in This Update?

    A... lot, and your old save would probably don't work anymore

    1. Unit Rename
      • To better fit the lore of UAW, ALL unit name has been changed (except Helicopters), it'll no more use names taken from another language other than English.
      • This also means, that translation wouldn't work and would be very misleading also.
    2. Steam Engines
      • Pretty self-explanatory, structures that utilize steam to power them, complete with a way of boiling water to get steam, the gas pipes, crafter, drills, and more!
      • All of these structures are available on the tech tree, you can access them as soon as you researched the "Mechanical Pump".
    3. Anthracite
      • Anthracite before was a pretty much worthless material, it now can be used to power boilers which are used for getting steam.
      • Anthracite can now be only acquired by drilling coal using a special drill called "Steam Thumper".
    4. Carburizing Furnace
      • Carburizing Furnace is now a part of the brand new steam engines tech tree.
    5. Unit Factories & Oil Derrick
      • Oil Derrick will now also be a part of the brand new steam engines tech tree, and UAW modded unit factories will require Oil Derrick to be researched also.
    6. Liquid Cistern
      • A new block for storing liquid, bigger storage capacity than liquid tanks
    7. Petroleum Generator
      • Got yeeted into the oblivion / removed
    8. Tier 5 Ground Unit - Main Battle Tank - 'Caernarvon' image.png Its main gun shells completely bypass enemy force shields and most of their unit's armor. It's also heavily armored and slightly faster than its predecessor.
    9. Balance Changes for units that I definitely forgot to document, so you have to figure it out yourself

    Update 0.7.8.1

    • Increased Gas junction, router, and bridges throughput
    • Fixes Steam Press Blending
    • Reduced Carburizing Furnace Steam Cost
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(3.32 MB)
  • v0.7.7(Feb 1, 2022)

    UAW-update.png

    Update 0.7.7

    Update 0.7.7 is finally here.. after a month.. yeah I've been busy with IRL stuff. This update reworks tanks again and some other stuff

    What's new?

    1. Unit Rework All unit in UAW has been reworked of slightly tweaked, for example : a. Helicopters - When helicopters die, their rotor will slowdowns. - Fixed a sudden pause when the helicopter hits the ground while rotating - New AI: Helicopter will rush ground target while keeping a distance with airborne targets b. Tanks - Tanks now has multiple mounts on top of their turret - Better Trail effects for tanks - Gun sound fix c. Jets - Jets has better trail and new sprite, also renamed and will have much much less impact on the game performance - Jufeng is renamed to 'Bandit', next in the unit tree name will have a similar naming theme - New AI: Jets will rush ground target while keeping a distance from airborne targets
    2. Unit Constructor It now no longer needed to use a vanilla unit to construct UAW units, all UAW units will have their own unit factory now.
      • Ground unit can be produced in the "Armor Construction Facility"
      • Naval unit can be produced in "Naval Yard"
      • Air unit can be produced in "Aeronautic Manufacturing Pad"

    There's probably other stuff i forgot, you can download the update and check it out yourself

    Full Changelog: https://github.com/Eschatologue/Unlimited-Armament-Works/compare/v0.7.6...v0.7.7

    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.87 MB)
  • v0.7.6(Jan 5, 2022)

    UAW-update.png

    Update 0.7.6

    Update 0.7.6 is now here, and with it came massive changes to UAW as a whole. Brand new petroleum system (well, a part of it), mine reworks, and various other changes that definitely wouldn't take a whole month if I didn't procrastinate

    What's new?

    1. New Item
      • Anthracite
        • Also referred to as hard coal, is a hard, compact style of coal that encompasses a sub-metallic luster. It has the most carbon content, the fewest impurities, and the highest energy density of every type of coal.
        • A rare type of coal that can be acquired from filtering oil and crystalizing coal.
        • Stable yet very flammable
    2. Petroleum System
      • The wide array of blocks heavily relies on a constant supply of oil and will explode violently if destroyed, but they are much more powerful than vanilla crafters
      • Why? More powerful crafters are the overrated, more tedious ones that is faster aren't
      1. Petroleum Smelter
        • Produce huge amount of silicon and metaglass using sand, lead, and anthracite
      2. Petroleum Separator
        • Filters out oil for coal and anthracite
      3. Anthracite Crystalizer
        • Crystalizes coal into anthracite
      4. Petroleum Generator
        • Generates power from oil
      5. Rotodynamic Pump
        • Pumps out liquid faster than thermal pump
      6. Oil Derrick
        • Extracts oil from deep beneath the planet crust, can be placed on water
    3. Pressurized Liquid Transportation Conduits
      • An upgrade from armored conduits transfers liquid much faster than its predecessor, more armored, but requires power to operate, a more advanced version of bridge conduit, router, and the junction is also included
    4. Proximity Mine Reworks
      • Zounderkite will now display the correct information for landmine
      • Mines will now make a beeping before exploding
      • Better explosions effects
    5. Explosion Effect Reworks
      • Explosion Effects now look better and more polished, especially on cruise missile explosions and heavy artillery shells
    6. New Turret base
      • Some UAW turret base is now changed into a darker one
    7. EMP Status Effect
      • Some turret that uses surge alloy now applies for EMP status at their target, this will be used more in the future

    What's Changed?

    1. Tank AI
      • Tanks used to pursue enemies, now this is changed, they will use the default AI instead.
      • Why? I still don't know how to make proper AI, rather than pushing what's broken, I rather stick to what's working.
    2. Lores and Description
      • Some content descriptions and lore are now changed, this change also reflects their behavior in-game
    3. Coal Liquefier
      • Removed, other than producing more oil, it has no place for the current petroleum system
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.84 MB)
  • v0.7.5(Dec 10, 2021)

    What's New?

    1. Jùfēng Tier 3 Air - Jet Bomber
      • A new unit tree, "Jet Bombers", specializes in destroying enemy structures. It fires guided bombs at enemy buildings.
      • Can be built from "Horizon"
    2. Deadeye
      • Long-range railgun, capable of destroying most targets in a single shot.

    Changes

    1. New Craft Effect for Carburizing Furnace
      • The new craft effect now makes sound and causes the screen to shake
    2. Aglovale constructing requirement is changed, not requires Zenith instead of horizon, this will be subject to change in the near future
    3. Code Cleanup
    4. Deleted some useless stuff
    5. Fixed the AI on helicopters
    6. Fixed Buckshot from crashing the game [Reported by JazzHandsJim]
    7. Slight Changes to some content descriptions
    8. Fixed some explosion effect where it'll cause terrible frame drop under specific condition
    9. Fixed Longsword trail effect
    10. Adjusted some bullet lifetime & damage according to their range
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.78 MB)
  • v0.7.4(Nov 15, 2021)

    0.7.4

    Update 0.7.4 features some balance changes, content polishing, reworked unit, new Tier 5 Naval Monitor Warship - Kerambit, and a way of generating power from oil.

    UAW now requires Mindustry Build 134.1to play, please update your Mindustry

    What's New?

    1. Kerambit Tier 5 Naval - Monitor Warship
      • " Its shell shatters even the most formidable defenses"
      • Finally, the 5th Iteration of Majapahit's Monitor Warship, like the previous iteration these naval "Monitor Warships" archetypes are specialized in destroying enemy structures. Especially this one, it'll cause repeating aftershocks in its affected area, denying any building to be built while it's still in effect.
      • Can be acquired by upgrading the Kujang inside the Tetrative Petroleum Reconstructor
      • Added lore regarding the unit origin in details
    2. Combustion Generator
      • Generates massive amount of power from burning oil, will explode violently if destroyed, it's filled with oil afterall
      • Situational, they can be useful in places with abundant shale and oil lakes, though useless when those resources are scarce.
      • Still in the process of balancing, might be completely worthless, might be overpowered. Though I'm gonna release it just to watch the world burns

    Changes

    1. The Kujang has been reworked
      • New Sprite
      • Its main cannon will now fire a quick burst of artillery shells instead of 1 huge one.
    2. Fixed Quadra outline
    3. Code cleanup
    4. Some content description changes, especially units
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.46 MB)
  • v0.7.3(Nov 9, 2021)

    0.7.3

    Update 0.7.3 features some adjustments to several blocks, new reconstructor and units, and many more

    Whats new?

    1. Tetrative Petroleum Reconstructor
      • Upgrades UAW Tier 4 units to Tier 5, Requires a LOT of oil
    2. Tier 5 Helicopter : Calogrenant
      • "Her Enternal Majesty wrath shall be delivered"
      • The standard attack helicopter for Albion Royal Air Force, equipped with auto-cannons, dual-railgun, and cryo cruise missiles
      • Can be acquired by upgrading the Bedivere inside the Tetrative Petroleum Reconstructor

    Changes

    1. New Tank AI
      • Tanks have new updated AI, Tank will prioritize and chase down ground units, they can shoot down air units but won't chase them.
    2. Reconstructor changes
      • Material requirements for both building and reconstructing units have been adjusted
      • Researching reconstructor is also changed, to unlock them in the tech tree, you need to research their vanilla counterpart first
    3. Effect changes
      • Some effects have been polished
    4. Tier 4 Helicopter : Bedivere
      • New Artillery weapon are added to bedivere,
      • New Cruise Missile Sprite
    5. Some changes in bundle.properties
    6. Add in_ID bundle by @MissAmity in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/2

    New Contributors

    • @MissAmity made their first contribution in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/2
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.43 MB)
  • v0.7.2(Oct 24, 2021)

    What's Changed

    • New Turret: "Skyhammer"
      • Longrange Artillery that fires very heavy shells at a target from a vast distance. Some shells cause multiple shockwaves on the affected area
    • Most units and turrets, depending on their munitions now have armor-piercing and shield damage multiplier
      • Armor-piercing increases the minimum damage dealt against armored enemies, 60% Armor Penetration means at least 60% of the bullet damage will be received by its target
      • Shield Damage Multiplier means how much extra damage does a bullet does to a shield.
    • Some turrets balancing
    • Polished Helicopters sprites
    • Serbian language translation pack by @BorisA11 in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/1
    • Add in_ID bundle by @MissAmity in https://github.com/Eschatologue/Unlimited-Armament-Works/pull/2

    Full Changelog: https://github.com/Eschatologue/Unlimited-Armament-Works/compare/v0.7.1...v0.7.2

    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(1.36 MB)
  • v0.7.1(Oct 6, 2021)

    0-7-1.png

    An update that releases unexpectedly longer than expected.

    This update features some balance changes, overall polishing to torpedoes, and a new unit for the torpedo destroyer line

    What's new?

    1. Added Tier 4 UAW Ground unit the 'Shiratsuyu'
      • Can be researched from the Hatsuharu
      • Equipped with more powerful torpedoes, along with machine-guns and missiles
    2. Slightly increases the movement penalty for tanks on liquid terrain
    3. Torpedo now deals increased damage depending on its target hitSize or size, the bigger they are, the more damage they take from torpedoes
    4. Slight changes reconstructors unit upgrade requirement
    5. New Sprite for [T3 Naval] 'Hatsuharu'

    Other Change

    1. Unlimited Armament Works is now licensed under GPL-3.0
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(781.50 KB)
  • v0.7(Sep 29, 2021)

    0-7.png

    Update 0.7 is a small one, just overall polishing of tank units, I probably will do these types of updates more often instead of a monthly huge update.

    What's new?

    1. Added Tier 4 UAW Ground unit the 'Arkabuz'
      • Can be researched from the Gardlacz, Arkabuz is equipped with thick armor and a hard-hitting gun
    2. Status Field projector now can't be manually controlled
    3. Slight buff and nerf to the Gardlacz
    4. Tank Units now suffer less movement penalty on liquid terrain and are immune to slow, freeze, and disarm.
    5. Tank Units now have a weakness to heat-based effects, burning and melting with dampening their combat effectiveness
    6. Added recoiling gun to tank units
    7. Added ground trail effects to tank
    8. Tank unit Code cleanup
    9. Various fixes from the previous version
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(760.14 KB)
  • v0.6(Sep 18, 2021)

    image.png

    Update 0.6 will feature minor adjustments, new units, and more crafters.

    New Content

    1. New Unit Archetype : Torpedo Destroyers
      • Fast moving units capable of launching deadly torpedo strikes against enemy.
      • Currently there's only 1 unit placed at tier 3 : Hatsuharu
    2. New Defense Building
      • Rejuvination Projector
        • Rapidly heals buildings in its vicinity in small amount, after a building reach a certain percentage of their max HP, they will be overdriven.

    Adjustments

    I obviously can't list every single small thing that is changed in v0.6, so these below is just the big thing

    1. Multiplicative Petroleum Reconstructor

      • Unit Construction Speed reduced from 26.66 seconds > 25 seconds
      • Unit Construction Cost Changes :
        • Silicon 80 > 120
        • Plastanium 40 > 60
        • Titanium 120 > 100
      • Build Cost Changes :
        • Copper removed
        • Lead 120 > 500
        • Metaglass 0 > 150
        • Silicon 90 > 150
        • Titanium 0 > 950
    2. Exponential Petroleum Reconstructor

      • Unit Construction Speed increased from 35 seconds > 80 seconds
      • Unit Construction Cost Changes :
        • Silicon 80 > 250
        • Metaglass 0 > 250
        • Plastanium 40 > 60
        • Titanium Carbide 0 > 250
        • Plastanium 40 > 550
        • Titanium removed
    3. Clurit [T3-Naval-Monitor]

      • New Sprite
      • Health is increased from 450 > 750
      • Artillery splash damage reduced from 80 > 70
      • Artillery rate of fire reduced from 0.66/sec > 1/sec
      • Artillery building damage multiplier reduced from 300% > 250%
      • Artillery now cause small slag splashes
    4. Kujang [T4-Naval-Monitor]

      • New sprite
      • Health is increased from 450 > 4500
      • Artillery splash radius increased from 8 tile > 12 tile
      • Artillery splash damage increased from 45 > 120
      • Shot count reduced from 3 > 1
      • Artillery building damage multiplier increased from 300% > 350%
      • Artillery now cause big slag splashes
      • Point Defense Weapon effectiveness increased
    5. Status Field Projector

      • Effect change
    6. Sparkler & Sunspot

      • Removed
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(733.05 KB)
  • v0.5(Aug 31, 2021)

    v0-5-Prev.png

    Lots of new content changes are coming in this update, from new turret to buffs and nerfs

    New Contents

    Crafters

    1. Surge Solvent Mixer
      • Produces highly electrifying liquid known as 'Surge Solvent'

    Turrets

    1. Zounderkite
      • A turret capable of launching many types of mine depending on the item used.
    2. Sparkler and Sunspot
      • Launches devastating fast moving cruise missiles over long distance.
    3. Longsword
      • Long range high precision cannon, low rate of fire, high damage.
    4. Spitfire
      • High rate of fire gatling gun

    Defense

    1. Status Field Projector
      • Applies status effects to enemies in its range at an interval. The status effects depends on the liquid you filled it with.
    2. Force Wall
      • Wall that can project small force shield around it, very fragile but has very durable shield.
      • The main wall is highly susceptible to splash damage, be careful where you use them

    Liquids

    1. Surge Solvent
      • A highly conductive liquid that electrocutes enemy that stepped on it

    Other Changes

    1. Badik [T2-Naval-Monitor] has been renamed to Clurit, and Clurit [T3-Naval-Monitor], is renamed to Kujang.
    2. Gardłacz [T3-Ground-Tank], Clurit [T2-Naval-Monitor], & Kujang [T3-Naval-Monitor] will receive a point defense weapon to increase their survivability
    3. Clurit [T2-Naval-Monitor] artillery split in 2 and have slight increase in RoF.
    4. Kujang [T3-Naval-Monitor] have slight reduction in its reload speed.
    5. New trail effects for unit weapons.
    6. buildingDamageMultiplier for naval unit weapons is increased.
    7. Added trails to bullets that meant to be piercing.
    8. Various Turrets can now fire more types of bullet.
    9. Cryogel color is now lighter.
    Source code(tar.gz)
    Source code(zip)
    Unlimited-Armament-Works.jar(624.76 KB)
Owner
Eschatologue
Noot noot
Eschatologue
Nuclear-Mines-Mod - A mod adding radiation-related items to Mindustry (radioactive materials, new guns, etc.)

Nuclear Mines (VERY EARLY BUILD) A Mindustry mod adding more radiation-based items to the game. THIS IS A VERY EARLY VERSION. NOT EVERYTHING IS FINISH

null 6 Sep 3, 2022
A mod adding radiation-related items to Mindustry (radioactive materials, new guns, etc.)

Nuclear Mines (VERY EARLY BUILD) A Mindustry mod adding more radiation-based items to the game. THIS IS A VERY EARLY VERSION. NOT EVERYTHING IS FINISH

null 6 Sep 3, 2022
Mindustry v7 experimental mod.

Confictura A Mindustry v7 experimental mod. Features "Shockwave" effect, distorting the screen pixels. Slash trail effect. Building for Desktop Testin

null 15 Sep 3, 2022
A Mindustry mod library provides a multiple-recipe crafter to produce items, fluids, power or even heat for Json and JavaScript mods.

MultiCrafter Lib A Mindustry MultiCrafter lib-mod for Json and JavaScript mods. Please check the instruction. How to Use Please check the instruction

Li plum 24 Dec 27, 2022
A mindustry plugin that checks if a image is banned. No more nsfw (hopefully)

GlobalImageBan A mindustry plugin that checks if a image is banned. No more nsfw (hopefully) ATTENTION: We need people to submit NSFW Schematics in th

null 2 Nov 15, 2022
A template for Mindustry modding.

Mindustry Mod Template A template for Mindustry modding. English | 中文 Requirements Java: Java 8 SDK Functions Auto-release Every commit started with "

Li Plum 8 Dec 21, 2022
Chess in Mindustry.

ChessDustry A (Java) Mindustry Mod that adds Chess pieces to the game. Building for Desktop Testing Install JDK 17. Run gradlew jar [1] or preferred [

null 14 Aug 6, 2022
Minecraft mod running on the TTCp engine to load modules written in JS at runtime - with runtime deobfuscation!

PolyFire ClickGUI opens with NUMROW_0 How to use: Run -jsmodules to initialize Navigate to your .minecraft folder Go to config/pf/modules/ Copy Exampl

Daniel H. 8 Nov 18, 2022
An elegant Minecraft mod template for the Fabric mod loader

Fabric Example Mod Lorem ipsum dolor sit amet Example is a Minecraft mod that lorem ipsum dolor sit amet. Ut mi lectus, egestas a justo nec, hendrerit

Axieum 24 Dec 25, 2022
Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cross-chatting between Minecraft and Discord.

DiscordSync Small mod for Minecraft Forge 1.16.5 that sends messages of in-game events to a channel in your Discord server. This mod also enables cros

AeonLucid 4 Dec 20, 2022
Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

Addon to the Minecraft Forge/Fabric mod InvMove that adds mod compatibilities

David M. 3 Oct 21, 2022
A complete 3D game development suite written purely in Java.

jMonkeyEngine jMonkeyEngine is a 3-D game engine for adventurous Java developers. It’s open-source, cross-platform, and cutting-edge. 3.2.4 is the lat

jMonkeyEngine 3.3k Dec 31, 2022
Jetserver is a high speed nio socket based multiplayer java game server written using Netty and Mike Rettig's Jetlang.It is specifically tuned for network based multiplayer games and supports TCP and UDP network protocols.

Note New version of Jetserver is called Nadron and is in a new netty 4 branch of this same repo. JetServer is a java nio based server specifically des

Abraham Menacherry 1.2k Dec 14, 2022
A shitty discord token grabber written in Java

JarGrabber A Discord token grabber that exfiltrates tokens to a webhook written in Java As usual, this code and tool should not be used for malicious

Matt 4 Nov 11, 2021
A small game written in Java to review words.

这是一个实现网络连接的助记单词游戏 项目的具体功能: 实现多个用户通过网络连机进行游戏 通过对随机下落的六级词汇的补全,在游戏中提高用户的单词水平 记录每次游戏的成绩和情况(答对、答错、未答) 运用的技术及难点: 技术: 运用JavaSwing对游戏进行图形化开发,运用JavaSocket实现C/S

JavaW 2 Feb 2, 2022
Snake-Game - A simple snake game written in java.

What's this? A simple snake game written in java. How to play Download the latest release. Ensure that a compatible java runtime is installed (optimal

Patrick260 4 Oct 31, 2022
A simple memory game written in java.

What's this? A simple memory game written in java. How to play Download the latest release. Ensure that a compatible java runtime is installed (optima

Patrick260 1 Jun 26, 2022