Commit graph

122 commits

Author SHA1 Message Date
Timo Ley c4637fff54 feat: commit changes (might contain bugs) 2022-11-22 15:26:15 +01:00
Pahimar 437470f9e7 Initialize the Blacklist Registry in Init
Rename ItemHelper to ItemStackUtils
Change the way OreStack identifies an OreStack from a list of itemstacks. Resolves #923
Added some more test cases to VanillaTestSuite
2016-05-27 16:03:14 -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 b878506cf3 Add some more log markers for tests 2016-05-25 11:29:18 -04:00
Pahimar b70bbe0e23 More fixing of energy value tests 2016-05-25 11:17:10 -04:00
Pahimar 7cace9895a Change location where EE3 looks for test files 2016-05-25 11:10:21 -04:00
Pahimar 85f8d4bfa8 Simplify the energy value test suite and remove more deprecated classes 2016-05-25 11:01:07 -04:00
Pahimar c179405dab Fixed a bug where removing something from a blacklist didn't trigger a save, added some commands for adding/removing the currently held item to/from a blacklist, and changed the set energy commands to manage blacklist entries depending on values used (if the value is 0 then the item is blacklisted) 2016-05-24 14:58:56 -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 71ed8e2508 Added a regen energy values command. It will reload values from file, recalculate energy values, then send the new values to everyone on the server 2016-05-22 13:59:05 -04:00
Pahimar a09dc48699 Remove some localizations 2016-05-22 13:29:37 -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 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 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 209c18da21 Getting close to the new EnergyValueRegistry implementation 2016-05-17 22:09:41 -04:00
Pahimar 63c22f9255 Save often so you don't lose your work! 2016-05-16 15:06:40 -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 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 cfe08dffae Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo! 2015-11-27 23:07:45 -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 a196413c20 Remove unused inner class 2015-06-10 07:43:13 -04:00
Pahimar e4c6183083 A lot of various things done, including fixing derpy bounding boxes/etc 2015-06-09 23:25:40 -04:00
Pahimar 650cb1410a Adding in 8 new alchemy arrays (WIP, textures for now). New Transmutation Alchemy Array texture too! 2015-05-29 21:03:15 -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 a317d47b3b Added in some basic events to the API (only the knowledge ones fire right now). These events are cancellable, and fire just before someone learns/forgets something. Cancelling the event will stop the change from happening. Also updated Waila and removed the need for CCC/CCL in mods/. 2015-05-21 18:41:44 -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 de8167a98c Force a minium Forge version of 10.13.3.* 2015-05-05 10:20:48 -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 6e3014a371 In progress 2015-05-04 21:08:06 -04:00
Pahimar 42cc381970 Update Forge to 1399, and getting ready to add in some more sorting options 2015-05-03 14:12: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 c8608a41fa Add a static test object for testing vanilla values, fix some incorrect test data, and start troubleshooting some odd bugs in the recipe registry 2015-04-14 14:45:16 -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 ad83088933 Add a constructor that sets an elementName for ElementSlider, and set up a cached copy of the OreDictionary (since we should be doing that rather than constantly rebuilding it with queries all the time) 2015-04-05 22:07:31 -04:00
Pahimar 5dd7f5a835 Working scroll bar! Oh and two new items :) 2015-04-05 09:57:46 -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 68c89ae7b5 Misc fixes, and fixing a derp where a tome doesn't open the knowledge of the person who owns it 2015-03-24 17:45:14 -04:00
pahimar 91c6b6de6d Another whack of stuff with varying levels of won't break 2015-03-23 11:07:47 -04:00
pahimar 48dbea7901 Various states of things working, getting close now 2015-03-18 21:52:53 -04:00
pahimar 6f94c5a6f1 Lots of stuff before going on the cruise - various states of things 2015-03-11 16:34:37 -04:00
pahimar c66dc875b4 Dat big commit of partially working stuff before taking the laptop to PAX East and having no assurances that the code will survive the trip 2015-03-04 23:31:43 -05:00
pahimar a530b67e91 Various states of working. Lots of things happening. 2015-02-25 00:03:59 -05:00
pahimar 9af3d8d29a Localize help messages in the Alchemical Tome for when a player doesn't know any transmutations, and remove the WIP from the item 2015-02-20 22:51:58 -05:00