Ghosts no longer scan blocks in separate loops, functionality maintains but less blocks are scanned vertically.
Silver/Cold Iron weakness uses consts now
Altar checking for dynamic trees is doing nothing, removed check.
Move around isNatural() a little bit
Witches oven no longer checks for recipes if input slot is empty
Cauldron no longer creates excess AABB Objects.
Cauldron sends particle updates only to entities 16 blocks around the target
Added isBlockLoaded check before altar updates, unsure if it helps.
Concessions
Despite my reservations on working on this piece of crap again, i hate seeing bad code being sent over to players. Here's some fixes thanks to @LemADEC pointing them out.
Some Optimizations After Reading #633
Concessions
Despite my reservations on working on this piece of crap again, i hate seeing bad code being sent over to players. Here's some fixes thanks to @LemADEC pointing them out.