Commit graph

157 commits

Author SHA1 Message Date
Aidan Brady
aa8f06c5e0 v5.5.6 Beta #4
*Even better energy balance.
*Configurable energy-per-redstone.
*Fixed debug corner display.
2013-05-20 20:37:52 -04:00
Aidan Brady
048a4742ca v5.5.6 Beta #3
*Better energy balance.
*Robit now can serve as an anvil.
*Robit's eyes and back panel now glow, and the rest of the body doesn't.
2013-05-20 15:06:10 -04:00
Aidan Brady
782c8467e8 v5.5.6 Beta #2
*Robit uses energy when following it's owner.
*Robit has built in furnace.
*Robit only moves when it has energy.
*Fixed Wind Turbine/Adv Solar Gen crash.
*Fixed bad direct IC2 conversion.
*Chargepads charge armor inventory.
*Better Heat/Bio generation.
*Crafting recipe for Robit.
*Ore Dictionary support for iron/gold ore.
2013-05-20 13:51:18 -04:00
Aidan Brady
44be9a19b9 v5.5.6 Beta #1
*Added Robit.
*Added Chargepads.
*Fixed swords not able to be enchanted.
*Energy displayed in tooltip when mouse hovering over display bar on
GUIs.
*General cleanups.
*Fixed incorrect machine inventory configuration.
2013-05-19 18:43:01 -04:00
Aidan Brady
9cb7a893c9 v5.5.5 Release
*Added Easter Egg in Dynamic Tank.
*Refactored liquid/energy rendering management.
*Animation for when Dynamic Tank is created.
*Enhanced Dynamic Tank calculation.
2013-05-14 11:34:26 -04:00
Aidan Brady
b7c1a7afc6 v5.5.5 Pre-Release #1
*Code claeanups.
*Bumped all MC versions to 1.5.2.
*Fixed teleporters teleporting in-block.
*Added Thermal Expansion charging/discharging support.
*Fixed Coal Ore Enrichment Chamber recipe.
*Added Compressed Carbon recipe for Charcoal.
2013-05-09 08:56:36 -04:00
Aidan Brady
136e8a537c v5.5.5 Beta #10
*Fixed energy cubes rendering with incorrect rotation.
*Thermal Expansion item charging!
2013-05-07 16:45:34 -04:00
Aidan Brady
67cb8e3f21 Updated IC2 API. 2013-05-07 16:12:07 -04:00
Aidan Brady
884748d0b1 Updated UE API. 2013-05-07 16:08:59 -04:00
Aidan Brady
c3d6965cd0 v5.5.5 Beta #9
*Updated to Forge #688, v1.5.2.
*More javadocs.
2013-05-07 15:57:55 -04:00
Aidan Brady
012223e34c v5.5.5 Beta #8
*Gave Solar Generators their own sound.
*Volume multiplier for specific sounds.
*Sound adjustments.
*Better quality tank rendering.
*Fixed Dynamic Tank issues.
2013-05-06 19:42:03 -04:00
Aidan Brady
46033380f2 v5.5.5 Beta #7
*Fix up Dynamic Tank calculation.
*Updated IC2 API.
*Fixed IC2 items not charging.
*Import cleanup!
*Added missing javadocs.
2013-05-02 20:12:51 -04:00
Aidan Brady
f1e2122c8c More efficient Dynamic Tanks. 2013-05-01 21:00:48 -04:00
Aidan Brady
174a7b09e8 v5.5.5 Beta #6
*Fixed Dynamic Tanks!
2013-04-30 23:07:16 -04:00
Aidan Brady
bc1a52d06f v5.5.5 Beta #5
*Began work on Electric Disperser.
*Fixed Dynamic Tank issues.
*Faster rendering for Dynamic Tanks.
*Much more efficient liquid transferring.
*Ability for Configurator to reset an Electric Pump's calculation.
*Steel instead of Osmium for Dynamic Tanks.
*Fixed Factory GUIs (for real).
2013-04-30 21:30:43 -04:00
Aidan Brady
5133880b68 v5.5.5 Beta #4
*Updated UE API.
*Reformatted packet management slightly.
*Removed unused fields.
*Minor cleanups.
*Fixed Factory container.
2013-04-29 19:05:47 -04:00
Aidan Brady
44926c2621 v5.5.5 Beta #3
*Fixed generator sound effects.
*Gave the Wind Turbine a sound effect.
*Gave the Wind Turbine a recipe.
*Gave Dynamic Tanks, Glass and Valves recipes.
2013-04-28 16:04:16 -04:00
Aidan Brady
05a8ea03e9 v5.5.5 Beta #2
*Added Dynamic Tanks.
*Added Dynamic Valves.
*Added Dynamic Glass.
*Added Wind Turbines.
*Factories can change recipe type.
*Events for liquid and energy transfer.
*Fixed console spam.
*Fixed major lag with Universal Cable and lava-carrying Mechanical
Pipes.
*Liquid now renders with correct transparency.
*Fixed bad packets with Mechanical Pipe.
*Fixed NPE with null array in liquid transfer.
*Sounds now load if the sound system changes state in-game.
*Sounds now pause when the game pauses.
*Other enhancements and fixes.
2013-04-28 15:23:08 -04:00
Aidan Brady
557d12bc0c v5.5.5 Beta #1
*Version bumped to v5.5.5.
*Fixed API bug.
*New item charging system.
*Began removing UE references for reliancy.
2013-04-23 15:36:43 -04:00
Aidan Brady
e7a31005bc v5.5.4 Release
*New texture for the Pressurized Tube.
*Gas is now displayed in Pressurized Tubes.
*Updated GasTransferProtocol for new standards.
*FINALLY THE RELEASE! WOOHOO!
2013-04-22 20:14:00 -04:00
Aidan Brady
d6373f422b v5.5.4 Golden Master #2
*Removed full/empty checks for liquid tanks.
*Fixed particles on Electrolytic Separator.
*Javadocs and cleanups.
*Fixed lighting on Mechanical Pipes and Universal Cables.
*Much more efficient client-side energy transferring.
2013-04-22 18:15:03 -04:00
Aidan Brady
4f5ce2f9e9 v5.5.4 Golden Master #1
*Fixed Sound volume update crash, thanks Cisien.
*Obsidian TNT can now be pushed like ICBM explosives.
*Refactored TileEntities to only operate on the server-side.
*Universal Cables and Mechanical Pipes now have their render state
updated on the server-side, and it is synced to the client whenever
necessary.
*Other various improvements -- liquid & energy transfer is now
server-based only.
2013-04-21 23:43:04 -04:00
Aidan Brady
4bb292d32a *Electric Chest item-based close animation now occurs in entity form.
*Made liquids render in Mechanical Pipes.
*Made energy render in Universal Cable.
*Fixed electric pump not outputting it's liquid.
*Made Heat Generator only accept lava as a liquid fuel source.
*Migrated Heat Generator to use LiquidTank instead of LiquidSlot.
*Client-integrated transfer protocols.
2013-04-21 00:34:54 -04:00
Aidan Brady
f1d7a0de13 Improvements!
*Inventory-based Electric Chest animation.
*Cleaned up build script.
*ItemRenderingHandler now initially handles machine textures.
2013-04-19 18:03:59 -04:00
Aidan Brady
d5f5f21040 API changes
*Renamed BlockWrapper to BlockVector.
*Moved BlockVector to API.
2013-04-19 16:49:34 -04:00
Aidan Brady
670990ea57 v5.5.4 Pre-Release #4
*Updated IC2 API.
*Fixed a few bugs in LinkedPowerProvider.
*Fixed Electric Chest NBT data save.
*Registered all items with GameRegistry.
*IStrictEnergyAcceptor for @liquidgithub.
2013-04-19 15:43:00 -04:00
Aidan Brady
0ad99bb92c v5.5.4 Pre-Release #3
*Mechanical Pipes for liquid transportation.
*Fixed a few javadocs.
*Fixed electric chest misbehaving in item form.
*Fixed private value accesses.
*Even better sound handling.
*More efficient item charging/decharging.
2013-04-17 22:40:11 -04:00
Aidan Brady
d124d5a5ee v5.5.4 Pre-Release #2
*Once again reformatted SoundHandler to function better.
*Removed useless proxy methods.
*Dimension IDs in BlockWrapper.
2013-04-14 11:55:51 -04:00
Aidan Brady
b70de9b9d7 Fixes 2013-04-13 12:55:06 -04:00
Aidan Brady
7a16e9a31b Added APIs to repo
you win @Calclavia
2013-04-13 10:35:13 -04:00
Aidan Brady
16899371a0 v5.5.4 Pre-Release #1
*SideOnly to all client-only classes.
*Proxied electric chest GUI.
*Overhauled sound system to not require direct TileEntity accesses.
*Fixed sounds continuing after server disconnect.
*Fixed /mk version command.
2013-04-13 10:33:37 -04:00
Aidan Brady
918264d1c1 Attempts to fix server-side crash. 2013-04-12 21:32:43 -04:00
Aidan Brady
2a54ef6765 v5.5.4 Beta #11
*Added TileEntity parameter to canTransferGas().
*Added TileEntity parameter to canTransferEnergy().

