Commit graph

2 commits

Author SHA1 Message Date
Aikar
ed8ebbc98a Improve NavigationListener patches.
reduces diff and cleans up implementation of goals greatly.
2016-03-08 19:31:47 -05:00
Aikar
627ccd793f Optimize NavigationListener Iteration
I don't know what the person who wrote that code was smoking, but I
don't think it was good.

Gets rid of the WeakHashMap that mojang was abusing purely to be lazy
on clean up, and handles registering and deregistering navigation
upon world add/remove operations.
2016-03-07 22:59:12 -05:00