[MECH] AetaPriest v0.5 - RPG Style Priest plugin - New Spell [953]

Discussion in 'Inactive/Unsupported Plugins' started by Kitteh, May 13, 2011.

  1. Offline

    Kitteh

    AetaPriest - RPG Style Priest plugin

    This plugin allows users to cast priest related spells such as healing and buffing. The current release requires Permissions (Tested alongside v2-7-3).

    v0.5 Features:
    • Customized Cooldowns and effects with each spell
    • Command-less Spellbook
    • Heal Spell
    • Buff Spell (With durations)
    • Resurrection Spell
    Download Latest

    I have added a development build which will have more up to date features ;

    Download Testing Version
    -Added "Holy Aura" Spell

    How to use:
    The "spell book" refers to the minecraft book. Priests may select there spells with left click and cast them with right click.
    Spells such as Heal need to be casted on a target.

    Spell Descriptions
    Show Spoiler

    Heal:
    Heal another player
    BuffAttack:
    Increase the attack damage of another player
    HealSelf:
    Heal yourself
    Resurrect
    When a player dies, before they spawn they have the option to be "Resurrected" a priest may resurrect the player on the spot, so that when they respawn they respawn where they died.
    [Dev] Holy Aura
    Burn nearby zombies and skeletons. If you wish to set Cooldown on this you'll need to create a new node called HolyAura.



    Configuration:
    The configuration of 0.5 differs from previous versions;
    Cooldown Refers to the time (seconds) it takes to cast the spell again
    Amount refers to the power of the spell (in half hearts) for how much it heals. For buff spells this specifies how much the spell powers up the person (for instance more damage etc)
    Duration is specific to buff spells it specifies how long they'll last before wearing off
    Distance refers to the effective range of a spell (how far it will reach)

    Sample Configuration:
    Show Spoiler

    Code:
    Info:
        Version: 0.5
    Spells:
        Heal:
            Cooldown: 15
            Amount: 10
        HealSelf:
            Cooldown: 20
            Amount: 6
        BuffAttack:
            Cooldown: 50
            Amount: 2
            Duration: 600
        BuffDefence:
            Cooldown: 50
            Amount: 2
            Duration: 600
        Resurrect:
            Cooldown: 600
            Distance: 100
    


    Permission Nodes:
    Code:
            - 'AetaPriest.Heal'
            - 'AetaPriest.BuffAttack'
            - 'AetaPriest.BuffDefence'
            - 'AetaPriest.HealSelf'
            - 'AetaPriest.Resurrect'
            - 'AetaPriest.HolyAura'
    
    Changelog:
    Version 0.55
    • Performance Tweaks
    Version 0.5
    • Added durations for buff spells and configuration to go along with it (currently only effects BuffAttack)
    • Added Resurrection spell
    Version 0.4
    • Added BuffAttack and HealSelf spells
    Version 0.3
    • Better cooldown support fixed task handling problem
    Version 0.2
    • Updated features for CB743+
    Version 0.1
    • Initial testing thanks to for Brvtvs and m5k for this v0.1 was designed for CB733
     
    Wakko, stan_fear, MuttsNuts and 2 others like this.
  2. Offline

    anon

    I love u <3
    Its the only missing class of my rp server. Many thanks.
     
  3. Offline

    kahlilnc

    Oh Ah, Nice.
     
  4. Offline

    Taemera

    How does the Buff spel work? It increases the targets' attack by <amount> half-hearts, but is this temporary?
    The priest has got a cooldown, but does the cooldown define the amount of time the target has got an increased attack power? And does the Buff work only with unarmed attacks, or with swords as well?

    Sorry for all these questions, I love your plugin!
     
  5. Offline

    bryan hiew

    Hey, great plugin but the problem with it is you have to left click facing towards a mob in order to swap spells, can you fix it somehow? :)
     
  6. Offline

    Kitteh

    As long as you are not targeting a block it should switch, i can broaden the call if you like.


    Each cooldown specifies how long the player has to wait before casting another cooldown, since buff's are quite new in this version I haven't added a buff timer - So buff's are currently permanent. They should also effect all weapons and unarmed.
     
  7. Offline

    woodzy

    can you add more to this maby? like a spell that makes a flying rug, and a bridge and what ever else.
    \one could have a lot of fun with this one
     
  8. Offline

    burningacidsdk

    Awesome ... need more buffs..

    Maybe some Fireskills or Icebombs that are casted with a Stick..

    Or a something that creates a big wall in order to protect you.



    However this plugin has such epic potential !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    Great work --> Going to donate xD
     
  9. Offline

    bryan hiew

    nevermind, your right , no doesnt seem to be anything wrong with this :] great plugin looking foward to new spells :]


    you have a good point but i think he might have to make a different plugin for the fire and ice stuff, this seems more specified for a priest class

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  10. Offline

    burningacidsdk


    Maybe he´ll be able to make a whole "Mage / Priest" based Plugin that work with "Wand" Spells !!!!

    Ich hate Mage Skills that are casted wtih " /cast <spellname> " these are terrible unuseful in combat if Users aren´t using Macro Tools ..


    Soo this Plugin is one of the most awesome plugins i´ve ever seen :D

    /me downloading
     
    thepackett likes this.
  11. Offline

    thepackett

    I really like the idea of left clicking to cycle through abilities (<---emphasis), it's so much more useful than commands, I also like the idea of making priests have some attack spells as well, although its always good to be able to turn things like that on and off in the configuration file so people can choose what they want.
    Great plugin, this has so much potential i can't wait to see how this turns out :D
    (will download once you add a timer to the buffs effects)
    EDIT: as for spells an easy one to start with would be a lightning spell, i'm no expert but all you should have to do for this is to call a lightning strike where the player is looking and put a timer on how often they can use it ^^
    but i also like the idea of ice spells, fire spells, explosion spells (with a large time in between uses i would hope xD) as well as a teleportation spell (like how the compass works with worldEdit, except with a timer on how often you can use it) also maybe an ability to configure how powerful the spells are would be nice too :D (like being able to choose whether 1 lightning strike would hit where you are looking, or 20, whether you set one block on fire, or a whole field, that kind of configurable power)
    sorry to overload you with ideas but this plugin looks so amazing :D
     
    burningacidsdk likes this.
  12. Offline

    bryan hiew

    that makes sense :p
     
  13. Offline

    Nytemare3701

    Request: Use the McMMO stat system!
     
  14. Offline

    Kudos

    I am intrigued by this plugin and think it would go great in tandem with the Vampire plugin.

    The vampire plugin utilizes altars to cure or create vampires by collection of specific items. In the original thread, I had suggested that using the good altar when not a vampire could make it so that the person becomes a priest of some sort.

    A few examples of powers the priest could wield:
    -"holy" damage versus vampires: they need not weapons made of wood to pierce the damage resistance of vampires, for they enchant their weapons with the power of faith.
    -holy aura, a spell with a cost (or cooldown timer) that makes the priest the source of light for a certain length of time.
    -the ability to cure a willing vampire, perhaps using ingredients cheaper than that of a holy altar, with a chance of failing.

    Do you have any ways (quest or otherwise) set up in the config to allow a player to become a priest?
     
  15. Offline

    Garnith

    Oh hell yes, this is exactly what I needed for my server! :D

    A few requests:

    The spells have cooldowns, but could you add customizable durations (noticed this was mentioned above, just pushing the issue a little :p)?
    Could you add spells for Lightning, summon skeleton (for evil priests), buff defense, etc?
    Could you add in a second set of spells for Druids and nature-based divine spellcasters? (Web(webs appear on ground around target), entangle (Leaves surround target), etc, etc)
    Not really as important: Could you add an option to flip the R-click/L-click controls? Not important, just to maintain consistency with my other spell-casting plugins.

    Anyway, I'm off to remove the horrible jumble of plugins that let Clerics work on my server and replace it with this. Looking forward to seeing this plugin continue. Keep up the good work! :D
     
  16. Offline

    Phealoon

    When I loaded the plugin, I got this error:

    Code:
    2011-05-14 21:44:30 [SEVERE] Could not load 'plugins\AetaPriest.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:138)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:160)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:108)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:85)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerInteractEntityEvent
        at com.Kitteh.AetaPriest.AetaPriest.<init>(AetaPriest.java:26)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerInteractEntityEvent
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 14 more
    -Phea
     
  17. Offline

    Kitteh

    @Phealoon

    Can you post your craftbukkit version you are running on the server?
    Type into console;
    Code:
    Version
    
     
  18. Offline

    Phealoon

    This is the version I am running:

    Code:
    2011-05-14 22:08:28 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-729-g5ee3f0f-b766jnks (MC: 1.5_02)
    -Phea
     
  19. Offline

    Kitteh

    @Phealoon
    Are you in a position to redownload the plugin and restart the server?
     
    burningacidsdk likes this.
  20. Offline

    burningacidsdk

    Yeah v0.5 is even better than imagined :D And how fast hes working :)

    I love the now config file ..
    Just need more buffs and so on ..

    Maybe an Option to cast Buffs on my Wolf ? .. or for example to spawn a wolf to help you .


    Also some kind of "Damage-Reduce Cast" would be great .. ive seen this in the Faction Plugin where you get 50% resitence while fighting on your terratory..
     
  21. Offline

    Kitteh

    @burningacidsdk
    I added the defense buff to v0.5 and replaced the Jar, If you want to make use of the config options you'll need to add the new node from the config file in the original post. The permission node is
    Code:
    AetaPriest.BuffDefence
    
    it will have official support in 0.6 so if you don't want to use it now, leave out the permission node.
     
    burningacidsdk likes this.
  22. Offline

    Phealoon

    This is AWESOME!!!!!!!

    I wonder if you will be adding to the config file the ability to change the messages and maybe spell names etc.

    -Phea
     
  23. Offline

    burningacidsdk

    Thanks awesome :p!!!!!

    May i suggest to add a "Self Buff Spell" That casts Buff Defence & Buff Attack on yourself ?

    Also some spell to increase the reload of the Spells --> Like "Speed"

    1.2x reload of all Spells for a configurable amount of time ??



    I use this Plugin for its own RPG Class --> Priest ---> its growing better and better ..

    the users love the new Priesters cause of their buffskills :D Making Raids, Wars and Leveling much more funny ,, and also improves the Teamwork
     
  24. Offline

    Phealoon

    Yes this it EXACTLY what we needed for our server. Kitteh, I would be willing to send a nice donation to you, if you added some Mage spells so we can have a Mage class for our RPG server.

    -Phea
     
  25. Offline

    JayJayJay1

    Your plugin loads before my permissions-plugin loads, so I get many errors...
    How can I fix it?
     
  26. Offline

    Zeus1976

    Hey :) this looks amazing, would u also be able to add a option where u can choose what priests can and cant wear as armour. Maybe give them the ability to put a limited magical armour around them which gives them the same as leather.
     
  27. Offline

    stan_fear

    wohw ! amazing plugin!

    but maybe could you make spells configurable like in a file where we can add any spell we want !
    and maybe could you make the abilitie of adding somes differents class which can use only some defined spells
    this could make your plugin THE rpg plugin everyone need to have
     
  28. Offline

    burningacidsdk

    which permissions - plugin do you use ?

    Im using 2.7.3 and everything works perfect .. ??


    This would be very difficult i think ..

    I love the way the Plugin is constructed at the moment ..

    maybe (when he add attackskills) he can do it like so that the attack skills are casted with a stick or a paper ..
     
  29. Offline

    Kitteh

    @JayJayJay1
    Can you post the specific console output for the error?

    Attack skills are being planned out at the moment, and are being done in a way so that they don't interfere with people who just want a plain priest plugin.
     
    burningacidsdk likes this.
  30. Offline

    burningacidsdk

    Good to hear <333

    Do you need someone with good ideas and vision :p ???
     

Share This Page