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 Jul 9, 2013Yes, all of Solus' features should still work in the most recent Bukkit / Spout updates. If you notice anything that seems broken, please message me and I will look into it, just so I can make sure that the same bug isn't present in the next release.
As for updating... I've been workin on pushing out a new update for a while now (see my most recent reply to an update request) but I work full time and as much as I hate to say it, development of Solus does take a lower priority than real work, especially since it's published for free an in my spare time (of which I have very little). I'm nearing a possible release point though, and while the next release might not add any features, it will certainly fix some current issues, and lay the ground work for many features to come (i.e., a much better skill system, a full UI, etc). It's good to know there are still people who are interested on my plugin though, it's a good motivator to keep developing it ^_^
-
View User Profile
-
Send Message
Posted Jul 8, 2013This sound fabulous. There aren't enough plugins that cover everything we server owners need to make a true RPG feel..
I've been trying to find ways to edit the abilities and such that my players have based on a class system they'd choose. If you could update this, that'd be wonderful! in the meantime, is this still working on 1.6?
-
View User Profile
-
Send Message
Posted Apr 24, 2013So looking forward for this to update!. This will basically solve all my problems :D
-
View User Profile
-
Send Message
Posted Mar 21, 2013@ThedarkdudeZ
Wow. I didn't even realize anyone still used or was interested in using this thing ._.
To answer your question; soon-ish. I started working on it again the other night because I had a bit of down time, but more because I was bored then because I'd planned on releasing a new update. If there's still an interest out there, then I'll begin working towards a release.
Thanks for your interest! :)
-
View User Profile
-
Send Message
Posted Mar 20, 2013I hate to be "That annoying guy" but is this likely to be updated any time soon? It just looks so awesome...
-
View User Profile
-
Send Message
Posted Dec 22, 2012@LartTyler
This plugin would be PERFECT! For my rp server. And I agree with welknair. Please, try to figure out a way ti upgrade it. even to 1.4.5, then you can work on farther. Cause im not updating to 1.4.6 as none of the plugins I use are.
-
View User Profile
-
Send Message
Posted Nov 1, 2012@lANTHONYl
Not to mention they're made for very different purposes. For example, I run a hardcore RP server, and the abilities that Heroes offer don't fit the feel of the server in the slightest - I feel the entire Heroes system to be clunky and annoying. Solus is MUCH more usable by standard RP servers that want easy divisions between character classes. Hence our patience :)
-
View User Profile
-
Send Message
Posted Oct 30, 2012@Server5000 So use that instead. Heroes has a team of developers so it ought to be more polished. I don't think that the concept of Heroes is any better tbh. I find it quite annoying to configure and manage.
-
View User Profile
-
Send Message
Posted Oct 29, 2012@Server5000
Well, thank you for the constructive comment. Considering that this plugin hasn't seen a release since before 1.2.5, I would hope that Heroes has finally managed to outstrip it.
For those that are interested in this plugin, I'd like to apologize for the huge delay in updates. RL has gotten kinda crazy, way beyond my control. I'll have a release out as soon as I have the time to sit down and complete what I started two months ago, but until then I can't do much else.
-
View User Profile
-
Send Message
Posted Oct 29, 2012Heroes is better
-
View User Profile
-
Send Message
Posted Oct 13, 2012@LartTyler
Hello, long time no speak. I've been out of the whole minecraft loop for about 3 months now and am in the process of setting up my physical server. Just checking in to see how things are going.
-
View User Profile
-
Send Message
Posted Oct 4, 2012My roleplay server anxiously awaits the 1.3.2 release!
-
View User Profile
-
Send Message
Posted Sep 18, 2012Any updates?, This plugin is awesome!
-
View User Profile
-
Send Message
Posted Sep 9, 2012@Connor_13_
To answer your question in regards to an update: Yes. I'm currently working on doing a complete rewrite of SolusRpg. My goal with rewriting it will be to clear up the handful of bugs that I couldn't seem to squash, as well as implement alot of systems that I've been dying to set up :3 It'll take some time, but just know that it's in the works, and it will be amazing :)
-
View User Profile
-
Send Message
Posted Sep 9, 2012@Connor_13_
Nevermind. It works for 1.3.2 server
-
View User Profile
-
Send Message
Posted Sep 9, 2012LartTyler,
i was just wondering if this plugin will be updated to 1.3.2 anytime soon. I saw your post about starting a new job but i was just wondering.
Thanks
-
View User Profile
-
Send Message
Posted Aug 8, 2012I apologize for the lack of updates. Just started a new job and things have been a bit crazy. Once shit goes back to normal, I can continue to work on Solus. Until then, it's gonna be a bit inactive.
However, @EstJoel, if you could PM me the error log (if there was any) from your test with 1.3.1 (which I;m just assuming you did, since you're saying it doesn't work), I'll get to it as soon as possible, that way you can continue to use it without any issue.
-
View User Profile
-
Send Message
Posted Aug 8, 2012-
View User Profile
-
Send Message
Posted Jul 16, 2012@lANTHONYl
Just posted the update. Hopefully, BukkitDev will have it approved shortly :)
-
View User Profile
-
Send Message
Posted Jul 16, 2012@LartTyler
Glad it was easy, and hope it gets posted soon. Solus was unable to unpack itself due to it :/