I am trying to make something that will let bukkit plugins work again with something else. Because craftbukkit is dead. But not the plugins they're still being updated and maintained..
1.Now I know bukkit plugins where built up entirely on the craftbukkit API's. However I believe I am on the verge of a way to simply convert a craftbukkit plugin to a mod. I have only been successful with a few plugins so far..
2. I have been experimenting with editing the vanilla server.jar to work with bukkit plugins and have been successful but I can't go public with that or I'll get it taken down like craftbukkit was.
3. Modify an existing API like (example glowstone) server to work with bukkit plugins but I don't own any of the alternative server API's and don't think they'd let me get away with modifying their API to work with bukkit plugins either idk haven't talked with them..
4. Making a mod that will communicate with forge to tell it what the bukkit plugin wants to do. I don't know how to further explain this it's complicated. Basically its like a patch for a bukkit plugin. (example say you have 2 foreign people one is from china the other from russia neither understand what each other is saying. So you bring in a translator and he translates what the other guy is saying so that they can understand each other.) Sadly I have to use 2 (translators) because 1, I don't understand forge yet. And 2, I am not that good with java..
So far I have tried all of the above and have been successful but I am not sure which is the best route to continue on...
I need advice, I need help with coding and most of all I need support from the people..
I mean does any of this seem viable? Do people want this? Would people even use it..
I mean, I would use it. It just seems better and simpler to actually recode the plugin to work in single player. Plugins are more simple than mods, as they're restricted from adding new blocks, items, and mechanics.
Well I'm not sure If I can recode a plugin to work in single player because the plugins were built up off of the old craftbukkit API servers jar files. Because it was coded for a server I am not sure you could run or convert a plugin to work at all in single player. But I could be wrong I'd have to look into it..
I do know you can start a bukkit server install the plugins you want and run the server as single player only. But that's the only way I know of...
1.Now I know bukkit plugins where built up entirely on the craftbukkit API's. However I believe I am on the verge of a way to simply convert a craftbukkit plugin to a mod. I have only been successful with a few plugins so far..
2. I have been experimenting with editing the vanilla server.jar to work with bukkit plugins and have been successful but I can't go public with that or I'll get it taken down like craftbukkit was.
3. Modify an existing API like (example glowstone) server to work with bukkit plugins but I don't own any of the alternative server API's and don't think they'd let me get away with modifying their API to work with bukkit plugins either idk haven't talked with them..
4. Making a mod that will communicate with forge to tell it what the bukkit plugin wants to do. I don't know how to further explain this it's complicated. Basically its like a patch for a bukkit plugin. (example say you have 2 foreign people one is from china the other from russia neither understand what each other is saying. So you bring in a translator and he translates what the other guy is saying so that they can understand each other.) Sadly I have to use 2 (translators) because 1, I don't understand forge yet. And 2, I am not that good with java..
So far I have tried all of the above and have been successful but I am not sure which is the best route to continue on...
I need advice, I need help with coding and most of all I need support from the people..
I mean does any of this seem viable? Do people want this? Would people even use it..
I do know you can start a bukkit server install the plugins you want and run the server as single player only. But that's the only way I know of...