RunesEnchant RECODED

 RunesEnchant RECODED 4.3.2

RunesEnchant RECODED
RaBVoSB.png


Ever wanted a custom enchantment plugin like CosmicPvP or Treasure Wars? This plugin is for you!

Join the test server.
IP:- 217.160.184.200:25580

Note:-

The plugin has been recoded with a lot of fixes. It's currently in the beta stage and will have some bugs. Report them and I will fix them. The config has been totally changed, please regenerate your config.yml while migrating.


For questions, suggestions and bug reports, please use the Discord App. Click on the image below to join the RunesEnchant channel.


Features
  • 78 custom enchantments
  • Easy configuration
  • 95% configurable (Almost everything is configurable)
  • Success and Destroy Rates (Random as well as Specific)
  • Slots (Enchantments limiter)
  • Protection Rune (White Scroll)
  • Cursed Stone (aka Black Scroll)
  • Magical Rune (Magical Dust)
  • Magic Dust
  • Enchanter
  • Tinkerer
  • Ability to change Color and Name of an enchantment.
  • Runes GUI Shop and Sign Shop
  • Level Stacking
  • API
  • Editable Max Enchantment Level
Requirements to run this plugin:

  • Java 7 or Java 8
  • Spigot 1.7/1.8/1.9/1.10
  • Vault (Important) , WorldGuard (Optional) & Factions / FactionsUUID (Optional)

Supported Anti Cheats
  • NoCheatPlus
  • Spartan Anti Cheat

Please note that only Explosive, Veinminer and Shooter are the enchantments that needs anti cheat support. If you disable these enchantments, there is no need for the support of any anti cheat.


Description

Runes Enchant is a collection of new custom enchants with a custom way of applying enchantments. The Runes can be obtained by:
  • Admin.
  • Sign Shop
  • Mob Drops
  • GUI Shop (In game money)
  • Enchanter (Same as Enchanting Table, but in a GUI. It will cost XP points or In game money, depending on option that player choose)
This is how the Rune would look like:

rune.jpg


Success Rate & Destroy Rate

By default rates are: success rate (92%) and destroy rate (25%), i.e 92% chance of successful enchant and 8% chance of unsuccessful enchant (This can be configured from config). So if the enchantment is unsuccessful the item you're trying to put enchantment on will get destroyed. However there is a "Protection Rune" which can save item from getting destroyed if applied. If enchantment is successful, indeed the enchantment will be applied.

UPDATE (version 2.2)


At huge amount of requests, I've added "Random" success/destroy rate. It can be configured through config. By default, random rates are disabled, though you can enable it by yourself. Just find something like this in config :

Code (YAML):

# If this option is true, there will be no specific success and destroy rates. It would turned to "RANDOM".
random-success-destroy: false

Just make that option to "true" and then do "/runes reload", now you will have random success/destroy rates.

Applying the enchantment


5PvCd0l.gif


Slots

Slots are basically the capacity of an item of having enchantments. By default it is 5 Slots but they are configurable. Once the Slots counter reaches '0' it will show error while applying enchantment.

UPDATE 3.3.1: In this update, I have added an option to edit the starting slot numbers of a specific item. For example: You can set the starting slot number of Diamond Sword to 10 and starting slot number of Diamond Boots to 3. This can be configured from config.yml.

UPDATE 3.4: Slots can now be enabled or disabled from the config.

Enchantments / Special Stones (Total 83)

Special Stones (Total 4)


Cursed Stone
Any Item Enchant
Takes off a random enchantment from an item and gives you the Rune of that enchantment and level.

