[DEAD] Spells v0.996

Discussion in 'Inactive/Unsupported Plugins' started by NathanWolf, Jan 16, 2011.

  1. Offline

    NathanWolf

    Hrm- that almost sounds like I mixed it up with sandblast or something... ?

    I'll take a look!

    Meantime, I'm having some deployment issues. I may have just uploaded some unnecessarily huge jars... I'll try to get it fixed up by tonight.
    --- merged: Feb 20, 2011 5:44 AM ---
    Trying to get updated to get rid of that new log message that calls me out by name, btw :p
     
  2. Offline

    TJ8

    I love it how your so quick on your toes, is it possible to make a spell that blocks someone from talking? (Maybe a admin only or a op only spell???) because there are no spam blocking plugins and I really hate spammers >.>
     
  3. Offline

    NathanWolf

    I just pushed an update, will update the OP in a bit- don't grab it unless you also update CB!
    --- merged: Feb 20, 2011 6:19 AM ---
    That's prolly more an admin thing than a spell ;)
     
  4. Offline

    Shadus

    I'm sure it's been reported but spells, persistance, and wandmin are all erroring for me with (roughly) the same errors with the current version downloadable on each. My craftbukkit version was "git-Bukkit-hudson-dev-CraftBukkit-16 (MC: 1.2_01)" (<1wk old) and "git-Bukkit-0.0.0-428-g51dd641-b52jnks (MC: 1.2_01)" just flat blows up every plugin almost for a variety of reasons (Got 5 severes, dozens and dozens of info and warnings, etc.)

    Code:
    Feb 20, 2011 2:06:57 AM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/Persistence.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.NoSuchMethodException: com.elmakers.mine.bukkit.plugins.persistence.PersistencePlugin.<init>(org.bukkit.plugin.PluginLoader, org.bukkit.Server, org.bukkit.plugin.PluginDescriptionFile, java.io.File, java.io.File, java.lang.ClassLoader)
            at java.lang.Class.getConstructor0(Class.java:2706)
            at java.lang.Class.getConstructor(Class.java:1657)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
            ... 8 more
    
    Feb 20, 2011 2:02:12 AM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/Wandmin.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:79)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.NoSuchMethodException: com.elmakers.mine.bukkit.plugins.wandmin.WandminPlugin.<init>(org.bukkit.plugin.PluginLoader, org.bukkit.Server, org.bukkit.plugin.PluginDescriptionFile, java.io.File, java.io.File, java.lang.ClassLoader)
            at java.lang.Class.getConstructor0(Class.java:2706)
            at java.lang.Class.getConstructor(Class.java:1657)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:75)
            ... 8 more
    
    
    Of course without Persist... Spells gives roughly the same error too actually. Soooo many complaints on start up... the info and warnings of "we dont like their naming" doesn't really bother me, but the severes do... but I think I probably got something conflicting but I'm having trouble figuring out what or why.
     
  5. Offline

    NathanWolf

    You're going to need to update your CraftBukkit- I said that in the post right above yours :)

    I'm updating all my topics as I speak with [357], which is now the minimum version supported.
     
  6. Offline

    Shadus

    Just have to wait till a lot of the plugins update then, cause 5 severe are pretty raw and it's pretty much breaking about half the stuff the players really like. You, Zenexer, and Nijikokun seem to update pretty quick... wish all the mods did, but I got no room to complain beyond wishing and won't, I'm a pathetic java programmer at best and everyone is giving their time and skills to make the game more fun for the rest of the players.
     
  7. Offline

    NathanWolf

    It should be backwards compatible, though it will nag you about any plugins that haven't been updated- calling the devs out by name in your server log, in fact :D

    However, as far as I know, the new CB shouldn't break anything. Don't know what specifically you're having issues with (5 severe? pretty raw)- maybe go bug those plugin devs and get them to update :)
    --- merged: Feb 20, 2011 4:15 PM ---
    0.93 is a quick little update that makes one of my favorite spells all that much better!

    The torch spell will now auto-cast "night" when you point down. I think this never happened before now because, until CrowdControl, I never really wanted it to be night! :)
     
  8. Offline

    Fischkopf

    Haha .... I never would have guessed that. ^^
    I need to play that game again now that you talked about it .... and yeah I still have a copy and a PS2 around (for some games, as my PS3 can't play them :( )

    And yea thats work someone HAS to do, even if its dull .... and mostly the new one without experience will be doing it :D something I surely will be doing as my goal is to work in the game industry ;)

    Something to try out ;) if you ever need someone to try out some new mechanics or something like that, just call and I'll help. :)
    And maybe I will come up with some new spell ideas ^^

    And once again, I love your passion for your plugins .... I think its pretty rare to see someone so eagerly updating and listening to the players what they want :) [​IMG]
     
  9. Offline

    kexus

    Ive got an idea for some combat spells.

    Tomb: Traps the target inside of stone (so they suffocate)
    Flare: Ignites the target, and the adjacent blocks
    Incinerate: Temporarily ignites all blocks within a certain distance from the caster
    (Can't think of a name): Makes an explosion centered around the targeted square, that doesn't destroy blocks
    Drown: This is kind of construction. Makes 2 water blocks at the target, surrounded by glass.
    Hellfire: Replaces all air blocks within a certain distance of the caster with lava for a second, burning everything!
    Fire Arrow: Fires a flaming arrow at the target
    Arrow Rain: Creates a bunch of arrows above the area targeted, that rain down.

    Let me know if you think you might make some of these!
     
  10. Offline

    NathanWolf

    Yeah, I'll be sad when my old PS3 dies :( It's loud, it's hot, it's huge ... but gosh darn it, it's got all kinds of crazy memory slots, I could still install linux on it if I wanted, it can play any PS2 or PS1 game (it has an actual PS2, more or less, actually soldered onto the PS3 motherboard!!)

    Yeah, Sony really trimmed the design down after first gen :)

    Well, that's the idea with elmakers, for sure!

    mine.elmakers.com

    Is where all my experimental stuff goes (once it's not crashing things- it's a tier up from my dev system).

    Right now, I'm just really focused on NetherGate and CrowdControl, so there's not much in the way of new spells to play with there. There will be, though, when my focus is back on Spells.... there will be....

    Thanks! :D I have fun.... [sheep]
    --- merged: Feb 21, 2011 4:38 PM ---
    Use blob! Ok, I gotta share a funny story - I'll keep it anonymous in case this is embarrassing, but I had a guy come to my server to visit, this is while I was testing NetherGate. So, I portalled over, and he didn't really react right away, so I thought maybe he couldn't see me (multi-world bug....)

    So I was like, "hey, can you see me?" And he smacked me. I presume, in response, but... I kinda reacted :)

    It took me like 4 clicks to get blob selected and get him suffocating. I realized, then, just how much I use the Wand, and just how comfortable I've gotten with it. To be perfectly frank, Wand is my real passion, always has been. Spells are just here to make Wand fun :)

    Anyway, point being, I let him suffocate for a little bit. I think I threw out some cheesy line along the lines of "Don't mess with a wizard, son!".

    I rewound him out of it before he died...

    So, yeah. Long story short: blob. Blob is what you want for that :) Also, in my issues tracker is encase- which would not suffocate, but trap them in a very small space (box/construct could also be parameterized right now to do this)

    The issue tracker has a fire spell, and lots of variants- feel free to add your ideas there ;)

    I'd like to track blocks destroyed by an explosion (e.g. fireball), and then let you rewind them... but it's hard :\

    Prefer this to be a combo - guyser and encase, maybe.

    More fire variants....

    I like this is a variant of arrow- though I wish a flaming arrow actually did something, like light things on fire. Guess I could make it happen, in theory....

    I already had this idea, unfortunately :) I'm sure it'd be nearly impossible to find, but way back in this thread somewhere I "discovered" that there is an actual API function for shooting an arrow. At that point, the arrow spell became a lot better, in terms of aiming and such, because I wasn't trying manually spawn an arrow, point in the right direction, give it a velocity, etc....

    But I did file that manual arrow spawning knowledge (and code....) away for just this sort of "arrow rain" kind of spell :)

    Keep 'em coming!

    You can really start just adding them to the issue tracker, though- lotsa people are catching on, and it works really well for me :)

    Organization!
    --- merged: Feb 21, 2011 4:45 PM ---
    I know I never answered you here, but that is coming- figured you may have found that out yourself by now, but just in case- it is coming.

    I wish there were more of me.....
    --- merged: Feb 21, 2011 4:52 PM ---
    I was thinking a mute spell would be appropriate if it also took away their "/cast" rights, actually. Kind of a fun idea.... it'd be a "curse" spell- something I want to get into the new system. These would be like duration spells that you can on another player- it will consume your resources (if set up that way in the variant) for as long as the spell is affecting the other player.

    I imagine I'll want to let each player have at most one curse of each type out, per target player, at at time... but this does mean you could have multiple curses "running" concurrently, all sucking at your resources- so I'd want to have some easy, global way (e.g. point up and cast) to instantly drop all of your curses, at least by spell type, regardless of who they're on or where those people are.
     
  11. Offline

    Cre@tsheR

    Hi.

    Is there any way to get v0.8 of Spells ??
    I updated to v0.94 and it do not work =(
    Now i can't use Wand and Spells anymore =(
    Wand says that Spells is not installed in the log.

    The Log:
    Show Spoiler

    Code:
    2011-02-21 15:04:41 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-21 15:04:41 [INFO] Loading properties
    2011-02-21 15:04:41 [INFO] Starting Minecraft server on *:25565
    2011-02-21 15:04:41 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-437-g9de610a-b405jnks (MC: 1.2_01)
    2011-02-21 15:04:41 [INFO] Preparing level "world"
    2011-02-21 15:04:41 [INFO] Preparing start region
    2011-02-21 15:04:42 [INFO] Preparing spawn area: 32%
    2011-02-21 15:04:43 [INFO] Preparing spawn area: 89%
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor net.immortal_forces.silence.plugin.whitelist.Whitelist(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Whitelist to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.elmakers.mine.bukkit.plugins.wand.WandPlugin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Wand to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [INFO] Hint! It's probably someone called 'NathanWolf'
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor wrecker.tech.PrivateWarp(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of PrivateWarp to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [SEVERE] PW: PluginControl dependency not found!
    2011-02-21 15:04:43 [SEVERE] Could not load plugins/Spells.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:85)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:129)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:94)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:179)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:166)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:118)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:217)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:80)
        ... 8 more
    Caused by: java.lang.NoClassDefFoundError: com/elmakers/mine/bukkit/plugins/persistence/BlockRequestListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:637)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        at com.elmakers.mine.bukkit.plugins.spells.SpellsPlugin.<init>(SpellsPlugin.java:271)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: com.elmakers.mine.bukkit.plugins.persistence.BlockRequestListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:30)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
        ... 26 more
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.elmakers.mine.bukkit.plugins.nether.NetherGatePlugin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of NetherGate to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [INFO] Hint! It's probably someone called 'NathanWolf'
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor me.taylorkelly.mywarp.MyWarp(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of MyWarp to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.iChat.iChat(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of iChat to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [WARNING] Plugin 'iChat' (ver 1.0) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [INFO] [iChat] version [1.5] (Maria Holic) loaded
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.Permissions.Permissions(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Permissions to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [WARNING] Plugin 'Permissions' (ver 1.0) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [INFO] [Permissions] version [2.0] (Handler) loaded
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.elmakers.mine.bukkit.plugins.persistence.PersistencePlugin(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of Persistence to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [INFO] Hint! It's probably someone called 'NathanWolf'
    2011-02-21 15:04:43 [WARNING] Using the stupidly long constructor com.nijikokun.bukkit.General.General(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of General to remove it! (Nothing is broken, we just like to keep code clean.)
    2011-02-21 15:04:43 [WARNING] Plugin 'General' (ver 1.6) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [WARNING] Plugin 'General' (ver 1.6) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [INFO] [General] version [2.1] (Salvez) loaded
    2011-02-21 15:04:43 [INFO] Whitelist: Trying to load whitelist and settings...
    2011-02-21 15:04:43 [INFO] done.
    2011-02-21 15:04:43 [INFO] Whitelist version 1.9 is enabled!
    2011-02-21 15:04:43 [WARNING] The Wand plugin depends on Spells v0.50 or higher - please install it!
    2011-02-21 15:04:43 [WARNING] Plugin 'Wand' (ver 0.59) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [WARNING] Plugin 'Wand' (ver 0.59) is registering events before it is enabled. It may be misbehaving and the author needs to fix this.
    2011-02-21 15:04:43 [INFO] Wand version 0.59 is enabled
    2011-02-21 15:04:46 [INFO] NetherGate version 0.18 is enabled
    2011-02-21 15:04:46 [INFO] bMobs version 0.5.2 is enabled!
    2011-02-21 15:04:46 [INFO] [MYWARP]: 6 warps loaded
    2011-02-21 15:04:46 [INFO] [MYWARP] Permissions enabled.
    2011-02-21 15:04:46 [INFO] MyWarp 1.9 enabled
    2011-02-21 15:04:46 [INFO] Persistence: Found Permissions, using it for permissions.
    2011-02-21 15:04:46 [INFO] Persistence version 0.33 is enabled
    2011-02-21 15:04:46 [INFO] Done! For help, type "help" or "?"

    craftbukkit version is this.
    I hope you can help me
     
  12. Offline

    NathanWolf

    Yeah, I broke it late last night sorry :( Hm... I think what you need is not an older Spells, but a newer Persistence... but (and here's where I get lame) not the newest Persistence. Try this, with your current Spells.jar:

    Persistence 0.47

    Also, (and I really should add this to the OP), I always keep old versions of everything around, here:

    www.elmakers.com/minecraft

    Let me know if that gets you fixed up! If not, I should have everything working together with their current releases sometime today. I actually thought I was going to have an easy workday today and I'd be able to get all this fixed up first-first, but.... ah... that hasn't exactly happened :(

    TYVM for the spoilers around your log btw :)
    --- merged: Feb 21, 2011 7:27 PM ---
    0.95 Released

    If you're having trouble, please update both Spells.jar and Persistence.jar. If you're using Permissions, you also need Groups.jar.

    Then, if you're still having trouble, delete /plugins/Persistence/global.db. Do this is as a last resort!

    if you're using ProtectedDoors/NetherGate/CrowdControl/MobControl(?), or anything else you think might be storing something that you feel is important in that database, let me know and I'll walk you through inspecting, migrating, etc.

    This should all be much more transparent and automatic in the future... sorry, WIP, alpha software, you know the drill, etc etc.

    Upgrades for the first few releases of Spells 1.0 might be a little rocky, this is a taste of that now that Spells is integrated with Persistence, even though I haven't really started taking advantage of that yet (spell variant customization, persisted undo queue, familiars, recall markers (maybe a list?), etc).

    Hopefully by the time I start rolling out spells, I'll also have Persistence and some basic data migration pretty solid, and it won't be as big of an issue. There have been a lot of growing pains with my NetherGate admins, I will tell you what.... :(
     
  13. Offline

    Xemnas33

    I wouldn't mind seeing the ability to assign spells to an object so when a person right clicks it they learn the spell and the object is then removed. Like a spellbook or something similar.
     
  14. Offline

    NathanWolf

    This has been discussed a zillion times- please remove the large quote block you needlessly added :p
     
  15. Offline

    Xemnas33

    I know it probably has but I don't know the answer to it :p But i'm guessing it's a no for now? if so that's slightly dissapointing.
     
  16. Offline

    NathanWolf

    Yes, definitely no for now- I'm not even sure that's something I want to cover in Spells, ultimately- we'll see. Very low on the list, to say the least- but another plugin could easily be made to hook into Spells for that if someone wanted to make one.
     
  17. Offline

    Cre@tsheR

    Okay i just updated everything (Groups.jar i never needed, but now i need it !?) and the log is clean now.
    i test it when minecraft is up again.
     
  18. Offline

    NathanWolf

    Yeah, I'm waiting on that, too :(

    Testing offline for now, but I'm never really happy until I see it all working together on my public server.
     
  19. Offline

    Cre@tsheR

    Finally Minecraft is online and everything works =)
    but why do i need Groups now ? i didn't need it until today !?
     
  20. Offline

    NathanWolf

    You don't unless you want Permissions support.

    I broke that off into its own plugin so I could easily support Permissions in all my plugins in a way that... uh... hrm. Well, in a way that I like, and let's leave it at that :)
     
  21. Offline

    Arisilde

    There's a plugin called voidmage that does something like this arrow storm idea. Basically, it spawns a block of arrows above the target, so that when they fall to the ground they do damage due to the new arrow physics.
     
  22. Offline

    NathanWolf

    Cool- yeah, that's the idea, certainly easy enough. Of course, knowing me, it will probably not be a new spell- just adding parameters to arrow, like I always do. Probably a "rain" modifier, and then maybe a height / arrow count parameter.

    It's all about the spell variants, people, I want you to try to get used to that. Spells 1.0 will be a toolset, primarily, to do with as you please.
     
  23. Offline

    Cre@tsheR

    I want Permission Support so i need the Groups.jar. I only wondered, because in v0.8 i didn't need the Groups.jar, but okay now it's done this way and works so i will jump around and use it =P
     
  24. Offline

    Willobe

    Thats what im talking about heh, i want all the options at a flick of a "permission" so i can make a custom class/prof system that doesnt have to conform to anyone else idea of what it should be.
     
  25. Offline

    NathanWolf

    You've got the right mindset, my friend :)

    I really want each spell to be a building block- some more than others, obviously.

    And then, once it's all data driven, you can cherry-pick the defaults I'll make for you, rename them, make your own, turn all of mine off, whatever. It's going to be really nice, I hope!

    For instance, those of you who've always wanted to run that Harry Potter server might find yourselves very much supported by me :) I can think of several spells and planned spells that have very direct HP equivalents, and while I'm not going to fashion my default names around them, I would support and applaud anyone that modified spell names and in-game text to fit the HP world :D

    I definitely want to make a "yoink" spell, and have a powered-down version just knock items out of the target's hand- would make a great expelliaramus!

    Um.. let's see, lots of the various curses I want to make, once I get that system going, would apply. I want some sort of immobilization curse, would be a good stupify. Anyway, you see where I'm going with this :)

    I can't wait to see what you all do with these toys :)
     
  26. Offline

    Willobe

    yeah i mean if you can add the options like

    Name: Fireblast
    Range: 1-10 squares
    Radius : Cone (having this already a key word so it does the work of saying make a damn cone, for the ppl that cant code :p)
    Effect: Fire, Explosion (lighting the person on fire of course, and a tnt blast)
    spell effect: Fire (or the item code 51 cuz thats easy enough :p but the blocks that would be created to fill in the effect space)
    Req Target: true (aim in a direction or have to be in range of a target)

    etc what ever effect that you can think of or options you can fill in there that you already have finished like
    Effect: Fire, Levitate, Freeze, Cage, Stop, Light, Sand, Fill, Etc etc etc

    Radius: AoE-1~10 (so could blast 10 squares out all sides, but could add this on to a range move and me and more sweet lol) Cone, Beam (straight line fill type move), etc etc etc

    ah man, so many ideas... if this comes together.. and the plant seed spreader plug in works like i hope soon, and with permissions for custom prof/class systems...

    Do you know if you can have an NPC give commands so having ppl able to do something like talk to an NPC and it give them the permission to now be in a new group? and do this live without a restart or anything?

    Would you be able to add some basic things in there too like effecting your base movement speed for X time, or your jump height, maybe adding the question of Toggle or instant, cast time of course that could be handled else were i guess ... just thinking heh.. What about letting the player be able to Ride other players (saw it on the vampire thread), or be able to climb walls like spiders, this would then be exactly what im looking for in that you could change the name for spells to Abilities :) and then we could make anything that we could thing off, Super jump, or death grip, mountain climbing, Hell just basic Sprint ... anything. And if used in conjunction with Wands (which you could then rename and called Weapons cuz really a wand is a weapon :D) And you could set up different weapons to trigger certain abilities.

    one idea i left on another mod was, Is there any way to assign data to a specific item... like say a Dia sword.. is there any way you can send a txt with it saying a Name the Blacksmith to made it named it, and then the stats. That would effect the ingame dmg. And that if you passed or dropped the sword could someone else pick it up? Could they have 2 Dia Swords in their bag but have 2 diff names with diff stats?
    Cuz if you could then i could see even more custom weapons that would send commands to the custom abilities and making an even diverse worlds.

    -Willobe
     
  27. Offline

    NathanWolf

    I just started working on a fire spell, it will be in 0.96! I initially started simple, mainly as a way to ignite a portal from a distance (works wonderfully).

    So, the base fire spell just ignites a single block on fire.

    Of course, I couldn't stop there :) You can give it a radius (maximum in the properties file, as always)- so there's an inferno default variant that will burn a wide area (6 block radius, I think)

    And then I really started to have fun, but then 1.3 hit and now I can't test ;( I have a "lava" parameter that fires a column of lava (the radius parameter is still respected, or will be, I haven't implemented that part yet).

    I tried adjusting the data values in such a way that it will "build up" as it shoots out in front of you, and I'm hoping it fires along your view angle! But... can't test :(

    Anyway, there will be another default variant of this just a single block "radius", simply called lava. Not sure how "safe" this is going to be in practice...

    I'm not aware of this, no- in fact, I know it would not be possible using Permissions, so I imagine that nothing like this exists currently.

    I'm thinking a lot of this would be covered by an Experience and/or Abilities plugin, both of which I'd like to make at some point- basically, as much of it as I've been able to do :) I've played with things like superjump, for instance, by trying to sort of fling the player, but it doesn't work real well. Hopefully I can play with stuff like this more, eventually.

    I want to say that RuneCraft used to do this- or maybe HeroCraft said one of their plugins was doing it... I don't know, in any case I'm not entirely sure- right now, the concepts of a data value and damage in ItemStacks are very mixed up in the code- I don't think they're the same thing, though, so I'm hoping that gets fixed up.

    Right now, if I modify the value of an ItemStack's data, it shows up weird- it looks like the item is "damaged", even if it's like a wool block or something. Similarly, I have to call getDurability() to get the actual data value, which seems weird.

    Anyway, point being, I think it's possible, I just don't know how. This might be something I would exploit in Want, but most likely I'd want to see a separate Enchanted plugin or something.
     
  28. Offline

    Willobe

    That all sounds great the fire and lava, if you can go for all elements that would rule, one idea that is in my head is like a terraform type move where you lift the ground in a column or in a line on block up while it hits the target (i dont know if you can spawn a block on someone and make them take heart dmg from being in it) or like that one you already had with sand, well i know i you know about all this i can see you have alot of ideas too :).

    Please make a Summon skeleton (or Mob) that attacks your target, and/or that summon around you but doesnt attack you, only someone else that gets close. that would rule.

    Bah we arent here for safety, he are here for SCIENCE... or magic.. or whatever :p

    sucks though about the NPC i was hoping to have some way to affect group permissions in game so you could make trainers and class/prof npc and stuff, give ppl access to use what ever permission the group he is part of or lvl or whatever can use. With out needing an admin or gm etc to do it :)

    but yeah i will be waiting patiently for the craftbukkit update as i at least can attempt to work on my world design and chat round/permissions list... maybe see what addons would get at least close to what i would like it to be :)
     
  29. Offline

    NathanWolf

    I want to expand familiar, eventually, with stuff I learn from CrowdControl.

    And I also want to make more powerful versions of pillar, which I think would do the earthbending you seek :)
     
  30. Offline

    Willobe

    earth bending indeed :p, not that i would make a clone of avatar but they did do a pretty good job with elemental magic type attacks so it would be unwise to not look at some of their examples :p

    im very excited about your style of line of thinking, as most i see may have an item or 2 that i like but is included in some "bloatware" imo but if they had modular designs that played nice while everything (or most everything, not affecting the areas which they are dealing with) then everyone could have just that much more fun and use out of their time and effort.

    looking at the new launcher for MC, it made me think more about trying to learn how to make an addon or something... maybe like a launcher that would load all the plug ins etc like a total conversion mod... kinda
     

Share This Page