Continuation of PR #134, but I will divide it into 2 PRs, this one deals only with the World Util Methods patch, the other one that I will open later corrects a small error in the light patch
Add World Util Methods patch (Merges several diff's into a single patch and fixes the getTypeIfLoaded method)
Continuation of PR #134, but I will divide it into 2 PRs, this one deals only with the World Util Methods patch, the other one that I will open later corrects a small error in the light patch