Commit graph

83 commits

Author SHA1 Message Date
Aidan Brady
ebf6b52f7a v5.5.0 Beta #6
*Shuffled remainder management in gas transmission.
*Cleaned up acceptor code.
*Fixed outputs.
*Added Universal Cable!  This cable works with IndustrialCraft,
BuildCraft and Mekanism -- distributing with correct ratios.
*Updated to Minecraft 1.5.1.
*Prevented crashes in bounding blocks.
*Bumped version to 5.5.0.
*Better energy outputting code for generators and energy cubes.
*Made pressurized tubes not require updates.
*Fixed bounding block saving incorrect NBT data.
*Fixed energy cube tier not updating.
*New handy methods in MekanismUtils.
2013-03-25 12:00:45 -04:00
Aidan Brady
74763663d2 v5.4.2 Beta #5
*Fixed GUI offsets with NEI, thanks @Chicken-Bones
*Even better sound management.
*Better Steel Casing recipe.
*Don't specify MC version in update check.
2013-03-21 21:28:36 -04:00
Aidan Brady
9b34273572 v5.4.2 Beta #4
*Unique sounds for Smelting Factory depending on it's operation.
*Energized Smelter -- a furnace that runs on energy.
*Better, more efficient sound management.
*Steel Casing for machines.
*Different textures for Steel and Osmium blocks.
2013-03-20 16:28:45 -04:00
Aidan Brady
9f7096250f *Fixed references to Smelting Factory.
*Fixed loop bug in gas transmission.
*Fixed hardness on bounding block.
*Fixed active block updates.
*Re-designed Factory code to be more efficient packet-wise and and
operation-wise.
2013-03-20 13:58:36 -04:00
Aidan Brady
d6cdfb00cf *Fixed NEI overlay paths.
*Modularized Smelting Factories, now named only Factories and can
crush, smelt, or enrich.
*Fixed machine wrench drops.
2013-03-20 11:14:26 -04:00
Aidan Brady
6800c4dcc4 v5.4.2 Beta #1
*Ported to Minecraft v1.5.
*Ported to UE v1.3.
*Split all textures, changed resource directory.
*Better tool and armor naming.
*More efficient TE hierarchy.

