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!
//
Small issue on 0.7 version. When you try and upgrade your attack and you don't have enough EXP you get this not enough exp to upgrade your health .However if you have the EXP it says it correctly.Something else, is it harder to get exp on 0.7?It seems much more difficult.
Hey, that plugins seems awesome, just installed it and tried a bit. Would it be possible to avoid mobs from going super fast? it seems to create lags for me ... WOuld there be a command to use items even if you don't have the skill? Is it normal to respawn at the world spawn when dying instead of the home?
Thanks for your help ! Keep that plugin up, it's a really good work :)
@kapiooken
When you click an icon like in the menu it is pretty glitchy actually. If i didn't make it automatically close you could pick up the icon sometimes and it was odd, so thats why I made it automatically close.
hi; could the /rpg menu screen not dissapear after u click to lvl up something? would be faster to put all your farmed experience into stats at once
and 2nd i have a question: is there a way to add custom gear?
Wonderful! Thanks.
@Crazydoc134
Made an option to disable the monster levels in the config in the latest dev version edit: so with the leveling system disabled you just get the default experience to use towards your attack/defense/magic/archery its not recommended but you have the option.
@Paully104 Hello, thank you for your response, how do I get the new version?Do I just redownload it? Edit Found it, thanks a lot, I will report any bugs if found.If possible, it would be nice if we were able to disable the leveled mobs.
@Crazydoc134
Rolling out some bug fixed on the dev versions, fixed the health upgrade and the cost issue. Looking into the backpack now!
Edit: did some tests and the health upgrade is now working and so is the cost function. I made the backpack check if the size is somehow 0 and corrects it. Let me know if the dev version fixes your issues!
One more bug, when you reach 400 xp and upgrade health the first time it remains as it is and the second time upgrades and continues like that.But also the Exp from leveling up health doesn't run out.
Hello, that's a nice plugin you got there but, when I upgrade the backpack, the slots are still 0. I'm using version 0.6.
@drschool
Weird not sure why its still saying 0, are the rest of your stats and everything working?
Thanks! The creative bit is working well. Exp still shows 0 when typing /rpg exp. But no big deal because it shows correctly when you purchase an ability. Like the new mob updates!
@dawnsin
I'll try my best, looking into it now
edit: Couldn't seem to get it to work the way Mythicmobs handles damage is odd, I posted in their comments to see if we can tackle this issue.
could you add the ability of MythicMobs support to the plugin?
Ey im looking for plugin like this , but for me need some changes , my idea is: when you up lvl you get for example 1 point and with that point you can get up attack - defense, etc .
@drschool
From your screenshot i'm thinking the way i handled the characters name is having an issue with your [avatar]. Gonna go through my code and see how i handled the names. Also yes i'll throw in some checks for creative ^.^. Check out the dev version. Hopefully it will resolve your issues then i can post it to Bukkit.
.07-Beta: ReitzRPG: Bug fixes galore, cleaned up the /reitzrpg , /rpg command. Now you can find all commands under /rpg help. Attempted to fix the error where the config couldn't find you if you had a nick. Changed it so that notorious mobs and kings are rarer. Also made notorious mobs have a yellow nameplate and kings have red. Made it so that when you reload the scoreboard will reload on all online players. Made it so that the plugin works with mobhealthbar. Tested with essentials and setting nicknames works. Added in /rpg sethome so you can set your respawn point. Will eventually change to a re-spawn in nearest town sorta deal. Fixed a bug in trading where a player would get their item back if they closed very quickly after trading. Made it so that you can't get exp in creative. Some small performance fixes were also done ^^
I removed the plugin "healthbar" and now the stats are showing up again (after another fresh install). For some reason though, when I type /rpg attack it says zero even though I'm at 2 and /rpg exp shows 0 even though I'm at 5. I've attached a screenshot. (it also shows my bukkit version) https://www.dropbox.com/s/wxg5by4led4n0nx/Screenshot%202014-05-21%2002.01.23.png
And one request...would it be possible to have it so that people in creative mode can't level up exp in digging, mining, woodcutting, etc... ?
Found a bug where monster health was set but not actually healed to what its suppose to be. Will post a .07 dev where I fix that issue along with more customization for the custom weapon handler!
@drschool
Is there any errors in the cmd prompt for the server? Also did you go into the ReitzRPG folder and delete the player.ymls? I can't think of what is causing this issue for you. Also what version of craftbukkit are you running?
When I type /rpg exp it says exp 0 but in the /rpg menu it says my exp is 65 (I've done a fresh install with version .06) The scoreboard still isn't showing up for me either.