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

    Jandalf

    yes same with me, could this only be as an option for debugging?
     
  3. Offline

    wootalyzer

    Just had a peek at the source, and the prints are hard coded - would be great to have an option :D

    Code:
        System.out.print("Perms Null? " + (this.Permissions_Perms == null));
        System.out.print("Perms Tested: " + permission);
        System.out.print("Player Tested: " + player.getName());
        if (this.Permissions_Perms != null)
        {
          System.out.print("Has Perms? " + this.Permissions_Perms.has(player, permission));
        }
    
     
  4. Offline

    johnka

    Just updated to 0.14 (with CraftBukkit 440 and Permissions 2.5) and now get a TON of "Could not pass event PLAYER_MOVE to EpicZones"
    Its spamming this exception like every second in the console.

    Here's some the exception:
    Show Spoiler
    2011-03-01 18:31:19 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    at com.epicsagaonline.bukkit.EpicZones.General.pointWithinBorder(General.java:462)
    at com.epicsagaonline.bukkit.EpicZones.LPlayer.PlayerWithinZoneLogic(LPlayer.java:213)
    at com.epicsagaonline.bukkit.EpicZones.LPlayer.onPlayerMove(LPlayer.java:80)
    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)
    Show Spoiler


    Also editing zones is no longer possible.
    When I type "/zone edit Temple" it just prints how to use EpicZones to the screen.
     
  5. Offline

    Bertieboy7

    I'm using permissions and my console is getting spammed with messages like has perms and perms null and perms tested and player tested. Ran it for 5 secs, already a 4 mb big server log ....

    Pls fix this, as this plugin is way better than worldguard regions crap that jammed my server .
     
  6. Offline

    Jandalf

    the latest EZ is for CB454+ i think
    --- merged: Mar 1, 2011 7:09 PM ---
    what should he fix, when u dont say exectly what ur problem is? CB# EZ# and please copy your permission file to pastebin.com ill have a look at it
     
  7. Offline

    jblaske

    Yeah, sorry about that. I forgot to disable the debug info before the last release. I'll be releasing an update today fixing that.
    --- merged: Mar 1, 2011 7:59 PM ---
    Version 0.14.1

    Removes the permissions spamming.
     
  8. Offline

    wootalyzer

    It looks like the version you uploaded is stil 0.14... no changes \_(o_o)_/
     
  9. Offline

    jblaske

    Wow, fail on my part - It's updated to the right 0.14.1 now.
     
  10. Offline

    Ixbidie

    Good that you are going to disable the checks. This was the first part of my concern. The second part is a HUGE amount of SEVERE exceptions:
    Code:
    2011-03-01 22:25:01 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:01 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:01 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:01 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
    2011-03-01 22:25:02 [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    
    and mich worse:
    Code:
    ... lost .. something with TELEPORT_PLAYER
    
    This is spamming my console. Using build 440 (later builds still causing many plugins to spamming arround an makes them not working).

    Thank you for developing this plugin
    Ixbidie
     
  11. Offline

    jblaske

    Build 440 doesn't work with the 0.14 versions of EpicZones
     
  12. Offline

    jwideman

    Well... it should, being it's the recommended build.
     
  13. Offline

    jblaske

    You are right, and as soon as i have time. I'll get it working.
     
  14. Offline

    johnka

    Just updated CB to 483, getting the same error as with 440 (still with Permissions 2.5):
    [SEVERE] Could not pass event PLAYER_MOVE to EpicZones
    java.lang.NullPointerException
     
  15. Offline

    jwideman

    I have one question about the permissions. Maybe I'm confusing things, but if a person has * (like is usual with Admins in Permissions and GroupManager), they'd have the *.deny wouldn't they?
     
  16. Offline

    Latros

    Confused as to why this doesn't work with the latest RECOMMENDED CBB build -_-
    --- merged: Mar 2, 2011 12:38 AM ---
    Doesn't work with build 482, typing

    "/zone create ___"

    (the ___ being ANYTHING I try and name a zone)

    Just gives me the "not using the proper syntax" message

    "Example: /zone create [tag] - Creates a new zone with the provided tag."

    Even if I am typing "/zone create spawn" or "/zone create sp" or "/zone create anything"

    CBB Build 482
    Most recent EpicZones
    Most recent Permissions (2.5)
    --- merged: Mar 2, 2011 1:01 AM ---
    Herro?
     
  17. Offline

    jblaske

    Yes, but they also get the ignorepermissions flag as well.
    --- merged: Mar 2, 2011 2:26 AM ---
    This is an issue with your permissions.
    --- merged: Mar 2, 2011 3:13 AM ---
    Version 0.15
    Now 100% compatible with CB 440
    Also added some more chat coloring.
     
  18. Offline

    jwideman

    You promised 440 support and you delivered. I'm going to call you Dominoes. :D
     
    jblaske likes this.
  19. Offline

    Latros

    Any idea what the "issue" is?
     
  20. Offline

    jblaske

    Seeing as you haven't provided me with any configs. And haven't submitted an issue on the tracker. I have no idea.
     
  21. Offline

    LordCrazyKing

    The PLAYER_MOVE error seems to be related to EpicZones disabling itself when you are using the HeroChat feature.
    I've posted the details (as well as a suggestion for doors) on the google code page.
     
  22. Offline

    Jandalf

    is there any way to edit the zone borders with /zone edit? there is no explanation in the OP
     
  23. Offline

    jblaske

    Currently, the only way to edit zone borders is to re-draw that zone's borders.

    The help messages in game should assist with this. but all you need to do is /zone edit and then /zone draw and then /zone confirm.

    then you start drawing and /zone save to save those new borders and one last /zone save to save it all down to the config.
     
  24. Offline

    Jandalf

    ok thanks, but could u add draw and confirm to the OP i dont see them there
    --- merged: Mar 2, 2011 5:32 PM ---
    hm so to stop someone from getting out auf a zone, i must make a parent zone around it with entry.deny? that would be a little bit complicated or is there an easier way, i really dont get it:D
    here is what i have: (i want to jail guests in the spawn zone)
    Code:
        Guest:
            default: true
            info:
                prefix: '&f[Guest] '
                suffix:
                build: false
            inheritance:
            permissions:
                - 'mcdocs.*'
                - 'hg.spawn'
                - 'epiczones.spawn.entry'
                - 'epiczones.world.entry.deny'
    Code:
    defaultEnter: false
    defaultDestroy: false
    defaultBuild: false
     
  25. Offline

    Greylocke

    I've been using another plugin for healing, but I'd like to be able to us EZ instead. EZ is *almost* there, this other plugin has some nice features, but isn't zone-aware. With that in mind, I think I have a couple ideas that will allow me to drop one plugin (maybe two!) while adding what could be some nifty features to EpicZones...
    1. Zones.txt: allow wildcards in the ceiling, floor, and pointlist sections of zones.txt. This would allow certain types of zones to function regardless of how far out the map spreads. It would also have some benefits like enabling a Login greeting as the player enters the "world" zone at *|*|*:*, and allow for special altitude-oriented zones ('the air is very thin up here') or zones defined as 'everything north of xxx or east of yyy

    2. Regen: make units half-hearts, and add a couple configs to the health regen system:
    2a: max-regen, don't regen a player above this point
    2b: min-regen, don't damage (negative regen) below this point
    2c: rest-regen, if the player has not moved since last interval, use this regen rate (this could be used for special 'safe' rest areas or even to create a 'keep moving or you take damage' area when rest-regen is negative)

    what do you think?
     
  26. Offline

    jblaske

    The above settings should be fine, as soon as a player steps outside of spawn, they would fall into the realm of world or default, both of which should tell them they can't enter.

    That is assuming there is no other zone outside of spawn that allows entry.



    I'll have to think about the zones change. For now tho, you could simulate this by setting floor to 0 and celiling to 128, and then just creating a circular zone, with a larger radius. This would simulate an everywhere kind of feeling.

    Regen is currently half hearts. A value of 1 = half a heart. So 20 would heal all 10 hearts in one go. As for the regen cutoff/threashold I like the idea. I'll have to see what i can do about implementing this.

    The rest regen I really like.

    If you wouldn't mind please submit these to the issue tracker, so I don't forget about them.
     
  27. Offline

    Jandalf

    but i could walk out-.- there is no zone around, im guest and im getting the leaving message...
     
  28. Offline

    jblaske

    Well then i need to see your full setup. Open an issue and provide all the information.
     
  29. Offline

    Jandalf

    done
     
  30. Offline

    jblaske

    Cool, thanks. Hopefully i can knock all these bugs out tonight.
    --- merged: Mar 3, 2011 3:54 AM ---
    @LordCrazyKing
    @Jandalf

    Version 0.16
    fixed a bug causing EZ to improperly detects movement in world, outside of zones
    fixed a few bugs with HeroChat integration
     
  31. Offline

    Chugger

    Hi, I'm using bukkit 240 and updated EZ because the previous version stopped working for me,and I can't seem to get this version to work either. I tried setting all the permissions both under the groups and individuals. yet anyone can still build and destroy in the zones. Can you see my problem? Using permissions 2.5

    sample:
    Code:
        PlayerE:
    
            group: vip
    
            permissions:
    
                - 'epiczones.Dinks.destroy'
    
                - 'epiczones.Dinks.build'
    
                - 'worldedit.navigation.jumpto'
    
                - 'general.help.deny'
    
                - 'epiczones.PHome.destroy.deny'
    
                - 'epiczones.PHome.build.deny'
    
                - 'epiczones.J1.destroy.deny'
    
                - 'epiczones.J1.build.deny'
    
                - 'epiczones.Store.destroy.deny'
    
                - 'epiczones.Store.build.deny'
    
                - 'epiczones.disco.destroy.deny'
    
                - 'epiczones.disco.build.deny'
    
                - 'epiczones.NTunnel.destroy.deny'
    
                - 'epiczones.NTunnel.build.deny'
    Or else in groups:

    Code:
        vip:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
                - Default
            permissions:
                - 'general.spawn'
                - 'mywarp.warp.basic.*'
                - 'mywarp.warp.soc.*'
                - 'NetherGate.*'
                - 'lwc.protect'
                - 'iConomy.payment'
                - 'WorldEdit.navigation.jumpto'
                - 'WorldEdit.navigation.unstuck'
                - 'DeathChest.use'
                - 'DeathChest.freeChest'
                - 'DeathCheat.freeSign'
                - 'DeathChest.allowQuickLoot'
                - '/ach'
                - '/stats'
                - 'mh.home'
                - 'epiczones.PHome.destroy.deny'
                - 'epiczones.PHome.build.deny'
                - 'epiczones.Dinks.destroy.deny'
                - 'epiczones.Dinks.build.deny'
                - 'epiczones.J1.destroy.deny'
                - 'epiczones.J1.build.deny'
                - 'epiczones.Store.destroy.deny'
                - 'epiczones.Store.build.deny'
                - 'epiczones.disco.destroy.deny'
                - 'epiczones.disco.build.deny'
                - 'epiczones.NTunnel.destroy.deny'
                - 'epiczones.NTunnel.build.deny' 
    I didn't use both methods at the same time, though with PlayerE, I did add the allowable for dinks under their personal permissions. Also, I did create the zones going clockwise (which is the direction I believe, I am supposed to go in?) Does that still matter?
    Can you tell me what I've done incorrectly? Thanks!
     

Share This Page