Properly functioning hasEmc and getEmc methods
Happily, things are starting to come together nicely
More EMC work - now there's a dumb bug to work out!
Managed to sniff out that damned bug (ImmutableMultimaps prune keys with
a stack size > 1, wtf?)
Commiting because this is just going too damned well
Organizing the default values to correspond to the creative inventory
tabs
Getting there!
More values, more organizing
More default EmcValue assignments, change the AddonHandler to
AddonIMCHandler, add a AddonIMCVanilla for vanilla "recipes" for
EmcValue assignment
Including AddonIMCVanilla
Refactoring names for the EmcValue containing classes, and first steps
towards IMC methods for passing EmcValues for use before/after pre/post
auto assignment of EmcValues
Move NBTHelper to the helper package
Some work on the IMC calls for adding emc values
Some work on assigning pre/post auto value assignment EmcValues to
things. Buggy, more work required
Bump Forge version for the build script, break out the NBTHelpers to
their own helper.nbt package (because the classes are getting messy),
and starting work on cleaning up said classes
Fixing build.properties
More API related IMC work (encoding/decoding from NBTTagCompound)
Some work on a better encodeRecipe method, so that people can provide a
map of recipeOutputs to a list of recipeInputs (meant to potentially
reduce the number of IMC messages someone has to send EE3)