RP Extension
RP EXTENSIONS
What are RP Extensions?
RP Extensions is a simple plugin dedicated to adding simple, but needed, Role Playing elements to any bukkit server. This plugin is specially designed for an RP server that needed the extra layer of realism.
What's in RP Extensions?
Currently, RP Extensions is in it's development stage. This means that all the features aren't yet added.
However, the ones currently in operation are:
- Fully configurable for selecting the features you wish to have active
- A Gold Nugget based money storage system for those physical economy servers complete with ATM machines!
- A thirst system so your users can finally have a use for those water bottles (along with a /quench command for admin use)
- A basic chair system! Use a block of your choice as a chair!
- Permissions enabled! Use with a permission plugin of your choice!
- Sleepiness! Make sure you get a good nights sleep!
- More advanced money system config!
- More advanced money administration control!
- Uses UUID system so name changes aren't a problem!
- Essentials integrated!
- Vault integrated!
Other features that are planned are:
- Job so your users have something to do (these will not change display names, so no need to worry about prefixes)
- Richest Players list
- World Specific
- Anything that you suggest that we like! (Seriously... We need ideas).
Commands and Permissions
Permissions:
- rpext.* : All permission for everything (op only by default)
- rpext.read : allow use of /stats. Everyone by default.
- rpext.checkstats : allows users to check eachother's stats
- rpext.gstore : allow users to store gold. Only by permission.
- rpext.gtake : allow users to take gold. Only by permission.
- rpext.gtransfer : allows users to transfer gold. Only by permission.
- rpext.ggive : allows users to give gold. Only by permission
- rpext.gset : allows users to set others accounts. Only by permission
- rpext.quench : allow users to quench their own thirst. Only by permission.
- rpext.createatm : allow users to create atm machines at will. Create a sign with [rpAtm] as the first line to create a machine.
- rpext.sleep : Allow the usage of the /sleep command.
- rpext.convertEcon : Allows a user to /convertEcon to transfer past data to Vault
Commands:
- /stats: Displays user stats
- /checkstats [player]: Displays stats of the specified player.
- /gstore [amount] : stores a specified amount of gold nuggets at an ATM.
- /gtake [amount] : takes a specified amount of gold nuggets at an ATM.
- /gtransfer [player] [amount]: transfers the specified amount of gold nuggets to [player]'s account
- /gset [player] [amount]: sets the [player]'s bank account to the specified amount
- /ggive [player] [amount]: gives [player] the amount specified
- /quench : quenches the thirst of the command sender.
- /sleep : Simulates sleeping on the user (resets sleepiness to 20)
- /convertEcon : converts the economy data of a server to Vault
GitHub Link
Click here for the source code!
Feed the Programmer Fund
Want to see more updates? Well you won't if I don't have food to eat. :P
Only feature that I could use is Sleeping one. The rest you can get better stuff from other plugins.
My suggestions:
Great plugin!
@TeamAss Well the issue you seem to be having with the plugin and /gtake seems to be a confliction with spigot. I'll take a look into what's going on with that, as I've never had that problem on my own server, and it runs the same version that's up here... As for the per-world things, thirst and sleepiness don't increment when you are in creative. I am still going to work on per-world stuff, but that's just some info for you on how that works. All the checks for sleepiness and thirst are done ONLY if the player is in survival.
So glad for the feedback, as this is the only way I know what people want out of the plugin. :)
@sethhope
There isn't any bukkit version released for 1.8, there is only spigot. Which you can download here http://goo.gl/x5TNwL.
As what i meant for world specific, I mean the thirst and sleepiness features. My server has a creative world whereby people can enter and so i wouldnt want the features to be linked to there.
Maybe add config option which has a list of worlds to enable the plugin in and to disable all the features such as economy etc. That'll make the plugin more versatile
@TeamAss
Hey, thanks for your feedback! I'm not quite sure how "world specific" economy would work codewise (I'll look into it), however I can assure I am in the process of linking the economy to essentials. It's a difficult task, however, as they both have to depend on each other, without making a mistake. About the bug report, I haven't built this against, or tested it with a 1.8 build of bukkit, as bukkit went down with legal issues before I could obtain a copy. I would really REALLY appreciate it if you could send me a bukkit .jar file for 1.8 so I could continue updating this plugin.
Thanks again for your feedback, I'll see what I can do with those suggestions!
bug report, when i type /gtake to withdraw from my account it creates me a block called §cCoin which when you drop becomes gold ingots
Some errors if you are interested http://pastebin.com/f8rXT5cV
@sethhope
Great plugin! There are a few tweaks here and there which i think are beneficial to the plugin.
1. World Specific
2. '/gset' requires you to be near an atm with i find quite pointless because its an admin command.
3. Can the economy be able to be linked with essentials, such that /balance shows the gold instead of typing /stats all the time
4. Add a command whereby you can see the top most richest players? For example /gtop.
I want to be able to use this plugin with griefprevention etc :3
@Clix4knifes
Very true, this is why at the core of every update I make, there is a strong focus on making the economy system as bug free and stable as I can. That being said, if I do begin to add weather tweaks and sickness, there is always the option for the server owner to turn it off. Everything I add or tweak can be controlled via the config.yaml file. Robberies and proper banking things (checks, cards, etc) are on their way eventually, but they require alot of work to the same block of code. Personally after working for a few hours on a block of code, I like to have a secondary feature I could work on. Thank you for your feedback, and enjoy the plugin! :)
Hate to burst peoples bubble but adding sickness and temperatures are just silly sometimes. There are so many ways people could be using this plugin for a Dark style (DarkRP-Gmod, Altis life-Arma 3) Or for a intense style (HL2RP Clockwork-Gmod) But there is one thing that they both have. A strong economy based system, and what runs a economy? A bank, now lets think together what role do these RP based styles both have? There are mostly 3 (The Rebel's, Citizens, Cops) majority or people usually pick civilian for the for "free" experience. Now what do rebels like to do? They like to rob steal and kill. What do civilian's like to do? They also do the cash making stuff along with robbing , killing and stealing. If there is no bank involved there is no high roller objective to do. Nothing big to grasp for. So that is why I believe you should start off with the bank then and the small weather tweaks.
-Clix4k RP Enthusiast
@Aquajonah
Collapsing to sleep is not currently possible due to the Bukkit API. I am working on a fix for that currently, however, I haven't had time to work on this plugin extensively due to my job. I will be back on it soon, though.
You should also get nausea if you are too thirsty.
It would be really cool if you could collapse and be forced to sleep on the ground if you got too tired, and be able to drink straight from water blocks and cauldrons.
Okay thanks! I'm still trying to think of ideas for you in the spare time.
@Xxswordcross
Bukkit is being a pain. Won't let me upload. I will continue working on getting it up until it goes live however.
Ever get it uploaded?
@Xxswordcross
Added. Getting uploaded tomorrow.
@sethhope
Yeah, just a config option that can set how long it takes for someone to get thirsty. Having to drink water so often can lead to issues. If you could add an option that would be awesome. Thank you!
@Xxswordcross If you are talking about adding an option in the config for that, I'll gladly do that. That's no trouble at all.
You may have heard this one already but probably add a setting to the decay rate of thirst. Like how long it takes to get thirsty. Can't wait to see how jobs work out btw.
@mrpoo2
This is indeed a good idea, however, door locking/selling is out of the reach of this plugin. The goal of this plugin is to make minecraft more realistic as a RolePlaying experience. For stuff like door locking/selling, take a look at LWC and such.