Logaaan's RPG Plugin
About
This RPG Plugin aims to create highly customisable, user-friendly RPG Plugin based on leveling and assigning points to attributes.
Current features include: picking a class, assigning points to attributes, configuring attributes, level requiements, mob leveling.
Plugin has built-in mob leveling system!
Classes: Mage, Fighter, Archer
Attributes: Strength, Intelligence, Dexterity, Defence
Every attribute is configurable.
Config:
Settings:
EXP_NEEDED: 50 //needed exp to level up
EXPN_INCREASE_ON_LEVEL_UP: 70 //adds to needed exp
EXP_MONSTER: 7 //how much exp do we get from monster
EXP_OTHERS: 3 //how much exp do we get from animals
STR_INCREASE: 0.2 //damage increase per point
DEX_INCREASE: 0.2 //same
INT_INCREASE: 0.25 //same
LEVELED_MOBS: true //use mob leveling?
DEF_INCREASE: 0.25 //increase resistance per point
LEVEL_TAGS: true //level tags above names?
Custom Wands
Settings:
example: //indentifier
sound: ENTITY_BLAZE_SHOOT //sound
interval: 20 //shoot interval
name: My Custom Wand //name (without color codes)
material: STONE_SWORD //material
particle: FLAME //particle line is made of
base_damage: 7 //damage inflicted
impact: POTION_BREAK //visual effect on hitHow to edit config
Use plugin "Plugman" to unload RPGPlugin first.
Make changes in config and load it back.Commands
/assign - assign attribute points
/class - choose your class
/wands - get custom wands for mage classPlaceholderAPI
player_level
player_str
player_dex
player_def
player_int
player_points
player_classLore Stats
//Lore stats need to be specific
Example of lore of item//
Damage: 11
Critical Chance: 7%
Critical Damage: 47%
Ignite: 5%
Slowdown: 12%
Withering: 8%
Metreon Cloud: 2%
Poison: 3%
//Armor//
Armor: 20
Critical Chance: 2%
Critical Damage: 5%"How to Mage"?
Mages use sticks and blaze rods as their weapons. By default, Mages are kind of.. Strong. You can configure damage done by stick and blaze rod in config.
"FAQ"
Custom weapon won't work
- Custom weapons totally depend on their names, cannot be enchanted or renamed, relored in order to work.
- Lore support is to come.
How do players select classes?
- With /class command.
How to assign attribute points?
- Using /assign command.
How frequent updates are?
- As frequent, as time or passion allows. Not everyday is a day, when I have a mood for developing. When there is a issue, however, I will try my best to make it work ASAP.
Like my plugin? Leave a 4-5 Star review! :D
Please do not leave negative reviews due to bugs or certain features not working, PM me and I will fix them!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta