[MECH][ADMIN] bZone v1.3.3 - Simple zone control [1.2.3-R0.1]

Discussion in 'Plugin Releases' started by Brad811, May 1, 2011.

     
  1. Offline

    Brad811

    bZone - simple zone control
    Download: bZone BukkitDev IMPORTANT: The creatures section of the config file now controls which creatures can NOT spawn inside the zone!
    If you like the work I've done, or would like to see more features and improvements, please consider donating!
    Version: v1.3.4

    Supporters:
    OzRavenheart - $10
    JemiloII - $5

    Features:
    • customizable zones
    • control which creatures can spawn in each zone
    • control who has rights in each zone
    • multi-world support
    • healing
    • build protection
    • chest protection
    • fire protection
    • explosion protection
    • wilderness control
    • custom messages upon entering zones
    • custom messages upon protection actions
    Known Issues:

    • you can place doors and one or two other items in build protected zones
    Try it out!


    Commands:
    /zone - tells the player which zone they are currently in

    Usage:
    Define your zones like in the included example zones.yml file. Anything outside of all known zones is the wilderness, and is protected.

    YML settings explained:
    zones:
    __[zone name or zone owner's player handle]: if a player has the zone's name as their minecraft name, they will have rights in this zone
    ____world: [world name] which world this zone is in
    ____enterMsg: [message] OPTIONAL, message to player upon entering zone
    ____min: [x,y,z] minimum coordinates of the zone (bottom left corner of your zone, basically)
    ____max: [x,y,z] minimum coordinates of the zone (top right corner)
    ____healing: [true/false] whether this zone should heal players while they are in it
    ____pvp: [true/false] whether this zone is pvp or not
    ____players: other player that have rights in this zone
    ______- 'playername1'
    ______- 'playername2'
    ____creatures: list of creatures NOT allowed to spawn in this zone
    ______-'spider'
    ______-'sheep'
    ______-'creeper'
    ____protection:
    ______build: [true/false] OR [true/false],[msg] whether other players can build in this zone (if not owner and not listed in players list)
    ______explosion: [true/false] OR [true/false],[msg] whether explosions are cancelled in this zone
    ______chest: [true/false] OR [true/false],[msg] whether other players can open chests in this zone or not
    ______fire: [true/false] OR [true/false],[msg] whether fire is cancelled in this zone or not

    Wilderness Control:
    The wilderness can be controlled by a zone named "wilderness" in the config file.
    The only differences are that it has no min or max coordinates and has the property hurting instead of healing, which sets whether players will be damaged while in the wilderness. Players listed in the players section of the wilderness will not be harmed while in the wilderness, and will have rights in the wilderness.

    1.3
    • Added pvp option
    • Added optional customized messages upon entering zones
    • Added optional customized messages upon protection actions
    1.2
    • Changed from creatures allowed to spawn, to creatures not allowed to spawn
    • Now protects against placing water and lava
    • Simplified coordinates input (automatically fixes out-of-order coordinates)
    1.1
    • Wilderness options added
    1.0
    • Initial release!

    This post has been edited 1 times. It was last edited by Brad811 Apr 18, 2012.
    rameil and megaman0122 like this.
  2.  
  3. Offline

    Sob3rmunchi3s

    I have an issue with coordinates. I want a no building zone at 177, 68, 193.

    So I put in the coordinates:
    min: 176,0,192
    max: 178,100,194

    But it still doesn't work?
    Am I over looking something?
  4. Offline

    Drei Gyuu

    Hi is this zone going to be updated? I really love being able to select which mobs can spawn on a certain area.
    Question tho, if I have my mob spawn off in my server config. will the flag overide it so I can spawn the animals inside that certain area or zone?
  5. Offline

    Macky_san

    Hi, what am I doing wrong?

    The Hub Town & wilderness works the way I want but not The Bank...

    Code:
    zones:
        The Hub Town:
            world: world
            enterMsg: Welcome to [zone]!
            min: -543,20,-306
            max: -458,128,-140
            healing: false
            pvp: false
            players: # players with privileges in this zone
                - 'Macky_San'
            creatures: # creatures NOT allowed to spawn in this zone
                - 'spider'
                - 'slime'
                - 'creeper'
                - 'pigzombie'
            protection:
                build: true,You can't build in the Hub
                explosion: true
                chest: false
                fire: true
        The Bank:
            world: world
            enterMsg: Entering the Bank Area
            min: -512,0,-318
            max: -474,128,-353
            healing: false
            pvp: false
            players: # players with privileges in this zone
                - 'Macky_San'
                - 'ArtemisXP'
            creatures: # creatures NOT allowed to spawn in this zone
                - 'spider'
                - 'slime'
                - 'creeper'
                - 'pigzombie'
            protection:
                build: true
                explosion: true
                chest: false
                fire: true
        wilderness:
            world: world
            enterMsg: You are leaving a zone
            hurting: false
            pvp: true
            creatures:
            protection:
                build: false
                explosion: false
                chest: false
                fire: false
    
  6. Offline

    EKDS00

    i know im a little late but i love this plugin so much and id be willing to test if you still need help!
  7. Offline

    KungFuJack3

    Where is the Permission Nodes?
  8. Offline

    rameil

    The plugin is great and simple(unlike the other zone plugins ;D) but whenever i run it says "Is the plugin up to date?" Can you fix it or update the plugin because all the other zone plugins are not simple.

    bzone bug.PNG
  9. Offline

    Jay101

    i agree, bzone is simple and fully usable.
    i wish could be upgraded too.
  10. Offline

    Jay101

    permission nodes to do what ? all the config is done by editing the files ...
  11. Offline

    arachan

    Is it possible to have multiple wilderness areas? I mean as in one for the overworld, one for the nether, one for the end? I tried to, but it only counted one of them and ignored the others. Thanks.
  12. Offline

    DJTHED

    This plugin broke! Please update! >.<
  13. Offline

    Brad811

    You know, I'd kind of like to start updating my plugins again. I've been away from bukkit for a while. I've been watching it, and playing lots of minecraft, and using bukkit, but haven't been developing with it for a while.

    Well... who wants to help me catch up? haha
    What permissions are people using these days? PermissionsEx? A whole bunch of different ones? I'd hate to have to write code for each permissions plugin out there.
    It seems the norm is to move your plugins to BukkitDev now.
    Anything else I'm forgetting?

    Is this particular plugin worth updating?

    Thanks! I'll try to roll out compatibility updates ASAP.
  14. Offline

    TACTICALboom

    dev.bukkit.org profile:
    samxos
    My Plugins
    @Brad811 Use vault, supports most all permissions providers, also, I know that feel. I Came back recently and I was all, "What happend to theyeti's Permissions 2.x ?" now its all bPermissions, PEX, and PermissionsBukkit....
  15. Offline

    jacburn1

    Keep the Plugin Simple, use a permissions such as SuperPerms (PermissionsBukkit). Also, an Update would be extremely nice, this is so much easier to use than any other regions / zones plugin!
  16. Offline

    samuelvisser

    Amazing plugin!!
    Only it is not working on my server :-(
    The zones I make in the zones.yml, are not working, also the command '/zone' is not working. I think the whole plugin is not working...)

    I get the following startup error:

    2012-04-14 14:57:28 [SEVERE] Could not load 'plugins/bZone.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/entity/EntityListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/entity/EntityListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at com.bradsproject.BradleyJewell.bZone.bZone.<init>(bZone.java:51)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.entity.EntityListener
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 26 more
  17. Offline

    Jay101

    You use a plugins that is compatible with build 953 (we are at build 2160ish ...) and you wonder yourself why you get some error at startup ?

    Here is a tips : don't admin bukkit server.
  18. Offline

    samuelvisser

    O, sorry :)
    I did not see that...
    @Brad811
    Could you please update this plugin??
    This is much better a the other zone plugins...
  19. Offline

    Brad811

    Haha, thanks! Sure, I'll see what I can do. Well for the mean time, here's the latest: http://dev.bukkit.org/server-mods/bzone/
  20. Offline

    samuelvisser

  21. Online

    Elements11997

    is it possible to allow only certain people to PVP in a no PVP zone? I want an assassin to be able to PVP in a no-PVP zone

Share This Page