Commit graph

2830 commits

Author SHA1 Message Date
Aidan Brady
4479f8becf v4.1.0 Release
*Added Railcraft hooks.
*Added Railcraft hook for Obsidian Dust.
*Fixed possible IC2 implementation crash.
*Added obsidian ingot -> obsidian dust Crusher recipe.
2012-09-25 19:32:02 -04:00
Aidan Brady
232bef3db6 v4.1 Beta
*Merged all machines into a single class.
*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 javadocs.
*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.
2012-09-25 15:15:47 -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
435fd3e24a v4.0.8 Release
*Moved to a new packet handling system.
*Fixed machines not being resistant to TNT.
*Fixed other blocks not being resisitant to TNT.
*Fixed machines breaking instantly.
*Fixed other blocks breaking instantly.
*Lowered machine block hardness and resistance.
*Cleaned up javadocs and proxy.
2012-09-20 09:59:30 -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
fe81eafe7e v4.0.5 Release
*Drastically cleaned up code.
*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.
2012-09-03 12:11:25 -04:00
Aidan Brady
a7c52eefe7 v4.0.5 Beta
*Update FML
*Fix server side errors
*Updated machine code
*Bugfixes
2012-08-30 19:27:35 -04:00
Aidan
cb4e028169 Merge pull request from viper283/master
Fix up @Instance
2012-08-30 06:36:38 -07:00
Zach Piddock
7813bc211b Fix up @Instance
don't ask why but you have to do this now otherwise after installing multiple mods i won't know what instance to load
2012-08-29 23:56:13 +02:00
Aidan Brady
3e0d6d750d Version 4.0.4 Beta
Added progress info on Theoretical Elementizer.
Better active/inactive machine code.
I like ObsidianIngots better than ObsidianIngotsCore!
Official IC2 support.  I think I've perfected it.
When you open the Credits GUI while holding a block, the block will no
longer place.
Fixed glitchy Steve's Stopwatch, Lightning Rod, and Weather Orb.
The 'Weather Orb' text is now placed correctly.
Minor bugfixes.
2012-08-26 09:48:42 -04:00
Aidan Brady
07f7b28cdb Hoes now show up in 'Tools' creative tab. 2012-08-24 13:35:52 -04:00
Aidan Brady
def4c15277 Cleanup
Reverted switch statement change, ended up doing more harm than good.
2012-08-23 20:04:52 -04:00
Aidan Brady
ba033fea5b Revert "Cleanup"
This reverts commit b6528deae8.
2012-08-23 20:03:40 -04:00
Aidan Brady
b6528deae8 Cleanup
Switch statements!
2012-08-21 14:06:47 -04:00
Aidan Brady
f6a8a49785 Rename ObsidianIngots-ObsidianIngotsCore, clean up code. 2012-08-21 12:25:58 -04:00
Aidan Brady
954e3dee55 Merged pull request, updated version number.
*Updated version number to 4.0.3.
*Deleted GitHub pull scraps.
2012-08-20 20:38:00 -04:00
Aidan Brady
9f9ec72e33 v4.0.3 Release
More bugfixes!
*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.
***WILL BE RELEASED SOON!***
2012-08-20 20:34:24 -04:00
Aidan
40febfd55c Merge pull request from viper283/master
fix if statements using non-specified booleans
2012-08-20 10:11:18 -07:00
Zach Piddock
12f384ee50 Fixed Boolean 2012-08-20 18:34:08 +02:00
Zach Piddock
6bd1dac9f7 Fixed Up Booleans 2012-08-20 18:32:11 +02:00
Zach Piddock
d4ec91e7f6 Fixed up boolean extraItems 2012-08-20 18:29:31 +02:00
Aidan
0f17f6ffdf Update src/common/net/uberkat/obsidian/common/ObsidianIngots.java
Fix
2012-08-18 23:29:38 -03:00
Aidan
71f352f705 Merge pull request from Condo97/patch-1
Update src/common/net/uberkat/obsidian/common/ObsidianIngots.java
2012-08-18 19:26:25 -07:00
Condo97
19e4e405eb Update src/common/net/uberkat/obsidian/common/ObsidianIngots.java
Fixed one coal giving u nine coal. Now one coal block gives u nine coal. Plus I updated the Version Number to X.X.2
2012-08-18 23:25:46 -03:00
Aidan Brady
cf4221d1d6 v4.0.1 Release
Bug fixes!
*Touched up on machine code.
*Fixed bug where machine stays active after it has finished it's
process.
*Machine tile entity code now major factor in block active/inactive
state.
*Fixed bug where Steve's Stopwatch/Weather Orb has no effect.
*Fixed bug where Storm/Rain text on Weather Orb is too big for it's
button.
*Fixed bug where server time does not change with Steve's Stopwatch.
*Modified Javadocs.
*Removed machine GUI block update.
*Fixed isMultiplayer() function.
*Removed BlockObsidianContainer class, will be added once I merge all
machine code.
*Touched up on packet handler.
*Added SIdeOnly checks for machine blocks.
*Updated version to 4.0.1
2012-08-18 13:40:59 -04:00
Aidan Brady
271335b1dd Fixed errors with server data thread
No longer crashes when finished sending server data.
2012-08-17 19:53:42 -04:00
Aidan Brady
60509d2d2f Minor changes
Touched up on update code.
2012-08-17 16:40:28 -04:00
Aidan Brady
f3102fd25c v4.0.0 Beta (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
17ed14190f v4.0.0 Beta (Build 3)
Removed BlockProxy implementation on all Block classes.
Removed setRenderManager() methods on all Render classes.
Added more Javadocs to open up possibilities for the future. *cough*
api *ahem*
Removed ObsidianUtils.addName, thanks to Calclavia's FML pull request.
Touched up on comments, removed the junky ones
2012-08-15 17:27:24 -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