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
6d2e1337b1
Refactor NBTHelper. When NBTHelper is used to retrieve data from an ItemStacks NBTTagCompound it will also verify that the key it finds is of the expected data type (returns null otherwise). Sets in NBTHelper now also verify inputs.
...
Changed ItemAlchemicalBag to check the players inventory for other alchemical bags that have the same UUID as the one being opened. If a duplicate is found the duplicates UUID is changed to a new random one. Closes #800 .
2016-05-27 11:10:38 -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
cf78ff792a
Clean up some of the filtering - a lot of unnecessary repeated code removed
2016-05-19 15:17:56 -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
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
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
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
6fb6bd98a1
Add in some protection for itemstacks that do not have a valid icon for the meta value on the itemstack. Also add in page numbers for the Alchemical Tome and some help text (to be localized later) for when a player knows no transmutations
2015-02-20 22:47:28 -05:00
pahimar
c9ec087253
Getting close to properly working previous/next page buttons for the Alchemical Tome. Also a partially working search bar for the tome as well. More styling and polish required, as well as some bug still exist that will crash your client.
2015-02-20 13:45:41 -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
Pahimar
7afcdf8d9a
More work on getting the Alchemical Tome working properly
2015-02-18 10:11:06 -05:00
Pahimar
0e3c064b89
Fix a bug in shift clicking that if one item has NBT but the other does not (but they share the same item id and meta), that they were considered equal (when they obviously are not)
2015-02-13 22:47:19 -05:00
pahimar
9f59f238dd
Fix a goof where a lot of ItemStack comparator usage got pointed to the slower displayNameComparator (as opposed to the faster baseComparator)
2015-02-10 00:38:29 -05:00
pahimar
334a92e54c
Pretty big whack of stuff. Added a TransmutationKnowledgeRegistryProxy for API access to what players and the template know how to transmute. More robust serialization options for the AbilityRegistry. Added the ability to filter a given set of ItemStacks by their display name (starts with and contains). Added the ability to only load in Abilities from file on initial load of of a world (more control for map makers there)
2015-02-10 00:22:39 -05:00
Pahimar
0d0fe18a9d
Whole whackload of stuff. More to come in the morning Vike
2015-02-04 23:48:07 -05:00
pahimar
80b718db37
Stuff and things
2015-01-29 23:38:10 -05:00
Pahimar
61558daa61
Fix an obscure DynEV bug where different items would be detected as the same item and not resolve properly
2014-08-25 12:43:20 -04:00
Pahimar
faa1e45997
Added a GUI to the Alchemical Tome (still a WIP), got the functionality of the Research Station working, and with the help of KingLemming we have a more intelligent shift click method for our containers
2014-07-31 15:38:23 -04:00
Pahimar
85e1a62c5a
Commiting a chunk of code
2014-07-15 12:24:18 -04:00
Pahimar
71b9699497
Some more work related to the EnergyValueRegistry API, should definitely work now
2014-07-14 12:04:20 -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
f48f9093ab
Fix some netsync stuff with the Calcinator, as well as the read/write NBT stuff. Also reformat some of the code
2014-07-04 15:18:10 -04:00
Pahimar
646631d074
More optimizations to DynEmc computation - definitely seems faster now!
2014-06-19 15:56:00 -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