Resource icon

 DivineItemsRPG 3.0.4-Beta

Tested Minecraft Versions:
  • 1.9
  • 1.10
  • 1.11
  • 1.12
f13328a3acee.png

DivineItemsRPG - DivineItems - It's a very powerful plugin that will add great RPG experience to your server! Over 25+ item stats, 6 new damage types, gems, runes, enchants, powers and more more more! See below for details.

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.

NOTE 2: This plugin can require a lot of time to configure it and learn how it works.

dd4c314bd442.png


Damage Types (Total 6):
Physical
Magical
Poison
Fire
Water
Wind

Item Stats (Total 25):
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. (%)
Max Health - Increase the max health of player.
Range - Increase the weapon damage distance.

Plugin Modules (Total 18):
Every module can be disabled totally (including commands).


Gems

Enchantments (Total 23):

Runes

Abilities

Scrolls

Magic Dust

Abyss Dust

Identifying

Repair

Tiers

Item Sets

Buffs

Combat Log

Item Hints

Notifications

Soulbound

Sell

Drops

MythicMobs Drops Code:
Code (Text):
Drops:
- ditems gems <id/random> <level> <amount> <chance>
- ditems enchants <id/random> <level> <amount> <chance>
- ditems runes <id/random> <level> <amount> <chance>
- ditems abilities <id/random> <level> <amount> <chance>
- ditems abyss_dust <id/random> <amount> <chance>
- ditems magic_dust <id/random> <level> <amount> <chance>
- ditems identify:tome <id/random> <amount> <chance>
- ditems identify:item <id/random> <level> <amount> <chance>
- ditems repair <level> <amount> <chance>
- ditems scrolls <id/random> <level> <amount> <chance>
- ditems tiers <id/random> <level> <amount> <chance>
- ditems custom_items <id/random> <level> <amount> <chance>
MythicMobs Equipment Code:
Code (Text):
Equipment:
- ditems gems <id/random> <level> <amount> <chance>:<slot>
- ditems enchants <id/random> <level> <amount> <chance>:<slot>
- ditems runes <id/random> <level> <amount> <chance>:<slot>
- ditems abilities <id/random> <level> <amount> <chance>:<slot>
- ditems abyss_dust <id/random> <amount> <chance>:<slot>
- ditems magic_dust <id/random> <level> <amount> <chance>:<slot>
- ditems identify:tome <id/random> <amount> <chance>:<slot>
- ditems identify:item <id/random> <level> <amount> <chance>:<slot>
- ditems repair <level> <amount> <chance>:<slot>
- ditems scrolls <id/random> <level> <amount> <chance>:<slot>
- ditems tiers <id/random> <level> <amount> <chance>:<slot>
- ditems custom_items <id/random> <level> <amount> <chance>:<slot>
Custom actions list:
Code (Text):
[BUFF] <ATTRIBUTE> <VALUE> <TIME> - Add a buff for specified attribute to player.[/FONT][/FONT][/FONT]
[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> - Launch an arrow by target.
[FIREBALL] <SPEED> - Launch a fireball by target.
[WITHER_SKULL] <SPEED> - Launch a wither skull by target.
[BLOCK] <SPEED> <MATERIAL> - Launch a falling block by target.
[IGNITE] <DURATION> - Ignite the target.
[DELAY] <TICKS (20 ticks = 1 sec)> - Delay between actions.
[LIGHTNING] - Strikes target by lightning.
[FIREWORK] - Launchs a random firework
[PARTICLE_LINE] <EFFECT> <SPEED> <AMOUNT> - Draws a line to the target
[PARTICLE_PULSE] <NAME> - Creates a pulse around the target
[DAMAGE] <AMOUNT> - Damages the targer

Target options (should be at the end of action and without spaces after @):
@ Self - On self
@ Target - On entity you're looking at
@ Radius-<range> ex. @Radius-12.5 - On all entities in a radius

Variables:
%p - Action executor
%t - Action target


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


fa956fa0c86d.png

Main:
• /di help - Help page
• /di gems - Gems module.
• /di enchants - Enchants module.
• /di runes - Runes module.
• /di abilities - Abilities module.
• /di abyssdust - Abyss dust module.
• /di magicdust - Magic dust module.
• /di tiers - Tiers module.
• /di repair - Repair module.
• /di identify - Identify module.
• /di buffs - Buffs module.
• /di customitems - Custom items module.
• /di soulbound - Soulbound module.
• /di scrolls - Scrolls module.
• /di sets - Item sets module.
• /di modify - Modify the item in hand.
• /di reload full - Reload the plugin and modules.
• /di reload cfg - Reload the configs only.
• /di info - Plugin info.
Gems:
• /di gems get <ID> <Level> <Amount> - Get a specified gem.
• /di gems give <Player> <ID> <Level> <Amount> - Give a gem to player.
• /di gems drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop a gem in the world.
• /di gems list - List of all gems.
Enchants:
• /di enchants get <ID> <Level> <Amount> - Get an specified enchant.
• /di enchants give <Player> <ID> <Level> <Amount> - Give an enchant to player.
• /di enchants drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop an enchant in the world.
• /di enchants list - List of all enchants.
Runes:
• /di runes get <ID> <Level> <Amount> - Get an specified rune.
• /di runes give <Player> <ID> <Level> <Amount> - Give an rune to player.
• /di runes drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop an rune in the world.
• /di runes list - List of all runes.
Abilities:
• /di abilities get <ID> <Level> <Amount> - Get an specified ability.
• /di abilities give <Player> <ID> <Level> <Amount> - Give an ability to player.
• /di abilities drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop an ability in the world.
• /di abilities list - List of all abilities.
AbyssDust:
• /di abyssdust get <ID> <Amount> - Get a specified dust.
• /di abyssdust give <Player> <ID> <Amount> - Give a dust to player.
• /di abyssdust drop <World> <X> <Y> <Z> <ID> <Amount> - Drop a dust in the world.
• /di abyssdust list - List of all dusts.
MagicDust:
• /di magicdust get <ID> <Level> <Amount> - Get a specified dust.
• /di magicdust give <Player> <ID> <Level> <Amount> - Give a dust to player.
• /di magicdust drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop a dust in the world.
• /di magicdust list - List of all dusts.
Tiers:
• /di tiers get <ID> <Level> <Amount> - Get an item with specified tier.
• /di tiers give <Player> <ID> <Level> <Amount> - Give an item to player.
• /di tiers drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop an item in the world.
/di tiers list - List of all tiers.
Repair:
• /di repair get <Level> <Amount> - Get a repair gem.
• /di repair give <Player> <Level> <Amount> - Give a repair gem to player.
• /di repair drop <World> <X> <Y> <Z> <Level> <Amount> - Drop a repair gem in the world.
• /di repair item [Amount] - Repair an item in your hand.
Identify:
• /di identify tome get <ID> <Amount> - Get an identify tome.
• /di identify tome give <Player> <ID> <Amount> - Give an identify tome to player.
• /di identify tome drop <World> <X> <Y> <Z> <ID> <Amount> - Drop an identify tome in the world.
• /di identify tome list - List of all identify tomes.
• /di identify item get <ID> <Level> <Amount> - Get an unidentified item.
• /di identify item give <Player> <ID> <Level> <Amount> - Give an unidentified item to player.
• /di identify item drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop an unidentified item in the world.
• /di identify item list - List of all unidentified items.
• /di identify force - Force identify the item in your hand.
Buffs:
• /di buffs add <Player> <Attribute> <Amount> <Duration> - Adds a buff
to a player.
• /di buffs reset <Player> <ID> <Attribute> - Reset a buff from a player.
• /di buffs resetall - Reset all buffs from a player.
Custom Items:
• /di customitems get <ID> <Amount> - Get a specified custom item.
• /di customitems give <Player> <ID> <Amount> - Give a custom item to a player.
• /di customitems drop <World> <X> <Y> <Z> <ID> <Amount> - Drop a custom item in the world.
• /di customitems save <Name/Path> - Saves a custom item in your hand.
• /di customitems delete <Name/Path> - Deletes a custom item.
• /di customitems list - List of all custom items.
Soulbound:
• /di soulbound set <True/False> [Position] - Marks/Unmarks an item with soulbound.
• /di soulbound untrade <True/False> [Position] - Marks/Unmarks the item as untradable.
Scrolls:
• /di scrolls get <ID> <Level> <Amount> - Get a specified scroll.
• /di scrolls give <Player> <ID> <Level> <Amount> - Give a scroll to player.
• /di scrolls drop <World> <X> <Y> <Z> <ID> <Level> <Amount> - Drop a scroll in the world.
• /di scrolls list - List of all scrolls.
Modify:
• /di modify name <Name> - Change display name of the item.
• /di modify lore add [String] [Position] - Add lore line.
• /di modify lore del [Position] - Remove lore line.
• /di modify lore clear - Clear item lore.
• /di modify flag add <ItemFlag> - Add a flag to item.
• /di modify flag del <ItemFlag> - Remove a flag from the item.
• /di modify nbt add <NBTTag> <Value> - Add an NBT Tag to item.
• /di modify nbt del <NBTTag> - Remove NBT Tag from item.
• /di modify enchant <Enchantment> <Level> - Enchants item.
• /di modify potion <Effect> <Level> <Duration> [Ambient] [Particles] [R,G,B] - Modify potion effects.
• /di modify eggtype <EntityType> - Change the monster egg type.
• /di modify color <R,G,B> - Change the color of leather armor.
Set:
• /di set attribute <Atrribute> <Value> <Second Value> [Position] - Set the attribute to item.
• /di set bonus <Atrribute> <Value> [Position] - Set the attribute to item.
• /di set level <Number> [Position] - Add level requirements to item.
• /di set class <Class1,Class2,Etc> [Position] - Add class requirements to item.
• /di set untradable [True/False] - Change the untradable state of item.
• /di set ability <Ability> <Level> <LEFT/RIGHT> <true/false> <Cooldown> [Position] - Add an ability to item.
• /di set damagetype <Type> [Position] - Set the type of damage to item.
• /di set slot <SlotType> [Position] - Add an empty slot to item.
Sets:
• /di sets get <ID> <Item> <Amount> - Get an specified set item.
• /di sets give <Player> <ID> <Item> <Amount> - Give an item to player.
• /di sets drop <World> <X> <Y> <Z> <ID> <Item> <Amount> - Drop an item in the world.
• /di sets list - List of all sets.


Permission for all commands is divineitems.admin
Permission for item sell is divineitems.sell
Permission for item class requirements: divineitems.class.<name>
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


15017fe016b7.png


4fe953bb490e.png

b91d5fdad039.png


026af8613380.png

Spigot 1.9+
Java 7+
Vault
• (Optional) HolographicDisplays
• (Optional) MythicMobs
• (Optional) SkillAPI
• (Optional) Skills (or SkillsPro)
• (Optional) Heroes
• (Optional) BattleLevels
• (Optional) PlaceholderAPI
• (Optional) Citizens
• (Optional) WorldGuard
• (Optional) RPGInventory
• (Optional) mcMMO

3f73c16e8490.png


[/FONT][/FONT][/FONT]
0af53b1e5fb8.png

• 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!
Author
Alan213858
Downloads
139
Views
863
Extention type
jar
File size
521.9 KB
Hash
e5622596bd351e6536d964c3fea4d843
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource

Top