По идее, так же можно разобраться и с погодой. В World есть методы, которые обращаются к WorldProvider, который в свою очередь стучится обратно в World, а уже из него в WorldInfo. Так что можно перехватить на полпути, а те проверки, которые нельзя перезаписать напрямую в WorldProvider, уже...