[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


    Hi Intelli, thanks for your indispensable plugin. Small piece of feedback. We recently had someone drop a few thousand redstone torches in our map. In the subsequent lag people were able to push past the borderline by quite a long way. Sigh... Humans... Anyway, not a bug or or complaint. Just for your notes.
  3. Offline


    Just thought I'd share with you what I seen when loading this into build 405
  4. Offline


    Can we get an update for this? Much appreciated!
  5. Offline


    Yes, an update would be appreciated! We shouldn't let this awesome plugin die at 1.3
  6. Offline


    @Intelli Noticed you were on today and did not share any comments.
  7. Offline


    Most likely busy reading the dev threads, give the programmers some room guys, if it was easy you would do it.
  8. Offline


    Sorry I tend to be jumpy since the last person was tkelly who checked several times daily and did not make one post for over 2 weeks.
  9. Offline


    We need an update.
  10. Offline


    any chance of developing this addon further? Would like it to respawn the outer ring with new resources and level it. Let me know if this is possible
  11. Offline

    Oh no

    well it works fine on my server...dont know what youre complaining about guys...
  12. Offline


    The pre 1.3 version in the initial post works with craftbukkit 429+?
  13. Offline


    I'm still using an old version, before multiworld support or even a physical barrier, after updating to Craftbukkit 432 and it still works. :confused:
    Granted I'm not using multiple worlds, so I don't know how that works out.
  14. Offline


    Well From what i can tell it works with multi worlds just fine still but there is that annoying bukkit error on start up that requires some rewriting to fix. But It would be nice if you could post an updated version and maybe some replys in your own topic Thx cya
  15. Offline


    Sorry guys, I've been fairly busy lately.

    The plugin still works fine, just has the warning when starting your server.
    I'll be updating it once a more stable version of bukkit is released for 1.3
  16. Offline


    Thanks looking forward to this.
  17. Offline


    Could you also look at this problem,please..???

    Or is there a way to shift your world coordinates? someone?
  18. Offline


    Another suggestion. If you allow multiple boarders to be created, and allow seperate (console: save-on or save-off) functions, we can make a world with renewable resources. As of right now I love this plugin, but everyone starts moaning after a couple weeks "everything is mined here" and I can't blame them. It eventually causes the world to be empty.
  19. Offline


  20. Offline


    This plugin does not work as advertised. Multi-world support is completely broken. Setting a border on one world seems to apply it to all. Disabling a border disables all of them as well.

    Edit: Rather, it does somewhat support multi-world, but it only supports 1 extra world. Adding a border on another world seems to set it to that size for all extra worlds, and disabling it also disables it for all extra worlds.
  21. Offline


    Heads up

    This plugin will not be functional after tonight :(
  22. Offline


    It doesnt function. Working on a fix.

    2011-02-25 14:24:22 [WARNING] Using the stupidly long constructor com.bukkit.intelli.borderguard.BorderGuard(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of BorderGuard Lite (Square) to remove it! (Nothing is broken, we just like to keep code clean.)

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


  24. Offline


    Purdy! Good job! Though the file name has a "3" and the console indicates "2" still.

    I also tested this on a multi-world setup with a normal and a nether, and it worked as expected.

    Thank you!

    P.S. Any chance of you releasing the source code on this? I'm trying to learn as much as I can about plugins and looking at plugins I use and interest me I find helps me a lot.
  25. Offline


    Our server was set up using features of the hMod Borderlands plugin (to the point of having construction aligned with defined regions), so a version that supports groups and multiple regions (overlapping or not) in multiple worlds would be great.

    Any chance of adding that support or opening the source to allow a fork/clone of BorderGuard (or BGLite) that supports multiple regions and shapes?

    A few ways we've used that feature include:
    - remote, limited areas for strip mining, where the terrain is periodically re-generated
    - odd shaped world extrusions for aesthetic purposes while limiting map growth
    - remote areas with dramatically different terrain/design, kept separate by gaps between the border regions
    - guest, applicant and trial build areas, with empty space as a buffer

    Without this feature in one of the Border plugins, we have to hack it with region permissions or by taking what were regions and making them into entirely new worlds, which can sometimes be an improvement, but requires rework and can add complexity.

    It looks like BorderGuard is emerging as the popular option to fill the role left by Borderlands and it'd be nice to get those capabilities back somehow.
  26. Offline


    Just some feedback:

    I'm spending as much time playing MC as I am with Bukkit and plug-in's (for testing and giggles mostly, not to run a server for lots of people)

    I put on your Borderguard Lite (circle) version 2.0 (on bukkit 440, MV 1.3_01) while underground, in a tunnel area. When I hit the limit, I was getting pushed into and through a wall (could see like in no-clip mode, straight through the world), I was getting the jerk-back elastic effect of hitting the border, AND I started taking damage (looked like 1/2 heart per "arrghh" sound), thought I'd mention it.
  27. Offline


    Hi all. Been putting ver3 through its paces and having complete success.
    Test is 3 worlds 2x750border and 1x250border

    And it all works as intended with the both the square and round borders.

    Sad discovery that it works fine when first configured.. however
    After a server reset or Restartall the border does not seem to work at all anymore.

    As far as I can tell all is in order. But I have one question.

    Previous versions of BG placed their properties and a data file in my server root folder. The present one only uses its own folder in the plugins folder. Not sure if its got anything to do with it, but wanted to confirm which files I should see where.

    Thanks again Intelli
  28. Offline


    [WARNING] Using the stupidly long constructor com.bukkit.intelli.borderguard.BorderGuard(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) is no longer recommended. Go nag the plugin author of BorderGuard Lite (Square) to remove it! (Nothing is broken, we just like to keep code clean.)
    This breaks in bukkit builds above 450...
  29. Offline


    Using this build I've encountered a bug where occasionally when you hit the border it will snap you back to the center of the circle using the round plugin.
  30. Offline


  31. Offline


    Namespace break. No more borderguard now. :( This plugin is invaluable to my server, could use a quick update.

Share This Page