Open Kerrus opened 9 years ago
Most of this is doable via the enchantment API for sure.. ..but I don't think we should use enchantment API, and there aren't any other choices out there. According to Xenu it has bugs and the creators doesn't know how enchanting works in 1.8
Otherwise it would be pretty good, the GUI type stuff would have to be custom. Death messages though, pretty sure we'd have to re-make heroic death for that to work as well.
This is what I have perceived from all of it to make it easier to understand what has to be done to get this made:
-A plugin that can intercept/modify the enchantment that you get from a table/wherever.
-Item 'level'.. (in database for player as owned item, gives perks depending on level)
-Max level abilities
-A GUI that can modify the 'level' of the weapon via putting materials into the GUI.
-Effects: Visual, physical, etc (level dependent)
-When durability hits 0 or really close to it, said stats turn off and it becomes a normal [weapon].
-Heroic death re-make that supports item titles/names. #57
-Ability to summon your sword at any time, may not be moved from inventory or dropped.
moreorless.
looks like Chip is gona be awesome and try to make this. It is a bit complex, so I have no idea how long it will take.. don't want to rush anything.
Moving this to post launch, because I know if I get started on another plugin now we may never launch, lol.
Shouldn't be all that hard to make myself using a similar system of storage and item manipulation.
As a perk for Ancient/Legendary Mystic ranks, a player unlocks a special item called Ancient [type of weapon]. They can choose what kind of weapon it is and can change the type by paying emeralds.
The weapon starts off as 'ancient' which is sort of a 'damaged form', so its stats are all about equivalent to gold weapons/tools, and has to be repaired. Once repaired it changes into the 'Legendary' form, in which its base stats are slightly superior to diamond.
One special note: These weapons are part of a feature, so they have special durability- they can take damage from use, but at 0 durabiltiy they don't break, but instead their special effects turn off until they can be repaired.
I figure we could set it up so the weapons have an upgrade screen (looks like the inside of a hopper/dropper with 4 or 5 slots. Special material (diamonds, glowstone) and emeralds can be fed into it to upgrade it and unlock the next level, improving the weapon's stats. As the weapon levels up various effects can be unlocked (ie: special enchantments, visual effects). Each weapon can be custom named by its player, and will show up as a special entry in the death messages plugin.
So for example "Noob _35 died with a smash of Kerrus's legendary hammer BloodBreaker!"
At higher levels the weapon gets more cosmetic effects, even if the improvement as far as damage is concerned is limited. Also these weapons cannot be enchanted normally so there's no crossover there.
Each weapon type would have an activated power at max level, something like:
Swords "Piercing Thrust" teleport 5 to 7 blocks forward, deal damage/bleed to any enemies between where you left and your destination.
Axes "Magma Slash" Creates a circle of fire 3 blocks around you for several seconds while also granting you immunity to fire damage.
Bow "Arrow Storm" Fires arrows out in an AoE that hit all enemies within 3 blocks of the targeted area, applies a slow and bleed effect
Unarmed (Leggings) "Thunder Kick" Jump straight up five blocks, deal AoE damage to every enemy in 3 block radius, knockback between 2-5 blocks.
If the weapon is dropped or disarmed, it vanishes and the player can resummon it. Summoning it works in battle but requires a command- or the use of some sort of item which appears in your hotbar and replaces itself with the weapon. In the case of unarmed (leggings) the gear is automatically equipped.