Inactive [SEC] EpicZones v0.37 - Polygon Based Area Protection - Now with Economy Support! [1.3.1-R2.0]

Discussion in 'Inactive/Unsupported Plugins' started by jblaske, Feb 2, 2011.

  1. Offline

    jblaske



    Features
    • Polygonal and Circular area creation. (Not just cuboids!)
    • In-game zone creation.
    • Provide a Circular border to your map.
    • Hierarchical Permissions with Child and Parent Zones.
    • Display Entering and Exiting messages in chat.
    • Enhanced /who
    • Advanced control of zone based regeneration
    • Many zone specific controls for things like Fire, Explosions and Mob spawning control
     
  2. Offline

    iBstoneyDave

    how do you protect selected area's from people building in them?
     
  3. Offline

    Latros

    Lol yes, it's a PVP server :) One of the most popular, actually.
    --- merged: Feb 24, 2011 5:15 AM ---
    In their permissions, add the following;

    "epiczones.zonename.build.deny"
    "epiczones.zonename.destroy.deny"

    To their permissions group and/or their individual permissions.

    OR:

    read the OP. Reading is great. helps a lot.
     
  4. Offline

    jblaske

    I'll look into this. Should be fine in 0.12
     
  5. Offline

    iBstoneyDave

    I'd read all of that previously but was hoping there was more of a whitelist feature that was available too. Oh well...
     
  6. Offline

    jblaske

    Version 0.12 is upon us! I had a good chunk of time tonight, so I went crazy...

    Zone Based Fire Suppression
    Zone Based Explosion Suppression
    Zone Based Mob Lists
    Zone List command
    Zone Info command
    Several Stability Fixes
    /reloadez now works properly
    Setting flags in-game should now work properly
    Cleaned up some of the help menu stuff.
    A few other things I'm sure I've forgotten to list.

    To use mob spawn control you use the flags property of a zone.

    here are a few examples

    Code:
    /zone flag mobs none //no mobs or animals
    /zone flag mobs spider creeper //Only spiders and creepers
    /zone flag mobs monster //only hostile mobs
    /zone flag mobs animal //only animals
     
  7. Offline

    arthoz

    Awesome, i'll be testing new features out a little later =)
     
  8. Offline

    Juze

    I don't know if I'm supposed to use Permissions 2.0 or 2.1, and I don't know which version I'm using of that. EpicZones v0.12 and b438.

    Code:
    2011-02-24 14:41:48 [SEVERE] Could not pass event BLOCK_DAMAGED to EpicZones
    java.lang.NullPointerException
        at com.epicsagaonline.bukkit.EpicZones.General.hasPermissions(General.java:94)
        at com.epicsagaonline.bukkit.EpicZones.EpicZonesBlockListener.onBlockDamage(EpicZonesBlockListener.java:67)
        at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.java:242)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:346)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(SourceFile:230)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    --- merged: Feb 24, 2011 6:06 PM ---
    Yeah, I think it's 2.0, and it doesn't work.
     
  9. Offline

    jblaske

    Please follow my issue posting guidelines. If you would like support.
     
  10. Offline

    Juze

    I know, but it was just to inform the community.
     
  11. Offline

    arthoz

    My server didnt like mobs at all, lagged the client completely down till it stopped responding, same happened with others on the server. Server load also got huge.
    I'm not sure if this is a bukkit issue, minecraft issue or an epiczones issue, so posting here =)

    more details:
    was in a zone-less area
    i think it started lagging when mobs started targeting me, tho i cant really confirm that now that i disabled them again
    running on linux and CB439
    about 15 people online
    there were no errors



    Another thingie, i have another addon with /who, so me as the admin(permissions: '*') will get both yours and the other one, while i really only want the other one since its more compact and i dont really need who for zone only, so wonder if you could rename it to /zwho or /zone who or something?
     
  12. Offline

    jblaske

    The command thing will be fixed soon, its part of 0.13 - you will be able to /epiczones who

    If you want to see all players online, /who all shows that, and also includes what zone they are in.

    As for the issue, its a zillion times more difficult to troubleshoot without your config files. Which is why I'm so adamant about using the issue tracking system.
     
  13. Offline

    Latros

    Hey jBlaske, since youre apparently around (16 min ago post), would you be able to urgently help with an issue?

    EpicZones v0.12
    HeroChat v3.14
    CraftBukkit v447

    Upon starting my server, I get the error;

    Code:
    [Epiczones] error starting: com/bukkit/dthielke/herochat/HeroChatPlugin Disabling Plugin
    EpicZones Version 0.12 disabled.
    EVEN THOUGH, in my EpicZones config, "enableHeroChat" is set to false (which I understood tells EpicZones to have NOTHING to do with HeroChat)

    Help?!? !! VersusCraft is depending on you!

    EpicZones config:

    Code:
    defaultEnter: true
    defaultDestroy: true
    defaultBuild: true
    mapRadius: 15000
    enableRadius: false
    zoneTool: 280
    enableHeroChat: false
    HeroChat config: (don't know if you'd really need this, but you never know)

    Code:
    globals:
        default-local-distance: 100
        default-channel: Global
        default-message-format: '{color.CHANNEL}[{nick}] {color.WHITE}{prefix}{player}{suffix}{color.CHANNEL}: '
    channels:
        Staff:
            color: LIGHT_GREEN
            nickname: staff
            permissions:
                speak: []
                join:
                - admin
                - mod
            message-format: '{default}'
            lists:
                bans: []
                moderators: []
            options:
                permanent: true
                hidden: true
                shortcut-allowed: true
                auto-join: true
                local: false
                join-messages: false
                forced: false
        Local:
            color: YELLOW
            nickname: l
            permissions:
                speak: []
                join: []
            message-format: '{color.WHITE}{prefix}{player}{suffix}{color.CHANNEL}: '
            lists:
                bans: []
                moderators: []
            options:
                permanent: true
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: true
                join-messages: false
                forced: false
        AlertSystem:
            color: ROSE
            nickname: alert
            permissions:
                speak:
                - admin
                - mod
                join: []
            message-format: '{color.RED}[ALERT]{color.CHANNEL}: '
            lists:
                bans: []
                moderators: []
            options:
                permanent: true
                hidden: true
                shortcut-allowed: true
                auto-join: true
                local: false
                join-messages: false
                forced: true
        HelpMe:
            color: LIGHT_BLUE
            nickname: h
            permissions:
                speak: []
                join: []
            message-format: '{default}'
            lists:
                bans: []
                moderators: []
            options:
                permanent: true
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: false
                join-messages: false
                forced: false
        Global:
            color: WHITE
            nickname: G
            permissions:
                speak: []
                join: []
            message-format: '{default}'
            lists:
                bans: []
                moderators: []
            options:
                permanent: true
                hidden: false
                shortcut-allowed: true
                auto-join: true
                local: false
                join-messages: false
                forced: false
    
    HALP? :O
    --- merged: Feb 24, 2011 10:16 PM ---
    Damnit I must have JUST missed you...

    I tried downgrading to Epiczonse 11.1, still no luck, same error:(
     
  14. Offline

    jblaske

    I've not tried anything past 3.03 That might be an issue.

    I'll have to look into why its still trying to create the plugin link, with it disabled.
    I'll also see about updating my herochat reference.
     
  15. Offline

    Latros

    If you could manage one of the two soon I'd greatly appreciate it :)

    I'll try HeroChat v3.03 now and see if its beta1.3+ compatible or not
    --- merged: Feb 24, 2011 10:22 PM ---
    EDIT: nevermind, he doesn't provide links to older versions -__-

    Is there perhaps a quick-fix that would dissolve any relation between the two plugins you could tell me, rather than you having to upload a whole new version? If i had access to the source I could probably fix it myself
     
  16. Offline

    phaed

    Code:
    2011-02-25 20:02:17 [SEVERE] Could not pass event BLOCK_DAMAGED to EpicZones
     java.lang.NullPointerException
     	at com.epicsagaonline.bukkit.EpicZones.General.hasPermissions(General.java:94)
     	at com.epicsagaonline.bukkit.EpicZones.EpicZonesBlockListener.onBlockDamage(EpicZonesBlockListener.java:67)
     	at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.java:242)
     	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
     	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
     	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:346)
     	at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
     	at net.minecraft.server.NetworkManager.a(SourceFile:230)
     	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
     	at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
     	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
     	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
     	at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    
    I assume it has somethign to do with permissions. But I have GroupManager installed which has FakePermissions which should be replacing Permissions. hmmm. What could this be?

    Side note: Permissions is dead, please provide GroupManager support.

    Side side note: You should either disable the plugin when Permissions plugin is not found or check for null before calling it.

    Side side side note: Great plugin!
     
  17. Offline

    jblaske

    Yeah i know permissions is dead, but i don't want to implement another permission system, just to have to change again when the official one is released (which should be out by now...) I'm just lazy like that ;)

    The plugin does indeed disable when permissions isn't detected properly, So I'm not sure whats happening there.
     
  18. Offline

    phaed

    Don't be lazy, here you can use the class I made for my plugin which supports both permissions and groupmanager, all you have to do is include it in your plugin:

    https://github.com/phaed420/Preciou...eciousStones/managers/PermissionsManager.java
     
  19. Offline

    jblaske

  20. Offline

    Chugger

    OK, simple question :)

    When I edit permissions, should I use my permissions file? Because I was editing my data.yml and it kept getting overwritten. Is that what I was doing wrong?
     
  21. Offline

    jblaske

    data.yml?

    What plugin are you using that has data.yml?
     
  22. Offline

    Chugger

    I'm sorry, I thought I was posting on GroupManager's site, but on the other hand, it's the permissions for EpicZones that isn't working with GM... so if you have any insight... LOL.

    You may want to look in on Group Manager as you can edit permissions on the fly with it, and if you use it for your plugin, we could have immediate results.
     
  23. Offline

    Jandalf

  24. Offline

    Latros

    Our server has been repeatedly crashing today for some reason, and we're being spammed with the following;

    Code:
    2011-02-26 18:46:36 [WARNING] callako had an illegal stance: -9.046797059369847E-247
    2011-02-26 18:46:36 [SEVERE] java.lang.IllegalStateException: Failed to remove player. net.minecraft.server.EntityPlayer@3300b isn't in chunk 0, -4
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.PlayerInstance.b(PlayerInstance.java:49)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.PlayerManager.c(PlayerManager.java:140)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.ServerConfigurationManager.b(ServerConfigurationManager.java:104)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:247)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.NetworkManager.a(SourceFile:230)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-26 18:46:36 [SEVERE] java.lang.IllegalStateException: Failed to remove player. net.minecraft.server.EntityPlayer@3300b isn't in chunk 0, -3
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.PlayerInstance.b(PlayerInstance.java:49)
    2011-02-26 18:46:36 [SEVERE] at net.minecraft.server.PlayerManager.c(PlayerManager.java:140)
    2011-02-26 18:46:36 [SEVERE] at 
    And so forth We got about 2 douzens of those in 1/2 a second which crashed the server several times in a row. I inquired to our server host about what it was, and he said it was something to do with "EpicZones", given the errors that FOLLOWED the above errors being..

    Code:
    2011-02-26 18:46:38 [SEVERE] Could not pass event PLAYER_TELEPORT to EpicZones
    java.lang.NullPointerException
    at com.epicsagaonline.bukkit.EpicZones.General.ShouldCheckPlayer(General.java:461)
    at com.epicsagaonline.bukkit.EpicZones.EpicZonesPlayerListener.onPlayerTeleport(EpicZonesPlayerListener.java:79)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:170)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:258)
    at org.bukkit.craftbukkit.entity.CraftPlayer.teleportTo(CraftPlayer.java:173)
    at cc.co.evenprime.bukkit.nocheat.MovingCheck.resetPlayer(MovingCheck.java:361)
    at cc.co.evenprime.bukkit.nocheat.MovingCheck.heavyViolation(MovingCheck.java:304)
    at cc.co.evenprime.bukkit.nocheat.MovingCheck.check(MovingCheck.java:255)
    at cc.co.evenprime.bukkit.nocheat.NoCheatPluginPlayerListener.onPlayerMove(NoCheatPluginPlayerListener.java:50)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:165)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:115)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    2011-02-26 18:46:38 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    at com.epicsagaonline.bukkit.EpicZones.General.ShouldCheckPlayer(General.java:461)
    at com.epicsagaonline.bukkit.EpicZones.EpicZonesPlayerListener.onPlayerMove(EpicZonesPlayerListener.java:49)
    at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.java:165)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:115)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Thoughts? :/
    --- merged: Feb 27, 2011 12:33 AM ---
    nump
    --- merged: Feb 27, 2011 2:08 AM ---
    bump
     
  25. Offline

    basthovian

    is there a way to allow interection/exceptions to doors,levers and switch etc? because when one of my users tried to pull a switch in a build and destroy false zone,they cannot pull the switch :/ as it shows you do not have the permission to destroy...
     
  26. Offline

    jblaske

    Right click, instead of left.
     
  27. Offline

    glycerine102

    This plugin is great - awesome job. The only suggestion I can think of is to show some kind of pylon system when editing. Realms had this and it was pretty helpful. Each point you add displays a small tower of blocks in editing mode. This was useful for adding/deleting/moving boundaries.
     
  28. Offline

    Juze

    v0.13?
     
  29. Offline

    jblaske

    Version 0.13 is now out.

    I've fixed a few bugs there were out there
    Updated it for newer versions of bukkit
    Added multi world map radius logic.
    Cleaned up a lot of code.

    NOTE: EpicZones no longer supports Permissions 2.0. You must use GroupManager 0.99 (which has all of the conversion logic if you are coming from permissions 2.0)

    I will be adding support for Permissions 2.4 later on. But for now, its GroupManager only.

    Also, in the OP there is a link to the current jar as well.

    Have fun!
     
  30. Offline

    Juze

    Haha, I ninja'd OP. <3 Lovely times.
    --- merged: Feb 27, 2011 9:02 PM ---
    Oh, and Permissions 2.4 support NAO! :(
     
  31. Offline

    basthovian

    hohoho thx ^^ i just love this plugin, ur the best [​IMG]
     

Share This Page