1. Important information on Next Recommended Build

    Hi Guest,

    We're cleaning up our code to help us better prepare for the release of Minecraft 1.2. As a result, a lot of old, inefficient and buggy code is being removed and plugins will need to be updated.

    Please check your plugins, find out if the plugin developers have been keeping everything up to date and kindly let them know that they need to update their plugins to make sure they will be ready for R5.

[ADMN/SEC] iZone v7.1 - Zone Protection System [1.1]

Discussion in 'Plugin Releases' started by TechGuard, Jan 14, 2012.

  1. Online

    TechGuard

    [IMG]

    I - Info
    iZone is a easy to use protection system, that allows users to perform various actions on user-selected areas.
    Here is a quick list of its possibilities:
    • Area-Specific: Toggle-able Features:
      • Protect your land from griefers
      • Disable monsters
      • Disable animals
      • Send a welcome message when entering a zone
      • Send a farewell message when leaving a zone
      • Give health to a player over time
      • Hurt a player over time
      • Turn pvp on or off in a zone
      • Disable creeper explosions
      • Disable tnt explosions
      • Disable all explosions
      • Disable all fire interactions
      • Players won't be able to enter a zone with restriction
      • Players won't be able to leave a zone with jail
      • Disable thunder strikes
      • Disable drops on dead
      • Disable all drops in the zone
      • Disable any interactions with the zone
      • Disable all enderman interactions
      • Give godmode to all players in the current zone
    • Bypass-Features: Every zone has a 'list' to bypass features:
      • Protect, Fire, Restriction, Jail, All Drops, Interactions
    Command list:
    /izone :: Prints the current izone version
    /zmod :: Prints a list of all the commands you can use
    /zmod list :: Prints list of all zones
    /zmod who :: List of players in your current zone
    /zmod create <name> :: Create a new zone
    /zmod delete <name> :: Delete a zone
    /zmod allow <zone> <player> :: Add player to zone list
    /zmod disallow <zone> <player> :: Remove player from zone list
    /zmod flag <zone> <flag> :: Toggle a zone flag
    /zmod expand <zone> <up/down> <size> :: Expand the borders up or down

    II - Permissions

    Permissions for tools:
    PHP:
    Define Tool 'izone.tool.define'
    Check Tool 'izone.tool.check'
    Permissions for commands:
    PHP:
    Bypass ownership 'izone.zone.restriction.ignoreowner'
    /zmod allow 'izone.zone.allow'
    /zmod create 'izone.zone.create'
    /zmod disallow 'izone.zone.disallow'
    /zmod delete 'izone.zone.delete'
    /zmod expand 'izone.zone.expand'
    /zmod flag 'izone.zone.flag'
    /zmod list = 'izone.zone.list'
    /zmod info 'izone.zone.info'
    /zmod who 'izone.zone.who'
    Permissions for each flag:
    PHP:
    Protection 'izone.zone.flag.protection'
    Monster 'izone.zone.flag.monster'
    Animal 'izone.zone.flag.animal'
    Welcome 'izone.zone.flag.welcome'
    Farewell 'izone.zone.flag.farewell'
    Heal 'izone.zone.flag.heal'
    Hurt 'izone.zone.flag.hurt'
    PvP 'izone.zone.flag.pvp'
    Creeper 'izone.zone.flag.creeper'
    TNT 'izone.zone.flag.tnt'
    Explosion 'izone.zone.flag.explosion'
    Fire 'izone.zone.flag.fire'
    Restriction 'izone.zone.flag.restriction'
    Jail 'izone.zone.flag.jail'
    Lightning 'izone.zone.flag.lightning'
    Deathdrop 'izone.zone.flag.deathdrop'
    Drop 'izone.zone.flag.drop'
    Interact 'izone.zone.flag.interact'
    Enderman 'izone.zone.flag.enderman'
    God 'izone.zone.flag.god'
    III - How does the ''Max Size/Zone Restriction" work?
    In the config file you will find this:
    Code:
    restriction:
        zone:
            '-1': izone.zone.max-zone.unlimited
        size:
            '-1': izone.zone.max-size.unlimited
    You can create and delete your own permissions.

    Example max-zone:
    You want a player to have a restriction to have 5 zones max.
    You add something like this in your config file:
    Code:
            '5': izone.zone.max-zone.5
    Then you give that player the permission:
    Code:
    izone.zone.max-zone.5
    Example max-size:
    You want a player to have a restriction, to only have a max size of 64000.
    How do I get the number 64000? :
    64000 is the volume of the cuboid. Let's say the zone is 40(width),40(length),40(height).
    So 40x40x40 = 64000.
    You add something like this in your config file:
    Code:
            '64000': izone.zone.max-size.64000
    Then you give that player the permission:
    Code:
    izone.zone.max-size.64000
    IV - Videos
    If you've made a video, don't forget to tell me and it will be featured below.






    V - Changelogs
    Changelog v7.0, Changelog v7.1

    This post has been edited 6 times. It was last edited by TechGuard Jan 25, 2012.
    callumpy, Yammal and kahlilnc like this.
  2. Online

    TechGuard

    VI - More Videos
  3. Offline

    IIGoldII

    Use BukkitDev :L
  4. Offline

    Toodo

    work this to 1.1?

  5. Online

    TechGuard

    Yes
  6. Offline

    mario00037

    Why a new thread?
  7. Offline

    mbaxter Community Staff Moderator BukkitDev Staff

    dev.bukkit.org profile:
    mbaxter
    My Plugins
    @TechGuard your download links are removed until you stop being sneaky and using ad downloads.
  8. Offline

    ipaqmaster

    Oh yes. this will be fun to use.
  9. Offline

    Da-Fort

    Noooo! I wants it. ='(
  10. Offline

    Samkio

    dev.bukkit.org profile:
    Samkio
    My Plugins
    Cheers for that....

    *cough* *cough* Apologies for my cold. ;)
    Infraction has been given for this message by mbaxter. Details | Jan 15, 2012
  11. Online

    TechGuard

    I changed it with love :)
  12. Offline

    Da-Fort

    Awesome is working on my server. Any chance for /zfill to make a comeback?
  13. Online

    TechGuard

    The world editing tools are going to get back, but that is not a very high priority of me now.
  14. Offline

    Da-Fort

    Thanks man!

    Ow and I figured out how to change the welcome and farewell flag. I believe this is the way to add it.
    /zmod flag <zone> welcome <message>

    Also the flags are all set to false when you install the plugin so don't forget to change the config file before you start protecting your world. If you already did all you have to do is add all the flags you want to a single zone and copy-paste it into the other zone. Or you could change the config file, reload plugins and create a zone and copy-paste from that one. Same goes for messages.

    You can find all the zones in ..\plugins\iZone\saves
    Here is an example from one of my zones
    Code:
    border1:
        x: 21
        y: 64
        z: -32
    world: world
    border2:
        x: 31
        y: 80
        z: -15
    allowed:
    - o:DaFort
    flag:
        protection: true
        monster: true
        animal: true
        welcome: true
        farewell: true
        lightning: true
        pvp: true
        creeper: true
        tnt: true
        explosion: true
        fire: true
        enderman: true
    welcome: Welcome to the Woodshop!
    farewell: 'Have a nice day!'
  15. Online

    TechGuard

    If you want to auto-protect your zone, you need to go in the config.yml file. There is a list of: on-create:
    Turn protection to true. and every time you create a new zone it will have all the flags that have the on-create option to true
  16. Offline

    Toodo

    ok :)


    This post has been edited 1 times. It was last edited by Toodo Jan 15, 2012.
  17. Offline

    Toodo

    Can you fix so i can create a zone in a zone want when i go out form the spawn you get a messanger it worked in older verson

  18. Online

    TechGuard

    Not working at the moment. Still figuring out what is the best way to do it, and so it doesn't lagg the server.

    This post has been edited 1 times. It was last edited by TechGuard Jan 15, 2012.
  19. Offline

    Toodo

  20. Offline

    BrandonHopkins

    dev.bukkit.org profile:
    TechHut
    My Plugins
    You might want to add the Tool permissions in the Thread, I had to find them in source.
    @TechGuard
  21. Online

    TechGuard

    oh Right. totally forgot them.
  22. Offline

    md_5 Community Staff Moderator BukkitDev Staff

    dev.bukkit.org profile:
    md_5
    My Plugins
  23. Online

    TechGuard

    I hope you're happy now.
  24. Offline

    md_5 Community Staff Moderator BukkitDev Staff

    dev.bukkit.org profile:
    md_5
    My Plugins
    Ignoring the perceived tone of that message, approved.
    IIGoldII likes this.
  25. Offline

    the_merciless

    so "highprotect" is not on this version?
  26. Online

    TechGuard

    Nope, you can just use /zmod expand
  27. Offline

    AshhMorgan

    can i have a zone inside a zone as i have a spawn where i want to give people plots/houses
  28. Offline

    Widi92

    Pistons doesn't work inside a protected zone... All other redstone stuff works fine onely the pistons not..... Minecraft server version 1.1 Can you fix that bug please

    This post has been edited 2 times. It was last edited by Widi92 Jan 16, 2012.
  29. Online

    TechGuard

    Works in 1.0? Because there is piston protection if the piston is not in the zone and wants to push protected blocks.
  30. Offline

    Widi92

    I don't know if it works in 1.0 but I need pistons in my houses for water gate's... and they don't work with zone protection...

    Edit:
    It does not work in version 1.0

    This post has been edited 6 times. It was last edited by Widi92 Jan 16, 2012.

Share This Page