Commit Graph

2104 Commits

Author SHA1 Message Date
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 7d1723cc33 Removing GUI that shouldn't have been commited in the first place. Old thing that was never implemented. 2012-06-08 13:39:57 -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 8bc93e9cbb Updated to extend SoundHandlerAdaptor; just simplifies the class is all 2012-06-06 16:30:50 -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 3a0a539c16 Unnecessary with the changes to mod.info files for FML 2012-06-04 11:18:50 -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 34846e739a First attempt at a FML mcmod.info file, will likely be updated as the format evolves 2012-05-25 13:55:19 -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 785ba40965 Commiting art/sound assets to GitHub. Don't read into this that they are all going to get used however, will clean up as we get closer to release 2012-05-17 11:52:34 -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 6884614a94 Merge remote-tracking branch 'origin/master' 2012-05-08 07:50:30 -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
Anthony Fiorentini 9d6022c287 Pahimar can't spell initialize, lol 2012-05-07 19:50:42 -05: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 aaa72c2946 Fixed some REALLY ugly tabbing 2012-04-30 22:13:32 -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 ebc6f5f101 Merge remote-tracking branch 'origin/master' 2012-04-27 12:57: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 e6a091c897 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:38:54 -04:00
pahimar cdc0b94b98 Merge remote-tracking branch 'origin/master' 2012-04-26 12:00:37 -04:00
pahimar fb56ceafc6 Removed the default Readme.md file that GitHub generated 2012-04-26 11:59:19 -04:00
pahimar 6bf7cf57e1 Removed previous Item/GUI ids. Starting with a clean slate. 2012-04-26 11:55:26 -04:00