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
2046edf3fb
Rewrote the Ability system to be what it was really trying to be, a blacklist registry. Also fixed writing the data to a global area, and made it one file per blacklist. Fixes #898 and #991
2016-05-23 17:47:31 -04:00
Pahimar
160a923ef4
Made sure parent directories are always created if needed on save
2016-05-23 09:29:21 -04:00
Pahimar
3290abb23e
Death to the old Transmutation Knowledge! Long live Player Knowledge!
2016-05-22 13:21:46 -04:00
Pahimar
3e0907fa3e
Working on the railroad, I mean the player knowledge system, all the live long day
2016-05-20 15:57:20 -04:00
Pahimar
591a9ab2eb
More work on the new player knowledge system
2016-05-19 22:17:31 -04:00
Pahimar
715f7b6a2e
Still working on clearing out some cobwebs
2016-05-18 20:54:04 -04:00
Pahimar
f3011f091c
Clearing more chaff out
2016-05-18 19:51:55 -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
7efb66ec7f
Fixing up DynEMC calculations. Sorely needed, and still a work in progress
2016-05-15 10:31:10 -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
870bea043c
Work on "better" json serialization of data objects
2016-05-12 21:03:35 -04:00
Pahimar
21e1db1468
More serialization work, looking a lot cleaner than before but definitely still some improvements possible
2016-05-12 15:25:30 -04:00
Pahimar
3a29be6d9a
Emagherd work on the 1.7.10 version!
2016-05-11 16:00:03 -04:00
Pahimar
35841c20ae
Lots more Marker usage, for much better logging options (making my dev life so so so much easier)
2015-11-19 15:24:40 -05:00
Pahimar
e4c6183083
A lot of various things done, including fixing derpy bounding boxes/etc
2015-06-09 23:25:40 -04:00
pahimar
a46b8db610
Prelim API changes
2015-05-07 13:45:06 -04:00
Pahimar
87e1f9fb1a
More broke stuff
2015-05-02 14:07:01 -04:00
pahimar
34cda981c0
Stuffs on fire yo
2015-05-01 14:21:59 -04:00
pahimar
301e8b75c7
Broken stuff
2015-04-20 21:16:48 -04:00
Pahimar
1312175b6b
Fixing some bugs with the DynEMC system, and improving the tests
2015-04-16 18:18:49 -04:00
pahimar
b98dee6e96
Bunches of stuff
2015-04-09 12:40:19 -04:00
pahimar
f174d1d6e7
Working on resolving an issue where the energy value registry is not working properly when mods are removed after values are genned
2015-02-15 21:13:35 -05:00
pahimar
584a499892
Fix up the set-energy-value command to read/write files from the proper location
2015-02-13 00:18:01 -05:00
pahimar
e3559098a0
Load and save abilities to disk
2015-02-09 19:08:18 -05:00
Pahimar
0d0fe18a9d
Whole whackload of stuff. More to come in the morning Vike
2015-02-04 23:48:07 -05:00
pahimar
f77b24278a
Lots of stuff in various stages of working
2015-01-31 23:47:45 -05:00
Pahimar
89c5bf4f33
More incomplete stuff
2015-01-29 10:50:38 -05:00
Pahimar
8671984507
Checking in some progress on a more unified way of serializing data to disk. Should really help in the future.
2015-01-26 23:17:32 -05:00
Pahimar
966b6a6200
Repacking portions of CoFHLib into EE3 so as not to have a hard dependency on CoFHLib. This is with permission from KingLemming, and eventually will have supporting documentation to indicate proper ownership/etc
2014-11-14 22:37:30 -05:00
Pahimar
a97fa3fb49
Now when a pre-assigned value is set via command line, the next time the server starts it will regen the values of everything and save the new values to disk (tl;dr - set a pre-assigned value via command and then restart server for the changes to take effect)
2014-09-16 12:08:16 -04:00
Pahimar
4b02b80d21
More command work
2014-09-15 16:06:20 -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
73d67dd30d
Only run the DynamicEnergyValueInitThread on the server side (prevents clients running it when connecting to a server because since the server sends the values there is no need to gen values on the client). Also fix some sided stuff in the serialization of values when clients connect to servers.
2014-09-04 15:15:16 -04:00
Pahimar
49dbe16757
Save EnergyValues to disk when the server stops
2014-09-04 14:55:06 -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
Pahimar
9edf1409a3
Add a helper for creating a reliable MD5 hash from all mods found in the currently loaded instance
2014-08-25 16:00:51 -04:00