Properly support Smelted Recipes

Signed-off-by: Jack Huey <kitskub@gmail.com>
License
Merge pull request #404 from kitskub/smelted

Properly support Smelted Recipes
Fix shitty equals method
Changed the PreCommandEvent handling to reflect changes

basically, this should reflect the changes made to the command name and/or the arguments inside a Listener.

Signed-off-by: Snaipe franklinmathieu@gmail.com
Merge pull request #405 from Snaipe/patch-1

Changed the PreCommandEvent handling to reflect changes
Added ContainerFillOrder for converting between array orders
- Provides support for converting from xyz order to xzy order etc.
Don't hide the errors

Else no one knows why the commands aren't working...
Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #406 from DDoSQc/master

Don't hide the errors in SimpleInjector#newInstance
render want to know occluded face
Add vertex copy constructor
Make OrientedMeshFace more selective (must be improve)

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Merge pull request #407 from L5D/rendermaterial

render want to know occluded face
RenderEffect back !
Merge pull request #408 from L5D/rendereffects

RenderEffect back !
Clone item before setting and restore inventory tests

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Merge pull request #409 from W1ndwaker/inventory

Clone item before setting and restore inventory tests
Added BlockContainer system
- Containers can be passed to Chunks for filling with block/light data
- This saves unnecessary array creation
Add a fallback color for renderParts
Signed-off-by: Karang <arthur.hennequin@free.fr>
Merge pull request #410 from Karang/master

Add a fallback color for renderParts
Set amount of old item to 0 if slot is null

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Merge pull request #411 from W1ndwaker/inventory

Set amount of old item to 0 if slot is null