Closes #70.
2013-04-12 20:30:00 -04:00
Aidan Brady
13f62827f3 v5.5.4 Beta #10
*Updated ComputerCraft API.
*Updated IC2 API.
*Updated Buildcraft API.
*Updated Universal Electricity API.
*Updated Thermal Expansion API.
*Updated Forge to build #651.
*Removed 'snooper' data.
*Cleaned up model and render code.
*Fixed infinite output bug.
*Better pumping calculations.
*Removed Electric Pump active state.
*Fixed Obsidian TNT entity size.
*Added Electric Chest.
2013-04-12 20:25:21 -04:00
Aidan Brady
2028030963 v5.5.4 Beta #9
*Better pumping code, tested and I'm unable to trick it anymore.
*Gave the Electric Pump an active state, lights up now when it's
pumping.
*Sounds now are removed and disabled whenever their chunk is unloaded.
*Added some missing javadocs.
*Cleanups.
2013-04-06 23:09:25 -04:00
Aidan Brady
587a3391ed v5.5.4 Beta #8
*Fixed pump debug, made it actually check for electricity and available
liquid storage.
*Made Electric Pump suck in water once each second.
2013-04-06 13:30:39 -04:00
Aidan Brady
f464d2143b *Remade module system. Much more efficient and just plain better.
*Client update thread works much better now.
*Fixed bug where client update doesn't remove old modules.
*Removed Mekanism damage source, useless.
*Removed MachineryManager, it's the cause of world leaks.
*Much better upgrade notification, lets you know which modules are
outdated.
*Gave each module a unique version number.
*Crafting recipe for the Electric Pump.
*Removed IC2 coal dust dependency.
*Crusher recipe for Charcoal Dust in a different mod.
*Made the pump work much, much better.
2013-04-06 13:28:59 -04:00
Aidan Brady
5f496a00ec v5.5.4 Beta #6
*A new model for the Metallurgic Infuser.
*Fixed and made better the auto-updater.
*Reverted to LiquidSlot-based tank on the Bio-Generator.
*Sustained liquid in the Electrolytic Separator and Electric Pump.
*Better liquid cleanups.

