pahimar
ef0fc08f79
Lots of work on dynamic Portable Smelting Recipes and finishing up a lot of Equivalency List Recipes
2012-06-16 02:10:54 -04:00
pahimar
4cbe07f1e1
Merge remote-tracking branch 'origin/master'
2012-06-15 16:05:59 -04:00
pahimar
bd4da09cc4
More work on the stone transmutation system and equivalency lists
2012-06-15 16:05:30 -04:00
pahimar
e962553265
Fix extra "/" in the SOUND_RESOURCE_LOCATION constant
2012-06-14 19:28:58 -04:00
pahimar
d77a038ad7
Nothing to see here, really. Incomplete code.
2012-06-14 07:05:33 -04:00
pahimar
fdd6a1d932
Some work on equivalency cycles, still lots to be done
2012-06-11 07:22:06 -04:00
pahimar
a4662f0b1e
Implemented the @SidedProxy annotation in latest FML, and removed the now unnecessary ServerClientProxy
2012-06-07 16:20:49 -04:00
pahimar
8653295d44
More work on the secondary P Stone, moved around some of the dynEMC stuff
2012-06-05 08:14:20 -04:00
pahimar
84b9c56b96
Initial work on Localization (taken from BC) and some more work on the second p stone
2012-06-04 16:17:48 -04:00
pahimar
1fba95e2c8
More work on the P Stone, to be immediately changed again heh.
2012-06-04 07:44:42 -04:00
pahimar
838335ca69
Some P Stone work
2012-05-25 15:12:52 -04:00
pahimar
1c1ceb162a
Support for custom item rarity types. Works in SMP.
2012-05-25 13:37:01 -04:00
pahimar
f73271d6b6
Some work on EMC mappings. Lots still to do.
2012-05-24 16:17:07 -04:00
pahimar
eb633a3695
Removed buggy Loot Ball implementation (not likely needing them in EE3, and solved them in EE2)
...
Restructured sounds to take into account the new resource directory structure, cleaned up the reference of things
2012-05-18 15:41:12 -04:00
pahimar
dd7c354fd6
Renamed EMCMapping to EMCValue to better reflect that its a per item value
...
Updated texture file location to account for new structure & included resource files on GitHub
Added dye recipes to the P Stone recipe list
2012-05-17 16:25:14 -04:00
pahimar
fafb96ce2a
Working on a new implementation of the loot ball mechanics, still buggy
2012-05-16 16:25:05 -04:00
pahimar
39585ef5cb
Much more work to do
2012-05-15 15:39:31 -04:00
pahimar
86e78dcb45
Javadoc update
2012-05-14 07:30:43 -04:00
pahimar
d93b59447e
Pulling item ids, etc from the Config file now
2012-05-11 16:24:01 -04:00
pahimar
d80f370daa
Much cleaner implementation of the P Stone recipes with the help of LexManos
2012-05-08 22:04:38 -04:00
pahimar
b37e491028
Merge remote-tracking branch 'origin/master'
2012-05-08 17:22:32 -04:00
pahimar
9b8c4b57aa
Fixing things, still more to do
2012-05-08 17:22:15 -04:00
Anthony Fiorentini
7d475354e2
Cleaned up some methods, unnecessary "this" references I used for no reason.
2012-05-08 14:18:59 -05:00
Anthony Fiorentini
d1a368352e
Altered interfaces to take itemstack references, so as to use NBT
2012-05-08 14:15:55 -05:00
Anthony Fiorentini
76a986361e
Modified metacycle method to exclude the zero index and count total possible amount.
2012-05-08 12:35:10 -05:00
pahimar
f7d37e9acb
Merge remote-tracking branch 'origin/master'
2012-05-08 12:59:56 -04:00
pahimar
2958106a65
More work on intelligent deconstructive philosopher stone recipes
...
Generalized private field accessing until FML is fully implemented client side
2012-05-08 12:59:43 -04:00
Anthony Fiorentini
ccc59ddf85
Finished basic recipes list, added another method for smelting recipes.
2012-05-08 11:55:32 -05:00
Anthony Fiorentini
4982365ba2
Added 3 Methods for introducing recipes in a very concise way. Added basic recipe flow.
2012-05-08 11:09:56 -05:00
pahimar
b4bbd519c3
Few more smelting recipes. Commiting so x3n0 can see about a more generic transmutation recipe adder/reverser
2012-05-08 11:02:16 -04:00
pahimar
9b4b3fc601
Refactored all classes to strip out "net.minecraft.src" from their package name
...
Optimized the Smelting recipes in RecipesPhilStone to take advantage of a -1 meta trick
2012-05-08 09:41:55 -04:00
pahimar
c1905d5059
More work on the P. Stone recipes, and the Proxy generator. The proxy generator needs a slight bit more work however.
2012-05-08 07:50:14 -04:00
pahimar
37e620adf4
More work on the Philosopher Stone recipes. Starting on some recursive stuff on the CraftingManager to determine base items for all the loaded recipes.
2012-05-06 21:09:51 -04:00
pahimar
14599c50a9
Working on the philosophers stone
2012-05-05 15:50:14 -04:00
pahimar
f4880dd5e1
Moved interfaces around
...
Added learnable/recoverable variables to the EMC mappings
Renamed the PStone recipes
2012-05-04 06:55:48 -04:00
pahimar
f18d562885
Added a reference class to the lib package for holding referenced constants throughout the mod.
...
Updated pre-existing reference constants to point to the new class.
First stab at some item classes and interfaces. Not satisfied currently but will keep refining it.
2012-05-03 16:05:49 -04:00
pahimar
e5f48a0342
Stubbing in, more work on this later tonight
2012-05-01 16:06:31 -04:00
pahimar
ff3f2ff7fd
Fixed another goofy tab in SoundHandler. Should be all of them now.
...
Added initial stab at Configuration. Further refinement is necessary.
Added initial stab at a float based, two value EMC system. Further refinement is highly likely.
2012-05-01 07:13:36 -04:00
pahimar
b79e454fc2
Moved several of the more "library" classes into a ee3.lib package, rather than clutter up the ee3.core package
...
Implemented the SoundHandler. Tested and works! Updated the proxy classes to handle the playing of sounds (use proxy.playSound(...))
2012-04-30 22:11:14 -04:00
pahimar
8937db07bc
Generic Gui handler that now passes the getGuiElement calls to the respective client/server proxies (meant to minimize the number of uncommon classes we have). Might have to reconsider this if the proxies become too bloated.
...
First stab at a SoundHandler using the new Forge 3.1.2.95 sound hooks
Bumped the minimum required Forge version to the 3.1.3 branch
2012-04-27 12:57:01 -04:00
pahimar
fb56ceafc6
Removed the default Readme.md file that GitHub generated
2012-04-26 11:59:19 -04:00
pahimar
22d41510cd
Initial commit to GitHub of the current state of the code
2012-04-26 11:52:46 -04:00