Commit graph

61 commits

Author SHA1 Message Date
pahimar d097a422a4 Some API related work 2013-11-20 21:18:04 -05:00
pahimar a034a379c4 Something something more dark side 2013-11-20 20:17:32 -05:00
pahimar 6f16e3296b Rework how the IMC handler works a bit, add in FluidStack support for
CustomWrappedStack, and a few other things
2013-11-19 22:17:31 -05:00
pahimar b556c05099 Working towards json serialization of objects in the mod, for later API
support
2013-11-19 21:43:41 -05:00
pahimar ce3097c7e4 Switching PCs 2013-11-19 20:19:33 -05:00
pahimar b8fef5a1f3 Some TODO reminders, and an attempt at encoding stack:emcvalue mappings
as NBTTagCompounds
2013-11-08 16:02:46 -05:00
pahimar c580d70954 Some work on assigning pre/post auto value assignment EmcValues to
things. Buggy, more work required
2013-10-28 22:28:18 -04:00
pahimar 9fa390fcae Some work on the IMC calls for adding emc values 2013-10-28 20:20:37 -04:00
pahimar 5f82d7fccc Move NBTHelper to the helper package 2013-10-28 17:53:37 -04:00
pahimar 02ab42d1a4 Refactoring names for the EmcValue containing classes, and first steps
towards IMC methods for passing EmcValues for use before/after pre/post
auto assignment of EmcValues
2013-10-28 15:43:45 -04:00
pahimar 7a76731f31 More default EmcValue assignments, change the AddonHandler to
AddonIMCHandler, add a AddonIMCVanilla for vanilla "recipes" for
EmcValue assignment
2013-10-28 15:22:23 -04:00
pahimar 715fe9eb3a More values, more organizing 2013-10-27 22:12:16 -04:00
pahimar 489d3095a1 Getting there! 2013-10-27 22:03:40 -04:00
pahimar 46f7f08ffa Organizing the default values to correspond to the creative inventory
tabs
2013-10-27 20:08:19 -04:00
pahimar b7b6d58866 Commiting because this is just going too damned well 2013-10-27 19:55:53 -04:00
pahimar 28ad3b60f4 Managed to sniff out that damned bug (ImmutableMultimaps prune keys with
a stack size > 1, wtf?)
2013-10-27 18:18:09 -04:00
pahimar f2284af0d2 More EMC work - now there's a dumb bug to work out! 2013-10-27 17:42:29 -04:00
pahimar 6f8faf09db Happily, things are starting to come together nicely 2013-10-25 20:40:13 -04:00
pahimar 58a4755da4 Properly functioning hasEmc and getEmc methods 2013-10-25 15:22:59 -04:00
pahimar 98370ca73e Some work on more intelligent checking and retrieving of EmcValues 2013-10-23 22:22:26 -04:00
pahimar fc5da894da More boring EMC stuff 2013-10-21 22:13:40 -04:00
pahimar 280f4b99ad More EMC work, it never ends! 2013-10-20 18:30:15 -04:00
pahimar 0335767923 Some work on changing how EmcValues work 2013-10-20 02:32:41 -04:00
pahimar 7b3a8f3f09 Some auto resolution of emc values, but loads of work still to be done 2013-10-18 01:23:11 -04:00
pahimar 576a90e50d Removed the unnecessary and unused fuel handler, and added in some more
filtering for emc
2013-10-17 22:38:15 -04:00
pahimar 346c4f16d8 Refactoring the util package back to helper 2013-10-17 20:53:08 -04:00
pahimar 8896698119 Generalized some of the methods in the EmcRegistry 2013-10-17 20:41:19 -04:00
pahimar fdf9358833 People smarter than me pointed out a better method to do things :D 2013-10-17 10:11:16 -04:00
pahimar 87ad92479d Added functionality that given two EmcValues, returns a list of stacks
that exist in the range between those two EmcValues
2013-10-16 22:27:07 -04:00
pahimar 756e444a0a Some more work on EMC, added in a way to see EMC values via tooltip 2013-10-16 15:55:14 -04:00
pahimar 1ca311f8d0 Some of the re-working of the emc system 2013-10-15 16:01:16 -04:00
pahimar 0639d4a917 Reminder to self: come back and review the RecipeRegistry stuff and how
it relates to DynEMC
2013-10-06 21:50:43 -04:00
pahimar c8f0968316 Nothing to see here, switching workstations :-p 2013-10-06 13:53:08 -04:00
pahimar a3cfc4d0e0 Messing around 2013-10-05 22:46:29 -04:00
pahimar b9b2e131fe Not a great day for productivity 2013-09-30 16:06:37 -04:00
pahimar 3ecb68f17d Working on some recipe stuff now 2013-09-28 15:00:28 -04:00
pahimar 9b1643ced3 Some more graph work 2013-09-25 00:30:00 -04:00
pahimar a2e0c961c5 Import cleanup, and change up the debug print to be more human readible 2013-09-24 15:56:04 -04:00
pahimar 8ea1279fb4 Fixed the derp in the graph (I was overly encapsulating). Things look
better again - at least it won't crash for you guys anymore! :D
2013-09-24 15:29:11 -04:00
pahimar 7f9028ff74 Moving the graph stuff into a more appropriate package 2013-09-24 09:59:18 -04:00
pahimar a1feb1b63c I'll come back to this in the morning 2013-09-24 00:26:42 -04:00
pahimar 75f4a248d0 Reworked the WeightedDirectedGraph to use the Node encapsulation object,
this is untested and likely isn't working as expected at the moment.
Also, commenting of this isn't finished
2013-09-23 23:01:10 -04:00
pahimar 8ddcb353cb Still not considered stable. 2013-09-22 22:03:28 -04:00
pahimar 9b5584cf28 Update trunk for MC 1.6.3, and some work on re-jigging the weighted
directed graph. THIS WILL NOT BUILD SUCCESSFULLY OR RUN IN ITS CURRENT
STATE. VERY BROKEN ATM.
2013-09-20 16:00:58 -04:00
pahimar 2614792aff Added a clean forge install option to the build script, and some more attributes for the graph infrastructure 2013-09-16 19:59:40 -04:00
pahimar 90962fe069 Unfinished work 2013-09-11 08:20:15 -04:00
pahimar 007c31b064 Just a note to my future self 2013-09-10 16:11:55 -04:00
pahimar 0fc9b53212 Stuffs 2013-09-10 16:09:11 -04:00
pahimar 573c771924 Some changes to WeightedDirectedGraph for better concurrency support 2013-09-10 13:52:54 -04:00
pahimar c532feff42 Better float comparison 2013-09-10 13:29:30 -04:00