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
pahimar
9801cd639a
Finish up the work on the new commands, and lots of other improvements/fixes
2015-02-19 22:09:10 -05:00