[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


    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.

    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.


    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.

    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.
    AviciiPL, MrMag518, MiRROW and 23 others like this.
  2. Offline


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


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


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


    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


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


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


    woops, my bad :)
  9. Offline


    Just noticed that BorderGuard broke today...

    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


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


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


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


    No problems found when running 766
  14. Offline


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


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


    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
  18. Offline


    Anyone tried 816 yet?
  19. Offline


    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


    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


    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


    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


    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


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


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


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


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


    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


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


    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

Share This Page