Hello everyone, I am new to the Sponge Forums, and am very happy to hear Bukkit has the new revolutionary savior, I and probably thousands more are extremely pleased to hear of this development, and we wish the developers the best of luck. I have been an experienced Minecraft server owner for the past several years now, and am utterly excited about his new API.
Me and my team of server designers are currently working on a new RPG type server, and I would love to know whether I can transfer my files from my old Bukkit servers onto sponge. What I mean by this is simply change my current (working on) project from current Bukkit to Sponge?
Currently I have been trying to learn how to code plugins (Bukkit, “Not Sure Of Name In Sponge”) for my new server. Although I am not really getting anywhere, you guys, being experienced in this sort of thing, I wondered whether you could share some of your tips on how to start to learn how to code my own plugins etc.
I would love to be able to do more of this in the future, and I am 110% pleased with all of the hard work your guys have been putting into this. If you would like any help with anything don’t be afraid to comment on this post or email me. Thanks for all the Hard Work!!!
What about plugin configuration files?
If Sponge goes with a different configuration format will someone make a configuration converter so we don’t have to reconfigure all our plugins?
It shouldn’t be too hard to make.
Tip 1: Read experienced peoples code, using GitHub or JD-Compiler.
If you think you understood a part of the code, try to re-create and experiment with it.
Tip 2: Read through the oracle docs.
This is a very good idea @MrMysteri0us , do you recommend any code I could take a read of? I code some other languages but have never got round to doing Java, I gave it a go a few months back, but all efforts failed. Thanks for your reply, much appreciated!
Great, @disconsented! I was worried I was building my new RPG server with my team for nothing. At least I can now focus on building it, and then worry about the plugins after. I better get started refreshing and learning some Java! Thanks for your reply!
Hello again! Just out of consideration, do any of you guys know how to code? If so, what languages? I know these plugins will be coded in Java, but how long will it take to learn how to code plugins. I am not that worried about how long, I am worried about learning it, and how I would do that?
I looked at some plugin codes and got on quite well, as I know how to code some other languages. But it seems Java is hard to get my head around. Any Tips???
Thanks for the support @disconsented and @DotDash! I’m not quite sure why I can’t seem to learn this language like the others. I have been looking at some Java tutorials, or do you suggest looking at something else? I may as well wait to see when a tutorial for sponge plugins comes out so i can learn them form the start! Should I do this?
Personally when I was teaching myself HTML / CSS / JavaScript / PHP, I found that the tutorials helped a lot. However no amount of reading will do what practice can do. Programming is like any other skill. You have to put in hours of practice to become “good”, and maybe years to become “great”. Some languages can take longer. PHP took me months before I could really understand the syntax. Even after 2 years I struggle sometimes with some fairly basic scripts (Login and contact forums).
Thanks, @cae1136! I know some languages as i have said before, I just want to know how to make custom plugins for my server. You advise and information was great, thanks a lot!
Yeah no problem, I may not develop applications or plugins but it’s great to see somebody take an interest in programming. If you ever branch into web languages and have any questions feel free to ask me.
Glad to see @danielfrogs I am not the only with with java learning issues, although without inteading to I can now read and understand a lot more of java just by trolling around github