Revert "Fix 'type parameter not within bounds' error in ForgeDirection"

This reverts commit 809ead0d4d1501ea23b61361dd72a9ea73b4f75d.
Revert "Deal with generics type information loss. Fixes 7 compile errors."

This reverts commit af8199a0863400e0397f3537e36054e8d30e3665.
Update to MCPC+ build 230. Fixes generics type parameter loss.

Casts and unchecked type warning suppressions are no longer needed,
hence the reversion of the previous two commits, thanks to:
https://github.com/MinecraftPortCentral/MCPC-Plus/commit/2de4795914147ba7e99299a0fe4f6d613da9022d