! Extremely unstable !
prone to errors.
2013-03-18 12:23:57 -04:00
Aidan Brady
f745e84d31 v5.4.1 Release
Final build for 1.4.7.
*Cleaned up imports.
*Added javadocs and cleaned up code.
*API improvements and fixes.
*Changed around packages and finalized API.
*Fixed auto-download feature.
*Removed UE implementation of multiblock, added my own.
*Better Obsidian TNT code.
*Better Atomic Assembler efficiency modes.
*Made gas storage tanks more CPU efficient.
*Better version control.
*Added RecipeHelper for reflective implementations of recipes.
*Reduced Osmium generation.
*Fixed upgrade bug.
*Pressurized Tube doesn't function when receiving a redstone signal.
*Better Advanced Solar Generator code.
*HP information for hoes.
*Lowered chance of mobs spawning with armor.
*InfuseRegistry for adding new infuse objects.
*GasTransmission for external gas transmission.
2013-03-11 13:49:01 -04:00
Aidan Brady
8f772c1333 v5.4 Pre-Release #1
Fixes, new packet system.
2013-02-26 20:21:30 -05:00
Aidan Brady
4c2370d094 v5.4 Beta #3 2013-02-25 15:02:05 -05:00
Aidan Brady
5cf1654733 v5.4.0 Beta #1
Lots of things, too tired to list.
Will give full list when this build is released.
2013-02-21 22:03:54 -05:00
Aidan Brady
d58222b028 v5.3.0 Release (hopefully)
*Removed unneeded textures.
*Added new, better textures!
*Revamped upgrade system.
*Machines and generators now only stack to 1.
*Machines and generators now drop with their upgrades and charge stored
in NBT.
*Fixed NEI plugin.
*Removed divider system for portable energy storage.
*Fixed some sound bugs.
*Fixed crazy entity item for energy cube and advanced solar generator.
*Made energy cube only drop in survival.
*Rewrote infusion system.
*Added liquid dictionary support.
*Added biofuel to ore dictionary.
*Bugfixes. Wooo!
2013-02-14 13:26:13 -05:00
Aidan Brady
b6ce025998 v5.2.0 Beta #1
*Updated textures.
*Added top and bottom textures for Smelting Factory.
*Revamped and simplified Recipe Handler.
*Individual GUI classes for NEI.
*Fixed portable teleporter text and button.
*Added Purification Chamber.
*Added Chunks.
*Added Dirty Dusts.
*Made Smelting Factory work with ISidedInventory, and in turn changed
some slot IDs.
*Fixed portable teleporters able to provide electricity.
*Fixed ore dictionary names.
*Made the Combiner require 8 dusts of a resource to function.
*Added config for update notifications.
*Fixed damage when teleporting.
*Added sounds when teleporting.
*Fixed secondary energy calculations on AdvancedElectricMachine.
*Made machines able to maintain their progress when unable to operate.
*Fixed Energy Cubes unable to input BC power.
*Other minor bugfixes.
2013-01-23 15:42:45 -05:00
Aidan Brady
d0fed4f1ae v5.1.1 Release
*Updated Minecraft to 1.4.7.
*Updated textures wtih fixed output/input colors.
*Renamed ultimate tier to elite.
*Added a server-sided tick handler.
*Fix sound handler crash.
*Cleaned ItemElectric charge code.
*Lowered Heat Generator generation.
*Fixed generator outputs.
*Fixed wires not connecting to blocks on world load.
*Fixed energy cubes not accepting BC power.
*Made blocks compatible with UE wrench.
*Added option to enable Basic Components steel/bronze crafting.
*Fixed various container bugs.
*UE-friendly recipes.
*Updated CC API.
*Fixed theoretical elementizer.
*Added Teleporter.
*Added Portable Teleporter.
2013-01-20 20:15:59 -05:00
Aidan Brady
2f61becc52 v5.0.9 Release
*Sounds for the Hydrogen Generator.
*Sounds for the Smelting Factory.
*Sounds for the Bio-Generator.
*Copper Dust.
*Tin Dust.
*Bumped version to 5.0.9.
*Fixed Ancient Warfare incompatibility.
*NEI plugin.
*Better Ore Dictionary integration.
*Configuration for item IDs.
*Other minor tweaks and bugfixes.
2013-01-12 09:52:41 -05:00
Aidan Brady
c328e393bf v5.0.7 Release
*Bumped versions to 5.0.7.
*Removed lightning rod -- it's OP, buggy, and doesn't make sense.
*Sound effects for Heat Generator and Metallurgic Infuser.
*Hydrogen Generator voltage bumped to 240.
*Fixed Hydrogen Generator not working when below hydrogen level of 11.
*Fixed machinery BuildCraft support.
*Machines and generators light up when in active state.
*Fixed Metallurgic Infuser output bug.
2013-01-04 23:58:53 -05:00
Aidan Brady
c96d591e11 v5.0.4 Beta #1
*Fixed console spam.
*Bumped version to 5.0.4.
*Fixed Smelting Factory not accepting electricity from wires.
*Made OreDict handling code function more efficiently.
*Fixed a few bugs in Smelting Factory container.
*Added shift-click support for upgrades in Metallurgic Infuser.
*Fixed sound identifiers.
2012-12-31 14:33:36 -05:00
Aidan Brady
573c21d8ad v5.0.3 Release
*Synchronized sound system around SoundHandler.sounds ArrayList.
*Bumped version to 5.0.3.
*Removed unbalanced Enriched Iron uses.
*Fixed block IDs.
*Replaced Refined Steel with Steel.
*Replaced Redstone with Bronze.
*Updated to use Forge's new block registration system.
*Fixed bronze Metallurgic Infuser recipe.
*Bumped Advanced Solar Generator output to 512v.
*Made Platinum Compressor cooperate with Ore Dictionary.
*Fixed infusion notification.
*Revamped and removed bugs in sound system.
*Fixed crash when removing iterated sounds.
*Fixed configuration usage.
*Other minor bugfixes and formatting.
2012-12-30 16:34:45 -05:00
Aidan Brady
ca3018b5b7 v5.0.1 Release
*Fixed incorrect repo location.
*Formatting.
*Fixed minor bugs in Metallurgic Infuser.
*Fixed unobtainable machines.
2012-12-23 14:46:11 -05:00
Aidan Brady
45b4510dc7 v5.0.1 Beta #2
*Updated to MC v1.4.6.
*Updated all APIs.
*Repackaged for new Forge.
*Added Metallurgic Infuser for making Steel and Bronze.
*Added Refined Steel Dust.
*Added Refined Steel Ingots.
*Made Refined Iron -> Steel Block.
*Maps instead of Vectors for recipes.
*New recipe managing for Metallurgic Infuser.
*Cleaned up imports.
*Added new Javadocs.
*Made Electrolytic Separator texture changed based on what gas it is
outputting.
*Other various bugfixes.
2012-12-20 16:53:39 -05:00
Aidan Brady
75e762fd35 v5.0.1 Beta #1
*Gave the Hydrogen Generator a model.
*Gave the Electrolytic Separator a model.
*Gave the Heat Generator a model.
*Fixed Energy Cubes dropping two of themselves.
*Updated javadocs.
*Added option to change Electrolytic Separator output.
*Added three tiers of Smelting Factory.
*Other minor changes.
2012-12-19 15:23:55 -05:00
Aidan Brady
aefa33b433 v5 Polish #5
*Updated textures, gave crusher an animated texture.
*Made sound effect volume be based off of base MC volume.
*Updated javadocs.
*Updated item IDs in all modules.
*Added thin glass to paxel's efficiency array.
*Updated UE API.
*Fixed OreDict crash.
*Added 'Control Circuit' as an essential crafting element for machines.
*Other minor bugfixes.
2012-12-09 00:24:30 -05:00
Aidan Brady
d8559e5f4d v5 Polish #4
*Fixed electricity handling.
*Touched up on GUIs.
*Added complete OreDict support.
*Javadoc touch ups.
*Started on Hydro Generator.
*Other minor bugfixes.
2012-12-03 10:10:48 -05:00
Aidan Brady
2738ef955b v5 Polish #2
*Fixed Atomic Dissassembler name.
*Fixed Energy Cube GUI.
2012-11-29 10:41:37 -05:00
Aidan Brady
36ea2bdb43 v6 Polish #1
*Fixed Forestry integration.
*Fixed being able to smelt all dusts into Platinum Dust.
*Fixed being able to smelt all ores into Platinum Ingots.
*Fixed Platinum Ore smelting recipe returning 2 Platinum Ingots.
*Fixed crash when using Steve's Stopwatch.
*Fixed client failing and textures glitching when using Steve's
Stopwatch.
*Fixed being able to set machines,' Advanced Solar Generators,' and
Bio-Generators' orientation upwards.
*Made Solar Generators be shaped like slabs.
*Finally cleaned up tool and armor code.
*Started work on Steel Tools and Armor.
*Made client-to-server data transfer only work if Minecraft's snooper
function is enabled.
2012-11-28 20:03:55 -05:00
Aidan Brady
4efea54c74 v5 Pre-Release #4
*Removed extenal APIs from repo, as Mekanism no longer works in a
Jenkins-based build system.
*Removed Oxygen and Hydrogen tank -- made a single Storage Tank that
can store any type of gas.
*Updated javadocs in IStorageTank to match it's new universal state.
*Fixed Gas Tank GUI not opening.
*Removed Power Units and Energy Cubes/Tablets/Orbs.
*Added Energy Cubes -- blocks that work as batteries when in their item
form, and when placed, have all the data they had in an item form.
2012-11-28 10:33:34 -05:00
Aidan Brady
8ae6207eac v5 Pre-Release #3
*Renamed RenderHandler "BlockRenderingHandler."
*Added basic item rendering functionality, thanks to @CovertJaguar's
help.
*Merged all generators into a single block ID.
*Fixed NPE when lauching game before data has been retrieved from
server.
*Renamed NuclearCore to AtomicCore.
*Renamed NuclearDisassembler to AtomicDisassembler.
2012-11-26 19:18:50 -05:00
Aidan Brady
e1167f04f3 v5 Pre-Release #2
*Separated the mod into 3 different modules.
*Fixed SMP crash.
*Fixed crash when right-clicking Advanced Solar Generator.
*Removed energy system, now uses UE energy system.
*Reduced energy generation for machines.
2012-11-25 10:45:00 -05:00
Aidan Brady
e5b57c3c66 v5 Pre-Release #1
*Added missing javadocs.
*Fixed incomplete/misleading javadocs.
*Removed unneeded imports.
*Moved EnumGas to it's own class in mekanism.api.
*Fixed Refined Obsidian GUI.
*Made Energized Bow store it's fire state in NBT.
*Fixed Advanced Solar Generator GUI.
*Fixed crafting recipes and removed old Ore Dictionary registrations.
2012-11-22 21:22:11 -05:00
Aidan Brady
6bf781c7df v5 Beta #10
*Added BioFuel.
*Added Bio-Generator.
*Added Advanced Solar Generator.
*Added unofficial build of Control Panel.
*Added Gas Tank.
*Added RenderHandler for managing Mekanism models.
*Added new crafting recipes.
*Renamed MultiBlock to BasicBlock.
*Added new Block IDs to config.
2012-11-21 10:14:44 -05:00
Aidan Brady
5ce67dd46b v5 Beta #9
*Bumped animation textures to 32x32.
*Added default parameter to TabProxy.tabMekanism().
*Added additional info to Machine/GeneratorType for better handling of
metadata.
*Added Reinforced Iron, a stronger version of an Iron Block.
*Updated onBlockActivated() code to function correctly.
*Added feature for a generator or power unit to be placed facing up or
down.
*Cleaned up GUI access/handler code.
*Fixed electric machine shift-click bug.
*Added Diamond Dust.
*Fixed Energized Bow continuing to fire after it's energy is depleted.
*Added HP information to armor and tools.
*Fixed slot parameters.
*Overhauled packet system.
*Cleaned up tile entity hierarchy.
*Added BuildCraft liquid support to Heat Generator to allow energy
generation with both BuildCraft's fuel buckets and liquid fuel.
*Fixed texture preloads.
*Added Electolytic Separator -- a machine that separates hydrogen and
oxygen molecules from water.  It accepts water from BuildCraft pipes.
*Added Hydrogen Generator -- a generator that by default generates 128
u/t, but has boosts by the block's height of up to 512 u/t.
*Added Solar Generator, a generator that produces 32 u/t when it can
see the sun.
*Added Gas API!  Simple gas management that allows for both storage of
gas in items, blocks, and transfer between themselves.  So far
implemented gasses are oxygen and hydrogen.
*Added LiquidSlot for easy management of liquid in tile entities.
*Added Hydrogen Tank and Oxygen Tank items.
*Added BuildCraft hooks.
*Fixed zombies and skeletons spawning with Obsidian Armor, and lowered
chances of spawning with any armor.
*More OreDictionary registrations to fix IC2's different dust names.
*Fixed some javadocs.
*Added 'Solar Panel' item as a crafting element for a Solar Generator.
*Minor bugfixes.
2012-11-15 15:04:15 -05:00
Aidan Brady
f413018df4 v5 Beta #7
*Moved all resources to a unique package.
*Added javadocs for TabProxy.
*Boosted energy generation for Heat Generator.
*Removed texture preloads for animated FX.
*Made SoundHandler tick all sounds independently with an ArrayList.
*Fixed credits GUI pausing game.
*Added mekanism version, OS name and OS version to server data.
2012-11-07 15:01:46 -05:00
Aidan Brady
b699e34b0e v5 Beta #6
*@Override on inherited methods for all you trolls.
*TabProxy API to use the Mekanism creative tab.
*Removed useless javadocs.
*Fixed swords not being damaged when breaking blocks.
*Fixed console spam.
*Reduced machine packets.
*Removed useless weather orb and stopwatch GUI Code.
*Fixed sound bug.
2012-11-06 10:44:14 -05:00
Aidan Brady
e3e0befa30 v5 Beta #5
*Updated names to Mekanism.
*Package name updates.
*Minor bugfixes.
2012-11-05 14:29:04 -05:00