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!
//
Do you have a resource somewhere that details some of the fields in the config and player .yml? For example. What does fast-mobs mean? The attack and defense modifiers, who or what does that apply to?
@crea9813
Fixed it lol @_@
Right-click on the sword is replicated in the sword ^-^
@Crazydoc134
Treasure Chest is still in beta, and .08 I think has it. Right now you make the chest and whatnot but I haven't made it so the chest saves on restart. I just got done updating the magic system so that you can't spam the particle attacks.
@crea9813
Need you to explain the bug so I know whats wrong ^.^!
Player to Player Trading | 100% Quests | 0.00% Custom Items(items with special stats/lore) | 3% It would be nice if you would update these too. :D Something else, does version 0.8 have the treasure chest feature?
this plugins is very good but sword right click bug update please
Updated the web page a tad, posted how to make your own weapon and a few other pages. Its cool I added all these features but I totally forgot to tell people how to use them lol @_@.
@Crazydoc134
WIll do
Hmm, you could add a list of the servers using this plugin...
@Crazydoc134
I'll get on that pretty soon, I just cleaned up the code for mob spawning and whatnot so the server should lag less if there's many mobs. I also added in metrics.
Hmm, I have some spell suggestions you might still know, Fireball, Snowball, Lighting, Fire touch, Ice Touch etc.
@Crazydoc134
Made it so only mobs have levels above their head, posted the .08 update and it finally is on the site. Been somewhat busy working on some bug fixes. The spell system is getting worked on, the stick for using magic works and so does the teleport spell and tornado spell. Just working on some fixes then going to start working on the spell system some more.
Hello, any improvements?
Sorry to bother you again, but it would be nice if chest would be instantly locked when placed.Is it possible? Thank you in Advance. Continue the good work!
@Crazydoc134
I'm looking into the levels above regular animals, no need for notorious chickens lol. I have the basic commands /rpg woodcutting, rpg digging so you can check the exp. However that was added in recently in the dev build and I plan on adding a way to show the exp. I'm thinking about moving all the information (the stats) into the tab menu. I plan on adding a repair skill just need to figure out how to use levels to restrict crafting and whatnot ^^. As for acrobatic level I need to figure out what all it would control besides the parkour skill and fall damage. Currently what I've been working on is treasure chests, so you can make a treasure chest in the config and then can use a command in game to make a chest a treasure chest for dungeons. Also for the magic levels I'm working on a combo system for magic. Right now you just left-left-right click with a stick and if your level 5 in magic you spawn a tornado for roughly 10 seconds. Also sticks now shoot particles on left and right click. Also I apologize for the wall of text lol.
@Paully104
Thanks a lot.The item disappear thing was caused by another plugin in conjunction with yours.It would be nice if neutral mobs (Squids, pigs, cows, villagers) are not leveled.
Edit: It would be nice if you could have a repair and acrobatic skill.Also would it be possible to have somewhere displayed the exp you currently have and need in order to level up a skill?(ex. Woodcutting)
@Crazydoc134
I probably forgot to make it update when you level digging will look into it. Fishing actually takes awhile to level I made it so it grabs the base exp from what you fish up and adds to your fishing level. As for items disappearing on death, all items disappear on death minus stuff in your backpack.
@azerroth11
I can make a config option for the movement speed! As for using the item without the skill, i don't have a way to handle that currently.
Another issue with digging, when you reach level 2, it still says level 1 in the board.
Edit: in the 0.8 version health is fine unlike 0.7 version.Backpack is working again.Will update later on some skill bugs. Would you be able to install acrobatics?Most Rpg games have it (Skyrim, Gothic,Oblivion)
Edit2: In version 0.8 fishing doesn't seem to work, I've caught 6 fish so far but it doesn't get upgraded.
Edit3: For some reason right after I die, items disappear, is this this plugin's bug or is it caused by something in my test server?(No perms or anything)