Hey everyone. I often get the question "What are you working on now?", so I just wanted to take a moment and let everyone know whats next.I will be spending the next one to two months working on the core EMC code, not necessarily new things. There is a few reasons the EMC Platform Core needs lots of love:Over the past 7 months a good chunk of the custom EMC code was very hackish. Meaning it went around Bukkit and used code that was not "clean" or "best practices". This was a necessary evil to achieve the things we wanted like the cross-server vault. However many of these things can be cleaned up as functionality has been added/fixed/improved since.For anyone that keeps up on Mojang/Bukkit news you have heard that BIG changes are coming to MC in regards to "modding". We MUST be ahead of the curve and prepare for this in order to survive. If I wait until the changes happen it could take weeks or months to get us back running again.Mojang is focusing on multiplayer and is going to be providing ways for us to easily integrate custom plugins into the game. I want to be ahead of the curve and ready to pounce when this happens. Imagine managing permissions for your res in a nice on-screen menu, rather than using complex chat commands. This will be the future of MC and EMC needs to lead the pack.Our platform has evolved a lot since its conception. For example, when I branched and started the first Residence plugin we didn't even know we were going to be a multiple server community. As such the way I designed it has limitations to expanding the functionality. One example would be the need to type /home 2 for your second res, even if it is the only one on that server. Another example is things like permission flags, we really should have flags like "eggify", "shops", "sheer", etc.I will not lie, I learned Java just to do the EMC platform. Although I have loads of programming experience I had never used Java. Over the last 7 months of marathon coding I have learned a lot. Going back and cleaning up some things I know I can squeeze better performance out of it, giving us a better experience.So while this might not sound as exciting as the constant new features we are used to, it is going to pay off HUGE in the end. Think of it more as laying the ground work for awesome things in the future. Of course during this time I will continue to maintain what we have, upgrade to newest versions of MC, fix serious bugs, etc.