DivineItemsRPG - It's a plugin which add great RPG experience to your server! RPG Items with more than 15 custom stats, socket gems for upgrading item stats, more than 20 new enchantments for all item types, rune stones with permanent potion effects and more!
NOTE: Plugin doesn't support Spigot 1.8 !!! Plugin WON'T WORK on version 1.8 and lower. Only 1.9+
NOTE: Plugin works on item Lore and NBT tags! Make sure your server support NBT Tags.
• Easy to use!
• Fully customizable!
• Change the damage from any damage cause.
• Custom damage formula.
• Combat log in chat and action bar.
• Global drop rates and multipliers for all plugin stuff.
• 6 New damage types with custom actions and effects.
• 23 New item attributes/stats.
• Soulbound and Untradeable items.
• Unlimited gems with stats improves
• Enchant books with new enchantments.
• Unlimited runes with permanent potion effects.
• Abilities with conditions and cooldowns.
• Success and destroy rates for enchants.
• Magic dust for success rate increasing.
• Abyss gem to make item tradeable again.
• Repair custom items by Material, Vault, Exp, Gem.
• Change the all item data by in-game commands.
• Drop at the location the all plugin stuff by commands.
• Item tiers for random drops from mobs.
• Random colors for Leather armor and Shields.
• Random drops for all plugin stuff.
• Random prefixes and suffixes for items.
• Random stats values for items.
• GUI for enchanting.
• Drop rates per every Tier, Gem, Rune, Enchant, Ability.
• Sounds and cool particles for enchantments.
• Scrolls with custom actions
Damage Types (Total 6):
• Physical
• Magical
• Poison
• Fire
• Water
• Wind
Item Stats (Total 23):
• Damage - Item damage
• PvP Damage - Increase damage in PvP (%)
• PvE Damage - Increase damage in PvE (%)
• Dodge Chance - Chance to dodge the attack (%)
• Block Rate - Chance to block the attack (%)
• Block Damage - Amount of blocked damage (%)
• Defense - Physical defense
• PvP Defense - Additional defense in PvP (%)
• PvE Defense - Additional defense in PvE (%)
• Poison Defense - Reduce damage from poison
• Fire Defense - Reduce damage from fire
• Magic Defense - Reduce magic damage
• Water Defense - Reduce water damage
• Wind Defense - Reduce wind damage
• Critical Rate - Chance to deal critical strike (%)
• Critical Damage - Modifier of damage on crit. strike
• Movement Speed - Increase movement speed (%)
• Durability - Durability of an item
• Durability Unbreak - Unbreakable item
• Penetration - Ignore the part of enemy armour (%)
• Attack Speed - Increase the attack speed of weapon (%)
• Vampirism - The part of your damage will restore your health. (%)
• Accuracy Rate - Chance to ignore the enemy dodging. (%)
Gems (Unlimited):
• You can create your own gems to increase the any of item stats.
See gems config.
Enchantments (Total 21):
• Executioner (Weapon) - Chance to get enemy head on kill
• Leg Grab (Weapon) - Chance to apply Slowness on enemy
• Venom (Weapon) - Chance to apply Poison on enemy
• Wither (Weapon) - Chance to apply Wither on enemy
• Eye Burn (Weapon) - Chance to apply Blindness on enemy
• Exhaust (Weapon) - Chance to apply Weakness on enemy
• Paralyze (Weapon) - Chance to make enemy unable to attack
• Justice (Weapon) - Chance to strike lighting on enemy and do additional damage
• Exp Hunter (Weapon) - Chance to get more exp on mob kill
• Magic Implosion (Weapon) - Chance to remove all buffs from enemy
• Grand Thief Money (Weapon) - Chance to steal money from enemy
• Flame Spray (Armor) - Chance to set enemy on fire when get damage when get damage
• Punishing Wave (Armor) - Chance to pull out all nearby enemies and do additional damage when get damage
• Prayer of Victory (Armor) - Chance to remove all debuffs from self when get damage.
• Ambush (Armor) - Chance to teleported behind the enemy and do additional damage when get damage
• Eternal Denial (Armor) - Chance to strike lighting on enemy when get damage
• Lava Walker (Armor) - Ability to walk on lava and chance to ignore fire damage
• Malice Joke (Bow) - Chance to launch TNT instead of Arrow
• Minigun (Bow) - Chance to launch 3(+1 per level) arrows in a row.
• Lucky Miner (Pickaxe) - Chance to get double/triple drop from ore (Works with silk touch)
• Divine Touch (Pickaxe) - Chance to mine mob spawner with mob type.
Rune Stones (Unlimited):
• You can create your own runes with valid potion effects.
See runes config.
Scrolls (Unlimited):
• You can create your own scrolls with custom actions.
Actions list is below.
Abilities (Unlimited):
• You can create your own abilities with custom actions.
Actions list is below.
Custom actions list:
Code (Text):
[BUFF] <ATTRIBUTE> <VALUE> <TIME> - Add a buff for specified attribute to player.
[POTION] <POTION_EFFECT> <LEVEL> <DURATION> - Add a potion effect to player
[MESSAGE] <TEXT> - Sends a message to player
[ACTION_BAR] <TEXT> - Sends a message to player's action bar
[TITLE] <TEXT> <SHOW_IN> <STAY_IN> <HIDE_IN> - Sends a title to player
[SUB_TITLE] <TEXT> <SHOW_IN> <STAY_IN> <HIDE_IN> - Sends a subtitle to player
[EFFECT] <NAME> <X-OFFSET> <Y-OFFSET> <Z-OFFSET> <SPEED> <AMOUNT> - Play particle effect.
[COMMAND] <COMMAND> - Run a command from console.
[PLAYER_COMMAND] <COMMAND> - Run a command by player.
[TELEPORT] <WORLD> <X> <Y> <Z> - Teleport a player to specified location.
[SOUND] <SOUND> - Play sound.
[ARROW] <SPEED>
[FIREBALL] <SPEED>
[WITHER_SKULL] <SPEED>
[BLOCK] <SPEED> <MATERIAL>
[IGNITE] <DURATION>
[DELAY] <TICKS (20 ticks = 1 sec)>
Target options (should be at the end of action):
@Self - On self
@Target - On entity you're looking at
Variables:
%p - Action executor
%t - Action target
MythicMobs Drops:
If you want to drop Divine Items from MythicMobs, you can do something like this in MM configs:
Code (Text):
- ditems item <tier> <min>-<max> <chance>
- ditems custom <name> <min>-<max> <chance>
- ditems gem <id> <level-min>-<level-max> <min>-<max> <chance>
- ditems enchant <id> <level-min>-<level-max> <min>-<max> <chance>
- ditems rune <id> <level-min>-<level-max> <min>-<max> <chance>
- ditems ability <id> <level-min>-<level-max> <min>-<max> <chance>
- ditems scroll <id> <level-min>-<level-max> <min>-<max> <chance>
- ditems repairgem <level-min>-<level-max> <min>-<max> <chance>
- ditems magicdust <level-min>-<level-max> <min>-<max> <chance>
- ditems abyssgem <min>-<max> <chance>
Example:
Code (Text):
- ditems item common 1-2 1
- ditems custom myitem123 0-1 0.5
- ditems gem random 1-5 1-2 0.5
- ditems enchant lava_walker 1-3 1 0.25
- ditems rune random 1-5 1-2 0.35
- ditems ability launch_block 1-5 1-2 0.15
- ditems scroll random 1-5 1-2 0.5
- ditems repairgem 1-5 0-1 0.75
- ditems magicdust 5-25 1-5 0.05
- ditems abyssgem 0-2 0.01
PlaceholderAPI:
Placeholder is: %dirpg_attribute_<name>%
Where <name> is valid attribute name like damage, defense, etc.
Developer API:
To get some data from DivineItemsRPG you can use something like this (don't forget to import DivineItems.jar to your project):
Code (Text):
DivineItemsAPI dapi = DivineItems.instance.getAPI();
EntityAPI eapi = dapi.getEntityAPI();
ItemAPI iapi = dapi.getItemAPI();
// TODO
• /di get
• /di get item <tier> <amount> - Get items with specified tier.
• /di get custom <name> <amount> - Get custom item
• /di get gem <id> <level> <amount> - Get gems
• /di get enchant <id> <level> <amount> - Get enchants
• /di get rune <id> <level> <amount> - Get runes
• /di get ability <id> <level> <amount> - Get ability gems
• /di get magicdust <level> <amount> - Get magic dust
• /di get abyssgem <amount> - Get abyss gem
• /di get repairgem <level> <amount> - Get repair gem
• /di get scroll <id> <level> <amount> - Get scrolls
• /di give:
• /di give item <player> <tier> <amount> - Give items to player.
• /di give custom <player> <name> <amount> - Give custom items to player.
• /di give gem <player> <id> <level> <amount> - Give gems to player
• /di give enchant <player> <id> <level> <amount> - Give enchants to player
• /di give rune <player> <id> <level> <amount> - Give runes to player
• /di give ability <player> <id> <level> <amount> - Give ability gems to player
• /di give magicdust <player> <level> <amount> - Give magic dust to player
• /di give abyssgem <player> <amount> - Give abyss gem to player
• /di give repairgem <player> <level> <amount> - Give repair gems to player
• /di give scroll <player> <id> <level> <amount> - Give scrolls to player
• /di drop
• /di drop item <wolrd> <x> <y> <z> <tier> <amount> - Drop items
• /di drop custom <world> <x> <y> <z> <name> <amount> - Drop custom items
• /di drop gem <wolrd> <x> <y> <z> <id> <level> <amount> - Drop gems
• /di drop enchant <wolrd> <x> <y> <z> <id> <level> <amount> - Drop enchants
• /di drop rune <wolrd> <x> <y> <z> <id> <level> <amount> - Drop runes
• /di drop ability <wolrd> <x> <y> <z> <id> <level> <amount> - Drop ability gems
• /di drop magicdus <wolrd> <x> <y> <z>t <level> <amount> - Drop magic dust
• /di drop abyssgem <wolrd> <x> <y> <z> <amount> - Drop abyss gem
• /di drop repairgem <wolrd> <x> <y> <z> <level> <amount> - Drop repair gems
• /di drop scroll <wolrd> <x> <y> <z> <id> <level> <amount> - Drop scrolls
• /di set
• /di set level <level> [pos] - Set level requirements
• /di set class <class1,class2,etc> [pos] - Set class requirements
• /di set transfer <true/false> [pos] - Set item [un]tradeable
• /di set soulbound <true/false> [pos] - Set item soulbound
• /di set damagetype <type> <amount> [pos] - Set damage type
• /di set attribute <type> <value> <value2> [pos] - Add attribute
• /di set ability <type> <level> <LEFT/RIGHT> <true/false> <cooldown> - Add ability to item
• /di set nbt <tag> <value> - Set NBT tag to item
• /di custom
• /di custom save <name> - Save custom item
• /di custom get <name> - Get custom item
• /di custom delete <name> - Delete custom item
• /di custom give <player> <name> - Give custom item to player
• /di add
• /di add slot <type> - Add slot for <type>
• /di add flag <flag> - Add flag to item
• /di buff
• /di buff add <player> <type> <amount> <seconds> - Add buff to player
• /di buff reset <player> <type> - Reset specified player buff
• /di buff resetall <player> - Reset all player buffs.
• /di modify
• /di modify display <Value> - Modify display name of an item.
• /di modify lore <add/remove> <string> [position] - Modify item lore.
• /di fix [amount] - Repair the item with custom durability.
• /di reload - Reload all configs.
Permission for all commands is divineitems.admin
Permission for item repair is divineitems.fix
Bypass permissions:
• divineitems.bypass.soulbound - Bypass item soulbound/bind
• divineitems.bypass.level - Bypass item level requirements
• divineitems.bypass.owner - Bypass item owner
• divineitems.bypass.class - Bypass item class requirements
GIF's:
• Spigot 1.9+
• Java 7+
• Vault
• (Optional) HolographicDisplays (for Indicators)
• (Optional) MythicMobs
• (Optional) SkillAPI
• (Optional) Skills (Pro)
• (Optional) Heroes
• (Optional) BattleLevels
• (Optional) PlaceholderAPI
• (Optional) Citizens
• (Optional) WorldGuard
• (Optional) RPGInventory
- config.yml (Click)
- messages.yml (Click)
- gui.yml (Click)
- repair.yml (Click)
- supplies.yml (Click)
- settings_gems.yml (Click)
- config_gems.yml (Click)
- example tier.yml (Click)
• You can not to -Redacted- this plugin in any form.
• You can to decompile/change plugin for yourself only.
• There are no refunds.
DO NOT POST BUGS/ERRORS IN THE REVIEWS! POST IT IN THE DISCUSSION THREAD!