ReitzRPG
ReitzRPG
ReitzRPG is a upcoming RPG plugin that currently consists of a leveling system with various stats and abilities. Your world spawn is the monster level calculation base, so the more players explore the world the more dangerous the monsters become; The farther you get from the world spawn, the mobs get tougher by increasing their attack damage and health. Players can equip better gear as they level their stats, adding a sense of progression .
[
Current Features
- Applied my DistanceLevel plugin so the farther you are from the world spawn, the stronger enemies get
- Updating scoreboard with the current stats: Combat EXP, Defense, Attack, Woodcutting, Mining, Magic and Archery.
- Global weapon skill cool down system (only implemented on a few weapons at the moment)
- Per player config file containing stats and exp for mining / woodcutting , class was made by someone in the resource section. I will credit them when I find their name!
- Currently using LucasEmanuel's 0 Client tornado mod for the first magic spell
- Player ItemMenu using /rpg menu or /reitzrpg menu allows players to purchase stat upgrades with their combat exp
- Per player backpack: each player gets a backpack that gets saved to their config so they may safely store items. Purchase additional space using /reitzrpg menu
- Using Desle's Assassin ability resource to implement wall jumping
I#tem restriction usage [NOT BLOCK RESTRICTION]: currently the system is a static lvl 5 for the first tier, 10 for 2nd, 3rd is 15 and diamond is 20. If block break restrictions are in place, some users believe mining can be an annoyance.
- Currently Mining/Woodcutting/Fishing/Digging award exp on block break and level up automatically using the list of blocks that are effected by if you are wielding a pickaxe or an axe.
- Player to Player Trading
- Magic Combo System
- Treasure Chests(Beta)
- Visible EXP System
Planned Features & Current Status of Implementation
Player to Player Trading | 100% | done
Quests | 0.00% | not started
Custom Items| 50% | weapons work, need to add the rest
API: In Progress| 30% | still need to fix it up and add things.
Treasure Chests| 50% | need to finish up persistence.
Magic System| 50% | Combos are done, adding spells
Loot Tables| 20% | Config made working on implementation
Multi Language Support| 90% | Mostly implemented fixing the kinks
Pets| 10% | they exist but they don't attack
Floating EXP text| 100% | completed
Customizable Weapon/Magic skills| 0% | not started
Mob Levels| 80% | need to add region levels
If you have a suggestion let me know!
Commands
/ReitzRPG or /RPG
/rpg help
/rpg purchase [stats]
/rpg menu (The menu system has everything included in itself )
/rpg trade username (Must be within 10 blocks)
/rpg lock [version must be .03 or higher]
/rpg unlock [version must be .03 or higher]
/rpg setspawn (Sets the spawn of the world to the player's current position)
/rpg killmobs (Removes all mobs in the world; useful if you changed settings)
/rpg sethome (Sets the player's bed respawn at their current location)
How To Trade
- Type /rpg trade username
- The menu will say left or right side and have 3 spaces available put your items in that space and click the block to continue
- Remembering what side you were, click the trade accept button for your side after placing the items you want to trade
- Once the trade has been successful, check your inventory to verify the items have been removed/added accordingly
- To cancel the trade, close the inventory during the final trade menu
How To Use The Menu GUI To Level Up
- Type /rpg menu
- Click on one of the items that say level up [stat]
- If you have the exp it will level, otherwise it will return the amount needed
Permissions
Version .07+
reitzrpg.setspawn:
description: Allows you to set world spawn
default: op
reitzrpg.killmobs:
description: Allows you to remove all mobs
default: op
Config Files
http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/username-yml/
http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/config-yml/
Custom Recipes
http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/custom-recipes/
Creating Custom Weapons
LINK: http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/how-to-create-your-own-weapons/
Magic System
Link http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/magic-system/
Servers with ReitzRPG
Test Server IP Now 24/7
:167.114.100.112:2658
Plugin Metrics
Metrics allow me to see how many users are using the plugin / servers
To disable, to go PluginMetrics > Config > Opt-Out: true
To view the metrics page go to http://mcstats.org/plugin/ReitzRPG
UUID Fetching from Mojang
This plugin uses URL connections to grab user UUID's via Mojang's web API.
Multi-Language Support
On version .14 or higher, right click the plugin file and open it. Go to com>paulreitz>reitzrpg> then open messages.properties. You
can change any of the messages here, and after saving the file changes will be reflected next time you start the plugin. This is the simplest way for me to make it so any language can be the default on your server or you can even tweak the words or names to what you want.
Loot Tables
On version .15 and higher the loot table system is now fully implemented. You can access it by going to where ReitzRPG is installed and going to loot_table.cfg.
example setup: http://dev.bukkit.org/bukkit-plugins/reitzrpg/pages/loot_table-example/
Github Repo
https://github.com/paully104/ReitzRPG
Donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3SA4RFXJZNHA8
Minecraft 1.8+ & Spigot
The new repository for 1.8+ version of minecraft for my plugin is located at: http://www.spigotmc.org/resources/reitzrpg.1159/
Once Bukkit is updated to 1.8 i'll post my updates here, however until that time my main repository will be at spigotmc.org
Help and Reviews
I enjoy coding, but still have a lot to learn. For me, the purpose of this project is to practice coding, learn new things from the community, and implement player suggestions. If you want to be a tester, test away and shoot me a message. If you're a talented coder and want to look at my chicken scratch and give me a few pointers I'd be thankful. I play Minecraft for fun, this community is great, and I really enjoy coding. If you're interested in testing or offering a suggestion for code modifications, send me a message or submit a post! I look forward to receiving your feedback!
//
@aftcrazy
Make sure your world's name is in the world_config file. Besides that from your error log from what I was reading it stated something from Bukkit was messing up not from my plugin which was pretty strange. If you could pm all your error logs I can try to figure it out. I'm honestly clueless right now as to what the issue is. Are you using the craftbukkit 1.7.9, or are you using Spigot?
hey paully crazy here any idea why my plugin is only half working? no mob levels iv not had another go at trying to fix the issue yet just not sure what to do about it my players really want it working again anyhelp would be awsome thanks again.
Making separate configuration files for custom armors and weapons. The armor system is just like the weapon system where you can choose what defense stats it has and any enchantments.
@Paully104
yeah not sure whats happen :S
@MadBrains
Working on that, will be available soon.
Is there a way where I can make the levels higher such as using Diamond Sword? (Level 20) I want to make it harder for people to level up.
@drschool
2 weeks about, December 11th is the day I walk.
How many days till grad Paully?
@aftcrazy
Still investigating it just seems like somehow your craftbukkit jar or whatever your using is having an error with a getlocation.getblock, so somehow a block isn't registering right ._. , I wonder if it has to do with the lock system.
hello
@Paully104
ok Paully, here is another log file with more i think mite help i am not sure whats happening with this plugin was working great thanks for your time mate. -crazy
@aftcrazy
So it looks like the plugin isn;t enabling because its unable to grab a location for something, not sure whats causing it i'll try to figure this one out.
hi Paully, again ok so i updated and had issues with the mobs again not having levels i put the 16alpha back in and the same issue i removed the rpg config file and let it remake another and iv put all the files back in still had the same issue so i remove one at a time to see what the issue was i think its the world config cos i am not running it anymore?[maybe] but i am 100%sure its the players data cos when i rejoin i copy my stats from a backup file and left out the backpack and rpg chest data /rpg reload and restarted the server and it worked everything is good again this is abit upsetting cos now i have to copy all my players data into the file once they join again as copying the backup system configs and player data and pasting it into the new rpgconfig/root file breaks the mobs its like iv had to renew the player data file i hope this makes sense thanks again
hey Paully, iv updated and now get a error on start up also my mobs now don't have levels iv put my world names in the config iv not changed anything i will put my startup log thanks i am trying to get my provider to run the custom jar file i have as everything was running well before i moved to a provider will this be updated to the 1.7.10 version? anyway thanks for your time -crazy aft server owner
@EKL1Pz
I also had this bug, check that you do not have 2 times the "Backpack" line in your user.dat
@Paully104
Thanks, I actually figured it out after looking through the player file. Makes sense now. A new issue I am running into is that I've upgraded my attack to level 6, and still get "You must be level 5 attack to wield this weapon properly" when using a stone sword. Seems a bit buggy, but overall a great plugin. Can't wait for more control over things like that.
Hey Paully, i was trying to find a plugins who would allow me to create my own item, you'r seems pretty cool atm, and the future feature sounds great, maybe you could help yourself from some already existing plugins, like PhatLoot (not update since 6 months or more) or RPGItem (abandonned one) maybe it could help you dev your plugins faster hope it will have a full release soon on loot table and custom item ! but still thx for what you are doing, it's a great job right there !
@EKL1Pz
The lock works by item in hand. So when you lock it whatever item you had out is the key. As for more control I'm redoing a bunch of the system so that is possible. Glad you enjoy it, it has a long way to go for a release version.
@EKL1Pz
It's weird your story, I have never met this beug, try with the previous version, as I noticed that the last 2 versions not add a lot of things, including a lot of bugs! ^^
If you do like me, you block the / rpg and lock / unlock rpg, and then you put another plugin to secure chests.
Awesome plugin. Been using it for a few days and it has nearly everything I could ask for. However I would like to have more control over some settings, such as leveling and upgrade costs. Being able to manage those aspects would make this perfect. Keep up the good work!
I just ran into a problem where I locked a chest, and then was unable to open it. Even as OP I wasn't able to open the chest, but it's under my name. So I'm not sure.
Hi, I tested the new version and now the battle beug-xp is still not resolved. In addition, if you put a weapon enchantments with supperior normal maximum in his bag, or even with a different name or damage, when it will again open his bag, it will be empty, with the following error: