[MECH] BorderGuard v4.40: #1, Most Efficient Map Limiter [1.7.8]

Discussion in 'Archived: Plugin Releases' started by Intelli, Jan 31, 2011.

  1. Offline

    Intelli

    BorderGuard 4.40

    BorderGuard is the MOST efficient Border plugin available!
    100,000+ downloads! Thank you for your support!

    This plugin prevents people from exploring beyond a defined border. This plugin checks for all movement, including vehicle movement, and will keep you within the border even if you remain within a vehicle.

    Downloads:
    http://minerealm.com/plugins/borderguard/BorderGuard.jar (v4.40)
    (If you appreciate this plugin, please feel free to leave a comment below. =])

    To set an invisible border:
    /setborder <distance> <square|round> - Set the border, and the distance of the border from your current point. Optionally, also specify if the border is to be square or round.

    To disable the border:
    /disableborder - Remove the border.

    ---

    Only the person who first uses the /setborder command can use it again, or remove the border.

    The plugin has multi-world support. When setting a border, you're only setting the border for the world you're presently situated in. You'll need to set a border for each separate world.

    [​IMG]

    Version History:
    V4.40 - Fixed vehicle teleportation & added Material data support.
    V4.31 - Added a quick fix so that it'll work with the CraftBukkit development build.
    V4.30 - Updated to work with the new Bukkit API (#1846) R5+
    Older Versions (open)

    V4.20 - Fixed it so the save-file no longer becomes corrupted with multiple worlds. Code cleanup.
    V4.11 - Changed getDisplayName() checks to getName().
    V4.10 - Major performance enhancements. Using version 4 is highly discouraged.
    V4.00 - Modified to work with the latest craftbukkit version (953). Older versions no longer work.
    V3.10 - Removed the multi-threading, was causing accuracy issues.
    V3.00 - BorderGuard Turbo! Now works with bukkit 670, and has completely overhauled the base BorderGuard "engine", resulting in a huge performance boost.
    V2.40 - Updated to work with the latest version of bukkit. (602)
    V2.30 - Resolved multi-world issues. Now properly handles multiple worlds.
    V2.20 - Updated to work with the latest version of bukkit. Existing configuration files will no longer work. (Borders must be re-defined).
    V2.10 - Updated to work with the latest version of bukkit. Fixed movement issues with the "round" version.
    V2.00 - Multi-world support, better teleporting, no duplicate warning messages, configuration file now within folder.
    V1.00 - Released plugin.

    Notes:
    1. Using, for example, "/setborder 5", will set the border 5 blocks away from the location you are standing. This would create a border that is 10x10 in size.
    2. For the full plugin, with physical borders and more, take a look here: http://forums.bukkit.org/threads/mech-borderguard-v2-00-limit-your-map.656/

    Let me know if you have any questions, or find any problems.
    Enjoy!
     
    AviciiPL, MrMag518, MiRROW and 23 others like this.
  2. Offline

    Maxis010

    Set a border and explore everything within that border, done, besides that you don't have a lot of options AFAIK
     
  3. Offline

    Sparky222B

    Are you planning to bring back the physical wall functionality at any point in time?
     
    NightKev likes this.
  4. Offline

    cliff777

    Just what i need. Will add it later =)))
     
  5. Offline

    Fluff

    Intelli, how do you check to see if a player tries to go beyond a border? People using MobRider can apparently ride right past the borders. Is there any sort of API I can hook into to prevent this on my side?
     
  6. Offline

    Ghil

    This is the light version of the plugin, search for the Borderguard 2 thread. It's updated, and has the physical wall. :)
     
  7. Offline

    NightKev

    You mean this one? The one marked "[INACTIVE]" and "[656]"? ...
     
  8. Offline

    Ghil

    woops, my bad :)
     
  9. Offline

    Yetanotherx

    Just noticed that BorderGuard broke today...

    Code:
    2011-05-16 15:21:47 [SEVERE] Exception in thread "Thread-8"
    2011-05-16 15:21:47 [SEVERE] java.lang.IndexOutOfBoundsException: Index: 16, Size: 16
    2011-05-16 15:21:47 [SEVERE] 	at java.util.ArrayList.RangeCheck(ArrayList.java:547)
    2011-05-16 15:21:47 [SEVERE] 	at java.util.ArrayList.get(ArrayList.java:322)
    2011-05-16 15:21:47 [SEVERE] 	at org.bukkit.craftbukkit.CraftServer.getOnlinePlayers(CraftServer.java:150)
    2011-05-16 15:21:47 [SEVERE] 	at com.minerealm.borderguard.BorderGuard.thePlayers(BorderGuard.java:191)
    2011-05-16 15:21:47 [SEVERE] 	at com.minerealm.borderguard.BorderGuard$1bgthread.run(BorderGuard.java:77)
    2011-05-16 15:21:47 [SEVERE] 	at java.lang.Thread.run(Thread.java:662)
    
     
  10. Offline

    Intelli

    Looks like you're using 3.00 and not 3.10
     
  11. Offline

    Wickot

    What would be the best sized border considering a 2.5K Unique Player server?
     
  12. Offline

    Ghostaunt

    Hi ! Does it work with #766 ?
     
  13. Offline

    Maxis010

    No problems found when running 766
     
  14. Offline

    andrewkm

    Confirming that this works great on RB #803
    Thanks alot :)
     
  15. Offline

    Clavus

    Hm, how is BorderGuard going to behave with the Nether in SMP?
     
  16. Offline

    Maxis010

    Best bet is to disable the nether and continue handling it via MultiVerse or whatever you use unless the 1.6 recommended build has some way to tell the real world apart from the nether (event wise)

    Also not sure if this is a bug or a feature
    I /setborder in 1 world then forgot about my other 2 so I edited the files to prevent the border being lifted (renamed border owner to Server) but now /setborder will be rejected in any world (I did not set the border error)
    I know that only the player that creates a border can delete the border but I thought that was world specific
     
  17. Offline

    LIO Lampe

    AWESOME PLUGIN!
     
  18. Offline

    LSky

    Anyone tried 816 yet?
     
  19. Offline

    Intelli

    It works fine with the latest builds.
    There may be issues with the nether, however.

    I'll be updating as appropriate, if needed.
     
  20. Offline

    fffizzz

    Anyone else use this for more then 2-3 worlds?

    I get wierd behavior when setting 4 worlds, one will seemingly disappear from the config. I manually added them back in and set file to readonly so it would stop removing my borders.
     
  21. Offline

    Combat Wombat

    Anyone know a good limit for a server with around 100-300 unique players? Plus, anyone have major issues with CB #816? I'm intending to use this when I shift to a new map.
     
  22. Offline

    andrewkm

    Posting in my plugin threads with a 1.6.6 Minecraft RB CB Build #818 report.
    Borderguard 3.10 working perfectly fine with this build. Thank you for the continued support of this plugin!
    All sides of my 5000x5000 border tested. North/east/south/west. All is well and perfectly fine.
     
    RTRD likes this.
  23. Offline

    chopper

    I use this with 9 worlds and I get similar behavior to what you describe. I am able to set them all up fine, but after a restart or so many disappear from the file leaving an odd jumbled line of text. I have set my config file to read only after I verify a proper configuration so it doesn't foul itself up. Since then I haven't had any trouble.
     
    AS1LV3RN1NJA likes this.
  24. Offline

    rmbell

    You can go past the border using the new 1.6.x based CB builds. If you go near the border, then go to the nether, then keep going, and come back up, you can be past the border.
     
  25. Offline

    kahlilnc

    This worked with 803 but how bout, 818?
     
  26. Offline

    Fantarar

    Yes! It worked with 818 bukkit.
     
    kahlilnc likes this.
  27. Offline

    Ghostaunt

    Waiting for confirmation and update for 818 thanks you !
     
  28. Offline

    Drtrider

    To bad ANY ONE can use the command on your server, needs permission support.
     
  29. Offline

    Ratchet

    Only the person who first uses the /setborder command can use it again, or remove the border.

    just make sure you are the first person to do it after installing it?

    also.. can the person who set the border go past it? can ops go past it? because I set a border and as far as I can tell it's not working, I can go past it unhindered.
     
  30. Offline

    andrewkm

    Why are you posting this crap in every thread without reading it...
    Look a bit above you
     
  31. Offline

    ZerG

    Thanks for this plug borders are great, they make the map get discovered evenly and keeps the pussies from running 10k blocks away from spawn ;) i hope i dont get spammed when i test with 818 :D
    [​IMG]
     

Share This Page