Power Advantage is a mod for Minecraft that provides a simple API for adding power systems (such as steam power) to Minecraft. By itself, Power Advantage adds some handy item conveyor machines (which don't need power) that help you sort items and can transfer items upwards (unlike hoppers) and some machines for collecting, storing, and dispensing water/lava/liquids. Add-on mods that use the Power Advantage API (e.g. Steam Advantage) add additional forms of power.
Downloads
Required Mods:
Note: Power Advantage now requires Java 8 or later. If you are using Java 6 or 7, please update to the latest Java SE version at java.oracle.com
0. Install Forge version 1.8-11.14.1.1334 or later if you don't already have Forge installed. (Pro tip: set the Game Directory for your Forge profile so that you never accidentally open a modded world in vanilla Minecraft)
1. Download BaseMetals-x.x.x.jar (version 1.3.0 or later), PowerAdvantage-x.x.x.jar (version 1.0.0 or later), and any Power Advantage add-on mods (e.g. SteamAdvantage)
2. Put all of the above .jar files in your Minecraft profile's mods folder
Power Advantage and Steam Advantage are licensed on the LGPL-3 open-source license. You may use the Power Advantage and Steam Advantage mods in your modpacks without asking for permission. You may even use the code from these mods in your own mods, so long as you provide a link to the original Power Advantage source code. I really do encourage you to try using the Power Advantage API to make your own mods.
Power Advantage Mod
Recipe Modes
In the configuration file, you will find an option called recipe_mode. This option can be set to either NORMAL, APOCALYPTIC, or TECH_PROGRESSION (anything else will cause a crash on start-up). The recipe mode will change the recipes used for key crafting ingredients.
NORMAL recipes are intended to be as simple as possible, while TECH_PROGRESSION recipes are more complicated (thus harder) and generally represent the logic of the mod author. Setting recipe mode to APOCALYPTIC makes crafting machines much harder because key ingredients (such as the sprocket item) cannot be crafted from basic ingredients, but you will be able to smash machines with the Crack Hammer (new tool from the Base Metals mod) and recover precious parts. Thus, when playing in APOCALYPTIC recipe mode, you are encouraged to recycle/salvage/pillage for your machine parts.
Items
Rotation Wrench
The rotation wrench rotates any block that has a facing. Extra helpful when working on your item conveyors.
Sprocket
The sprocket is made from steel ingots plus either a stick or plastic ingot (depending on recipe mode). Its only use is as a crafting ingredient
Starch and Bioplastic
Some machines require plastic to craft. Fortunately, you can make bioplastic by cooking potato starch.
Steel Frame
The steel frame is a neat-looking block that is also used in many machine recipes.
Item Conveyors
Item conveyors pull items from the inventory of the block behind them and insert the items into the block in front of them. Handy arrows painted on the side help you keep track of which end is in or out. Filtered item conveyors will drop items that match specific criteria. The filtered items will go either into the inventory of the block immediately beneath them or fall onto the ground (if there's just air under the filtered conveyor). The example below shows a sorting system that separates food, ingots, blocks, and plants from the stream of items flowing through the conveyors.
Fluid Machines
Fluid Pipe
Fluids are piped from one machine to another via an iron pipe. These pipes can carry any kind of fluid, including water and lava.
Drain, Portable Fluid Tank, Metal Fluid Tank, and Discharge
The drain machine collects fluids from the area above it and pumps it to other fluid machines via fluid pipes.
The portable fluid tank holds liquids and dispenses them to other machines.
The discharge is the opposite of a drain. It places fluid blocks in the space below it. You can fill a moat with it.
The metal fluid tank can also hold fluids, like the portable fluid tank, but breaking this block destroys the fluids contained within. On the plus side, the metal fluid tank can hold much more liquid than the portable fluid tank.
Steam Advantage is an add-on mod to Power Advantage that adds steam power to your Minecraft experience.
Items and Recipes
Governor
The governor is a device used to control the flow of steam in steam-powered machines. It is an essential piece of each steam-powered machine crafting recipe. In NORMAL recipe mode, the governor is made from sticks, brass ingots, and iron nuggets. In TECH_PROGRESSION recipe mode, you will need to first craft sprockets and steel and brass bars to make a governor. In APOCALYPCTIC recipe mode, you must either salvage the governor from another machine or craft it using sprockets, brass bars, brass ingots, and sticks.
Black-Powder Musket
The black-powder musket uses black-powder cartridges for ammunition. A cartridge can be crafted from paper, gunpowder, and a lead nugget. Simply having a stack of cartridges in your inventory will allow you to load your musket.
To load the musket, you must hold right-click for several seconds until you hear the mechanism click (consuming a black-powder cartridge in the process). Once loaded, you aim the gun like a bow and fire! Deals 10 hearts of damage (configurable), making it a one-hit kill against most monsters. The musket can be enchanted on an enchantment table.
Steam Powered Machines
Steam Pipes
Steam pipes connect together steam-powered machines, allowing a boiler to supply steam to the other machines. Note that the Power Advantage API makes every machine that uses a type of power also conduct that power type, so you don't need steam pipes if your machines are all adjacent to each other.
Coal-Fired Steam Boiler
The coal-fired steam boiler burns coal (or any other flammable item) to generate steam to power machines. You will need to fill the water reservoir by connecting it (via fluid pipes) to a water source or with buckets of water. Note that the steam pressure gauge will not increase if another machine (including a steam tank) is consuming all of the steam produced by the boiler.
Steam Tank
The steam tank stores steam pressure and meters it out to machines that need steam power.
Steam-Powered Rock Crusher
The rock crusher breaks blocks and items just like a crack hammer. There are 5 output inventory slots, so you can feed-in all of your ores from a hopper without clogging the machine. Place a hopper underneath to collect your crushed blocks.
Steam-Powered Blast Furnace
The blast furnace can be used like a normal furnace, smelting three items at a time with a combined smelting rate on par with a standard furnace. However, to reach optimal smelting temperature, you will need to provide steam power as well as fuel. Then the temperature gauge will go all the way into the red and your items will cook very quickly.
Steam-Powered Drill
The steam-powered drill drills into blocks up to 64 blocks away, collecting the blocks in this machine's internal inventory. Use an item conveyor to pull items out for more efficient mining.
Note that the large drill-bit used by the drill is dangerous and will hurt anyone who bumps into it.
Steam Track
The steam track is made by combining a steel frame with a steam pipe. When the steam-powered drill hit the maximum range on its drill bit (or hits bedrock), it will automatically move into the position of an adjacent steam track block, placing a steam pipe in its previous position and a steel frame in the drill hole. Thus you can recover materials to recreate the steam track.
Steam-Powered Elevator
The steam-powered elevator uses steam to extend upwards when it is given a redstone signal. It always moves to a pisition 2 blocks short of the ceiling (to a max range of 16 blocks), carrying anyone standing on the elevator with it.
Electric Advantage
Electric Advantage is an add-on mod to Power Advantage that adds electricity to your Minecraft experience. For the full description, visit the Electric Advantage wiki.
Crafting
Electric machines and generators all require a Power Supply Unit (PSU) in their crafting recipe, thus making one is the entry barrier for Electric Advantage. Crafting a PSU is a three step process: microchip -> control circuit -> power supply unit
Microchip
To make a microchip, you will need some nuggets of copper, tin, or gold and several silicon ingots (you recipe mode may also add plastic and redstone to the recipe).
First, mine some coal or smelt some charcoal. Throw it on the ground and smash it with your crack hammer to make carbon dust. Then mix the carbon dust with some sand to make silicon blend. Smelt the silicon blend to make silicon ingots.
Once you have the silicon ingots, lay them out with some copper/tin/gold nuggets to make your microchips.
Control Circuit
After you've made a stock of microchips, you can start making control circuits.
First, you need a blank circuit board. For this, you'll need some plastic (you can make bioplastic by smashing potatoes into starch and smelting the starch) and a copper plate (craft from 3 copper ingots). Crafting the plastic ingot and copperplate together will make a blank circuit board.
Next we need some solder. In the NORMAL recipe mode, you can use tin, lead, or silver ingots as solder, but TECH_PROGRESSION and APOCALYPTIC recipe modes will require that you make solder by combining 2 parts powdered tin to 1 part powdered lead/silver to make solder blend, and then smelt the solder blend into solder.
Finally, combine a blank circuit board, a microchip, and solder to make a control circuit.
Power Supply Unit
To make that all important power supply, you will need wires, steel, and a control circuit.
Firstly, you will be needing a lot of electric wires, so you might as well make a bunch of them now. Combine 6 plastic ingots with 3 copper ingots (in 3 rows of 3) to make a stack of electric power cables (aka wires).
Finally, put your control circuit, wires, and a steel plate/ingot (depending on recipe mode) on the crafting grid to make a power supply unit (PSU).
Batteries
Batteries (when placed in a Battery Array) allow you to store electricity. In order of worst to best, the battery types are: lead-acid (yellow), nickel-metal hydride (blue), alkaline (brown), and lithium (white). Lithium is rare ore that you will have to dig up from deep beneath the earth.
Generators
Photovoltaic
Hydroelectric
Steam-Powered
If you already have been using Steam Advantage, then this will be your best electric generator.
Battery Array
Machines
Rock Crusher, Arc Furnace, and Automated Assembler
In the above image, a Rock Crusher is pulverizing iron ore into dust, which is then fed into the Arc Furnace to be smelted into iron ingots. The iron ingots are then fed into the Automated Assembler, which is crafting the ingots into iron blocks, which are then deposited intot he chest.
Drill
Like the Steam Drill, except with a frickin' LASER!
Laser Turret
Defend your turf from monsters with LASER fire!
Growth Chambers
Visit the Electric Advantage Wiki for a complete description of this mod and all of its items and machines.
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
@kreezxil: Sounds like my first bug report for this mod. Are you using a dedicated server or single-player? Are there any error messages in the log? The TECH_PROGRESSION mode was working on my machine in single player, though I hadn't tested that feature with a dedicated server yet.
@majestyc2k1: Those pictures look great. I had at one point planned to add a furnace based crafting system where you have furnace recipes (such as metal alloys) that go in the furnace's crafting grid and need to be smelted (and I even got that feature to work), but I decided that it was too complicated as a gameplay mechanic. If there's interest, I can add a Crucible that would be a specialized furnace that only makes metal alloys.
I currently plan to add a few more machines to Steam Power, including a steam drill (for automated mining), and then also add black-powder muskets to round-out the steam-punk feel. But first I need to make a tutorial so others can make their own machines too.
After Steam Power is complete, I'll move on to Electrical Power. That will include enough goodies to let you break free from the bonds of fossil fuels.
Edit: I just remembered, I wanted to know your opinion on the Power Advantage fluid storage tank. What do you think of the fact that it is made of plastic? Should I change it to some metal? Or maybe add an alternative made of metal? If so, which metal? And do you want to see an array of plastic blocks to mirror the metal blocks added by Base Metals?
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Edit: I just remembered, I wanted to know your opinion on the Power Advantage fluid storage tank. What do you think of the fact that it is made of plastic? Should I change it to some metal? Or maybe add an alternative made of metal? If so, which metal? And do you want to see an array of plastic blocks to mirror the metal blocks added by Base Metals?
I like the idea of a plastic tank. Its good and basic, like portal tanks I've seen in the military. Adding metal-based tanks is also a good idea, being able to hold more fluids. I'd say the next tank could be iron or steel, keeping with real world counterparts. They would have a higher fluid capacity. If someone wanted to make a factory of machines to crush and process ores, bigger tanks would be useful.
Next question: on the subject, can the storage and steam tanks be stacked and merge to increase capacity?
Rollback Post to RevisionRollBack
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
Currently, you can put storage tanks (or steam tanks) next to each other and they will basically act like one large tank, though the GUI will only show the portion contributed by the block you clicked on. I'd like to make the block models merge together into a bigger tank, but that's farther down the to-do list.
Rollback Post to RevisionRollBack
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
And to answer my own question, it interfaces ok but the edge of interface flickers in a very annoying fashion. I'll submit this also to the author of storage drawers as I don't know which mod is doing it, but is there any setting to stop it?
Also, if conveyors are to serve as item pipes of sort, is there no way of chaining them? I know you can set them up interspersed with filters, the way it's shown in the pic in first post, but say I just want to transport an item some distance. No matter how i try to set down the second conveyor, it doesn't seem to register and connect to the first in a pipe like fashion. It's always in a different direction, usually by 90 degrees. I see an example of it just before you empty into the chest in that pic, but I can't seem to reproduce it in a horizontal manner.
Yeah, the flickering bug is on my end. I need to fix the models on the item conveyors. I thought it would be cool for them to stick out a little over the edge of the cube, but even thought the are inside the face of the other blocks, the graphics card has trouble deciding which face to render. I'll fix that soon and push the update.
Also on the subject of item conveyors, I currently make it orient the conveyor based on which block-face you stick it too. This is different from how placing a piston (and other directional vanilla blocks) work, as they orient based on your orientation. Do you prefer face-based orientation (coveyor always points into the block you're attaching to) or view-based orientation (conveyor always points towards you when you place it)?
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
One thing I forgot to mention: you have no Wrench!! Every tech mod needs a wrench. But seriously, having a wrench could help with block facing and conveyor direction. I haven't fiddled with conveyors yet, though. You could make the wrench using 2 iron ingots and 2 bioplastic, the plastic being the handle and the iron in a 'Y' pattern above.
Rollback Post to RevisionRollBack
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
I'm actually used to pointing to the block you're attaching it to as most tech mods do it that way (that I've played with anyway) so that's pretty logical to me. As pointed out, some even use wrenches to re-orient individual elements if it was set down wrong.
Pistons have always been a bit counter intuitive for me but either works really. When I was trying to attach, I tried all sides/orientations. Just forgot to try shift.
So I went into power advantage config and set the recipe mode to tech progression and I get this:
---- Minecraft Crash Report ----
WARNING: coremods are present:
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.115-universal.jar)
NowWithRendering (redstonepaste-mc1.8-1.7.1.jar)
CCCDeobfPlugin (unknown)
CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.34-universal.jar)
NEICorePlugin (NotEnoughItems-1.8-1.0.5.82-universal.jar)
LoadingPlugin (Bloodmoon-1.1.jar)
Contact their authors BEFORE contacting forge
// Why is it breaking
Time: 19/05/15 9:52 PM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchFieldError: strongHammers
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:693)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:291)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:484)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchFieldError: strongHammers
at cyano.poweradvantage.init.Recipes.init(Recipes.java:62)
at cyano.poweradvantage.PowerAdvantage.init(PowerAdvantage.java:304)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:536)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:692)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Oh dear. What version of Base Metals are you using? The error says it can't find a variable that was added in Base Metals 1.3.0 . If you are using Base Metals 1.3.0 or later, then that's another bug to put on the bug-fix list.
Thank-you everyone for being such good bug hunters.
Rollback Post to RevisionRollBack
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Oh. I was sure I had the latest version but no, I have 1.0.0 for base metals. I got the latest version now and will let you know if there is further trouble. False alarm
Wow Tomberry. I've never seen a mod showcase come out so soon after the mod goes live. I'm impressed! Thank You!!
Also, Your videos are the reason that I added Italian translations.
Rollback Post to RevisionRollBack
My mods: Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Thank you again good Doctor. You are absolutely killing it! Not only do you consistently produce quality BALANCED mods, but you commitment to growing new modders is inspiring. Oh & let's not even bother to mention that it has a theme. Steampunk fits so well. Last brown nosing for now; thanks for giving 1.8 some love. Now to see if I can engineer a lava heated steam turbine so I can provide some ¿RF perhaps? to my open computers rigs.
Power Advantage
A mod by DrCyano.
About
Power Advantage is a mod for Minecraft that provides a simple API for adding power systems (such as steam power) to Minecraft. By itself, Power Advantage adds some handy item conveyor machines (which don't need power) that help you sort items and can transfer items upwards (unlike hoppers) and some machines for collecting, storing, and dispensing water/lava/liquids. Add-on mods that use the Power Advantage API (e.g. Steam Advantage) add additional forms of power.
Downloads
Required Mods:
Note: Power Advantage now requires Java 8 or later. If you are using Java 6 or 7, please update to the latest Java SE version at java.oracle.com
Forge (version 11.14.1.1334 or later)
Base Metals (version 1.3.0 or later)
Power Advantage:
Note: Only put PowerAdvantage-x.x.x.jar in your mods folder (the other files are for mod developers).
Power Advantage Downlods Page
Add-ons:
Steam Advantage
Elecric Advantage
Source Code:
Power Advantage API
Steam Advantage
Electric Advantage
Install Instructions
0. Install Forge version 1.8-11.14.1.1334 or later if you don't already have Forge installed. (Pro tip: set the Game Directory for your Forge profile so that you never accidentally open a modded world in vanilla Minecraft)
1. Download BaseMetals-x.x.x.jar (version 1.3.0 or later), PowerAdvantage-x.x.x.jar (version 1.0.0 or later), and any Power Advantage add-on mods (e.g. SteamAdvantage)
2. Put all of the above .jar files in your Minecraft profile's mods folder
3. Play Minecraft!
Update Log
On the wiki page.
License and Mod Packs
Power Advantage and Steam Advantage are licensed on the LGPL-3 open-source license. You may use the Power Advantage and Steam Advantage mods in your modpacks without asking for permission. You may even use the code from these mods in your own mods, so long as you provide a link to the original Power Advantage source code. I really do encourage you to try using the Power Advantage API to make your own mods.
Power Advantage Mod
Recipe Modes
In the configuration file, you will find an option called recipe_mode. This option can be set to either NORMAL, APOCALYPTIC, or TECH_PROGRESSION (anything else will cause a crash on start-up). The recipe mode will change the recipes used for key crafting ingredients.
NORMAL recipes are intended to be as simple as possible, while TECH_PROGRESSION recipes are more complicated (thus harder) and generally represent the logic of the mod author. Setting recipe mode to APOCALYPTIC makes crafting machines much harder because key ingredients (such as the sprocket item) cannot be crafted from basic ingredients, but you will be able to smash machines with the Crack Hammer (new tool from the Base Metals mod) and recover precious parts. Thus, when playing in APOCALYPTIC recipe mode, you are encouraged to recycle/salvage/pillage for your machine parts.
Items
Rotation Wrench
The rotation wrench rotates any block that has a facing. Extra helpful when working on your item conveyors.
Sprocket
The sprocket is made from steel ingots plus either a stick or plastic ingot (depending on recipe mode). Its only use is as a crafting ingredient
Starch and Bioplastic
Some machines require plastic to craft. Fortunately, you can make bioplastic by cooking potato starch.
Steel Frame
The steel frame is a neat-looking block that is also used in many machine recipes.
Item Conveyors
Item conveyors pull items from the inventory of the block behind them and insert the items into the block in front of them. Handy arrows painted on the side help you keep track of which end is in or out. Filtered item conveyors will drop items that match specific criteria. The filtered items will go either into the inventory of the block immediately beneath them or fall onto the ground (if there's just air under the filtered conveyor). The example below shows a sorting system that separates food, ingots, blocks, and plants from the stream of items flowing through the conveyors.
Fluid Machines
Fluid Pipe
Fluids are piped from one machine to another via an iron pipe. These pipes can carry any kind of fluid, including water and lava.
Drain, Portable Fluid Tank, Metal Fluid Tank, and Discharge
The drain machine collects fluids from the area above it and pumps it to other fluid machines via fluid pipes.
The portable fluid tank holds liquids and dispenses them to other machines.
The discharge is the opposite of a drain. It places fluid blocks in the space below it. You can fill a moat with it.
The metal fluid tank can also hold fluids, like the portable fluid tank, but breaking this block destroys the fluids contained within. On the plus side, the metal fluid tank can hold much more liquid than the portable fluid tank.
API Tutorial
The tutorial is posted here: http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/2432350-tutorial-making-a-steam-powered-machine-with-the
Steam Advantage
Steam Advantage is an add-on mod to Power Advantage that adds steam power to your Minecraft experience.
Items and Recipes
Governor
The governor is a device used to control the flow of steam in steam-powered machines. It is an essential piece of each steam-powered machine crafting recipe. In NORMAL recipe mode, the governor is made from sticks, brass ingots, and iron nuggets. In TECH_PROGRESSION recipe mode, you will need to first craft sprockets and steel and brass bars to make a governor. In APOCALYPCTIC recipe mode, you must either salvage the governor from another machine or craft it using sprockets, brass bars, brass ingots, and sticks.
Black-Powder Musket
The black-powder musket uses black-powder cartridges for ammunition. A cartridge can be crafted from paper, gunpowder, and a lead nugget. Simply having a stack of cartridges in your inventory will allow you to load your musket.
To load the musket, you must hold right-click for several seconds until you hear the mechanism click (consuming a black-powder cartridge in the process). Once loaded, you aim the gun like a bow and fire! Deals 10 hearts of damage (configurable), making it a one-hit kill against most monsters. The musket can be enchanted on an enchantment table.
Steam Powered Machines
Steam Pipes
Steam pipes connect together steam-powered machines, allowing a boiler to supply steam to the other machines. Note that the Power Advantage API makes every machine that uses a type of power also conduct that power type, so you don't need steam pipes if your machines are all adjacent to each other.
Coal-Fired Steam Boiler
The coal-fired steam boiler burns coal (or any other flammable item) to generate steam to power machines. You will need to fill the water reservoir by connecting it (via fluid pipes) to a water source or with buckets of water. Note that the steam pressure gauge will not increase if another machine (including a steam tank) is consuming all of the steam produced by the boiler.
Steam Tank
The steam tank stores steam pressure and meters it out to machines that need steam power.
Steam-Powered Rock Crusher
The rock crusher breaks blocks and items just like a crack hammer. There are 5 output inventory slots, so you can feed-in all of your ores from a hopper without clogging the machine. Place a hopper underneath to collect your crushed blocks.
Steam-Powered Blast Furnace
The blast furnace can be used like a normal furnace, smelting three items at a time with a combined smelting rate on par with a standard furnace. However, to reach optimal smelting temperature, you will need to provide steam power as well as fuel. Then the temperature gauge will go all the way into the red and your items will cook very quickly.
Steam-Powered Drill
The steam-powered drill drills into blocks up to 64 blocks away, collecting the blocks in this machine's internal inventory. Use an item conveyor to pull items out for more efficient mining.
Note that the large drill-bit used by the drill is dangerous and will hurt anyone who bumps into it.
Steam Track
The steam track is made by combining a steel frame with a steam pipe. When the steam-powered drill hit the maximum range on its drill bit (or hits bedrock), it will automatically move into the position of an adjacent steam track block, placing a steam pipe in its previous position and a steel frame in the drill hole. Thus you can recover materials to recreate the steam track.
Steam-Powered Elevator
The steam-powered elevator uses steam to extend upwards when it is given a redstone signal. It always moves to a pisition 2 blocks short of the ceiling (to a max range of 16 blocks), carrying anyone standing on the elevator with it.
Electric Advantage
Electric Advantage is an add-on mod to Power Advantage that adds electricity to your Minecraft experience. For the full description, visit the Electric Advantage wiki.
Crafting
Electric machines and generators all require a Power Supply Unit (PSU) in their crafting recipe, thus making one is the entry barrier for Electric Advantage. Crafting a PSU is a three step process: microchip -> control circuit -> power supply unit
Microchip
To make a microchip, you will need some nuggets of copper, tin, or gold and several silicon ingots (you recipe mode may also add plastic and redstone to the recipe).
First, mine some coal or smelt some charcoal. Throw it on the ground and smash it with your crack hammer to make carbon dust. Then mix the carbon dust with some sand to make silicon blend. Smelt the silicon blend to make silicon ingots.
Once you have the silicon ingots, lay them out with some copper/tin/gold nuggets to make your microchips.
Control Circuit
After you've made a stock of microchips, you can start making control circuits.
First, you need a blank circuit board. For this, you'll need some plastic (you can make bioplastic by smashing potatoes into starch and smelting the starch) and a copper plate (craft from 3 copper ingots). Crafting the plastic ingot and copperplate together will make a blank circuit board.
Next we need some solder. In the NORMAL recipe mode, you can use tin, lead, or silver ingots as solder, but TECH_PROGRESSION and APOCALYPTIC recipe modes will require that you make solder by combining 2 parts powdered tin to 1 part powdered lead/silver to make solder blend, and then smelt the solder blend into solder.
Finally, combine a blank circuit board, a microchip, and solder to make a control circuit.
Power Supply Unit
To make that all important power supply, you will need wires, steel, and a control circuit.
Firstly, you will be needing a lot of electric wires, so you might as well make a bunch of them now. Combine 6 plastic ingots with 3 copper ingots (in 3 rows of 3) to make a stack of electric power cables (aka wires).
Finally, put your control circuit, wires, and a steel plate/ingot (depending on recipe mode) on the crafting grid to make a power supply unit (PSU).
Batteries
Batteries (when placed in a Battery Array) allow you to store electricity. In order of worst to best, the battery types are: lead-acid (yellow), nickel-metal hydride (blue), alkaline (brown), and lithium (white). Lithium is rare ore that you will have to dig up from deep beneath the earth.Generators
Photovoltaic
Hydroelectric
Steam-Powered
If you already have been using Steam Advantage, then this will be your best electric generator.
Battery Array
Machines
Rock Crusher, Arc Furnace, and Automated Assembler
In the above image, a Rock Crusher is pulverizing iron ore into dust, which is then fed into the Arc Furnace to be smelted into iron ingots. The iron ingots are then fed into the Automated Assembler, which is crafting the ingots into iron blocks, which are then deposited intot he chest.
Drill
Like the Steam Drill, except with a frickin' LASER!
Laser Turret
Defend your turf from monsters with LASER fire!
Growth Chambers
Visit the Electric Advantage Wiki for a complete description of this mod and all of its items and machines.
Compatible Mods
Neotech by Pauljoda
Open Computers by Kethtar
Videos
All Mods by DrCyano:
DrCyano's Minecraft Mods - Wiki
Many thanks to user Zohar101 for getting the wiki off the ground!
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
This actually looks really cool, hope people use it.
You are super quick...this is the 4th mod from you I'm installing for 1.8? Or 5th. And not little mods either.
It's done (so far). Thank you, Doctor for great mods. Are you planning any more modules?
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
The TECH_PROGRESSION setting doesn't work for me. I still only see the NORMAL recipes.
Thought I'd post a few pics.
Dr., have you thought about the furnace being able to smelt alloys from Base Metals?
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
@kreezxil: Sounds like my first bug report for this mod. Are you using a dedicated server or single-player? Are there any error messages in the log? The TECH_PROGRESSION mode was working on my machine in single player, though I hadn't tested that feature with a dedicated server yet.
@majestyc2k1: Those pictures look great. I had at one point planned to add a furnace based crafting system where you have furnace recipes (such as metal alloys) that go in the furnace's crafting grid and need to be smelted (and I even got that feature to work), but I decided that it was too complicated as a gameplay mechanic. If there's interest, I can add a Crucible that would be a specialized furnace that only makes metal alloys.
I currently plan to add a few more machines to Steam Power, including a steam drill (for automated mining), and then also add black-powder muskets to round-out the steam-punk feel. But first I need to make a tutorial so others can make their own machines too.
After Steam Power is complete, I'll move on to Electrical Power. That will include enough goodies to let you break free from the bonds of fossil fuels.
Edit: I just remembered, I wanted to know your opinion on the Power Advantage fluid storage tank. What do you think of the fact that it is made of plastic? Should I change it to some metal? Or maybe add an alternative made of metal? If so, which metal? And do you want to see an array of plastic blocks to mirror the metal blocks added by Base Metals?
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
I like the idea of a plastic tank. Its good and basic, like portal tanks I've seen in the military. Adding metal-based tanks is also a good idea, being able to hold more fluids. I'd say the next tank could be iron or steel, keeping with real world counterparts. They would have a higher fluid capacity. If someone wanted to make a factory of machines to crush and process ores, bigger tanks would be useful.
Next question: on the subject, can the storage and steam tanks be stacked and merge to increase capacity?
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
Currently, you can put storage tanks (or steam tanks) next to each other and they will basically act like one large tank, though the GUI will only show the portion contributed by the block you clicked on. I'd like to make the block models merge together into a bigger tank, but that's farther down the to-do list.
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Hmm how well is this going to interact with something like
http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2198533-storage-drawers-v1-4-7-v2-0-0-updated-may-17-15
or do I better keep them in separate worlds? I don't dare to add it to my existing world right now but it loads ok together on the new one, though I haven't gotten to the point of constructing things yet.
And to answer my own question, it interfaces ok but the edge of interface flickers in a very annoying fashion. I'll submit this also to the author of storage drawers as I don't know which mod is doing it, but is there any setting to stop it?
Also, if conveyors are to serve as item pipes of sort, is there no way of chaining them? I know you can set them up interspersed with filters, the way it's shown in the pic in first post, but say I just want to transport an item some distance. No matter how i try to set down the second conveyor, it doesn't seem to register and connect to the first in a pipe like fashion. It's always in a different direction, usually by 90 degrees. I see an example of it just before you empty into the chest in that pic, but I can't seem to reproduce it in a horizontal manner.
Shift omg of course. Should have tried that. Thanks
Yeah, the flickering bug is on my end. I need to fix the models on the item conveyors. I thought it would be cool for them to stick out a little over the edge of the cube, but even thought the are inside the face of the other blocks, the graphics card has trouble deciding which face to render. I'll fix that soon and push the update.
Also on the subject of item conveyors, I currently make it orient the conveyor based on which block-face you stick it too. This is different from how placing a piston (and other directional vanilla blocks) work, as they orient based on your orientation. Do you prefer face-based orientation (coveyor always points into the block you're attaching to) or view-based orientation (conveyor always points towards you when you place it)?
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
One thing I forgot to mention: you have no Wrench!! Every tech mod needs a wrench. But seriously, having a wrench could help with block facing and conveyor direction. I haven't fiddled with conveyors yet, though. You could make the wrench using 2 iron ingots and 2 bioplastic, the plastic being the handle and the iron in a 'Y' pattern above.
"We live on a placid island of ignorance in the midst of black seas of infinity, and it was not meant that we should voyage far."
I'm actually used to pointing to the block you're attaching it to as most tech mods do it that way (that I've played with anyway) so that's pretty logical to me. As pointed out, some even use wrenches to re-orient individual elements if it was set down wrong.
Pistons have always been a bit counter intuitive for me but either works really. When I was trying to attach, I tried all sides/orientations. Just forgot to try shift.
So I went into power advantage config and set the recipe mode to tech progression and I get this:
WARNING: coremods are present:
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.115-universal.jar)
NowWithRendering (redstonepaste-mc1.8-1.7.1.jar)
CCCDeobfPlugin (unknown)
CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.34-universal.jar)
NEICorePlugin (NotEnoughItems-1.8-1.0.5.82-universal.jar)
LoadingPlugin (Bloodmoon-1.1.jar)
Contact their authors BEFORE contacting forge
// Why is it breaking
Time: 19/05/15 9:52 PM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchFieldError: strongHammers
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:693)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:291)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:484)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchFieldError: strongHammers
at cyano.poweradvantage.init.Recipes.init(Recipes.java:62)
at cyano.poweradvantage.PowerAdvantage.init(PowerAdvantage.java:304)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:536)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:692)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Mac OS X (x86_64) version 10.10.3
Java Version: 1.8.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 192440752 bytes (183 MB) / 395685888 bytes (377 MB) up to 2134114304 bytes (2035 MB)
JVM Flags: 5 total; -Xmx2G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.76.1404 Minecraft Forge 11.14.1.1404 25 mods loaded, 25 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{8.0.76.1404} [Forge Mod Loader] (forge-1.8-11.14.1.1404.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forge{11.14.1.1404} [Minecraft Forge] (forge-1.8-11.14.1.1404.jar) Unloaded->Constructed->Pre-initialized->Initialized
CodeChickenCore{1.0.5.34} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
NotEnoughItems{1.0.5.82} [Not Enough Items] (NotEnoughItems-1.8-1.0.5.82-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized
ChickenShed{1.1.4} [Chicken Shed] ([1.8] ChickenShed (v1.2.0).jar) Unloaded->Constructed->Pre-initialized->Initialized
braziermod{1.0} [Brazier Mod] ([1.8]BrazierMod-1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
DamageIndicatorsMod{3.3.3} [Damage Indicators] ([1.8]DamageIndicatorsMod-3.3.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
basemetals{1.0.0} [Base Metals] (basemetals-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
Bloodmoon{1.1} [Bloodmoon] (Bloodmoon-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
Chameleon{1.8-0.1.0} [Chameleon] (Chameleon-1.8-0.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
glass_shards{1.3.2} [Glass Shards] (glass_shards_mc1.8-1.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
LavaBoat{2.1.0} [LavaBoat] (LavaBoat-2.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
mineralogy{2.5.0} [Mineralogy] (mineralogy-2.5.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
wuppy29_nethereye{1.4.2} [Nether Eye] (Nether Eye 1.8.0-1.4.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
parachutemod{3.1.1} [Parachute Mod] (parachutemod-1.8.0-3.1.1-23.jar) Unloaded->Constructed->Pre-initialized->Initialized
poweradvantage{1.0.0} [Power Advantage] (PowerAdvantage-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Errored
redstonepaste{1.7.1} [Redstone Paste] (redstonepaste-mc1.8-1.7.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
roadblock{2.1.5} [Roadblocks] (Roadblocks-1.8-2.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
Roguelike{1.3.6} [Roguelike Dungeons] (RoguelikeDungeons-1.8-1.3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
wuppy29_slimedungeon{1.6.5} [Slime Dungeons] (Slime Dungeon 1.8.0-1.6.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
steamadvantage{1.0.0} [Steam Advantage] (SteamAdvantage-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Errored
StorageDrawers{1.8-2.0.1} [Storage Drawers] (StorageDrawers-1.8-2.0.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
AS_UpdateCheck{1.1.7} [AtomicStryker Update Check Mod] (UpdateCheckerMod-1.8.jar) Unloaded->Constructed->Pre-initialized->Initialized
villagertweaks{2.2} [Villager Tweaks] (VillagerTweaks[1.8]-2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
Loaded coremods (and transformers):
CCLCorePlugin (CodeChickenLib-1.8-1.1.2.115-universal.jar)
codechicken.lib.asm.ClassHeirachyManager
codechicken.lib.asm.RenderHookTransformer
NowWithRendering (redstonepaste-mc1.8-1.7.1.jar)
net.fybertech.nwr.NowWithRendering
CCCDeobfPlugin (unknown)
CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.34-universal.jar)
codechicken.core.asm.InterfaceDependancyTransformer
codechicken.core.asm.TweakTransformer
codechicken.core.asm.DelegatedTransformer
codechicken.core.asm.DefaultImplementationTransformer
NEICorePlugin (NotEnoughItems-1.8-1.0.5.82-universal.jar)
codechicken.nei.asm.NEITransformer
LoadingPlugin (Bloodmoon-1.1.jar)
lumien.bloodmoon.asm.ClassTransformer
It was working fine until I changed this.
Oh dear. What version of Base Metals are you using? The error says it can't find a variable that was added in Base Metals 1.3.0 . If you are using Base Metals 1.3.0 or later, then that's another bug to put on the bug-fix list.
Thank-you everyone for being such good bug hunters.
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Oh. I was sure I had the latest version but no, I have 1.0.0 for base metals. I got the latest version now and will let you know if there is further trouble. False alarm
Wow Tomberry. I've never seen a mod showcase come out so soon after the mod goes live. I'm impressed! Thank You!!
Also, Your videos are the reason that I added Italian translations.
My mods:
Base Metals, Power Advantage, Steam Advantage, Electric Advantage, Minecraft Mineralogy, Dr. Cyano's Lootable Bodies, Dr. Cyano's Wonderful Wands & Wizarding Robes
Thank you again good Doctor. You are absolutely killing it! Not only do you consistently produce quality BALANCED mods, but you commitment to growing new modders is inspiring. Oh & let's not even bother to mention that it has a theme. Steampunk fits so well. Last brown nosing for now; thanks for giving 1.8 some love. Now to see if I can engineer a lava heated steam turbine so I can provide some ¿RF perhaps? to my open computers rigs.