Still need to add recipe for Electric Pump!
2013-04-05 16:26:48 -04:00
Aidan Brady
4cebdea5a0 v5.5.4 Beta #5
*BlockWrapper for managing blocks without TEs.
*Updated UE API.
*Updated to the latest Forge.
*Added support for GalactiCraft on solars.
*Fixed container support for Electric Pump.
*Better utilities.
2013-04-03 15:40:10 -04:00
Aidan Brady
de3679def5 v5.5.4 Beta #4
*Default minecraft ISidedInventory support in all machines.
*Fancied up Universal Cable texture.
*Electrolytic Separators and Bio-Generators use LiquidTanks instead of
LiquidSlots.
*Fixed IInventory support.
*Fixed Universal Cable BuildCraft crash.
*Added the Electric Pump, a machine that can pump any kind of liquid
and automatically outputs into adjacent pipes.
2013-04-03 15:37:26 -04:00
Aidan Brady
96b4c4ec0b v5.5.4 Beta #3
*isStackValidForSlot() for the remaining inventory-based blocks.
*Minor cleanup.
2013-04-01 21:22:11 -04:00
Aidan Brady
75aa60976b v5.5.4 Beta #2
*Reduced teleporter max energy to 5 megajoules.
*Portable teleporters now teleport to the closest of two teleporters.
*Cleaned up container code.
*Separate types of slots for discharging and charging.
*Fixed multiple generators accepting redstone in their energy slot.
*isStackValidForSlot() support in nearly all blocks.
*Made Electrolytic Separators accept redstone.
*Fixed teleporter console print.
*Fixed high chance for armored mobs.
2013-04-01 21:06:57 -04:00
Aidan Brady
dcb5fac394 v5.5.4 Beta #1
*Refactored API, removing core interfaces and adding more descriptive
javadocs.  MDK users, be prepared to update.
*Fixed differing progress not being recognized.
*Fixed Theoretical Elementizer displaying incorrect progress.
*Made IGasStorage work in both items and blocks -- IStorageTank extends
this now.
*Better storage tank code.
*Loads of reformatting and added missing javadocs.
2013-03-31 19:12:10 -04:00
Aidan Brady
83b16c594b v5.5.2 Release #1
*Even more javadocs.
*Better armor and weapons spawning on mobs.
2013-03-30 23:10:16 -04:00
Aidan Brady
86696e696e v5.2.2 Beta #1
*More javadocs.
*Fixed energy duplication with IC2 energy storage blocks.
*Made Universal Cable connect to IC2 energy outputters.
*Made machines have sustained inventories.
*Added option to configurator to empty a block's inventory contents.
*Added option to configurator to dump all a machine's upgrades.
*Tooltips now have colors associated with their values.
*Tooltips on blocks are now only shown when 'shift' is held down.
*Electric Bow now changes state when holding 'M' and shift.
*Configurator can change state by holding 'M' and shift.
*Updated IC2 API.
*Merged teleporter into BlockMachine.
*Added option to hide packet logs.
*Fixed Smelting Factory crash.
*Made IC2 machines output into Universal Cable regardless of it's
surroundings.
*Made teleporter sustain energy storage.
*Cleaned up code.
*Fixed crash if versionNumber or recentNews are null.
*Client-side player tick handler.
2013-03-30 19:13:59 -04:00
Aidan Brady
1fd0353225 v5.5.1 Release
*Cleaned up code.
*Fixed BuildCraft reference.
2013-03-29 12:10:23 -04:00
Aidan Brady
51d525e350 v5.5.0 Release #1
*Removed unneeded imports.
*getMaxGas() in IGasStorage.
*Fixed Hydrogen Generator continuously draining hydrogen.
*Improved energy transfer protocol to equally distribute remainder.
*Gas transfer protocol now ignores full acceptors.
2013-03-28 15:36:05 -04:00
Aidan Brady
c0cf5f833a v5.5.0 Beta #8
*Fixed handheld GUI coords.
*Made Universal Cable connect to conductive pipes.
*Tooltips for transmitters and ores.
*Made Portable Teleporter GUI close upon teleportation.
*Fixed energy ratios.
*SlotOutput to prevent XP retrieval.
*Better BuildCraft power management.
*Improved energy transfer system to ignore full acceptors.
*Temporary Universal Cable texture.
*Better energy outputting on generators and energy cubes.
*Updated BuildCraft for sided power requests.
2013-03-28 13:27:27 -04:00
Aidan Brady
380f6abe2e *Configurable IC2/BC Ratios.
*Fixed IC2 machine emitsEnergyTo() value management.
*Made Universal Cables always render.
2013-03-26 10:22:43 -04:00
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