Pahimar
80afa0e95c
Mark OreStack and WrappedStack final, and clean up some of the code in WrappedStack
2016-05-27 08:41:07 -04:00
Pahimar
79bf272f28
Fix a rather insidious bug in the wrapped stack comparator that was causing incorrect energy values to be computed
2016-05-26 16:04:04 -04:00
Pahimar
f41b0279a6
Added some more NPE protection to the ID based ItemStack comparator
...
Added back in the small and medium sized Alchemical Chest aludel recipes
Added a recipe to make a chalk block from 4 pieces of chalk
Created an EE test suite to test EE specific energy values
Re-registered several EE items
Removed a duplicate Gson type adapter registration
Changed the ItemStackSerializer to return JsonNull in the event that there is no registered name for the item (the item would never deserialize as it wouldn't have a name to lookup)
Changed the EnergyValueMapSerializer to allow serializing of null energy values (as JsonNull). Used for energy value testing.
2016-05-26 12:02:37 -04:00
Pahimar
85f8d4bfa8
Simplify the energy value test suite and remove more deprecated classes
2016-05-25 11:01:07 -04:00
Pahimar
429a0fc51b
Make some changes to comparators, switch the recipe registry to a TreeMultimap (from HashMultimap), and dump WrappedStack's hashCode as we are no longer using HashMaps/etc (and it wasn't a great implementation anyways)
2016-05-19 21:10:55 -04:00
Pahimar
b0544a00ac
Clean up some ItemStack copying and fix incorrect stack size in log message
2016-05-19 15:54:59 -04:00
Pahimar
2569e1db9a
Death to the old energy value registry - long live the new one!
2016-05-18 13:53:13 -04:00
Pahimar
c8404fd6ca
More serialization work, looking a lot cleaner than before but definitely still some improvements possible
2016-05-13 22:28:10 -04:00
pahimar
a48196b580
Switch away from NBT for WrappedStack and setting values
2015-05-28 10:56:49 -04:00
pahimar
438f5121b5
Fixes #827
2015-05-08 08:14:49 -04:00
pahimar
eec200f133
Should fix problems with FluidStacks in later Forge versions. Also prevents hoppers from putting too many items into the input slot of the Research Station
2015-05-03 11:48:18 -04:00
pahimar
eb2b16eec7
Hopefully fixes Gson related crashes with FluidStacks
2015-05-02 21:14:44 -04:00
pahimar
301e8b75c7
Broken stuff
2015-04-20 21:16:48 -04:00
pahimar
646e74e329
Yay test cases pass successfully!
2015-04-19 15:01:35 -04:00
pahimar
771c930c28
Working on some improvements to the DynEMC system to make it more reliable (and faster). Also added in a test suite system using a specially crafted json file. More user documentation on how to use this to come in the future
2015-04-13 22:27:11 -04:00
pahimar
b98dee6e96
Bunches of stuff
2015-04-09 12:40:19 -04:00
pahimar
e8e18fede1
Work on serializing/deserializing abilities to disk (cause why not give map makers more power?)
2015-02-07 23:12:25 -05:00
pahimar
f77b24278a
Lots of stuff in various stages of working
2015-01-31 23:47:45 -05:00
Pahimar
b2581ac65c
More incomplete stuff
2015-01-29 22:57:59 -05:00
Pahimar
6fc59ede05
Lots of changes, things will likely not work for a bit - rethinking the structure of Alchemy Arrays
2014-10-21 15:59:00 -04:00
Pahimar
87ad5984c5
Added in support for reading in custom pre/post value assignments from json files. More coming documentation/command wise to support this
2014-09-12 16:11:18 -04:00
Pahimar
fe7afe15d4
Serialize computed EnergyValues to disk after the initial computation. If mods change, or the file is not found, the values are computed again. Should significantly improve start up times when many mods are present. Closes #724
2014-08-29 16:25:31 -04:00
Dynious
ef46fda725
Fixed #705
2014-07-21 15:59:40 +02:00
Pahimar
32bbca53cb
More API related shenanigans, MUCH more to come (provide comments on your API related needs to pahimar@gmail.com)
2014-07-07 15:31:10 -04:00
Pahimar
a1dc2d2130
A lot of refactoring in an attempt to get a proper API package. Do not consider this done or safe at all - pushing so that saner men/women than I can critique it
2014-07-07 11:22:21 -04:00
Pahimar
646631d074
More optimizations to DynEmc computation - definitely seems faster now!
2014-06-19 15:56:00 -04:00
Pahimar
3a4d06ad48
Working on getting the Exchange Energy system back up and running, and trying to optimize it
2014-06-19 14:18:04 -04:00
Pahimar
e77bb9ec48
Bump to latest Forge RB, and some work on getting Energy Value generation working again. More to be done!
2014-06-14 15:40:45 -04:00