[RPG] SimpleGods v1.3 - Simple Gods from configs for Pantheons [1559]

Discussion in 'Inactive/Unsupported Plugins' started by TheElite4, Aug 11, 2011.

  1. Offline

    TheElite4

    SimpleGods - Simple Gods from configs for Pantheons:
    Version: v1.3

    This plugin enables Server Admins to easily define simple Gods for Pantheons in config files. These files are then loaded and parsed into the API as basic Gods as if they were plugins using the API. This was for a request, I will try to get around to making the perk system for it too. It most likely will grant/remove permission nodes. This really wasn't on my agenda so anyone looking to take this up and beef it up and re-release it, be my guest!

    Requirements:
    • Permissions (or a Bridge) [NO LONGER MANDATORY, DEFAULTS TO OP]
    • Permissions (NO BRIDGE) if using Perks
    • Pantheons v1.4
    Features:
    • Easily define new Gods in Config files for Pantheons
    • Permissions based perks
    Setup:
    • Run the Plugin once
    • In plugins/SimpleGods/gods there is demo.yml
    • Rename demo.yml to anything you want
    • Open demo.yml
    • Change everything you want to, its pretty well documented
    • Copy and paste and change that yml file as much as you want, SimpleGods loads them just like Bukkit loads plugins.
    Sample Config
    Code:
    Name: Demo #The Name of the God
    useInitializationSacrifice: true #Sacrifice to worship?
    InitialSacrifice: SHEEP #Sacrifice what to worship?
    InitialSacrificeAmount: 5 #How many?
    useInitializationItems: true #Give items to worship?
    InitializationItems: 264,265,266,267,268 #Numerical id DONT USE SPACES
    InitializationItemAmounts: 5,10,15,3,8 #Numerical id DONT USE SPACES, MUST MATCH ABOVE
    useInitializationPVP: true #PVP to worship?
    InitialPVPAmount: 5 #kill how many to worship?
    InitialPVPOppossingOnly: false #PVP only counts on oppossing Gods followers?
    useInitializationSuicide: true #Suicide to worship?
    InitialSuicideAmount: 5 #kill yourself how many times to worship?
    useFaithSacrifices: true #Gain faith by killing mobs?
    FaithSacrifices: SHEEP,COW,PIGZOMBIE,GHAST #Name of Mobs DONT USE SPACES
    useFaithPVP: true #PVP to gain faith?
    FaithPVPOppossingOnly: false #PVP only counts on oppossing Gods followers?
    useFaithItems: true #Give items to gain faith?
    FaithItems: 264,265,266,267,268 #Numerical id DONT USE SPACES
    useFaithLossKills: true #Loose faith by killing mobs?
    FaithLossKills: PIG,CHICKEN,ZOMBIE,WOLF #Name of Mobs or DONT USE SPACES
    useFaithLossPVP: true #PVP to lose faith?
    FaithLossPVPSameGodOnly: false #PVP only counts on Same Gods followers?
    usePunish: true #Punish for forsaking?
    PunishType: lightning #fire or lightning or death?
    Titles: Acolyte,Adept,Priest #Name of titles DONT USE SPACES, MUST BE AT LEAST 1
    TitleLevels: 5,10 #Levels of titles starting AFTER the first one, this is because the first one is level 0 mandatoraly
    useOppossing: true #Use oppossing Gods?
    OppossingGods: Loki,Thor #God's names DONT USE SPACES
    Description: 'Demo god is a Demo God' #God's Description?
    RequirementDescription: 'Kill some stuff, hand some stuff in and pray REAL hard' #God's Requirement Description?
    InitiationMessage: 'Demo god likes teh worship' #God's Initiation Message?
    LeaveMessage: 'Demo god gives pouty face!' #God's Forsake Message?
    PerkDescription: 'Nothing really since simple Gods dont have perks. . . yet?' #God's Perk Description?
    FaithGainDescription: 'Be happy, Dont worry' #God's Faith Gain Description?
    FaithLossDescription: 'Fornication before marrage' #God's Faith Loss Description?
    usePerks: false #Use Permissions perks?
    Perks: essentials.warp,heroes.classes.Warrior #Put Permissions perks here DONT USE SPACES
    PerkLevels: 1,10 #Put Permissions perk levels here DONT USE SPACES
    PerkEnabledWorlds: world,world_nether #Put the worlds where perks are used for this god here DONT USE SPACES
    Download SimpleGods
    Source is in the Jar - Released under CreativeCommons Attribution 3.0 Unported (CC BY 3.0)

    Changelog:
    Version 1.3
    • Permissions based perks! Does not work with the GroupManager bridge, sorry, still trying.
    Version 1.2
    • Updated the method of calling multiple settings
    • You can now have as many of the items,faith items and so forth as you like.
    • Sped things up.
    • Stabilized
    • Now more flexible
    • Looked into a form of perks, couldn't come up with something that would satisfy everyone with out a "hey add this too" a couple thousand times, up for suggestions.
    Version 1.1
    • Updated to Pantheons v1.2
    • Bukkit.org forums still really suck when you use Code Tags! Nukes my posts on edit!
    Version 1.0
    • Released
    Bug Reporting Guidelines

    • Include Error
    • Include God's config
    • DO NOT REQUEST GODS HERE, THERE IS A PLUGIN REQUEST THREAD FOR THAT!
     
    Phant0mX likes this.
  2. Offline

    RunicAlchemist

    WOW this is great! And the pantheon API is great too! I'm definitely implementing this on my server. I'm planning for thee major gods at first then a few minor ones. It would be great if there could be more perks though. I would love to help developing pantheon and making more gods but I JUST starting learning java (last week) so I can't really help much. Good work!
     
  3. Offline

    TheElite4

    There are now perks, however only for Permissions users ._. cant even use them on my server >.<
     
  4. Offline

    MrRotten

    Does this work with Group Permissions AKA Fake Permissions?

    Or what about PermissionsBukkit?
     
  5. Offline

    TheElite4

    Group permissions doesnt have the required API pieces, but working on a way around it, and permissionsbukkit is a joke. HOWEVER none of them are required, you just cant add perks then :p
     
  6. Offline

    MrRotten

    Yea honestly I don't like PermissionsBukkit either... So far the only one that I get to work the way I want it is GroupPerms *FakePermissions. And technically that isn't even a legit Permissions system from what I understand. It's not widely supported with the great plugins either unfortunately. So I fear I'll be forced to use one of those other janky systems... Any suggestions for Permissions plugins?
     
  7. Offline

    TheElite4

    EssentialsGroupManager, BY FAR the best and most flexible I have ever used.
     
  8. Offline

    MrRotten

    Yea thats exactly what I use... But thats the Fake Permissions I was referring to. They call it Fake Permissions because I guess it's not a real Permissions Plugin. IDK, I love it, works great for me too, its simple too... just doesn't seem like it's widely supported.

    So your plugin here supports Essentials Group Manager then?
     
  9. Offline

    TheElite4

    Yes and no, it does foir permissions but not for perks . . . yet
     
  10. Offline

    Joy

    Got this on startup:

    Code:
    21:37:59 [SEVERE] Could not load 'plugins/SimpleGods.jar' in folder 'plugins': 
    java.lang.NoClassDefFoundError: com/Elite4/Pantheons/LevelListener
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:264)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:168)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:213)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:130)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:97)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:133)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:337)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: com.Elite4.Pantheons.LevelListener
            at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
            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(ClassLoader.java:423)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
            ... 11 more
    
    Have Panteons jar in the plugins folder of course.
     
  11. Offline

    TheElite4

    Update Pantheons
     
  12. Offline

    Joy

    Ehm I downloaded it 5mins before that post, and I don't see a newer version today, if you meant you just fixed a bug :p

    ===

    To be sure, I re-downloaded your dropbox JAR, same issue.
     
  13. Offline

    TheElite4

    "NoClassDefFoundError" means it could not find this file in the jar ---> "com/Elite4/Pantheons/LevelListener"

    I tested them myself and there are no errors on startup. Remove the two plugins completely and reinstall them. Reason being that this file is not in 1.2 or lesses jar. I re-updated my dropbox files though, just incase.
     
  14. Offline

    Joy

    Freshly downloaded:

    http://dl.dropbox.com/u/18601879/Pantheons.jar
    and
    http://dl.dropbox.com/u/18601879/SimpleGods.jar

    Same issue remains.
     
  15. Offline

    TheElite4

    what version of craft bukkit? What plugins for permissions? Not that I dont believe you, because you clearly got the error lol, but I have just downloaded from those links, tried with permissions, with groupmanager, on an empty (no plugins) server, with spout, without spout, perks enabled, and every feature pretty much maxed and I cannot replicate the issue . . . So time to data mine and figure out what your unique case is, bear with this :p

    Are you using Linux? Windows? Have you checked permissions on the jars? Are they corrupt? Is your computer really redownloading or pulling from the temp internet files (try a diff browser)? Is pantheons giving an error? Can you post all your god configs or try without them? Both plugins are in the plugins folder right? (Sorry have to ask)
     
  16. Offline

    Joy

    Linux, use PEX for permissions.

    Surely not corrupt with 100+ other plugins working fine.

    Using default configs.

    Running a special CB build, but I also tried with a recent Jenkins build to be sure.
     
  17. Offline

    TheElite4

    Code:
    151 recipes
    16 achievements
    08:36:19 [INFO] Starting minecraft server version Beta 1.7.3
    08:36:19 [INFO] Loading properties
    08:36:19 [INFO] Starting Minecraft server on 127.0.0.1:25565
    08:36:19 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    08:36:19 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    08:36:19 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    08:36:19 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    08:36:19 [INFO] This server is running Craftbukkit version null (MC: 1.7.3)
    08:36:19 [INFO] [PermissionsEx] sql backend registered!
    08:36:19 [INFO] [PermissionsEx] file backend registered!
    08:36:19 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    08:36:19 [INFO] [PermissionsEx] p2compat backend registered!
    08:36:19 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    08:36:19 [INFO] [PermissionsEx] Initializing file backend
    08:36:19 [INFO] Preparing level "world"
    08:36:19 [INFO] Preparing start region for level 0 (Seed: -3983372224026928689)
    08:36:20 [INFO] Preparing start region for level 1 (Seed: 1002178403520457606)
    08:36:20 [INFO] Preparing spawn area: 97%
    08:36:20 [INFO] [Pantheons] Loaded Pantheons build V1.4 gotta load them all, PAN
    THEONS!
    08:36:21 [INFO] [PermissionsEx] Superperms support enabled.
    08:36:21 [INFO] [PermissionsEx] v1.13 enabled
    08:36:21 [INFO] [SimpleGods] Loaded SimpleGods build V1.3!
    08:36:21 [INFO] [SimpleGods] Loaded God Demo!
    08:36:21 [INFO] [ChatManager] ChatManager disabled. Check config.yml!
    08:36:21 [INFO] [ChatManager] ChatManager disabled!
    08:36:21 [INFO] [Modifyworld] Modifyworld disabled. Check config.yml!
    08:36:21 [INFO] [Modifyworld] Modifyworld disabled!
    08:36:21 [INFO] [PermissionsCompat] Compatibility layer enabled.
    08:36:21 [INFO] Server permissions file permissions.yml is empty, ignoring it
    08:36:21 [INFO] Done (0.121s)! For help, type "help" or "?"
    Please post your entire startup log like so. I can't seem for the life of me to recreate the issue.
     
  18. Offline

    DragonPiggy

    Hey.
    I just recently found these plugins and I think they're a great idea!
    But I have a small problem. We can follow gods, but can't seem to use the /offering command..
    Here's what I get in the log:

    Code:
    [SEVERE] null
     org.bukkit.command.CommandException: Unhandled exception executing command 'offering' in plugin Pantheons vV1.4
         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
         at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
         at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
         at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
         at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
         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:85)
         at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
         at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
         at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
         at com.Elite4.Pantheons.Commands.Offering.onCommand(Offering.java:48)
         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
         ... 12 more
    EDIT:
    Here's the god config aswell:
    Code:
    Name: Fancypants #The Name of the God
    
    useInitializationSacrifice: false #Sacrifice to worship?
    InitialSacrifice: SHEEP #Sacrifice what to worship?
    InitialSacrificeAmount: 5 #How many?
    
    useInitializationItems: true #Give items to worship?
    InitializationItems: 348,22,282 #Numerical id DONT USE SPACES
    InitializationItemAmounts: 40,6,5 #Numerical id DONT USE SPACES, MUST MATCH ABOVE
    useInitializationPVP: false #PVP to worship?
    InitialPVPAmount: 5 #kill how many to worship?
    InitialPVPOppossingOnly: false #PVP only counts on oppossing Gods followers?
    
    useInitializationSuicide: false #Suicide to worship?
    InitialSuicideAmount: 5 #kill yourself how many times to worship?
    
    useFaithSacrifices: ture #Gain faith by killing mobs?
    FaithSacrifices: SKELETON,ZOMBIE,CREEPER,SPIDER,GIANT,PIGZOMBIE,GHAST #Name of Mobs DONT USE SPACES
    
    useFaithPVP: true #PVP to gain faith?
    FaithPVPOppossingOnly: true #PVP only counts on oppossing Gods followers?
    
    useFaithItems: true #Give items to gain faith?
    FaithItems: 264,295 #Numerical id DONT USE SPACES
    
    useFaithLossKills: true #Loose faith by killing mobs?
    FaithLossKills: PIG,CHICKEN,SHEEP,COW #Name of Mobs or DONT USE SPACES
    
    useFaithLossPVP: false #PVP to lose faith?
    FaithLossPVPSameGodOnly: false #PVP only counts on Same Gods followers?
    
    usePunish: true #Punish for forsaking?
    PunishType: lightning #fire or lightning or death?
    
    Titles: Acolyte,Adept,Priest #Name of titles DONT USE SPACES, MUST BE AT LEAST 1
    TitleLevels: 5,10 #Levels of titles starting AFTER the first one, this is because the first one is level 0 mandatoraly
    
    useOppossing: true #Use oppossing Gods?
    OppossingGods: Lucifer,Aidoneus #God's names DONT USE SPACES
    
    Description: 'The allmighty Fancypants!' #God's Description?
    RequirementDescription: 'Donate 40 glowstone dust, 6 lapis blocks and 5 mushroom soups.' #God's Requirement Description?
    InitiationMessage: 'Fancypants approves of your donation! Welcome!' #God's Initiation Message?
    LeaveMessage: 'Let there be lightning!!' #God's Forsake Message?
    PerkDescription: 'Donation rewards' #God's Perk Description?
    FaithGainDescription: 'Approved.' #God's Faith Gain Description?
    FaithLossDescription: 'You dissapoint me...' #God's Faith Loss Description?
    
    usePerks: false #Use Permissions perks?
    Perks: essentials.warp #Put Permissions perks here DONT USE SPACES
    PerkLevels: 90 #Put Permissions perk levels here DONT USE SPACES
    PerkEnabledWorlds: world,world_nether #Put the worlds where perks are used for this god here DONT USE SPACES
    
     
  19. Offline

    Joy

    Sure:
    http://pastie.org/2370648

    I even tried now with just these 2 loaded + Permissions, same issue.
     
  20. Offline

    TheElite4

    Code:
    16:29:02 [INFO] Starting Minecraft server on buxville.net:25565
    16:29:02 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-977-g9425972-b1056jnks (MC: 1.7.3)
    16:29:02 [INFO] [PermissionsEx] sql backend registered!
    16:29:02 [INFO] [PermissionsEx] file backend registered!
    16:29:02 [INFO] [PermissionsEx] PermissionEx plugin initialized.
    16:29:03 [INFO] [PermissionsEx] p2compat backend registered!
    16:29:03 [INFO] [PermissionsCompat] Compatibility Layer Initalized!
    Pantheons isnt starting, check to make sure its in the right place? Nothing stopping it? Do you have security permissions on it?

    Yeah thats my fault fixing now

    KK go re-download pantheons, it's fixed, thanks for pointing that out, it was a flaw checking information that wasnt there when i included In Hand Items!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  21. Offline

    DragonPiggy

    Hm... it still doesn't work for me. Did I download it too fast?
    Code:
    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'offering' in plugin Pantheons vV1.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        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:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
        at com.Elite4.Pantheons.Commands.Offering.onCommand(Offering.java:56)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    Also I get the message "Cannot offer to a void God." when I try either command..
     
  22. Offline

    TheElite4

    For such a simple fix you would think i would put it in the right place >.< Fixed now, sorry. Try it with this and tell me if its still complaining about a void god, and make sure your WORSHIPING them when you offer, for initiation it is taken from your inventory on /worship
     
  23. Offline

    DragonPiggy

    Aahh.. That's why. Ok I'll try in a sec. Thanks for the info and help. :)

    EDIT:
    Yes everything works fine now. :)
    Again, ty. =)
     
  24. Offline

    Joy

    I fixed your bug :p

    Plugin.yml needs:
    depend: [Pantheons]

    So obvious in hindsight, seeing this isn't the first plugin to miss that :p The thing is that it wont break on all system, as the load order depends on OS/filesystem, so yours are just loading in the correct order by pure luck :p
     
  25. Offline

    TheElite4

    Well then . . . . I thought I made it enable it >.< Thanks I will add that though!
     
  26. Offline

    Joy

    Not sure if this needs posting here or in Pantheons thread.

    I am following Demo, and tried: /offering 265 (with 10 ingots in hand)

    Code:
    10:28:00 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'offering' in plugin Pantheons vV1.4
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
            at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
            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:85)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
            at com.Elite4.Pantheons.Commands.Offering.onCommand(Offering.java:48)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
            ... 12 more
    
    Ingame it said "cannot offer to a void God"

    Different combos of /offering seem to cause this error.

    =====

    Possible this is related to the following issue.

    Demo config has:
    useInitializationItems: true

    However, when I /follow Demo, and do /mypath, it lists:
    - sacrifice
    - suicide
    - pvp

    But not the offerings, even though it is configured as being a requirement.

    ===

    Yea, I completed the 3 listed requirements, still /worship Demo, is telling me I have not. I presume this is due to the bugging Item requirement.
     
  27. Offline

    TheElite4

    I posted the fix on the Pantheon's thread but yes it is a Pantheons issue, redownload both ;) I fixed awhile back
     
  28. Offline

    Joy

    I redownloaded and loaded both. I see no error traces now, but I can't offer items, it's not listing items in /mypath, and /offering is telling me "cannot offer to a Void god"
     
  29. Offline

    TheElite4

    Offering is only when worshiping, when following your not actually worshiping but trying to get initiated. When you have all the items and other reqs met do /worship godname and it will take the items form your inv.
     
  30. Offline

    DragonPiggy

    Sorry to bug you again but I have another problem. :p
    Apparently /forsake stopped working now?

    Code:
     [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'forsake' in plugin Pantheons vV1.4
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:320)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:713)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:677)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:670)
        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:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at com.Elite4.SimpleGods.Perks.perksPermsRemove(Perks.java:58)
        at com.Elite4.SimpleGods.Listeners.worship(Listeners.java:18)
        at com.Elite4.SimpleGods.SimpleGods$2.worshipChanged(SimpleGods.java:97)
        at com.Elite4.Pantheons.PantheonListeners.fireWorshipEvent(PantheonListeners.java:59)
        at com.Elite4.Pantheons.Actions.worshipEvent(Actions.java:20)
        at com.Elite4.Pantheons.Actions.forsake(Actions.java:230)
        at com.Elite4.Pantheons.Commands.Forsake.onCommand(Forsake.java:31)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    
    
    Any idea?
     

Share This Page