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

    arthoz

    It was I who spammed the bugtracker ;P
    Something wonky is going on with the liveserver and epiczones, need some more time to find out what/why, but i'll update on the bugs with comments when i find that something out =)
     
  3. Offline

    Xecaquan

    Yes I have read the entire wiki as well as all 25 pages of this thread. What you don't state is your syntax for variables example:

    permissions: {} or mobs: []

    How does this need to be configured? Do I separate each value with a comma, space? is there a separation between the user name and values? ie.... permissions: {TheBob build,destroy,entry} (this does not work it disables the plugin when the server launches) For the mobs options, again what is the syntax for the variable between values?

    Some example settings on the wiki wouldn't be a bad idea :) As I couldn't even log in as even as a op I don't have permission to enter the world until I changed globalZoneDefaultAllow: true.
     
  4. Offline

    jblaske

    Oh, you want examples of what the files look like, not examples on how to use the commands.

    Permissions looks like this:
    Code:
    permissions:
      jblaske:
        destroy: deny
        build: deny
      notch:
        destroy: allow
        build: allow

    Owners, Mobs and Children looks like this:
    Code:
    mobs:
    - SKELETON
    - CREEPER
    
    owners:
    - jblaske
    - notch
    
    childzones:
    - test1
    - test2
    You can see these examples on the bottom of the wiki page (they have been there the whole time) http://code.google.com/p/team-eso/wiki/EpicZones#Example_Files
     
  5. Offline

    Xecaquan


    LOL thanks, I phased that part out as it was below the title Hero Chat Integration.... Sorry about that, thanks again.
     
  6. Offline

    jblaske

    No worries :)
     
  7. Offline

    PointGuard

    What do you mean re-generated? I'm using Multiverse.
     
  8. Offline

    jblaske

    When you first run .20 it converts your zones.txt into a zones folder with yml files for each zone. then renames your zones.txt to zones.txt.old.

    If you rename your zones folder to say "zones1" and then rename your zones.txt.old back to zones.txt and start up your server again it will re-generate your zones files.

    If you do that, does it still have that problem?
     
  9. Offline

    Xecaquan

    jblaske,
    Another question for you is there a command to identify which zones you are currently within? I created a ploy zone as my 1st, which it seems configured correctly however the regen, messages etc don't seem to be working.
    Code:
    ceiling: 128
    childzones: []
    entertext: Welcome to The City of Arrakis.
    exittext: Leaving The City of Arrakis.
    explode: false
    fire: true
    fireburnsmobs: true
    floor: 0
    mobs:
    - animals
    name: Arrakis
    owners:
    - xecaquan
    permissions:
    xecaquan:
    destroy: allow
    build: allow
    entry: allow
    points: '-431:-81 -431:-116 -465:-148 -513:-143 -536:-115 -536:-84 -508:-60 -460:-64 '
    pvp: false
    radius: 0
    regen:
      amount: 1
      bedbonus: 0
      delay: 0
      interval: 5000
      maxregen: 20
      mindegen: 0
      restdelay: 0
    sanctuary: false
    type: POLY
    world: world
    

    As a side note the flag animals is that an allow or a deny?
     
  10. Offline

    jblaske

    doing a who (/who or /ezwho) by itself will tell you what zone you are in, and all the other people in that zone.

    As for the mobs flag, you list out the mobs that are allowed.
     
  11. Offline

    PointGuard

    Nope. Fixed thanks :). Is it possible to not use a global zone?
     
  12. Offline

    Xecaquan

    Nope the /who or /ezwho just kicks back to me as if I missed a switch or something. noticed the /ezreload does the same thing.


    Edit: was watching a video on youtube for epiczones and they were getting text int he chat box if they just typed /zones which I also don't get but I don't seem to have any differences if I type in something like /zone info or /zone info world.
     
  13. Offline

    jblaske

    Do you have admin permissions? This usually happens when permission is denied.
     
  14. Offline

    PointGuard

    One more thing. It seems that if I set the global zone to allow building and deny building in my child zone, it overrides the child and allows building as set in the global. This also happens if you do the opposite. Deny in global and allow in child and you can't build in the child zone.
     
  15. Offline

    Strahan

    Hmm, I can't get it to work. This is my spawn zone:

    Code:
    ceiling: 124
    childzones:
    - spleef
    - locker1
    - locker2
    entertext: ''
    exittext: ''
    explode: false
    fire: false
    fireburnsmobs: true
    floor: -124
    mobs: []
    name: spawn
    owners: []
    permissions:
      default:
        destroy: deny
        build: deny
    points: '-836:-142 -854:-142 -861:-144 -869:-147 -878:-157 -880:-164 -880:-178 -880:-189
      -881:-200 -877:-210 -868:-219 -861:-221 -854:-223 -820:-222 -813:-219 -806:-210
      -800:-196 -800:-178 -800:-162 -805:-151 -811:-147 -820:-144 -831:-141 -844:-142 '
    pvp: false
    radius: 0
    regen:
      amount: 0
      bedbonus: 0
      delay: 0
      interval: 500
      maxregen: 20
      mindegen: 0
      restdelay: 0
    sanctuary: false
    type: POLY
    world: server
    
    This is the spleef zone:

    Code:
    ceiling: 128
    childzones: []
    entertext: ''
    exittext: ''
    explode: false
    fire: false
    fireburnsmobs: true
    floor: 0
    mobs: []
    name: spleef
    owners: []
    permissions:
      default:
        destroy: allow
        build: allow
    points: '-847:-230 -831:-230 -831:-177 -847:-177 '
    pvp: false
    radius: 0
    regen:
      amount: 0
      bedbonus: 0
      delay: 0
      interval: 500
      maxregen: 20
      mindegen: 0
      restdelay: 0
    sanctuary: false
    type: POLY
    world: server
    
    The character I test with is in no special groups, so I assume "Default" would cover him but when I try to break something, it says I do not have permission....?
     
  16. Offline

    Xecaquan

    Well I have a small server of friends and family, I have no permission plugin in place. I am in the ops.txt file. I was able to create two zones, do most of the ingame settings. However, they don't seem to be doing anything and so far I have seen no animals or other mobs since installing the mod, which is not the server, global zone or small zone settings.
     
  17. Offline

    jblaske

    Thanks for the heads up. Due to all the issues from adding global zones (they changed logic severely) I decided to re-write the zone detection logic. Which is good, because i've shrunk the code down significantly and removed a lot of potential error places.

    I hope to have this update out tonight, to get past all of the zone detection issues that are happening.

    I'll be sure to test this scenario.

    Would you mind creating an issue ticket and submit your server setup, so I can test thru your settings to see what my issues are.

    PointGuard is having a similar problem, I'm hoping to have a fix for it out tonight.

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

    PointGuard

    Thanks for the info. I love this plugin and my server depends on it greatly. There are some others out there but this one by far is the best I've seen. Looking forward to the update and keep up the good work! :)
     
  19. Offline

    Ashepherdspie

    I just upgraded to the most recent version, everything seemed to configure properly, but now the Regen flag, the sanctuary flag, and the explode flag do not seem to work. It says fire should be off, but fires can be lit. It shows explode as off, but tnt can still explode. PVP also does not work at all. None of the messages show up when you enter the city, and when I go to edit it, it only changes the enter message (or so it says it changes it...). No mobs will spawn anywhere on the map, even though I only have them disabled for a couple zones.
     
  20. Offline

    ctshiner

    has the format of the config.yml changed at all? I'm having trouble getting any build/deny permissions to work anywhere. I renamed my config.yml and let it generate a new one and it only has 4 lines.. way less information than my old one has. Compare!:
    New
    Code:
    zoneTool: 280
    enableHeroChat: false
    enableRadius: true
    globalZoneDefaultAllow: false
    Old
    Code:
    defaultEnter: true
    defaultDestroy: false
    defaultBuild: false
    mapRadius: Nippopolis:2500 zombie:1000 Valhalla:750 BurningBattlefield:500 Nether:500
    enableRadius: true
    zoneTool: 290
    enableHeroChat: false
    permissionSystem: Permissions
    '#The default flags are used when no zone can be found for a given event.': ''
    '#Defaults are NOT applied to zones on creation.': ''
    defaultPVP: true
    '#The map radius is set as a block radius from 0,0 of your world.': ''
    '#zoneTool is the tool used to draw zones with.': ''
    '#Defines what permissions system you use, valid values are Permissions or GroupManager.': ''
    '#Enables or disables HeroChat integration.': ''
    globalZoneDefaultAllow: true
    Can we maybe get a working sample, also explaining what exactly "globalZoneDefaultAllow" does?
     
  21. Offline

    jblaske

    • Version 0.22
      • Brand New Zone Detection Algorithm, much more efficient and properly works with
      • Global zones now.
      • Permissions now will no longer duplicate
      • Permissions detection is now more efficient
      • Block break permissions are now more efficient
      • Other minor bug fixes found along the way

    This should clean up a lot of those funky errors everybody was seeing. Please let me know if you find anything funky.

    yes, the config.yml has changed drastically. the 4 lines you see are the only ones needed anymore.

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

    Wolfpack1221

    I have upgraded to the newest version but im still not getting mobs spawning in any zone
    Code:
    ceiling: 128
    childzones: []
    entertext: Entering The Kingdom, This is a no build zone.
    exittext: Leaving the Kingdom, You may now build.
    explode: true
    fire: true
    fireburnsmobs: true
    floor: 0
    mobs: []
    name: kingdom
    owners: []
    permissions:
      default:
        destroy: deny
        build: deny
    points: '600:-646 612:-658 612:-658 612:-756 632:-774 630:-774 670:-774 714:-774 726:-786
      850:-786 912:-774 936:-798 960:-774 960:-770 938:-748 938:-556 924:-542 924:-462
      904:-462 764:-398 754:-334 738:-318 624:-318 600:-342 '
    pvp: true
    radius: 0
    regen:
      amount: 0
      bedbonus: 0
      delay: 0
      interval: 500
      maxregen: 20
      mindegen: 0
      restdelay: 0
    sanctuary: false
    type: POLY
    world: world1
    
     
  23. Offline

    jblaske

    Version 0.22?
    They spawn fine for me, you have them enabled in your server.properties right?
     
  24. Offline

    Wolfpack1221

    They DO still spawn in the global zone though
    Code:
    ceiling: 128
    childzones:
    - austin
    - paul
    - kingdom
    - proga
    entertext: ''
    exittext: ''
    explode: false
    fire: false
    fireburnsmobs: true
    floor: 0
    name: world1
    mobs: []
    owners: []
    permissions: {}
    points: ''
    pvp: false
    radius: 1000
    regen:
      amount: 0
      bedbonus: 0
      delay: 0
      interval: 500
      maxregen: 20
      mindegen: 0
      restdelay: 0
    sanctuary: false
    type: GLOBAL
    world: world1
    
    EDIT!!!!!!

    I am a moron, it still dosent work

    (in the process of disabling all my other addons I deleted my zone files somehow. now that I have added them back it continues to not work)

    Alright one more update and im going to bed

    As it turns out a completly virgin install of bukkit740 with Epiczones .22 results in no mobs whatsoever

    apparently I had managed to fix the mobs spawning in the "unzoned" areas before now they just dont spawn anywhere.

    PS Thank you so much for all your work on this fantastic plugin it does everything EXACTLY the way it should be done (except for the mob bug, lol).

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

    PointGuard

    Okay so everything is working perfectly except for animal spawns. Also maybe add auto detection for child zones if possible, if not its easy enough to manually add them. By the way, nice quick fix. I was able to get me server back up and running with protected zones!(with the exception of animals)Great work.:)

    EDIT: It seems as though wolfs have taken the place of the other animals.
     
  26. Offline

    Pontus Lantz

    Downloaded 0.22 and still can't get a zone to work at all. And no animals except already tamed wolfs at the server.
     
  27. Offline

    jblaske

    • Version 0.22.1
      • Fixed a bug causing mobs not to spawn
      • Cleaned out a bunch of old commented out code

    Thanks for all the feedback everybody, I'm glad to see things are starting to stabilize.
     
  28. Offline

    MacklinB

    Hmm, I can't seem to set an 'enter' or 'exit' flag on a zone, whenever I try the enter command, I get a 'Help for zone command.' in return.

    (My commands are in quotes)
    Code:
    "/zone edit City"
    Editing Zone: City
    "/zone enter Central City."
    Help for zone command.
    zone list: Lists existing zones.
    zone info [tag]: Detailed info for specified zone.
     
  29. Offline

    jblaske

    The message commands changed. Its now
    "/zone message enter Central City"
     
  30. Offline

    MacklinB

    Oh! Thank you for that =D

    EDIT: Huh, I've successfully added the entry node, and have saved it - but when I walk into the zone, the chat console remains blank, even after restarting the server.
     
  31. Offline

    jblaske

    Is that zone a child of the global zone?
     

Share This Page