Skip to content

Change Log

Cj Bowman edited this page May 20, 2015 · 15 revisions

05/19/2015:
Updated LICENSE.TXT.
APM source and binaries are now licensed retroactively under Creative Comments BY-NC-SA 4.0.

05/11/2013 1.1.68-IC2-1.115:
Improved average tracker response time when EU rate drops to zero or a trickle.

Charging Bench GUI updated with four new display items: redstone power state, average EU input per tick, total EU required to charge current items, and estimated time required to finish charging (ETC). The last two take into account the effects of overclockers, and the ETC will consider the average EU input if the bench's stored energy is insufficient to complete the charging operation!

Adjustable Transformer block textures updated. Output sides now switch textures based on output packet size and show a single dot of the appropriate color. Input sides have four dots, one for each voltage level.

Miscellaneous code improvements and minor fixes.

05/02/2013 1.1.65-IC2-1.115:
Ported to Minecraft 1.5.1, IC2 1.115.304, Forge 7.7.1.666 and up. Tested with Minecraft 1.5.2 and Forge 7.8.0.684 as well.

Added the Adjustable Transformer. Going from low-voltage to extreme-voltage and vice versa is now easier than ever! The new Adjustable Transformer is crafted using a HV-transformer, Advanced Circuit, and LV-transformer in a vertical line. It accepts any standard IC2 voltage (the max is set to 8192, which may allow input from some gregtech equipment). The interface allows you to control the output voltage (the packet size) and the amount of EU it will allow to pass through per tick (with a maximum of 64 packets' worth to avoid lag). It also allows you to control whether each side acts as an input or an output. The block texture shows red markings on output sides, which are absent on input sides. (The textures may get modified in the future, if we can think of improvements.) You can also apply a redstone signal to completely disable the transformer - it will not accept or output energy while powered by redstone. You can use this for a manual shutoff switch or to automate control of energy flow through your bases.

Mods which have not yet implemented the vanilla ISidedInventory interface will continue to use the old slot access sides; Vanilla hoppers/droppers and mods which have switched to the vanilla interface will use new access rules for the charging bench and battery station. The battery station's input and output slots can be accessed from all sides, but the input slot can only have items inserted (and only valid battery type items), and the output slot can only have items removed. The charging bench's input and output slots are accessed either from the top or the bottom, following the same new rules as the battery station's (for all electric items), while the power slot is still accessed from any side.

12/22/2012 1.1.55-IC2_1.112:
Straight port to Minecraft 1.4.6, IC2 1.112, Forge 6.5.0.471

12/05/2012 1.1.42-IC2_1.109:
Actually fixed critical bug listed fixed in 1.1.41. Turns out this only happened with Forge 6.4.1.409 and higher. This version works with the newest Forge versions without any known issues.

12/02/2012 1.1.41-IC2_1.109:
Fixed critical bug where machines would not drop their contents (and probably not invalidate their TileEntities or remove themselves from the energy net) when broken. No other changes but this is a highly recommended update

11/25/2012 1.1.40-IC2_1.109:
Updated codebase for Minecraft 1.4.5, MCP 7.21, Minecraft Forge 6.4.0.394, Industrial Craft 2. 1.109 beta
Battery Station now has two operating modes, accept always and only when needed. In the accept always mode it immediately moves items placed in the input slot into the main discharge area. In the only when needed mode, it will hold an item placed in the input slot until it's actually needed to maintain the EU output rate. This allows the Battery Station to place restrictions on automation systems on how many items it will accept and allows smarter automation systems to detect when the Battery Station needs an additional item sent to it.
Battery Station now also displays the average EU/t used and estimated time remaining until energy stores are depleted based on the actual charge level of all of the items in its inventory.
The LV, MV, HV and EV emitters have been removed. Existing placed emitters will all automatically update to an Adjustable Emitter with the appropriate packet size and output rate. For now, any leftover LV, MV, HV, and EV emitters in your inventory will place the new adjustable emitters instead, but we recommend grabbing new adjustable emitters from the creative inventory since the old items may be fully removed in some future version.
Custom item type background overlays have been updated on the Charging Bench, Battery Station and Storage monitor in appropriate areas. This replaces drawn in item types and is now possible thanks to a new Forge hook.
A bunch of behind the scenes code optimization has been done.

11/03/2012 1.1.30-IC2_1.108:
Major mod update! It is now called Advanced Power Management and includes the Charging Bench, Battery Station, Storage Monitor and Emitter blocks.
Updated codebase for Minecraft 1.4.2, MCP 7.19, Minecraft Forge 6.0.1.349, Industrial Craft 2 1.108 beta
Added Battery Station
Added Storage Monitor
Added Adjustable Emitter
Refactored code internally to reduce number of classes
APM will check for an existing ChargingBench.cfg configuration file on first load and will migrate settings over
APM will migrate existing Charging Benches and Emitters that have been placed over to the new internal structure.
Added in-place downgrade/upgrade kits for the Charging Bench
Added ability to disassemble the upgrade kit back to the component parts for the bench that was used to craft it. This means you can uncraft your HV bench and get the circuits, wires and MFSU back.
Changed to a localization supported structure for in-game text
Redesigned GUI for Charging Bench, the numbers now glow green and look to be in a display bar
General code cleanup
Added proper copyright headers to all source code files
Fixed item tooltip display on clients connected to dedicated servers for the item link cards
Added Side restrictions in code. Shouldn't really matter, but best to be safe so the server doesn't try to run client GUI code

10/11/2012 1.0.9-IC2_1.106:
An active redstone signal will now disable the charging bench from accepting energy from the energy network. You can still charge items inside the bench and use the power slot to provide power to the bench, but it will not draw any energy from the network. Thanks for the idea, shadoskill!
Fixed a bug causing the charging bench to not notify blocks nearby properly when it's removing itself. This caused things like attached levers to not pop off.
Revamped versioning to be based on Jenkins ANT building of mod. New versioning is Major.Minor.Build-IC2_Version and it is now packaged inside a JAR file leading to a smaller release size.

10/02/2012 1.3.2.B3:
Removed wrench support for now, use a pickaxe, or even your fists work.
Added direct support for player armor slots in the GUI and added texture changes to show the charge level on the sides of the block.
Limited energy storage upgrades to 64. You can add more but they will be ignored. It made no sense for the HV Charging Bench to allow over 200 million of EU to be stored.


Known bugs: If you spawn armor in creative mode, then using the survival inventory tab from creative mode, shift-click it into the creative armor slots, then open the GUI of a Charging Bench, the armor disappears. This does not happen if you manually drag and drop the armor from the survival inventory tab onto the proper armor slot. From everything that I can tell this is a bug in vanilla Minecraft. It does not happen in survival mode so it isn't as serious as it could be, but you've been warned. I will continue to work on finding a fix for this as it's still annoying.

09/30/2012 1.3.2.B2:
Fixed mcmod.info, no longer crashes on startup. Oops! Also temporarily disabled wrench support to work around a tile entity invalidation issue. Just use a pickaxe to remove the bench. You always could anyways. :)

09/29/2012 1.3.2.B1:
Initial Release

Clone this wiki locally