Magical Rune
Any Item Enchant
Gives an extra slot to an item. (Can't exceed its limit which is 15)

Protection Rune
Any Item Enchant
Prevents an item from getting destroyed from unsuccessful enchantment.

Magic Dust
Rune Enchant
Increases the success rate and decreases the destroy rate by random number of the Rune.


Enchantments (Total 79)

Lifesteal
Sword Enchant
When attacking another player you have a chance of gaining some of your health back
Maximum level: III

Assassin
Sword Enchant
Has a chance of inflicting a poison effect on your victim
Maximum level: III

Kill Confirm
Sword Enchant
A chance of your victim dropping their head on death
Maximum level: III

Hex
Sword Enchant
A chance of inflicting blindness on your victim
Maximum level: III

Jump
Boot Enchant
Gives you infinite jump boost
Maximum level: III

Speed
Boot Enchant
Gives you infinite speed boost
Maximum level: III

Zeus
Bow Enchant
Has a chance to summon lightning on your victim
Maximum level: III

Bat Vision
Helmet Enchant
Gives you infinite night vision
Maximum level: I

Demonic Aura
Armour Enchant
Has a chance of giving the wither effect to your attacker
Maximum level: V

Dodge
Armour Enchant
Chance of evading damage (regardless of cause)
Maximum level: V

Blessed
Armour Enchant
Restores the wearers health and hunger while walking / running
Maximum level: III

Arrow Rain
Bow Enchant
Spawns a barrage of arrows in the air after you hit a player with an arrow.
Maximum level: V

Snare
Bow Enchant
When hitting a player with an arrow they will receive a slowness debuff.
Maximum level: IV

Curse
Weapon Enchant
Upon hitting a target they will receive the wither damage debuff.
Maximum level: IV

Crushing
Weapon Enchant
A chance to deal up to 2x damage.
Maximum level: V

Execute
Weapon Enchant
More critical hits and a higher chance to do 2x damage whilst sneaking.
Maximum level: V

Stealth
Armour Enchant
When you sneak, nearby enemies aiming near you have a chance to get blindness.
Maximum level: IV

Aegis
Armour Enchant
When blocking with a sword, there is a chance for you to regain health for a percentage of the damage received.
Maximum level: V

Platemail
Armour Enchant
You gain damage resistance, along with a higher durability on the armour piece at the cost of slowness.
Maximum level: I

Purge
Weapon Enchant
A chance to call down a strike of lightning upon your enemy, removing all positive potion effects they have and damages them.
Maximum level: IV

Divine
Weapon Enchant
A chance to heal you relative to the damage you inflict upon your enemy without taking their health.
Maximum level: III

Entangle
Bow Enchant
A chance to add slowness de-buff your target.
Maximum level: IV

Pyromaniac
Armour Enchant
Fire ticks have a chance to heal you instead of doing damage.
Maximum level: V

Flame Cloak
Armour Enchant
Has a chance to ignite people that attack you.
Maximum level: III

Battlecry
Axe Enchant
Chance to remove negative debuffs from yourself while you fight.
Maximum level: III

Corruption
Axe Enchant
Has a chance to give weakness effect to enemy.
Maximum level: V

Turmoil
Axe Enchant
Has a chance to give enemies a nausea potion debuff.
Maximum level: III

Spiked
Armour Enchant
Gives a thorns like effect but a bit more than default.
Maximum level: II

Holy Smite
Axe Enchant
A chance to call down a bolt of lightning, removing any positive buffs the enemy has.
Maximum level: V

Riftslayer
Sword Enchant
You deal up to 3x more damage to mobs.
Maximum level: I

Petrify
Axes
Has a chance to give slowness effect to your enemy.
Maximum level: III

Eyepatch
Helmet Enchant
Immune to blindness
Maximum level: I

Plunder
Weapons
More XP from entities.
Maximum level: I

Mischief
Weapons
Inflicts nausea to your opponent.
Maximum level: III

Shadowstep
Armour Enchant
You have a chance to get teleported behind the player who damaged you.
Maximum level: III

Demon Siphon
Sword Enchant
You have chance to get large amount of life steal from PvE (Mobs).
Maximum level: III

Animal Tamer
Armour Enchant
By hitting the wolves, they will be tamed.
Maximum level: I

Wolves
Armour Enchant
While getting damage, you have chance to spawn friendly wolves to fight along side of you.
Maximum level: V

Superman Punch
Armour Enchant
While getting damage, you have chance to give a high knockback to your enemy.
Maximum Level: III

Disarm
Weapon Enchant
Whilst PvPing, your enemy has chance to drop the item in his hand.
Maximum Level: III

Thief
Weapon Enchant
While PvPing, you have a chance to steal some % of the money from your opponent.
Maximum Level: III

Swimmer
Helmet Enchant
Gives you infinite water breathing.
Maximum Level: III

Medic
Bow Enchant
When you shoot arrow on anyone with this bow, it will heal them. (This won't work if you shoot on yourself)
Maximum Level: I

Endless
Any Item Enchant
Item with this enchantment will never be broken!
Maximum Level: I

Health Boost
Chestplate Enchant
Gives infinite health boost.
Maximum Level: III

Reborn
Weapon Enchant
When you kill a player, you will get Absorption and Regeneration potion effect for limited time.
Maximum Level: III

Molten
Chestplate Enchant
Gives infinite Fire Resistant.
Maximum Level: I

Immolation
Chestplate Enchant
When you sneak, you have chance to set nearby players on fire for configurable amount of seconds.
Maximum Level: V

Strength
Chestplate Enchant
Gives infinite Strength.
Maximum Level: III

Horse Rider
Armour Enchant
Tames a horse with saddle when hit while wearing armour with this enchant.
Maximum Level: I

Web Trap
Weapon Enchant
You have a chance of spawning cob web at your opponent's location for few seconds.
Maximum Level: III

Paralyze
Armour Enchant
You have a chance to give your opponent Mining Fatigue effect for few seconds.
Maximum Level: II

Soft Touch
Pickaxe Enchant
You have ability to get the mob spawner on breaking it with this pickaxe.
Maximum Level: I

Tnt Shooter
Bow Enchant
You shoot Tnt instead of arrow. (It won't damage to protected area by any world protection plugins.)
Maximum Level: I

Rekt
Axe Enchant
You give 2x damage to mobs.
Maximum Level: I

Reversal
Weapon Enchant
You have chance to reverse the damage towards your opponent who damaged you.
Maximum Level: III

Reinforced
Chestplate Enchant
When you wear this chestplate on low HP, you get damage resistance. (Fully configurable)
Maximum Level: V

Wild Mark
Bow Enchant
Doubles the damage of arrows.
Maximum Level: I

Shearer
Shears Enchant
When left clicking the item having this enchant in the air, all Sheep within the radius will be sheared.
Maximum Level: I

Farmer
Armour Enchant
When placing the seeds, potatoes or carrots on the farmed land while wearing any armour part having this enchantment, the specific crop will instantly grow.
Maximum Level: I

Haste
Pickaxe Enchant
Gives you Haste Potion Effect until you hold this pickaxe.
Maximum Level: III

Explosive
Pickaxe Enchant
Makes an explosion on breaking a block with this pickaxe.
Maximum Level: V

Lumberjack
Axe Enchant
Chops the whole tree in one click.
Maximum Level: I

Plow
Hoe Enchant
Hoes a bigger area.
Maximum Level: V

Veinminer
Pickaxe Enchant
Mines the nearby blocks of the same type of the block you break.
Maximum Level: III

Lucky Mining
Pickaxe Enchant
Chance to get some rewards while mining. (Commands must be configured from config.yml)
Maximum Level: V

Smelt
Pickaxe Enchant
Auto Smelts the blocks you break.
Maximum Level: I

Auto Block
Pickaxe Enchant
Auto makes the block of items such as diamond, lapis etc.
Maximum Level: I

Shooter
Pickaxe Enchant
Shoots a fireball when right clicked with this pickaxe. When the fireball hits any block it will break that block. (It also supports other enchants like Veinminer and Explosive!)
Maximum Level: I

Feather Fall
Armour Enchant
No fall damage when you wear any armour part having this enchantment.
Maximum Level: I

Suicide
Chestplate Enchant
A chance to create an explosion when the player who wears this enchanted chestplate dies.
Maximum Level: I

Angry Birds
Sword Enchant
A chance to launch the enemy up in the sky!
Maximum Level: V

Detonate
Bow Enchant
A chance to create explosion on the location of your enemy.
Maximum Level: III

Death Hammer
Bow Enchant
A chance to spawn the rain of TNTs over your enemy.
Maximum Level: V

Captain (Factions Enchant*)
Sword Enchant
A chance to heal your nearby factions member while in combat.
Maximum Level: V

Sacrifice (Factions Enchant*)
Chestplate Enchant
If you die having this chestplate on, nearby factions member will get healed.
Maximum Level: III

Batman
Chestplate Enchant
A chance to spawn some bats on your enemy.
Maximum Level: III

Necromancer
Chestplate Enchant
A chance to spawn some friendly zombies to fight along side with you.
Maximum Level: V

Thor Hammer
Sword Enchant
A very rare chance to instantly break the weapon your opponent is holding.
Maximum Level: I


More custom enchantments will be added.

Commands & Permissions

/runes give <player> <enchantment> <level>

Permission: runes.cmd

/runes reload (Reloads the plugin)

Permission: runes.reload

/runes shop [page_number] (Opens the GUI shop of the Runes)

Permission: runes.shop

/runes enchanter or /enchanter (Opens the Enchanter GUI)

Permission: runes.enchanter

/runes tinkerer or /tinkerer (Opens the Tinkerer GUI)

Permission: runes.tinkerer

/runes random <player> <level> (Gives the player a random rune of the level which is specified)

Permission: runes.random

/setslots [slots] (Sets the number of slots of the item in hand)

Permission: runes.setslots

/renchant <enchantment> <level> (Enchants the item in hand with specified enchantment and level)

Permission: renchant.use

/stone protection/magical/magic_dust/cursed_stone [player] (Gives player the stone)

Permission: renchant.stone


To be able to apply the enchantment on an item through Rune, you need the permission: runes.use

Enchanter permissions:

* runes.enchanter.xp (Permission to be able to access the Enchanter with XP as payment method)

* runes.enchanter.money (Permission to be able to access the Enchanter with In game money as payment method)


To create the Sign

[RunesEnchant]
<enchantment> <level>
<price>

Example:

[RunesEnchant]
Speed 1

500

Permission: runes.sign.create
Permission to use the sign: runes.sign.use

Note:- For using "Superman Punch" you should make the sign with enchantment name "superpunch". So example:


[RunesEnchant]
Superpunch
500
TIPS:

* You can also have random runes in the sign. Just replace the enchantment name with "Random". Example:

[RunesEnchant]
Random 1
10
* You can also create sign of enchanter. Just type the following in the sign:

[Enchanter]
* To have the sign which costs XP instead of money just replaced the first line from "[RunesEnchant]" to "[RunesEnchantXP]".


* To have a sign with random enchantment and random level, set the second line of sign to "Random".


Editing the Enchantments' Name and Color

In version 3.3.9, I have added an ability to edit the name and display of enchantments. However to give the Rune, you still will have to type the original name (Soon I will add aliases to fix this issue). This can be configured from the file 'enchantments.yml'.

For default enchantments.yml, Click Here.

But please keep in mind that, even if you change the name from there, and to give Rune, you will have to use original name of enchant. But not to worry, soon I will make it so that you can use edited name to give Runes.


Runes Tinkerer

In version 3.3.7, the Tinkerer was added. It is basically a GUI, where you put unwanted Runes or items having enchantments of this plugin, and in exchange of that it will give you XPs or Money depending on what you have configured. The design of the GUI is same as found in CosmicPvP. To access Tinkerer, the command is "/runes tinkerer" or "/tinkerer".


Almost everything in here is configurable. The configuration of Tinkerer will be stored in "tinkerer.yml". The default configuration can be found by clicking here.


Runes Enchanter


There are 2 versions of Enchanter:

Enchanter v1

In version 2.0 I have added "Runes Enchanter". It is basically a GUI. There will be 5 glass panes. If you clicked the first glass pane, it will give you a random Level 1 Rune of any enchantment. It will cost you a number of XP points specified in the config. Same applies for the 2nd, 3rd, 4th and 5th Glass Pane. So in short, it will give a random type of Rune with a level of which number of Glass Pane you choose.

To access this feature you have to perform command "/runes enchanter" or "/enchanter".

UPDATE: (version 2.1)

In this update, if you perform "/runes enchanter" it will open a GUI and it will ask you with which method you want it to cost (In game money or EXP).


Enchanter v2

Version 3.4.2 adds the Enchanter v2. It's fully configurable and pretty different from v1. You can create your own tiers with a name of your liking, have permission for specific tiers etc. in a GUI. The whole configuration is located in the file "enchanter.yml". The file itself will guide you how to configure it.

Click here, to check the default enchanter.yml.

If you are confused exactly how to put values in gui look at this:



UPDATE Version 3.4.9:

You can now add random levels for enchantments on Enchanter v2.


Code (YAML):
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
# Add enchantments in the "enchantments" string list. Format:
# 'enchantment:level'
# If you wish to have random levels do like:
# 'enchantment:random;level' Example: 'excecute:random;3' It will choose a random level of Execute enchantment from 1 to 3.



Runes' GUI Shop (Costs in game money)

As of version 1.9, A GUI shop of Runes has been added. It is accessible with a command "/runes shop <page_number>"

Page Number:- You may be willing to create a shop for all Runes. It is not possible to put all Runes in a single GUI of 54 slots. So there are Page numbers where you can add as much Runes as you want.

To create the page numbers, you ought to go to data folder of the plugin and create new file called "page[your page number].yml". Example "page5.yml". Then to start adding Runes in the GUI you have to open the file and have something like this:


Code (YAML):

1:
enchantment: speed
level: 2
price: 500

2:
enchantment: superman_punch
level: 3
price: 645
Notice the numbers '1' & '2', these are basically the slot of the GUI. So, as stated '1' the Rune of Speed will be in the first slot. Maximum slots in a GUI are 54. 'level' is the level of enchantment and 'price' is the amount that will cost to purchase the given Rune.

NOTE: page1.yml will be created by plugin itself. This is the default page1.yml:
Click Here



Default Configuration

The enchantments are configurable. Their chances, potion duration, potion level etc. can be configured.

Click Here


Default 'lore.yml' - Credits to @Robi_Iso

Click Here


FAQs

* Can I make success and destroy chances to random?

=> Yes, you can!

* Can I disable any enchantment that I don't want?

=> Yes.

* If an Item having level II enchantment and I place the rune of same enchantment with level III, will the enchantment of the item level up?

=> Yes.

* In which versions of Minecraft will this plugin work?

=> MC 1.7, 1.8, 1.9, 1.10 and 1.11.

* Does the enchantments have WorldGuard support?

=> Yes they do.

* Does this plugin have Factions support? Like if I kill my faction member or ally will it have effect(s) on them?

=> No. The plugin will listen to every plugin on your server, if any plugin such as factions cancels the event when player is damaged, enchantment won't have effect.

* Can we change lore and display name of the Rune?

=> Yes you can. For display name you have to check the config and there will be an option to edit the name. For lore, there is a specific file called "lores.yml". You can edit them at there.

* Can we set the default slots on the basis of per item?

=> Yes, you can.

* Can we customize the display of Slots?

=> Yes, you can from config.yml.

* Is there Tinkerer as found in CosmicPvP?

=> Yes!

* Can I change the Names and Colors of enchantments?

=> Yes, you can. Check the enchantments.yml file.

* How do I enable Factions Enchantments?

=> Simply set the "using-Factions" to "true" in config.yml.


Notes

* The plugin requires Vault as hard dependency and WorldGuard as soft dependency.

* With every update of the plugin, don't forget to update your config and lore.yml as well!


By purchasing this plugin, you agree to follow the following conditions:

* You will not -Redacted- this plugin.
* You will not resell this plugin.
* You will not decompile this plugin.
* No refunds will be held.
* I may change the price of this resource any time.
* All purchases are final.


DO NOT MAKE A BLIND PURCHASE.
READ EVERYTHING BEFORE PURCHASING!

The plugin uses ArmorEquipEvent and HiddenStringUtils!

Latest updates

  1. 4.3.2

    4.3.2
  2. 4.3.2

    4.3.2
  3. 4.3.1

    4.3.1

Latest reviews

Was looking for this plugin for a while, thank you very much ! :D

Similar resources

Christmas's Gift #9 (2) RunesEnchant RECODED [Beta] InactiveResource
A custom enchantment plugin similar to the one of CosmicPvP and Treasure Wars!
5.00 star(s) 2 ratings
Downloads
129
Updated
RunesEnchant RECODED [Beta] B
A custom enchantment plugin similar to the one of CosmicPvP and Treasure Wars!
5.00 star(s) 2 ratings
Downloads
280
Updated
RunesEnchant yeyuearl
A custom enchantment plugin similar to the one of CosmicPvP and Treasure Wars!
5.00 star(s) 4 ratings
Downloads
499
Updated
BlackSpigot General Chat
Rules Help Users
    BlackSpigot.com @ BlackSpigot.com: my vip was not activated Hello, PM me the email you used to pay.
    Top