Forgeload
this project has been put on hold until documentation on the official mod API is available, it may accomplish or finish parts of this for us
The point of this project is to provide an API to send jar files and data (png,mp3) to the client. The goal is to have a plugin that allows for the development of plugins beyond the chat window and inventory. when the user signs on to the server the first time all the necesary data files are copyied to the client. For example:
Server A has Forge Load installed and plugin-versions of BuildCraft, RedPower and Better Than Wolves.
Client X has Forgeload Client installed. When they login to the server the first time the files are copied to the client automatically. Then the user can' use the mods on the server.
The reason something like better than wolves hasn't been ported to craftbukkit is that the picture file of those blocks isnt available on the client side. If the client saw the block in the server his connection would crash. This API allows those picture (and other) files to be coppied on server login.
Me (timv) and my friend Suchir are developing the beta server-side plugin at the moment. The timeline: 1. Server/client file transfer works 2. Forge ported and implemented 3. Have some mods working Anyone willing to help develop the server side or client side plugin is welcomed. You can pm me if your interested.
Once the beta version is out people are going to need to start porting mods for this API to be any use
Java programer, robot designer, server manager, 7th grader TimVrakas
I get what you mean by it being like spout - sort of. where spout just sends events and files, this would send the entire mod API "plugin" (via LZMA)
@HTTP500: Since this is on hold for the Mod API it wont require forge (yes, i know that the mame says forge!) but will require a Mod API "plugin"
Some thing that you could add to this is to stop the use of mods that are not on the server as well to stop hack and cheating on the server
Thanks for all the Suport everyone!
@HTTP500: not sure about the client mod... Does anyone know if client forge has a protocol for mod transfer? If not we either need to build this into forge or make a forge mod that supports this.
I have messed around with mods and bukkit but they need to be ported. considering I have no idea how to port mods this plugin looks golden to me...I would love to see this take off but i have no knowledge of java or any other code language....
Sadly I do not know Java, however, I would love to see this project take off. The idea is one of a kind, like HTTP500 stated, "I guess this plugin is similar in purpose ... as Spout," however, it can go much further than spout can ever imagine being that it can expand and update far faster, and be more configurable than Spout. Good luck with your idea timvrakas and keep up the good work.
I guess this plugin is similar in purpose, though not in execution, as Spout. This installs client mods, whereas Spout attempts to create a protocol in which the server can define custom items.
So does this require a custom client mod, or would a standard install of Minecraft with Forge be enough?
Ps I forgot to mention that I would love someone to help with the coding of this. I know java but I have not made many mods.