Commit graph

118 commits

Author SHA1 Message Date
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
2b46fa82eb Better protection of parsing values from json 2016-05-20 23:14:36 -04:00
Pahimar
26d1e76fe1 Better protection of parsing values from json 2016-05-20 23:12:40 -04:00
Pahimar
bd4b5bf5ee Better protection of parsing values from json 2016-05-20 23:07:28 -04:00
Pahimar
28080229f7 Better protection of parsing values from json 2016-05-20 23:05:57 -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
5f570fc576 Better Singleton implementation of RecipeRegistry, and fix up the getStacksInRange to be more flexible about bounds 2016-05-20 13:56:53 -04:00
Pahimar
591a9ab2eb More work on the new player knowledge system 2016-05-19 22:17:31 -04:00
Pahimar
a7e85aba7b Improvements to the flud stack comparator, and fixed a missed case in the wrapped stack set comparator 2016-05-19 21:49:21 -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
8d40883473 Better NPE protection in serializing energy value maps 2016-05-19 20:03:29 -04:00
Pahimar
cf78ff792a Clean up some of the filtering - a lot of unnecessary repeated code removed 2016-05-19 15:17:56 -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
926ab181da Mama said save my work. I'm gonna save my work! 2016-05-16 22:02:23 -04:00
Pahimar
191a44f2f5 Writing down some algorithms for later analysis 2016-05-16 16:00:27 -04:00
Pahimar
dfd674fce7 Writing down some algorithms for later analysis 2016-05-16 15:28:23 -04:00
Pahimar
63c22f9255 Save often so you don't lose your work! 2016-05-16 15:06:40 -04:00
pahimar
82e98f7d8c Blarg 2016-05-16 00:05:53 -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
0e9f732a0b Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo! 2016-05-12 22:59:56 -04:00
Pahimar
7833ab87ff Work on "better" json serialization of data objects 2016-05-12 21:46:56 -04:00
Pahimar
870bea043c Work on "better" json serialization of data objects 2016-05-12 21:03:35 -04:00
Pahimar
31b9d45dfe More serialization work, looking a lot cleaner than before but definitely still some improvements possible 2016-05-12 16:02:01 -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
3c28db961c Work on "better" json serialization of data objects 2016-05-11 22:56:39 -04:00
Pahimar
3a29be6d9a Emagherd work on the 1.7.10 version! 2016-05-11 16:00:03 -04:00
Pahimar
1fbc290025 Deprecating Verdant and Azure Dust
Renaming "Tome of Alchemical Knowledge" to "Alchenomicon"
2015-11-25 16:00:37 -05: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
9a710513f1 Fleshing out the LogHelper more so that we can utilize Log4j2 Markers in EE3 logging 2015-11-19 12:14:55 -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
f4cc4fb108 Add debug config option to log all TRACE level events to INFO (if you ONLY want to see EE3 related TRACE stuff developers, enable this) 2015-05-29 19:47:51 -04:00
Pahimar
a653c47a72 Set API version to a build property, and add in some prelim logging of what mods set what values when in the energy value registry 2015-05-07 14:47:54 -04:00
pahimar
a46b8db610 Prelim API changes 2015-05-07 13:45:06 -04:00
Pahimar
f98760d49b Potentially fixes ComputerCraft related NPE with syncing EMC values on world join, and added a button to the tablet GUI that allows a player to switch the sort order (ascending/descending) 2015-05-04 22:36:39 -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
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
646e74e329 Yay test cases pass successfully! 2015-04-19 15:01:35 -04:00
Pahimar
1312175b6b Fixing some bugs with the DynEMC system, and improving the tests 2015-04-16 18:18:49 -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
201ecf99db Inventory sync when the search term is updated (client and server) and ensure that only people using the specified tablet process the inventory update packet 2015-04-03 00:39:52 -04:00
Pahimar
bd06adddc2 Stuff that isn't complete 2015-04-02 01:26:01 -04:00
pahimar
91c6b6de6d Another whack of stuff with varying levels of won't break 2015-03-23 11:07:47 -04:00