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!
//
@KudiMC
How many players? Any errors in the command prompt for your server? I've only done internal testing with like 5 or so players to be honest, maybe something is causing a slow down if it's a large amount of players. I'll see what I can do.
Hello, i'm the owner of the Destiny Network and we've started a server centered around your plugin. We think its an amazing plugin but the thing is, we have crazy lag spikes and we're 100% its coming from your plugin.
We've tried switching to different versions of Spigot,different versions of Bukkit, different builds, but nothing works.
We've tried switching to other RPG plugins but yours is by far the best. We really don't want to lose this plugin so if you can help us figure out whats going on, that would be great.
Right now we're running Bukkit 1.7.9 (we were using Spigot 1.7.9), our IP is Destined.us You can also reach me on Skype: FSFowl
@Paully104
For your custom drops on mobs, take a look at how MythicMobs does it. They have a drop table file where you can set the drop tables each monster has access to and from there it has a percent chance of each item.
http://dev.bukkit.org/bukkit-plugins/mythicmobs/
Hope this helped :)
Can you add per-world settings? I'd like to hide the sidebar in creative worlds and hubs. Customizable exp for killing mobs/mining would be nice too.
@Arkaijn
Still trying to figure out how to make mobs drop custom items. Trying to figure out how I can make it all internally so it doesn't check the config 10000x times when seeing what mobs drop. That would result in some pretty bad lag. So im just tinkering around seeing how to make it work optimally.
Backpack lose items, Spawner mobs give xp, and players farming comat-exp (please off options) Block breaking generate lag magic attack too hard magic spells can grief protected place
Love love the plugin, just the thing I've been looking for!
One question though, I have a bunch of custom weapons that gets my players through lvl 1-25 and people like finding the recipes hidden around in the world and enjoy grinding the materials to craft them but, is there a way to make mobs have a chance to drop them as well?
If anyone's looking for a server with this and a little more adventure/MMO feel than just a plain vanilla world, come check out Arkland RPG (ALPHA)
88.150.171.224
Lots of things to loot, kill & explore in our custom 4k x 4k world, atm we have a couple towns and we're almost done making our first mob arena, and there's a crapton more to come!
Status update: been working my job alot, been working on the plugin a bit. Slowly getting the party system setup configured and hopefully will be done with it for alpha testing soon.
Theres Error with Fart plugin where it dose not know how to damage mob correctly or tool used so it kills them no matter rank. But my server uses that alot to make easy kills. Also with my new RPG thing going on i can fix that easy with Fart plugin config file or unpack .jar But i can see this being a issue with different mods. I don't think that will be easy to fix either and so far not a big deal at all.
p.s. after some configurations i don't get Errors at this point. but ill post em when i see one.
Hey Paully104 try to catch me online if u can on my server. God fresh new rpg thing going want u to see. Maby it can bring inspiration to what your doing for plugin.
Hei dude!
First, really nice Plugin! I got it on my Server. Works fine. But when I set up the loot-tables or make custum weapons, then it don't save my settings. It resets hole time to your changes. Can you maybe help me?
My server is 24/7 with 32 Slots ( coming more when I got donators and then we make bungeecorde) ! If someone want to test the plugin on my server just come! It's a full RPG server . No minigames, just survival with rpg things. Like guild partys towny .... And we got no Mcmmo cause it's like cheating.
Here is the IP: TheFallenOnes.minecraft.to
Just wanted to give you a random thanks and hopefully a motivation to push forward. I don't think you understand just how powerful this plugin is steadily becoming. You are making the ultimate RPG plugin as it's going to (once completed) consolidate about 4 other plugins I use. Which is priceless in the server community. Great plugin, right out of the box! I've been having a good time with it thus far so keep up the good work!
@madtomic
goes on spigot or bukkit version 1.7.9, plugins for 1.7.2 but works in 1.7.9 to 1.7.9 plugin does not work for 1.7.2, 1.7.x and 1.7.x servers accept client versions different version, so passing your server 1.7.9 you can use this plugin nothing changed! ;)
Don't work on cb1.7.2-r0.3. I hope you would consider a build for this CB version as it is still the most popular CB server owner preferred.
The plugin does it work in 1.7.10 ?
@Paully104
cool thanks ill use this plugin then i was also wondering if it will be possible to disable certain skills/stats i don't want pvp on my server to be ruined if someone has an high attack level
and if possible i wanna disable that you need certain lvls to wield diffrent types of tools.
woooooooooow it's very awesome
thank you very very much , but you should add more config
@Paully104
Ok thanks for feedback :)