Commit graph

19 commits

Author SHA1 Message Date
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
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
6c84f231f8 v5 Beta #8
*Updated textures.
*Added IMachineUpgrade for custom tick reductions/energy boosts.
*Added 'canBeCharged()' and 'canBeDischarged()' to IEnergizedItem for
use by items that aren't storage units.
*Updated IElectricMachine for API compatibility.
*Added chance of mobs to spawn with Mekanism armor.
*Finished Nuclear Disassembler and added textures.
*Changed Obsidian Bow to Energized Bow, it now runs off of energy and
can change between fire and non-fire mode.
*Added nuclear core part.
*Added recipes for Nuclear Core and Nuclear Disassembler.
*Updated recipe for Energized Bow.
*Mekanism.class is now hooked with Forge's EVENT_BUS.
*Updated item IDs.
*Updated Creative Tab.
*Touched up on item energy system.
2012-11-08 21:22:18 -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
711e6279a2 v5 Beta #2
*Removed all hawk-related stuff.
*Updated textures.
*Added animation when using lightning rod.
*Merged all ingots into a single ID.
*Merged all dusts into a single ID.
*Updated MachineryManager to function correctly.
*Various bugfixes.
2012-11-02 22:27:30 -04:00
Aidan Brady
8b2a156f79 v5 Beta #1
Here you go, elusivehawk.

changelog later.
2012-11-01 21:30:40 -04:00
Aidan Brady
1be888ca88 v4.3 Beta #1
*Updated mcmod.info.
*Removed PlatinumCable both physically and code-ly.
*Completely refactored TileEntity hierarchy *again* to make code more
efficient.
*Fixed container bug.
*Fixed GUI text not rendering.
*Added missing javadocs.
*Removed unused and unneeded code.
*Added Generator base for making Obsidian Ingots generators.
*Added Heat Generator, a block that generates energy with heat.
*Doubled Platinum Ore generation.
*Fixed energy devices to only have a max damage of 100.
*Fixed energy devices not working in SMP.
*Updated ITileNetwork with new packet changes.
*Other various bugfixes.
2012-10-28 18:18:23 -04:00
Aidan Brady
7e4f1e7a1b v4.2.3 Release
*Updated to 1.4.2.
*Add 'getMaxEnergy' command to machines and power units.
*Add 'getEnergyNeeded' command to machines and power units.
*Add crafting recipes and creative tab assignment for machine upgrades.
*Add power transfer system for power units, so energy can be
transferred without needing UE, IC2, or BC.
*Bugfixes.
2012-10-25 17:55:35 -04:00
Aidan Brady
152cbc9ac2 v4.2.3 Beta #3
*Fixed machines not invalidating when destroyed.
*Fixed advanced electric machines not accepting energy upgrades.
*Fixed theoretical elementizer progress not updating with speed upgrade.
*Removed unneeded methods from IElectricMachine.
*Renamed 'getScaledChargeLevel()' to 'getScaledEnergyLevel()'
*Completely refactored GUI code on machines.
*Added energy meter to all machines.
*Fixed minor GUI bugs.
2012-10-23 09:23:23 -04:00
Aidan Brady
8384fdd064 v4.2.3 Beta #2
*Fixed animated textures.
*Added 'latest' command.
*Added energy logo to Enrichment Chamber and Crusher GUI.
*Added upgrade slot to all machines.
*Added machine upgrade system.
*Added Speed, Energy, and Ultimate upgrades.
*Added PaulsCode-based sound system.
*Added sound effects to machines.
*Updated tile entity code.
*Removed more default parameter names.
*Added lots of javadocs, specifically to PacketHandler.
*Fixed EnumColor object.
2012-10-21 21:29:26 -04:00
Aidan Brady
0b81562191 Moved textures to '/textures,' removed RenderObsidianArrow 2012-10-18 15:25:15 -04:00
Aidan Brady
7753eba45f v4.2.3 Beta #1
*Moved setup to init(), saved preInit() for registering the
configuration.
*Removed Obsidian Arrows.
*Gave the Obsidian Bow an animation.
*Fixed '/oi' command and added some more parameters.
*Arrow launched from Obsidian Bow catches on fire, instead of it only
lighting a mob on fire.
*Bumped version to 4.2.3.
2012-10-18 10:26:34 -04:00
Aidan Brady
e12825cccc v4.2.2 Beta #1
*Fixed redstone advanced machine container bug.
*Removed unused methods from IEnergizedItem.
*Added 'IPeripheral' CC support to IElectricMachine.
*Removed tile entity-based texture system.
*Fixed advanced electric machine active update.
*Moved to TextureFX for machine animations.
*Removed old textures from terrain.png and added new pictures for all
animations.
*Added CC support for machines and power units.
*Removed texture preloads for non-existant textures.
*Bumped version to 4.2.2!
2012-10-09 16:27:10 -04:00
Aidan Brady
44bb93be1e v4.2.0 Beta #1
Sorry, changelog is too big.  To be precise, *ENERGY.*
2012-10-02 14:39:40 -04:00
Aidan Brady
a398fb9631 v4.0.9 Release
Bugfixes!
*Added range packets for machines.
*Fixed machines changing facing after you go more than 40 blocks away.
*Updated IC2 hooks to run on startup.
*Fixed gold dust turning into iron ingots in Platinum Compressor when
IC2 is installed.
*Fixed iron dust turning into gold ingots in Platinum Compressor when
IC2 is installed.
*Fixed machine blockNames.
*Added smelting for Platinum Dust to turn into Platinum Ingots.
*Added macerator recipe for Platinum ore to turn into 2 Platinum Dust.
*Fixed block creative tab.
*Bumped version to 4.0.9.
2012-09-24 23:53:22 -04:00
Aidan Brady
a4f7d615a3 v4.0.6 Release
*Merged all block sprites into "terrain.png."
*Fixed Obsidian Bow texture.
*Merged Platinum Ore, Platinum Block, Redstone Block, Refined Obsidian,
Coal Block, and Refined Glowstone into a single block ID.
*Added separate thread for retrieving news and newest version.
*Lots more javadocs!
*Started work on sound system.
*Made tile entity handle machine facing.
*Added NBT storage to save currentItemBurnTime, isActive, and facing.
*Fixed packet system to retrieve block state from server on game
startup.
*Fixed block direction and isActive state not being loaded on game
startup.
*Only TileEntityMachine handles NBT saving/loading now.
*Fixed strange characters in version number retrieving.
*Added Forge Configuration support instead of generic Properties.
*Renamed ThreadServerData to ThreadSendData.
*Fixed double name-adding for Redstone Block.
*Changed version number to 4.0.6.
2012-09-08 12:48:24 -04:00
Aidan Brady
f3102fd25c v4.0.0 Beta #3 (Build 1)
Added in Theoretical Elementizer block to replace LifeBlock.
Touched up on machine block code.
Fixed GUIs on Enrichment Chamber and Combiner.
Added Enriched Alloy.
Basic bugfixes
2012-08-16 21:46:21 -04:00
Aidan Brady
37dbadc0a5 Rebase for 1.3.2
Updated Methods to work with 1.3.2
2012-08-15 16:41:41 -04:00