SolusRpg
General Information
Introduction
SolusRpg is the be-all, end-all role playing and user management plugin. It integrates many features from an old plugin of mine, DayJobs, with a good deal of new features. It was originally design for the Unlimited Clan Gaming Community at the request of their head admin.
SolusRpg, though it takes many of it's features from DayJobs, has become so much more the DayJobs was or ever could be.
Key Features
Just as DayJobs provided support for block and entity interactions, armor and tool usage, and crafting and smelting handling, so does Solus. However, unlike DayJobs, it handles these events in a much more efficient manner. It also provides support for modifying stats, such as a player's health, damage, defense, jump height, and more.
Synopsis of Features
- Complete player interaction control
- Block place and break events
- Player interact events
- Crafting events
- Furnance handling events
- Armor usage handling
- Per-class stat control
- Modify max health
- Modify damage output
- Modify damage resistance
- Modify max jump height
- Modify max speed
- Per class max carrying weight, with configurable item weights
- Configurable slow based on currently equipped armor
- Robust skill system, featuring support for both active (castable) skills and passive skills
- Configurable messaging system for deny messages and other plugin-created messages
Also, as I develop skills for the plugin itself, I will also release them as part of an archived download containing both the skills and the plugin jar file.
Wiki Page and Documentation
I am pleased to announce the development of the SolusRpg Wiki on GitHub! It's still under construction at the moment, but it will eventually detail even the most complex aspects of working with SolusRpg, including developing with it's Skill API! You can view the Wiki Landing page here!
Commands
The four main commands you will need is:
- /class
- /sr
- /stats
- /skill
For help and a list of all currently available commands, type /solus help.
Permission Nodes
- /class info
- dbstudios.solusrpg.player.info.self
- /class info <class>
- dbstudios.solusrpg.player.info
- /class list
- dbstudios.solusrpg.player.list
- /class admin <player> <new-class>
- dbstudios.admin.change-class
- /class whois <player>
- dbstudios.admin.whois
- /sr gui show|hide
- dbstudios.admin.player.gui
- /stats
- No permission node
Requirements
- Vault
- Spout
- Players will need the Spoutcraft Client
Bug Reporting
If you encounter any bugs, please use the Ticket Tracker system on BukkitDev. If it's an extremely pressing issue (like the plugin crashes every time you try to run it) submit a ticket and then pm me.
Forum
For some odd reason, the link to the BukkitDev forum isn't showing in the nav bar... So, until I can figure out why, you can access SolusRpg's forum with this link!
Daybreak Studios on Twitter
Follow DBStudios on Twitter! I'll be broadcasting updates for Solus on Twitter as I go, and I usually talk to "myself" as I program, so it might get pretty interesting on there!
Developing With SolusRpg
SolusRpg has no API at the moment, and the skill system, though simple, has no documentation. As soon as I finish writing up the documentation, I'll post a link here. The source code is also available on GitHub.
Contacting Me
The best way to contact me is via PM on BukkitDev. Additionaly, I will also be frequenting an IRC room when I have the chance. The server is hosted by UnderNet, at tampa.fl.us.undernet.org. The channel title will be 'dbstudiosdev'.
Donations
For those wishing to donate to support this plugin and further development of this and any future plugins, you can use the donation link at the top of the BukkitDev page! Just look up!
-
View User Profile
-
Send Message
Posted May 1, 2012@cancabron
I see the problem... I never took into account a different locale on the server, so when I try to format a decimal for display, it throws an error because it can't parse it right... I'll have that fixed ASAP.
-
View User Profile
-
Send Message
Posted May 1, 2012@LartTyler
Last RB spout
http://pastebin.com/Rpr81Wdg
-
View User Profile
-
Send Message
Posted May 1, 2012@cancabron
What version of spout are you using? Can you PM me a copy of the errors?
-
View User Profile
-
Send Message
Posted May 1, 2012Craft and Smelt doesnt work... i get a lot of errors in the console...
-
View User Profile
-
Send Message
Posted Apr 30, 2012They have been pretty slow with approving plugins past few lately. But people can always sign up for the real time subscription to get updates right away
-
View User Profile
-
Send Message
Posted Apr 30, 2012@EstJoel
I;m not sure... Last time, it only took an hour or so, but... It's strange that it's not up here yet, they're generally really quick about it.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@LartTyler
Nothing yet? It's 2 am here lol When do you think will the download be approved? Does it normally take hours or days?
-
View User Profile
-
Send Message
Posted Apr 30, 2012@EstJoel
:P Yes, I know... But I can't do anything to make Bukkit approve my upload any faster, so bear with me
-
View User Profile
-
Send Message
Posted Apr 30, 2012@LartTyler
I have been checking for the last 3 weeks, but thanks lol
-
View User Profile
-
Send Message
Posted Apr 30, 2012@EstJoel
Go to Files, at the top. It's version 2.0.
Edit: Derp, it's still awaiting approval from Bukkit. It should be ready soon, just keep checking :3
-
View User Profile
-
Send Message
Posted Apr 30, 2012@LartTyler
Thank you, THANK YOU! :.D my whole server depends on this plugin. But where is the download link?
-
View User Profile
-
Send Message
Posted Apr 30, 2012I know it took forever, but the update is out! Be sure to check the changelog and the caveats for this release! If you have any questions or need help with anything, you know how to get ahold of me.
-
View User Profile
-
Send Message
Posted Apr 29, 2012@Raser4000
I gotta apologize for what happened. I know I promised something a week ago, but I found out (very last minute) that I have entire years worth of class to make up in a month. Which REALLY limited my free time... I just sent a final build off to a budy of mine to test the hell out of it to make sure it's bug free. If it comes back and he says it's ok, I'll upload it here :)
I'm sorry for the delay, but I'll make sure it's worth it :)
-
View User Profile
-
Send Message
Posted Apr 23, 2012okay than we have 9hours later :D i look tomorow evening (my time) ;)
-
View User Profile
-
Send Message
Posted Apr 23, 2012@Raser4000
Creeeeppp... :3
Hahaha :P East Coast, USA
-
View User Profile
-
Send Message
Posted Apr 23, 2012where are you from? so i can turn your time into mine ;)
-
View User Profile
-
Send Message
Posted Apr 23, 2012@Raser4000
I'll do what I can to get something out tonight :P I've got a meeting in an hour, but that shouldn't last more then an hour and a half. I should be free all night from then on, so barring any major bugs I should be able to put something out by 7 or 8pm my time.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@LartTyler:
okay thanks for that fast answer. Your RL is definetly more important.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@Raser4000
The "dev" version would be the release, actually. I need to stub the methods and classes that are going into the skill system before I can release another build. I can't even compile because things aren't done yet. I have school and work I have to deal with too, and it's hard to find enough time to get it all done. I'll see what I can do about getting something out tonight.
-
View User Profile
-
Send Message
Posted Apr 23, 2012@LartTyler: hey, is it possible to give us a (dev-)version without the skills and api?