Commit graph

726 commits

Author SHA1 Message Date
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 #1
*Update FML
*Fix server side errors
*Updated machine code
*Bugfixes
2012-08-30 19:27:35 -04:00
Aidan
cb4e028169 Merge pull request #3 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 #1
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 #2
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 #2 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 #1 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 #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
17ed14190f v4.0.0 Beta #2 (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