Fixed quite a few snow/ice bugs. Added a coremod to bypass vanilla clientside rain rendering. The vanilla code now redirects to our own method. Shows potential for localized weather in the future. Also extending our ClassTransformer class to accept other ways of modifying methods such as stripping a method of other instructions and using our own.
Merge branch 'master' of github.com:Deadrik/TFCraft
cleaned up some leftover debug code from ice fixes
Inverted vanilla minecraft chunk rendering so that it renders from the top down in stead of bottom up. I expect this to provide a very large performance boost as well as clearing up a number of chunk loading bugs that have existed since the dawn of TFC time.
Fixed a major issue where all EVT layers were returning an evt of 0 due to the layers not storing their data in the floatdata1 field.
Implemented several fixes and optimizations in forest generation. The world shouldn't be so barren with only occasional redwoods anymore. Added a StopWatch helper class for timing things when needed.
tweaked river ravine spawning parameters
cleaned up some variable names in WorldGenCustomTallTrees
Adjusted EVT and Rain datalayers so that zones with flora should be more plentiful overall.
Male pheasant should no longer crow like a rooster.
Cleaned up chicken code slightly. Lowered chicken max health to 50.
Caves and ravines should no longer cut through water causing ugly floating water
Fixed a few blocks that weren't rendering all sides properly when next to another block.
Tweaked the spawn parameters of a few tree types to be less generic
Fixed some derp that caused pheasant to have no ai
Actually fixed the sides of some blocks not rendering properly this time. For some reason the shouldSideBeRendered() method isn't functioning properly in 1.6.4 or something else is interfering with the way in which faces get rendered.