Initial attempt at spells; crashes on rendering
Fixed crash bug with icon rendering
Fixed NBT bug
First iteration of projectile spells. Projectiles don't render yet, and
they only respect the "power" from their item so far
Added temporary renderer
Generalized spellcasting code in order to start work on other kinds of
spells
Implemented SpellSelf, noted issue with SpellBase.buildSpell that might
affect ToolBase as well
minor fix, added check for fire invulnerability
Initial attempt at water spells. Hitting an entity needs balancing
(effect strength is determined by base), and hitting the ground doesn't
work as expected
This adds only the correct spells to creative
Fixed bug where each child of SpellBase would create an entry in
creative mode for each spell
Area spells nonfunctional, spell effects moved into helper class
Commented out SpellArea.castSpell to allow compiles
BUGFIX: fixed SpellProjectiles not affecting blocks and SpellSelf
testing for EntityLiving rather than EntityLivingBase
Fixed water spells so the water doesn't instantly disappear
RayTracer
Note: not detecting entities yet
Merge branch 'spells-dev' of https://github.com/Katalliaan/Rubedo into
spells-dev

Conflicts:
	src/main/java/rubedo/items/spells/SpellArea.java
Spherical ray caster
Tweaked AreaSpell to be glass and set entities on fire (not working atm)
Fixed a bug with Spherical ray tracer, refactored some code, added
entity collision to Linear ray tracer