[1.7.10] Mekanism v7 - continuing the legacy.
Get Embed Code
Level 66 : High Grandmaster Modder
Over 2 million Downloads!
Mekanism is an independent tech mod that brings low, mid, and high tier machinery to Minecraft. The mod doesn't have an actual goal, and you'll understand this when you see all the random content Mekanism contains, from jetpacks to balloons. However, I can assure you that you'll notice all the content blend together as you get to know the mod better!
Mekanism uses a tier-based system when organizing several of it's core features, including Energy Cubes and Factories. There are four tiers: basic, the simplest tier, advanced, the second-most basic tier, elite, the second-most complex tier, and ultimate, the most complex tier. You can upgrade tiers by placing the component in a crafting grid and surrounding it with the necessary resources for the next upgrade (I recommend NotEnoughItems!).
By the time you've been using Mekanism for a while, you'll have a near-instructible suit of Obsidian Armor, be obtaining four ingots for each ore you mine, have the ability to fly wherever you want with the hydrogen-powered jetpacks, and have a cute robotic friend following you around while you mine. :)
|Game Version:||Minecraft 1.7.8|
Note: Showing last 25 of 51 logs.
v6.0.5 : 06/08/2014 6:05:20 am6/08/14
v6.0.4 : 03/08/2014 4:30:12 pm3/08/14
v6.0.3 : 03/02/2014 2:58:48 pm3/02/14
v6.0.2 : 02/22/2014 2:38:41 pm2/22/14
Update #47 : 02/16/2014 11:40:06 am2/16/14
Update #46 : 02/15/2014 7:26:12 pm2/15/14
5.7.0 : 02/01/2014 9:05:14 pm2/01/14
5.0.1 : 12/24/2012 1:55:58 pm12/24/12
*Gave the Electrolytic Separator a model.
*Gave the Heat Generator a model.
*Fixed Energy Cubes dropping two of themselves.
*Added option to change Electrolytic Separator output.
*Added three tiers of Smelting Factory.
*Other minor changes.
*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.
*Added steel tools & armor.
*ISidedInventory support in celebration of the RedPower release.
*Fixed update notifier.
*Fixed glitchy Metallurgic Infuser dump button.
*Fixed glitchy Electrolytic Separator output toggle button.
*Fixed incorrect hardness for Steel Block.
*Metallurgic Infuser crafting recipe.
*Fixed NBT for Metallurgic Infuser.
*Added new peripheral commands for Metallurgic Infuser.
*Fixed crash when using BC energy with generators.
*Removed knives, I don't like them anymore.
*Fixed ISidedInventory for nearly all machines.
*Added handy sided inventory methods to MekanismUtils.
*Fixed incorrect repo location.
*Fixed minor bugs in Metallurgic Infuser.
*Fixed unobtainable machines.
5.0 : 12/14/2012 4:25:59 pm12/14/12
*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.
*Started work on Control Panel GUI.
*Created 'IAccessibleGui' interface for Control Panel.
*Fixed SMP crash when localizing creative tab.
*Updated machine upgrade API.
*Fixed glitchy volume updating.
*Updated EnumColor references.
*Removed 'update' command from server.
*Added 'latest' command to help.
*Fixed SMP crash when referencing TileEntityBasicMachine.
*Made audio only function client-side.
*Updated field and method names due to Forge update.
*Tool code cleanup -- more to come next beta.
*Removed ModLoader references.
*Removed unneeded imports.
*Updated names to Mekanism.
*Package name updates.
*@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.
*Registered dusts and ingots with the Forge Ore Dictionary.
*Add missing @Override statements.
*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.
*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.
*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.
*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.
*Updated to MC 1.4.5.
*Migrated to Forge's new liquid system.
*Updated Railcraft API.
*Updated BuildCraft API.
*Updated IC2 API.
*Updated UniversalElectricity API.
*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.
*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.
*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.
*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.
*Minorly cleaned up Energy Cube blockBreak() code.
*Made Energy Cube block corresponding ItemBlock with correct tier and electricity information.
*Fixed machines not being removed from the IC2 E-net.
*Fixed error when taking an empty gas tank off the creative menu.
*Removed Energy Orb and Energy Cube code.
*Redid several recipes, added crafting recipes for Energy Cube tiers.
*Updated several javadocs.
*Fixed getEnergyCubeWithTier() to work correctly and efficiently.
*Fixed Energy Cube's getUnchargedItem() not setting the correct tier.
*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.
*Fixed Atomic Dissassembler name.
*Fixed Energy Cube GUI.
*Fixed generator GUIs.
*Fixed all energy generation rates of generators.
*Merged all textures into a single file.
*Fixed energy duplication glitch.
*Fixed electricity handling.
*Touched up on GUIs.
*Added complete OreDict support.
*Javadoc touch ups.
*Started on Hydro Generator.
*Other minor bugfixes.
*Updated textures, gave crusher an animated texture.
*Made sound effect volume be based off of base MC volume.
*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.
*Updated IC2/BC conversion ratio.
*Added 'Enriched Iron' for obtaining Platinum without it's ore.
*Updated Solar Generator's crafting recipe.
*Fixed 'Energized Bow' name.
*Fixed generator output.
*Quick fix for BuildCraft transportation pipes.
*Updated crafting recipes.
*Fixed redundant TE invalidation.
4.3 : 10/31/2012 9:56:54 am10/31/12
*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.
*Gave all items and blocks their own special creative tab.
*Removed items and blocks from MC creative tabs.
*Buffed energy system to fix energy duplication glitch.
*Polished Power Unit and Generator GUIs.
*Other various bugfixes.
*Added missing javadocs.
*Fixed energy transfer system.
*Fixed packets sent every tick.
*Fixed BC hooks.
*Fixed broken sounds.
*Fixed bad version number.
*Fixed incorrect creative tab label name.
*Fixed IEnergizedItem javadoc.
*Fixed machines having infinite energy when an energy device runs empty.
*Fixed sounds not working for machines.
*Fixed packets getting called every tick, increased timer packets to once per second.
4.2.3 : 10/25/2012 5:08:23 pm10/25/12
*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.
*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.
*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.
*Updated BuildCraft API.
*Updated UE API.
*Added support for UE joules instead of watt hours.
*Fixed slow energy transfer between IC2 and BuildCraft machines/energy storage blocks.
*Recoded IC2 energy transfer system.
*Fixed NPE when loading a machine if you don't have UE installed.
*Implemented BC support for machines.
*Machines now accept power from both IC2 cables and UE wires.
*Merged many methods and fields into TileEntityBasicMachine.
*Updated IElectricMachine with IC2/BC/UE energy transfer interfaces.
*Added UE to ObsidianHooks.
*Other minor bugfixes.
*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.
4.2.2 : 10/17/2012 2:23:23 pm10/17/12
*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.
*Fixed BuildCraft energy injection.
*Removed unneeded import.
*Removed unused textureIndex field in BlockMachine.
*Code cleanup, first attempt to remove all MCP 'parX' rubbish.
*Added 'ItemRetriever' class to get items/blocks out of the ObsidianIngots class.
*Changed API package to 'obsidian.api.'
*Added MachineryManager to open up future opportunities.
*Touched up on parameter/variable names again.
*Renamed ObsidianUtils method 'doExplosion' to 'doFakeEntityExplosion.'
*Added method 'doFakeBlockExplosion' to ObsidianUtils.
*Removed GuiEnrichmentChamber, GuiPlatinumCompressor, GuiCombiner, and GuiCrusher classes.
*Added GuiElectricMachine and GuiAdvancedElectricMachine classes.
*Renamed 'INetworkedMachine' to 'ITileNetwork.'
*Touched up on BC Power Unit system.
*Updated TileEntities to use new GUI System
*Merged several TEEM and TEAEM fields and methods into TEBM.
*Updated MachineryManager -- added 'destroyAll' method.
*Updated throwing knives, removed unneeded PhysicsHelper.
*Bumped version to 4.2.2!
4.2.1 : 10/05/2012 9:13:51 am10/05/12
*Packet code fix.
*Fixed GUI not showing up for Refined Obsidian.
*Fixed brightness for incorrect blocks.
*Fixed no shift-clicking support for output slots.
*Added core color support.
*Re-added color for Theoretical Elementizer, Credits GUI, and update
*Renamed ThreadUpdate to ThreadClientUpdate.
*Added server update thread.
*Added Obsidian Ingots server command handler.
*Added server command 'oi.'
*Added server command 'oi update.'
*Touched up on GUI and Container code.
*Fixed NPE on loading NBT data when BuildCraft isn't installed.
*Fixed charging/discharging IC2 batteries not working.
*Added getDisplayedEnergyNoColor() method.
*Various improvements and fixes.
*Bumped version to 4.2.1.
4.2 : 10/02/2012 4:49:30 pm10/02/12
*Fixed crash when RailCraft is not installed.
*Fixed wrong Platinum Compressor texture.*Implemented IC2 energy system.
*Implemented BC energy system.
*Implemented UE energy system.
*Added Energy Cube, Energy Tablet, and Energy Orb.
*Added Power Unit and Advanced Power Unit.
*Modified machines to run off energy.
*Upgraded packet system.
*Upgraded tile entity system.
*Added shift-clicking support for machines.
*Added Obsidian Ingots energy system.
*Tweaked Theoretical Elementizer crafting recipe.
*Tweaked core recipe system.
*Completely recoded machines.
4.1 : 09/25/2012 6:41:57 pm9/25/12
*Merged all machines to use a single block ID.
*Set up a new machine recipe system to take in 2 itemstacks instead of
1 int and 1 itemstack.
*Updated machine field names.
*Removed old block classes, including BlockCombiner, BlockCrusher,
BlockEnrichmentChamber, and BlockPlatinumCompressor.
*Removed old machine recipe classes.
*Removed sound system, will come at a later date.
*Set up a new ore handling system.
*Updated configuration for new IDs (3000-3003).
*Set up new GUI IDs to replace old random ones.
*Updated machine facing system.
*Implemented IWrenchable in TileEntityMachine, IC2 wrenches can change
facing of machines now.
*Added macerator recipes for more OI items.
*Added IC2 mass fabricator boost with Enriched Alloy (100,000 ticks).
*Updated IC2 hooks system.
*Removed unnecessary imports.
*Updated a bunch of recipes, check them out on PMC.
*Updated metadata IDs in MultiBlock.
*Updated machine overall code.
*Added Railcraft hooks.
*Added Railcraft hook for Obsidian Dust.
*Fixed possible IC2 implementation crash.
*Added obsidian ingot -> obsidian dust Crusher recipe.
4.0.9 : 09/24/2012 10:27:29 pm9/24/12
*Modified block pages on creative mode.
*Fixed machine packet code, no longer changes facing.
*Bumped version to 4.0.9
IRC Channel : 09/24/2012 5:08:01 pm9/24/12
4.0.8 : 09/19/2012 7:26:15 pm9/19/12
*Fixed all blocks emitting light.
*Fixed machine blocks breaking immediately.
*Fixed machine blocks not being resistant to TNT.
*Bumped version to 4.0.8.
4.0.7 : 09/16/2012 7:21:07 pm9/16/12
*Organized packet types.
*Fixed bug where all blocks can be destroyed immediately.
*Fixed bug where platinum spawns in huge veins.
*Fixed no TNT resistance.
*Bumped version to 4.0.7.
4.0.6 : 09/08/2012 11:55:19 am9/08/12
*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.
4.0.5 : 09/03/2012 8:30:02 pm9/03/12
*Added more javadocs.
*Added simple tile entity networking system.
*Fixed machine remaining in active position even when it's off.
*Fixed platinum ore not spawning.
*Increased platinum ore generation from 8 blocks per vein to 16.
*Increased platinum ore generation from one vein per chunk to 3.
*Created simple machine API to allow for easier additions.
*Recoded packet system to work efficiently.
*Added INetworkedMachine interface for better machine networking.
*Added and fixed IC2 hooks, Iron Dust and Gold Dust are now synchronized between OI and IC2.
4.0.4 : 08/27/2012 5:35:29 pm8/27/12
*Added status bar for Theoretical Elementizer.
*Better active/inactive tile entity handling.
*Fixed server crash, now runs properly.
*Minor bug fixes.
Notice [8/23/12] : 08/23/2012 7:18:35 pm8/23/12
4.0.3 : 08/20/2012 7:52:11 pm8/20/12
*Fixed bug where machine suddenly becomes inactive.
*Fixed boolean properties being loaded as false on mod's first run.
*Touched up on property code.
*Fixed crash when two different machines are placed next to each other.
*Machine code updated again, added isActive check for better on/off handling.
*Made properties file universal -- both client and server.
*Prepared work for Forge's OreDictionary and ObsidianIngots API.
4.0.2 : 08/19/2012 7:52:26 pm8/19/12
*Fixed the arrow SMP crash.