Posts by maxss

    All right. So I assume that you are OK with me porting the mod to SMP. Now that I know that you will release a new Version soon, I will change my plans a bit.


    Currently I am gathering experience with how to best structure the network code. This is rather messy. I already decided that, once I got everything barely working, I will cleanly re-implement everything with the knowledge i gained. So I guess i will do that on the 1.7 then.


    As far as I can see now, the code needs some restructuring to allow as much code share as possible between SMP and SSP.


    Currently I have only read the more generic parts of the code and am probably missing important parts of the mechanics of the mod. (Like how the Generator and Projector work together). I am also curious how you ID system works. Some of the generated ID's include the player name and I can not figure out why that is required.


    I would like to chat or skype with you so that you can give me some insight on how the components work together. I am on irc.esper.net with the nick maxss (or maxss|away) in #waleos.

    I looked over the code you released. Since I need this mod to be SMP (really really badly) I would offer to port it for 1.2.5. I hate the claim stuff and grief protect mods on those bukkit servers. Everyone should be allowed to design their own security system. Your mod does exactly that. I i don't know any other mod which does this right now. Even Tesla Coils are no real protection.



    I have to admit that I only have little experience with SMP modding but this (outdated) guide http://www.minecraftforum.net/…dloadermp-modding-310511/
    and this http://www.minecraftforum.net/…ml-how-to-port-from-mlmp/
    look as if porting a SSP mod would be not too hard. So I can not give any guarantees if I succeed at all. But I will try hard :)


    It would help my motivation if you agreed to merge the finished SMP code into your source base. I don't want re-add everything you add after I finished the port. What do you say?




    ---- Edit ----
    This is what i got so far (only clean commits):


    https://github.com/maxss/mffs
    changes are on the smp-port branch


    I am currently working on the network infrastructure code and will publish that soon. When the infrastructure is done, making the TileEntityies network aware should be easy. And as far as I am able to see now the TileEntities are the last piece required for full network support. I could be wrong though...