FC_Rpg
FC_Rpg is a plugin that completely converts bukkit servers into RPG servers. FC_Rpg aims to be the number one RPG plugin that can be easily installed to any world of a server, or all if you prefer, and setup quickly by not requiring spout or client mods. By using FC_Rpg, you can bring an RPG experience to your server like no other! Do not let this short description fool you, FC_Rpg is backed by nearly a year of development time with easily 1,000+ work hours invested. FC_Rpg is jam packed with more features than you might believe. With 125+ commands, unique features you can find nowhere else like instanced dungeons, old-school stats, custom enchanted items, and spells, FC_Rpg is the clear plugin of choice to bring the medieval age to your server.
I will have a dungeon creation video and Final Showcase video upcoming soon.
FC_Rpg 1.24 Showcase Video:
To get started using the plugin, visit this link: FC_Suite_Shared
For information on making tickets or contact information, please visit: Click Me
Any possible way to make this multi-world compatible? I have an RP world along with a survival and creative world.
Ok first beta release is out. Ahhh so nervous, everything is going to break! I just know it, AHHH *hides*.
Wish me luck! xD
I've been just working on documentation as of late, trying to get everything together, fixing more bugs as they come up, really wish I could release this sooner but I'd really hate to rush this all out. Might need a few more days, just working on the wiki as much as I can.
I realized I need to make all of the items that can be recieved configurable so I'm going to have to go ahead and make dungeon treasure and alchemy rewards configurable. I'll also probably have to make the enchanted item drops from mobs configurable so yeah there are just a few things still to do that I discovered and am like "ah crap, I need to do this". A lot of it is looking good, just need to do a few more things.
It's actually technically already released, but in a way that I didn't expect to do it. I don't know if I'm going to use this bukkit dev page anymore. I need like another week to sort a few things out. Check the wiki if you want to use a version of the plugin. But please note that version has some "SERIOUS" bugs that aren't fixed that I had to fix and are on my local version. I would recommend NOT using it but you can if you want.
Oh man, this looks awesome! Can't wait for a release. :D
Alright working diligently on documentation tonight, hopefully going to get a release out tonight as well. Wooooooooooooooooooooooo, fun times ahead. :3
Edit
I have finished everything now except B. I will work diligently on the documentation over the weekend and get the release out hopefully on Friday. I'm excited that progress has been so swift! :)
Original Post
Made a lot more progress:
A - Pretty much done entirely for now. The only thing that I can do really is open up customization for the type of enchanted item drops. I'll consider doing that later in development, for now nah.
B - No progress really!
C - In Testing, but works pretty well with only one spawn plane. The code for multiple planes is already in and I just have to make checking for multiple spawn planes occur. So this is 95% done.
D - Actually made a lot of progress on this surprisingly. Should be pretty bug-free. I'd say 95% done.
So yeah, the actual main holdup for this plugin will probably be B, but everything looks really good and I think will be done this weekend for Alpha for sure. Everything is almost finished for the Alpha and so after some good testing and B things should be good. :)
I have made a lot more good progress on A-D. I'm sticking to them as my strong goals and progress markers.
In regards to A, I've made a lot more progress. This is mostly what my focus has been on as of late. I'm going to be doing some final passes to make sure that everything is as decentralized as possible. (edit: I think that I'm actually pretty much done with A. I've made it so you can do warps, dungeons, ranks, pretty much everything in a customizable way. Just that's why I need to do some final passes, I need to go through the numbers for things and make sure everything is balanced and try to fix all that I can.)
I have not made any further progress on B yet still as there are still many things that will be changed potentially.
C, this has been changed a lot but I need to get it to work. The mob spawning planes don't seem to be working properly so it might need a recode. It's a big 'meh' right now but still it will be done.
D, probably won't be able to see the effects of this until release.
After A + C are done, B is next. Lastly D will come after people actually start using the plugin. My progress is looking very good but due to a few quizzes and the release of TL2, the release of Alpha might be a little delays, ahahaha. xD
Man my progress has been pretty beast as of late, I'd say maybe expect an alpha version tomorrow, if not next weekend.
Finally got all my plugins on github: https://github.com/Destro168/plugins
From now on I will no longer be including the source for my plugins inside of the file. You can view any and all source on the github (:
(unique post thingy 3)
Well yeah so here is the code for FC_RPG inside of the github as well. I don't really know how this stuff is going to work but yeah whatever. Lol! I will learn eventually I guess. If you want to peak at the code go for it.
I am hoping for a release within the next 2 weeks. It will be ALPHA and will probably not have full features included (a majority will be released but I'm contemplating removing things like the World Generator for example, it doesn't seem necessary, as well as a few other things). I'm working on quite a few things. I want to at least make it usable by other people first. My 4 major things I am currently doing with the plugin are:
A.) Making everything as non-server specific as possible so that other people can use the plugin while ensuring everything is customizable
I'm trying to make it so that when you put the plugin on your server, all you have to do is edit your configuration file a bit and it won't take very long to do.
This is a huge project as the majority of the world code was centralized around my own server. For example, I'm trying to ensure worlds load up automatically without much user setup required except for specifying spawn worlds, spawn points, etc. etc. I have to specify world types for everything which is frustrating but will hopefully be worth it when finished. Also the pvp arena worlds, and donator stuff (need to make it toggle on/off).
B.) Ensuring that there is a reasonable amount of documentation on everything.
This plugin is BEEFY. Fact of the matter is, there is so much to document, it's going to be a pain to explain. That's why I'm going to use the wiki. Hopefully I can code things in such a way to require less explanation. That would be optimal.
C.) Working on the Dungeon Instancing Code
This is another major thing. I'm making it so that dungeon instances can be made using server different 'planes' to spawn monsters from. This will make it so that dungeons can be entirely any direction. I have some of it coded, but a lot of stuff isn't even tested. I am also considering adding in a randomly generated world but that's a project for another time.
D.) Directionality in the 3-D World With Negatives
This is something that I know is going to come back to haunt me in the future a lot. Basically whenever numbers are negative, you require different formulas to process coordinates, so I know that I am going to have to do a LOT of testing with numbers that are positive/negative for positions of stuff. I would say of all the features I worry about being buggy/broken, it's going to be this.
DO WANT. Wow, you are right that this is ambitious, but I LOVE the concept behind it. Hope to see this plugin in Release.
Another quick progress update.
All 5 classes are done now, which is awesome .
I'm also going to do a wiki -> http://fcrpg.wikia.com/wiki/FC_Rpg_Wiki, this plugin is about 300 kbs all hand-coded, which is pretty big! I would expect the plugin to hit 400-500 kbs easily by the time it's ready for being uploaded here.
I'm going to get the github up soon with my other plugins, just trying to get a lot of code organized as good as I can before I do that.
Just a quick update on the progress of the plugin.
I have reworked the classes and so there are going to be 5 main classes each with 5 active abilities and a passive.
I'm currently at 2 classes done and working on the final three. After I finish all five of the classes I'm going to work on getting everything put on github and then I'll create the front page for this plugin as well as the documentation. Once that is all said and done, well, I should be totally good for release of this. I still have some plans for this, but it's just going to be good as is. :)
Man thanks so much for just posting that link YoshiGenius. Really it gave me to give Github a shot again and I actually managed to get it working! I'm really happy right now because this was something that I legitamately struggled pretty hard to figure out last time and just gave up. Coming back to it this time, I wanted to give up but just put some good music on and pushed through it. 2 hours later, I've made my first commit and have FC_Bans uploaded -> https://github.com/Destro168/FC_Bans
I'm going to keep practicing the commands and learning what I can for github. I'm going to start working on the things I want to do with FC_RPG now as well as put all my plugins up on github.
Thanks again for the inspiration. So few words did so much for me. Ahahahahaha
@YoshiGenius
Yeah I'd love help. I'm just trying to get my other 3 plugins up to speed and then I need to do a total class recreation and then I think that I will start really working on putting this out to the public.
I have a really big plan for this plugin, and I can only go a bit into the details. I plan to release this plugin with a custom map and make it widely available as a kind or downloadable plugin/rpg map experience combo thing. I won't go too much into the details but it will function both as the server manager and the custom map manager as I mention.
This is a truly ambitious project on my part and it's bigger than anything I've ever done. The plugin is 250 kbs and it gets larger every day. Like for example, the list doesn't say it but now my plugin supports instanced dungeons! But that's not enough for me, I want to actually have a world that will generate Massive Randomly Generated Dungeons. I need to get my other plugins done, then clearly define goals, then I will totally be organizing the "making this happen" aspect by getting other people to help.
I will definitely keep you in mind and when I start moving towards getting this truly developed and I have my goals established. It shouldn't be much longer, but I just need a few more weeks to get my other plugins established. I'm still working on FC_RPG constantly though and really looking forward to it's eventual release!
@trebrous
Thanks for the interest! I want to make something a bit more different than heroes. I think heroes is great, even though I've never played it, the concept seems awesome. In regards to a towny/faction combo system, it's another major ambitious project to create a land management system as well into the plugin to move away from factions. I like factions a lot, I have no problems with it, I just want something different and integrated into the plugin.
I'm game to help, if you need / want some.
As for github:
https://help.github.com/articles/generating-ssh-keys
im very interested in this pluggin b/c it combines heroes in with it which i think is a great idea! my one suggestion is incoperation some sort of faction/towny combitnation system were if you want each faction can a perk or a set perks and i like i said i would really love to use this on my sever :D