Omnis Core

Mods
37,396 Downloads Last Updated: Jul 13, 2015

Contains two types of Network API.

First one is basically is used for messages between Client and Server.
This one is kinda broken, as in, not the best implementation I could do.
So, beware.

The next one is a main feature of the entire library. It's a NetworkAPI that works with tubes/pipes. It uses an unweighted undirected graph based system to easily network together an entire network of, well, anything. If you don't like the implementation you can easily implement your own and plug it into the existing system, it handles the checking, such as "Is this pipe merging these networks", and it passes it off to your own implementation. It's insanely easy to do a pipe network.

Next up, it contains a massive framework for blocks and items, simply extend one of them, and you'll get access to a massive collection of useful methods. The best way to do this would be to create your own abstract class and extend one of mine, that way you don't have to keep on returning your Mod Id with every class.

It also contains a fairly extensive GUI system. That's still in development.

Source Code: Github
Downloads: Github Wiki

In case you haven't notice, yes this mod is entirely public domain.
If you want to rip out bits of code for your own use, go for it.
Hell, if you want to claim it as your own, GO FOR IT.
It's not going to stop me updating it, or even supporting it.

If you have any questions, feel free to leave a comment!

If you feel the need to ask me a question personally, jump in #minecraftforge on irc.esper.net.
I'm Jezza, just ping me and ask me. ;)

Comments

  • To post a comment, please or register a new account.
Posts Quoted: