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

Discussion in 'Inactive/Unsupported Plugins' 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!
     
    rameil and megaman0122 like this.
  2. Offline

    airisss

    09:29:42 [SEVERE] Error occurred while enabling bZone v1.1.4 (Is it up to date?)
    : null
    java.lang.NullPointerException
    at com.bradsproject.BradleyJewell.bZone.bZone.parseConfig(bZone.java:133
    )
    at com.bradsproject.BradleyJewell.bZone.bZone.onEnable(bZone.java:76)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:799)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:345)
    at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleComma
    ndMap.java:247)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:12
    8)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:2
    79)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:428)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:413)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)




    how to fix ;/?
     
  3. Offline

    OzRavenheart

    Entity Blacklist:
    might make sence?

    I used to have this issue when i first started using the plugin - are you using capital letters in the player names? the plugin doesn't support capital letters as far as I know.

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

    megaman0122

    hey this seems like a great plugin! but I can't get zones that have height or depth to work... here are my co-ordinates
    min: 1,75,-323 max: -6,83,-328

    how do I get it to work?

    (I don't want the zone to be from 0 - 128 just inbetween)

    nvm I figured it out! this is great! here is how it works: put the lowest value x CO-ORdinate ontop of the higher x co-ordinate and same way with y and z co-ordinates! :D I love this plugin! it works great in my pvp server! thanks for makin it! although you could have explained the co-ordinates a lil better :p
    min: -6,75,-328
    max: 1,83,-323

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

    Disparate

    Further to my comment above, I have also noticed that bZone suppresses creeper explosions universally, even when they are turned off. Until this (and the above problem) are fixed I'll have to stop using it =/
     
  6. Offline

    Fr33T

    It doesnt work for me, i tried to even edit the sample but it didnt work! I mean WHAT IS THIS!?
     
  7. Offline

    Disparate

    Fr33T - It works for the most part - you are just doing it wrong.

    OzRavenheart - Thanks for that tip. It was indeed upper case letters throwing it off.
    Any one got any suggestions about explosions not working in the wilderness when you want them to? I've checked and check and it is definitely this plugin that is preventing them (I removed all plugins one by one until I narrowed it down). Here is the config of the WIlderness for my server, just to show that I am doing it right! ^^
    Code:
    wilderness:
            world: Mobius
            hurting: false
            players:
                -
            creatures:
                - 'pig'
                - 'cow'
                - 'chicken'
                - 'skeleton'
                - 'zombie'
                - 'spider'
                - 'slime'
                - 'creeper'
                - 'wolf'
                - 'giant'
            protection:
                build: false
                explosion: false
                chest: false
                fire: false
    
    Heh - go figure. In posting that I spotted what was wrong. "wilderness" was in the wrong place. Moved it over by 4 spaces and everything works fine.:D

    One last question for the author then: In my server I want to allow pigzombies to spawn (when a pig is hit by lightning). What is the syntax for adding pigzombies in this mod? I've tried 'pigzombie' but no luck ( tried zombie pigman, zombiepigman, pigman, pigmen and so on too).

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

    godgodgodgo

    Hey, you call it "simple zone control" but wouldn't it be a lot simpler if you used a commands or item to select the zone?
     
  9. Offline

    Maxis010

    It might be easier with commands, but I like it as is, it reads a config, it acts based on that config, simple
     
  10. Offline

    Brad811

    Updated to 1.2

    IMPORTANT: The creatures section of the config file now controls which creatures can NOT spawn inside the zone!
    (I'll probably still get yelled at for this...)
     
  11. Offline

    robbert777

    is there like an ingame /addowner or /addplayer command that gives you the ability to add players to a zone ingame?
     
  12. Offline

    Maxis010

    Gah, I just switched to bZone and tracked down a mob list to add all mobs and you inverted it
    RAGE!!! jk
    No
     
  13. Offline

    Disparate

    No, that's fair play to be honest and makes a lot more sense. Thanks for the update!

    EDIT - wait - you've fixed the issue I had with pigzombies with this change but now no one can edit the zones they own again! ><
     
  14. Offline

    Brad811

    Haha jeez, ain't it the way.
    Did you change all your player names to lowercase in your yml file to make them work? Try adding in the capitalization again.
     
  15. Offline

    OzRavenheart

    Well it's been fun, but my server died and took everything with it... so i've given up hosting a server now...
    Good luck with all the new changes, but I might not be doing as much testing as i have been lately.
     
  16. Offline

    Disparate

    Yeah, re-adding the capitalisation fixed it. Thanks.

    On another note, are there any plans to add mroe features to this plugin/ My main 2 requests would be:
    - PVP control per zone (currently no flag for this like there was for EpicZones)
    - Nested zones. One very useful thing EX had was nested zones, allowing you (or example) to create a spawnville that could not be built on or damaged by players but that you could put a player controlled market inside in which players could build and destroy their market stall. Currently the outer zone simply overrides the inner.

    Thanks again for the help.
     
  17. Offline

    Plop

    IT's a very good plugin, but i have a request: can you add a command for select the coordinates of the bottom left corner and top right corner with an item, or just by clicking please ?
    Thanks
     
  18. Offline

    Maxis010

    I have a wonderful little bug for you
    Code:
        spawn:
            world: survival
            min: -10,90,-10
            max: 10,98,10
            healing: true
            players:
            creatures:
            protection:
                build: true
                explosion: true
                chest: true
                fire: true
    
    This is a sample of my config, anything within the zone along X or Z 10 is not protected, the same goes for y 98, this is easy enough to compensate for as I just +1 everything but still, patch when you can please
     
  19. Offline

    JemiloII

    Amazing!! Was looking for exactly this! Donated $5. Keep up the good work! Maybe some pvp set zones?

    how do u make the wilderness unprotected. I don't hinkt he wilderness needs to be protected. how are people suppose to mine?

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

    Maxis010

    Set all options under wilderness to false
     
  21. Offline

    Brad811

    Well the coordinates protect up to 10. So if you're standing on the 10 block, your coordinate is probably 10.6____ or something, so you're outside of the protected zone.

    Well thank you very much! I'm actually working on that right now. It'll look like:
    pvp: [true/false]

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

    mtmtt44

    your plugin is very great, but it needs "on the fly" configuration and creating zones (creating new zone /bcreate "name_of_zone" "world" "min" "max")
    [cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake][cake]
     
  23. Offline

    Jay101

    or at least a reload config option, via ingame command.
     
  24. Offline

    Maxis010

    What is wrong with /reload, works perfectly for me, might not be a dedicated command but hey
     
  25. Offline

    Brad811

    Updated to 1.3, added pvp, custom enter zone messages, and custom protection messages

    Lemme know if it doesn't work, I haven't had a chance to test the pvp much!
     
  26. Offline

    JemiloII

    Sweetness!
     
  27. Offline

    Forest-18

    Hello. I do have a problem with locking my chests. It just wont lock at all. I tried both true and false for protection chest option and still other people can steal my stuff. I even tried reinstall plugin, and I also updated it twice and it still wont work :/ . Am I getting something wrong? Here is a bit of code from my zones.yml:
    Code:
        GTFO:
            world: world
            enterMsg: Ola.
            min: -203,119,336
            max: -191,128,349
            healing: false
            pvp: false
            players:
                - 'Elanius'
            creatures:
            protection:
                build: true
                explosion: true
                chest: false, Thou shall not steal! :D
                fire: true
    
    *EDIT: And after update to ver. 1.3 it wont protect at all. Build and fire protection just wont work. Sorry to spam you with stuff like "It wont work! Fix it!", but I just have no idea what to do and how to get it work. :) Oh and I forgot to mention that Im running server ver. 1.7.2
     
  28. Offline

    Brad811

    Ok, I'll check it out!
     
  29. Offline

    dbizzzle

    You should add a command like /gotozone [zone] and the ability to set a zone spawn, also easy zone creating commands would be great such as /zpos1, /zpos2 and /zcreate, this looks like a much better alternative to worldguard, THANK YOU!
     
  30. I like this plugin idea, BUT...

    The "wilderness" option, can build/break be denied for that area for one group, but allowed in a defined area for the same group?

    My server has an area called "Hoboland", where I allow anyone to build in. However, Hobos must be on the server a set amount of time, then they are allowed free roam of the server and can build anywhere that is not claimed land. Otherwise, they can't build or break outside Hoboland.

    EpicZones was the only plugin that used permission heirarchy in at least a semi-usable way. Child permissions overrode parent permissions, marked regoins overrode global regions.
     
  31. Offline

    Malth

    Could this be expanded to include which console commands can be used in a zone? On my server, there's a central area for freebuild, with the rest of the map for survival. I'm looking for a way so that /give can only be used while within the freebuild zone.
     

Share This Page