Don't store enum, store enum ordinal
Damage entities with explosions and dont break blocks if explosion is in water

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Implement some more extra metadata

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Fix compilation issues

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Lets use MathHelper for all these Randoms.

Signed-off-by: Mike Howe <dockter@almuramc.com>
Merge pull request #529 from AlmuraDev/master

Lets use our MathHelper for all these Randoms, attempt #2.
Correct usage of MathHelper.getRandom() so that the random variables are not stored in class states
Fix NPE with Lightning
Tweak log decay check
More progress on enchantments.

Signed-off-by: aPunch <theapunch@yahoo.com>
Merge pull request #531 from aPunch/master

Enchantment progress
Update tests.
Signed-off-by: Chris Sanders <zidane@outlook.com>
Generate enchantment levels based on amount of nearby bookshelves when enchanting.

Signed-off-by: aPunch <theapunch@yahoo.com>
Merge pull request #532 from aPunch/master

Implement proper enchantment level generation
Fixed OP duplicates from being added to ops.yml
Signed-off-by: Steven Downer <grinch@outlook.com>
Merge pull request #533 from NinjaGrinch/master

Fixed OP duplicates from being added to ops.yml
The Epic Math Refactor

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Merge pull request #534 from DDoSQc/master

The Epic Math Refactor
Missed stuff for the math refactor

Signed-off-by: Aleksi Sapon <QcTechs@gmail.com>
Implement partial brewing. Most of the brewing reagents still need to be implemented, but you can now successfully brew Awkward Potions using Nether Wart and Water Bottles.

Signed-off-by: aPunch <theapunch@yahoo.com>
Merge pull request #536 from aPunch/master

Partial Brewing Implementation