My Plugin Request!

Discussion in 'Plugin Requests' started by Jaackk, Dec 2, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Jaackk

    Plugin category: Fun/Misc

    Suggested name: ExtraEnchanting

    What I want: I am looking for an extensive enchanting plugin. The plugin would include three crucial things. These are as follows:

    1) Custom Enchants that do not exist in vanilla Minecraft that are configurable with settings such as:

    Config Settings (open)

    • Max Level (The max level that this enchant can go) It may look like this:
    Lifesteal:
    Max Level: 10
    • Percentage chance that the enchant will activate (for example a 'lightning' enchant on a sword would have a percentage chance that the enchant will activate striking the enemy with lightning, would be annoying and overpowered with many enchants if it activated 100% of the time). It may look like this:
    Lifesteal:
    Max Level: 10
    Chance of activation: 20
    • Percentage chance of effectiveness the enchant increases per level (for example a 'life steal' enchant would have 10% effectiveness of life steal at level 1 stealing half a heart per active proc hit on an enemy in relation to level 10 for example being 100% life steal, stealing 5 hearts per active hit on an enemy). It may look like this:
    Lifesteal:
    Max Level: 10
    Chance of activation: 20
    Increase per level: 10
    • Whether or not it can be given from an enchantment table. It may look like this:
    Lifesteal:
    Max Level: 10
    Chance of activation: 20
    Increase per level: 10
    Table: false
    • (Explained in the next section) Whether or not the enchant can be on a Rune/Book. It may look like this:
    Lifesteal:
    Max Level: 10
    Chance of activation: 20
    Increase per level: 10
    Table: false
    Rune: true
    • (Explained in the next section) Percentage chance ranges of Runes/Books so for example a good enchanted Rune/Book such as 'life steal' would have higher chances of failing or breaking your item you applied it to. It may look like this:
    Lifesteal:
    Max Level: 10
    Chance of activation: 20
    Increase per level: 10
    Table: false
    Rune: true
    Rune chance: 1 - 25



    2)
    Runes/Books with these custom enchants on them that could be added onto items (preferably by dragging one item onto the other in your inventory). It would be amazing if these could also have percentage chances of failing or succeeding to apply to your item and even better if they had a chance to break the item (different chances for every Rune/Book at explained in the previous section but at random is a good alternative if not possible). So in a perfect world the plugin would have chance to apply the enchant, do nothing or break the item completely.

    3)
    Protection Runes/Books that would add protection onto the item it's applied to. Protection Runes/Books would be 100% successful and would be be applied the same way as the the normal custom enchant Runes/Books. Instead of adding an enchant they would give protection from your item breaking if the Rune/Book you applied would have broken your item. If the Rune/Book was successful or just does nothing the protection rune stays on your item, it only would expire if the Rune/Book you used would have caused it to break.

    Ideas for commands:

    /ExtraEnchanting /ExtEnchanting /ExtEnchant /extench /exte /ee

    Aliases for the command

    /ee help

    Shows all the commands of the plugin

    /ee menu
    Shows a GUI menu of the different enchants, runes etc?

    /ee list
    Shows a list of all the enchants

    /ee enchant (enchantment) (level)
    Enchants the current held item with the enchant and enchantment level specified

    /ee give (player) rune (enchantment) (level) (chance ranges Number - Number)
    For example: /ee give Jaackk rune lifesteal 5 1 25

    /ee give (player) ProtectionRune
    Gives the player a protection Rune

    /ee give (player) book
    Gives the player a book with all the custom enchants written with descriptions of what they do inside

    /ee reload
    Reloads the plugin


    Ideas for permissions:

    ExtraEnchants.* - All permissions for the plugin
    ExtraEnchants.help - Permission to use /ee help
    ExtraEnchants.menu - Permission to use /ee help
    ExtraEnchants.list - Permission to use /ee list
    ExtraEnchants.enchantcmd - Permission to use /ee enchant
    ExtraEnchants.give - Permission to use /ee give (Including both types of runes and book)
    ExtraEnchants.give.other - Permission to use /ee give (player)
    ExtraEnchants.reload - Permission to use /ee reload
    ExtraEnchants.use - Permission to use the enchants
    ExtraEnchants.use.runes - Permission to use the runes
    ExtraEnchants.use.runes.protection - Permission to use protection runes
    ExtraEnchants.use.table - Permission to receive custom enchants from the enchantment table


    When I'd like it by: It would be amazing to have this plugin completed by Christmas, I know that it's very extensive and may be very complicated and hard to make. This is a very flexible time length.



    Here are a list of enchants I would love included:

    Enchants (open)


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

    Block
    Sword Enchant
    Blocking with your sword will increase your resistance
    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 ONLY Enchant
    Gives you infinite jump boost
    Maximum level: III

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

    Soulshot
    Bow Enchant
    Pierces through armor as though your target's armor is less strong
    Maximum level: V

    Zeus
    Bow Enchant
    Has a chance to smite your victim
    Maximum level: III

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

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

    Reinforced
    Armor Enchant
    When activated by low HP, gives a static damage resistance potion effect.
    Maximum level: V

    Health Boost
    Armor Enchant
    Does not stack. Increases the wearer's total health.
    Maximum level: III

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

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

    Necromancer
    Armour Enchant
    Gives you a chance to spawn friendly zombies which will attack nearby players when you receive damage.
    Maximum level: X

    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

    Spectral
    Armour Enchant
    Gives invisibility and invincibility for a few seconds every now and then.
    Maximum level: VII

    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 or behind your enemy.
    Maximum level: V

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

    Shadowstep
    Armour Enchant
    You vanish in a puff of smoke and teleport behind your attacker.
    Maximum level: VIII

    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

    Protector
    Armour Enchant
    Nearby allies have a chance to be healed when taking damage.
    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: III

    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
    Heals you relative to the damage you inflict upon your enemy without taking their health.
    Maximum level: III

    Entangle
    Bow
    A chance to freeze your target on the spot.
    Maximum level: IV

    Animal Aid
    Bow
    Heals and buffs all hostile mobs near your target.
    Maximum level: IV

    Insect Swarm
    Bow
    Has a chance to spawn Silverfish all over your target.
    Maximum level: VI

    Wild Mark
    Armour
    Increases the damage of arrows.
    Maximum level: III

    Wolves
    Armour
    Spawns friendly wolves to fight alongside you.
    Maximum level: VIII

    Fireball
    Bow
    Shoots fireballs that explode on the target, igniting them and spreads to nearby targets.
    Maximum level: V

    Firestorm
    Bow
    Rains down a bunch of fire and ignites an area of targets.
    Maximum level: IV

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

    Flame Cloak
    Armour
    Ignite people that attack you.
    Maximum level: III

    Flame Elemental
    Armour
    Chance to spawn Blaze that attacks your enemies.
    Maximum level: X

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

    Corruption
    Axe
    Gives weakness and a bleeding effect to your enemy.
    Maximum level: V

    Enrage
    Axe
    You receive a strength buff at the cost of having mining fatigue.
    Maximum level: V

    Swipe
    Axe
    Deal damage to all entities in a cone in front of you.
    Maximum level: VII

    Turmoil
    Axe
    Gives enemies a nausea potion debuff.
    Maximum level: III

    Hellforged
    Weapon
    Weapons automatically repair themselves when used in combat.
    Maximum level: X

    Spiked
    Armour
    Gives a thorns like effect, without losing any durability.
    Maximum level: II

    First Aid
    Bow
    Arrows heal and buff allies or faction members when you hit them.
    Maximum level: IV

    Holy Smite
    Bow
    Calls down a bolt of lightning, removing any positive buffs the enemy has and also deals half a heart of damage with each hit.
    Maximum level: V

    Life Essence
    Armour
    Whenever you receive damage, you have a chance to regain half a heart of health.
    Maximum level: III

    Demon Siphon
    Sword
    Large amounts of lifesteal from PvE (mobs).
    Maximum level: IV

    EXP Drain
    Sword
    More EXP for killing mobs.
    Maximum level: IV

    Bloodthirsty
    Axe
    When you kill an enemy, you get absorption and regeneration for a short period of time.
    Maximum level: V

    Petrify
    Axes
    Turns your enemy to stone for a few seconds, stopping them from moving.
    Maximum level: V

    Trophy
    Axes
    Chance to get the players head.
    Maximum level: III

    Duel Wield
    Weapons
    Chance to proc 2 damage events, meaning enchants can act twice.
    Maximum level: III

    Fearless
    Armour
    Everytime you take damage, you have a chance to dispel any debuffs placed on you.
    Maximum level: V

    Captain
    Armour
    Inspire nearby allies, who will receive buffs for being near you.
    Maximum level: IV

    Eyepatch
    Armour
    Immune to blindness
    Maximum level: I

    Trickshot
    Weapons
    Chance of a second delayed hit after the initial one.
    Maximum level: VI

    Pickpocket
    Weapons
    Chance to steal in-game money whilst fighting.
    Maximum level: III

    Plunder
    Weapons
    More loot and XP from monsters.
    Maximum level: V

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


    Here are some demonstrations:


    Runes Failure and Success Rates
    Runes have a varying chance of success and failure which is shown in the Rune's lore. The higher the Success rate the better the chance of applying that Rune to your gear. The higher the Destroy Rate the higher chance of failure and possible destruction of that item.

    [​IMG]

    How do I protect my item to be sure?
    You can apply a Protection Rune to an item to protect it from a failed enchant protecting it from being destroyed should the application fail. Protection Runes will remain affixed ONLY until a failed enchant attempt. This protection, once applied cannot be transferred.

    [​IMG]

    How to apply runes to your gear
    Open your inventory
    Check to make sure the item you wish to enchant has an available slot
    Select the Rune you wish to apply to the item
    Hover your Rune over the item
    Click the Rune

    [​IMG]

    Successful application will immediately show the enchantment in the lore and will present with white particles.Failed application will have a chance at destroying your item. It will present with red lava particles.

    Regardless of whether or not the enchantment rune was successful it WILL use up one available slot on your gear (if the item was not destroyed by a Failed Enchantment).

    [​IMG]


    A massive thank you for making it this far, I know it's a lot! If anyone is still confused about anything please feel free to leave a comment and let me explain.

    I am very happy to hear all feedback and constructive criticism as well as all your thoughts and ideas!

    Many thanks,

    Best Regards,
    Jack.
     
    Last edited: Jan 14, 2016
    Sobsz likes this.
  2. Offline

    TheNewTao

    Just curious, are all these enchants your ideas or have they been borrowed from other servers?
     
  3. Offline

    Jaackk

    @TheNewTao

    These enchants are for the most part all very well known and were copied from or are very similar to ones on various other servers. These include the ones I referenced: Treasure Wars, Cosmic PvP and more :)

    Great question!
     
  4. Offline

    TheNewTao

    This plugin doesn't seem to be really hard to make. In fact, it looks even like a really cool plugin. I was thinking of making a custom enchants for a factions server, but it is really time consuming. I wish you luck finding someone :) If I have free time in the future, I'll come back and help you out!
     
    UnseenMC Network, Sobsz and Jaackk like this.
  5. Offline

    Jaackk

    @TheNewTao

    I'm also looking for this for my factions server, thank you for your interests. I wouldn't usually expect a plugin this extensive to be free because of how time consuming it may be to make but as there is nothing else out there publicly yet where else is better to come than bukkit? :D

    I think that if anyone does develop this it could be an extremely popular plugin and I created the request also so that others looking for this would be able to maybe one day use it too :)


    Best of luck to you too,

    Best Regards,
    Jack.
     
    Sobsz likes this.
  6. Offline

    Scimiguy

    Most/all of these enchants are already available in the customenchants plugin
     
    Sobsz likes this.
  7. Offline

    Jaackk

    @Scimiguy I have tried that plugin along with MoreEnchantsPlus and EnchantAPI and out of the three EnchantAPI is the better plugin but none of them include the majority of what I have requested here hence why I requested it. This includes things like the more enchants, runes/books, protection runes and other little things.

    Did you read the whole plugin request? I feel like you missed some things out :)

    Thanks for your feedback,

    Jack.
     
    Sobsz likes this.
  8. Offline

    TheNewTao

    @Scimiguy

    Besides the enchantments, he wants the success rate and protection system of CosmicPvp, if I am not mistaken, which is probably more time consuming than the enchantments themselves.
     
    Sobsz likes this.
  9. Offline

    Scimiguy

    Well i might aswell draw some more info for whoever may decide to take this on

    How would you obtain these runes?
    Just with the give commands?
     
    Sobsz likes this.
  10. Offline

    20zinnm

    I am looking for a big simple project, and I just found it. I'll begin work on it tonight. @Jaackk

    Also, I have an idea. What if every progressive level cost twice as much as the previous? And, how do people get "slots" on items? Is it based on the tier (diamond, iron, etc)? Should you have to buy it special from a GUI?
     
    Last edited by a moderator: Dec 3, 2015
    Sobsz likes this.
  11. Offline

    Jaackk

    @Scimiguy Great question, I would like to put the runes in crates that I have on my server if possible. I can run commands through console for the crates I use. Maybe there could be a custom shop with different tiers of runes to buy randomly. I didn't think about this, if you think of any other ways people could obtain the normal enchant runes be sure to let me know!

    Thank you for your feedback :)

    @20zinnm I'm ecstatic to hear that you would like to go ahead with the plugin :D

    I am somewhat unsure by what you mean with -every progressive level costing twice as much as the previous- Do you mean to enchant from the enchantment table?

    Great question also about the slots. With the slots I would love to give certain kits more slots than others depending on their cost etc. Maybe there could be a default for the different armours; diamond having more slots something around 5-8 as default?

    Maybe there could be a command to add slots with /ee give with its own permission.

    I also thought of one method that would be amazing if it's possible to do. There could be slot runes too, they could be given the same way with the /ee give command and would have a permission for doing so.

    I'm still thinking of ways people can obtain these runes but I would like the enchanting runes to be more common and then the slot and protection runes to be much rarer. I will think of some more ideas of how to implement the runes and let me know if you have any too!

    A massive thanks for your time,

    Be sure to keep us all updated.

    Best Regards,
    Jack.
     
    Last edited: Dec 3, 2015
    Sobsz likes this.
  12. Offline

    20zinnm

    I feel like it should be a big shop, where you can buy items with slots and runes. There would also be commands for different things. I'll work on the base system (Runes/Slots) first, then work on adding the custom stuff.
     
  13. Offline

    Jaackk

    @20zinnm That would be awesome, would this be accessible as a GUI or with signs or both?

    I would also like to have the flexibility to remove certain things from the shop if possible for example if I wanted protection runes to be really rare and only appear in donor crates or something like so.

    I'm really happy that you're working on the plugin and am very grateful :D

    Keep me updated,

    Best Regards,
    Jack.
     
  14. Offline

    Jaackk

    Any updates @20zinnm ? :)
     
  15. Offline

    20zinnm

    @Jaackk I have to put this on the backburner for a bit, we have a bunch of finals coming up. I'll pick it up soon or inform you if I can't by the end of the week.
     
  16. Offline

    Luk3Twi

    I REALY need this!!!
     
  17. Offline

    Jaackk

    Okay that's fine, thank you for the info :)
     
  18. Offline

    Jaackk

  19. Offline

    Moulberry

    Hmm, funny story, I am actually developing a faction server for a friend and I have a very similar system.

    My system works like this:

    You have a "Blank Papyrus"
    You can enchant it at an enchant table for either a "Power Word Scroll" or a "Arcane Energy Scroll"
    Apply Arcane Energy to a black papyrus to create a "Unscripted Enchant Book"
    You can open this for an enchant or do one of these things:
    Apply more arcane energy, giving a better chance for higher tier enchants
    Apply a power word scroll, these scrolls basically change the possible outcomes of an enchant (explained below)

    Say you have two enchants on your server (just examples): Fly, Gust and Stab

    Applying a power word scroll: Ventus (wind) to your book would mean that you no longer can get the enchant stab, only the enchants Fly and Gust (because they relate to wind)

    The only thing I haven't done yet is prettying up the system (gui, etc.) and making the more arcane energy applied, the better the enchant.

    I actually really like this system because of the amount of effort you can put into creating your gear- No more spamming xp then spamming books, you are actually required to think on your feet and use a unique combination of power word scrolls to gain the enchant you want and also ration your arcane energy, not expending it on a single book, but not using too little as to have a weak chance of getting your desired enchant.

    I am also looking into adding more to the system, such as a scroll that lets you choose from up the three enchants.

    I hope you are having a lovely day and are interested in my work!

    Moulberry
     
  20. Offline

    Jaackk

    This sounds really cool, I absolutely love extensive plugins with creative features. This is very different from my request however I really like it.

    If/when you do finish the plugin I would love to try it out on my server to maybe be an 'instead' for my own request. I would love to see it in action. The system could be confusing to players but I'm sure they'd pick it up quickly. Please keep me updated as I'd love to check it out, thank you very much for letting me know and I really appreciate your idea!

    Keep me posted.

    Best Regards,
    Jack.
     
  21. Offline

    Moulberry

    Yep, just making a video now of my Custom Enchant and LootTime systems that I have,

    I'll try edit it and post it ASAP so you can get a better understanding of it!

    Cheers
    Moulberry
     
  22. Offline

    Jaackk

    Sounds good, can't wait to see :D
     
  23. Offline

    Moulberry



    Says it should be uploaded in 68 minutes...

    At a holiday home so the internet is rather terrible,

    Cheers
    Moulberry
     
  24. Offline

    Jaackk

    @Moulberry
    Looks very interesting! Very confusing too!

    It looked like there should have been sound in the video; like you may have been talking? I'm not sure if it was intentional or not but there was no sound in the video.

    I think it would be helpful if I could see the plugin in action myself, hands on. Do you have this working on a server I could have a look at and try for myself?

    I love how original it looks and I bet it's awesome to use.

    Do let me know,

    Thanks again for your time,

    Best Regards,
    Jack.
     
    Last edited: Dec 17, 2015
  25. Offline

    Jaackk

    BUMP! :D
     
  26. Offline

    Jaackk

    BUMP! :D
     
  27. Here you go <3
    Enchanter/Tinkerer <Edit by Moderator: Redacted not allowed paid resource url>
    Enchants <Edit by Moderator: Redacted not allowed paid resource url>
    All MSGs are configurable
     
    Last edited by a moderator: Dec 5, 2016
    Jaackk likes this.
  28. Offline

    Jaackk

    [quote uid=91152912 name="( ͡° ͜ʖ ͡°)" post=3305283]Here you go <3
    Enchanter/Tinkerer <Edit by Moderator: Redacted not allowed paid resource url>
    Enchants <Edit by Moderator: Redacted not allowed paid resource url>
    All MSGs are configurable[/QUOTE]

    Will check this out and get back to you! Thanks :D

    EDIT: @( ͡° ͜ʖ ͡°) I tried this plugin and it would be amazing if it had a few more methods of enchanting, and configuration. Apart from that the plugin would be what I'd be using right now if it wasn't super glitchy and buggy.

    Thanks for the post but that plugin isn't ready for a server, many thanks :)
     
    Last edited by a moderator: Dec 5, 2016
  29. Offline

    87pen

    Leaving a post here to be updated. After I finish my current project in 1-2 weeks if no one has finished it I will pick this plugin up.
     
    Brzurk likes this.
  30. Offline

    Jaackk

    [quote uid=91145790 name="Jaackk" post=3305408]Will check this out and get back to you! Thanks :D

    EDIT: @( ͡° ͜ʖ ͡°) I tried this plugin and it would be amazing if it had a few more methods of enchanting, and configuration. Apart from that the plugin would be what I'd be using right now if it wasn't super glitchy and buggy.

    Thanks for the post but that plugin isn't ready for a server, many thanks :)[/QUOTE]

    For those that may or are wondering whether to take this on, if <Edit by Moderator: Redacted not allowed paid resource url>

    Maybe if anyone is interested they can even contact the developer of the plugin and help fix bugs rather than creating a whole new plugin for this request, the author is very active and friendly and I'm sure they would be happy to have help fixing bugs and resolving issues.

    Many thanks :)
     
    Last edited by a moderator: Dec 5, 2016
Thread Status:
Not open for further replies.

Share This Page