[INACTIVE][FUN/RPG] Praecantatio v1.2 - A magic plugin based on Incantatio - now with permissions!

Discussion in 'Inactive/Unsupported Plugins' started by Omnicrash, Jul 6, 2011.

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

    GreyHat64

    I have the same problem.
     
  2. Offline

    Aecnoril

    Oh god, please don't leave this plugin for dead! you're just on holiday right? That's why you're not responding... Right!? <:I
    It's just such an awesome plugin, can't wait for more stuff and those bug fixes!
     
  3. Offline

    WhosDaMan

    Only magic does damage?
     
  4. Offline

    Nerevarine692

    Just a note, when using this mod along with the Citizens NPC mod, the console spams with errors whenever attacking them. I know you probably won't add support, or a fix for it, just sayin'. It's a relatively popular one used on servers.

    But I love this plugin, it just has lots of spamming errors on my console and sometimes flatout crashes the server. My players love it, and I'd really like to be able to add it back. But it needs a little work!
     
  5. Offline

    OrtwinS

    Awesome work, now there is FINALLY a plugin that gives us magic without overpowering ppl, AND with permissions.

    Thank you.
     
  6. I think it's not a bug, you didn't set your ingredient to dye in the config file. Cobblestone is item #4 as lapis lazuli is dye #4, that's why I think of this mistake.
     
  7. Offline

    OrtwinS

    ok, I really think I will love this plugin... but:

    CB1060
    praecantatio 1.2
    Show Spoiler

    Code:
    2011-08-22 04:34:43 [SEVERE] Could not pass event PLAYER_CHAT to Praecantatio
    java.lang.NullPointerException
    	at me.omnicrash.praecantatio.Watcher.getTicks(Watcher.java:144)
    	at me.omnicrash.praecantatio.PraecantatioPlayerListener.onPlayerChat(PraecantatioPlayerListener.java:158)
    	at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:706)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:694)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    22 04:34:47 [SEVERE] Could not pass event PLAYER_MOVE to Praecantatio
    java.lang.NullPointerException
    	at me.omnicrash.praecantatio.Watcher.getTicks(Watcher.java:144)
    	at me.omnicrash.praecantatio.PraecantatioPlayerListener.onPlayerMove(PraecantatioPlayerListener.java:50)
    	at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:174)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:528)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-08-22 04:34:48 [SEVERE] Could not pass event PLAYER_INTERACT to Praecantatio
    java.lang.NullPointerException
    	at me.omnicrash.praecantatio.PraecantatioPlayerListener.onPlayerInteract(PraecantatioPlayerListener.java:127)
    	at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:314)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    	at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    	at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:541)
    	at net.minecraft.server.Packet15Place.a(SourceFile:57)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:89)
    	at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:436)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    

    My logs are full with those, and obviously none of the spells work.
     
  8. Offline

    Nerevarine692

    Is this ever going to be updated? I loved this mod as do all my players on my server. It's just terribly buggy. Crashed my server a few times, otherwise it just floods with errors. Not hatin', I love the mod. Just hope it gets updated!
     
  9. Offline

    Aecnoril

    Could someone pick up this old plugin and update it? i'm not really good with Java but ill try to fix some bugs myself, probably can't do too much though :C
     
  10. Offline

    Jijan_Dax

    I don't have any problems whatsoever but I just wanted to say that I use this on my server and all my fellow wizards (and me) absolutely love this plugin ^^ ... Dare I say it is the best magic plugin out here?? Damn yes I do!!

    Thank you so much for giving this plugin to the community Omnicrash.
    Transulto!
     
  11. Offline

    Aecnoril

    "I read every post and I consider all suggestions. I also put a lot of my time and effort in this.
    So if you appreciate my work, please consider at least buying me a beer. Thanks!"
    ...
    (P.S. I know you once put a lot effort and time in this, and it's a great plugin, but it's kind of discouraging now you're not doing Anything with this plugin but still have that sentence on the main page)
     
  12. Offline

    Convictjones

    Is there going to be any more updates??
     
  13. Offline

    gabriel11798

    can u add some more offensive spells? my friends and me are making a rpg server so thx
    ign: gabriel11798
     
  14. Offline

    GreyHat64

    I think I found something that may be part of why third level spells don't work.
    Code:
        private Boolean CastSpell(String message, Player player)
        {
            // Check the strength & filter input
            int strength = 1;
            String superCmd = plugin.config.getString("General.SuperCommand", "magna");
            if (message.length() > superCmd.length() && message.substring(0, superCmd.length() + 1).toLowerCase().equals(superCmd + " "))
            {
                strength = 3;
                message = message.substring(6);
            }
            else if (message.toUpperCase() == message || message.charAt(message.length()-1) == '!')
            {
                strength = 2;
            }
    
            message = CleanUp(message);
    
            String writeCmd = plugin.config.getString("Spellbook.InscriptionCommand", "scripto");
    
            // Process spell
            String nodeName = plugin.spellLookup.get(message);
            if (nodeName != null)
            {
                if (plugin.usePermissions && !plugin.permissions.has(player, "praecantatio.spells." + nodeName.toLowerCase()))
                {
                    player.sendMessage("You can't cast that spell.");
                }
                else
                {
                    // Announce the spell
                    String announce;
                    String announceLocal;
                    if (strength == 1)
                    {
                        announce = "ße" + player.getName() + "ß3 raises his hands and mutters 'ß4" + message + "ß3'.";
                        announceLocal = "ß3You raise your hands and mutter 'ß4" + message + "ß3'.";
                    }
                    else if (strength == 2)
                    {
                        announce = "ße" + player.getName() + "ß3 raises his hands and yells 'ß4" + message + "ß3'.";
                        announceLocal = "ß3You raise your hands and yell 'ß4" + message + "ß3'.";
                    }
                    else// if (strength == 3)
                    {
                        announce = "ße" + player.getName() + "ß3 raises his hands and forcefully exclaims 'ß4" + message + "ß3'.";
                        announceLocal = "ß3You raise your hands and forcefully exclaim 'ß4" + message + "ß3'.";
                    }
    I don't know much about Java, but it appears that level three spells are not announced, meaning they may have been disabled. Why, I don't know. But that's what it appears to be to me. This is in PraecantatioPlayerListener.java, line 187.
     
  15. Offline

    Siknote

    Hey there, I love the look of this plugin and had a fantastic idea: Could it be possible to 'teach' people spells via signs? That is, you find the sign, right click it and bam you have that spell?

    I've heard it mentioned before somewhere, and is there a plug-in that potentially could let this happen? Or could it be integrated into this plug-in? Or am I following a completely moot point? Perhaps :p let me know :)
     
  16. Offline

    mastor_elastor

    Are you going to update this for 1.8? It looks like a really great plugin.
     
  17. Offline

    OrtwinS

    yes, please update this.

    tbh, I never got this plugin to work, praecantatio conflicts with any chat plugin I tried (ichat, mchat, PEXchatmanager), so I think there might be a bug in praecantatio.

    Code:
    2011-09-20 20:06:39 [SEVERE] Could not pass event PLAYER_CHAT to Praecantatio
    java.lang.NullPointerException
    	at me.omnicrash.praecantatio.Watcher.getTicks(Watcher.java:144)
    	at me.omnicrash.praecantatio.PraecantatioPlayerListener.onPlayerChat(PraecantatioPlayerListener.java:158)
    	at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:279)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:725)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:713)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:91)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    2011-09-20 20:06:39 [INFO] <[A] OrtwinS> fulmen
    
     
  18. Offline

    Ryan56k

    Please Please PLEASE Update to 1185! I absolutely love this plugin and want to continue to use it!
     
  19. Offline

    iblanky

    love this plugin!
    but could it be possible to change the spellbook item? ie from the Book to a Golden Hoe?
    Thanks
     
  20. Offline

    aufdemrand

    +1 for update :D
     
  21. Offline

    Stuxrt

    Is it possible to add spells from Vicincantatio to this plugin? Vicincantatio uses .classess for spells though. My server would greatly benefit by having support in spellbooks and such. Thanks
    Stuxrt
     
  22. Offline

    Griffins33

    How do you get this to work!? Every time I type in a command it says I can't cast that spell. How do I fix this?
     
  23. Offline

    OSean1998

    I think Ignifera is broken. Ghasts are able to shoot a fireball and destroy terrain in both nether and real world, but when I use Ignifera the fireball disappears and doesn't do anything. I can make a video if requested.
     
  24. Offline

    Aecnoril

    What if omnicrash died in a crash (hm, the irony) and that's why he dissapeared from the internet (his personal website seems to be down too)
     
  25. Offline

    TnT

    Moved to inactive.
     
Thread Status:
Not open for further replies.

Share This Page