[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

    d3x

    Code:
    borderdata=d3x,0,0,0,5000,0,
    What do those numbers mean?

    Also people can go well past 6000 do I have something set wrong?
     
  3. Offline

    Snookieboy

    Please consider continuing this mod, or perhaps announcing your no longer interested so someone else can take over, its such a good mod which is irreplaceable :( please.
     
  4. Offline

    chilldy

    Any news on this? I can't update bukkit without this :confused:

    If not any replacements for latest recommended build?
     
  5. Offline

    imaxorz

    Yeah I really hope to hear some news on this too.

    I am using CB531 and it seems to be loading up with out any errors. Am I work? Does it not work for you guys?
     
  6. Offline

    ThomasJ

    A long shot, but the errors describe do match. Has anyone tested if CraftBukkit build 552 solves the issues with borders no longer working? This build fixes a serious bug relating to how the world is reported back to plugins and could possibly also affect this plugin.
     
  7. Offline

    Intelli

    Updated for bukkit 556+

    Please note: V2.20 used a new configuration file format. Configuration files from before v2.20 will no longer work with 2.20+. You must re-define your border(s).
     
  8. Offline

    ksevelyar

    Thank you!
     
  9. Offline

    Kainzo

    You state that this will check for all movement... Does it ALWAYS check for movement? cause if so larger servers will be extremely taxed by this. Is there any way to slim this down if so?
     
  10. Offline

    leslieliang

    Thanks for updating Lite! I was wondering if you will ever update Full?
     
  11. Offline

    ledhead900

    Can anyone plz confiem if this is no longer conflicting with Mulitverse teleporting thru portals and to worlds.

    Last time I used this it triggerd the out of border msg and made a mess of your teleportation.
     
  12. Offline

    Spiritax

    is the link for the square version good?

    name: BorderGuard Lite (Square)
    main: com.minerealm.borderguard.BorderGuard
    version: 2.10
    website: http://www.minerealm.com
    author: MineRealm
     
  13. Offline

    Intelli

    Thanks. It appears that I uploaded the wrong version.
    The correct version has now been uploaded.

    Please ensure that it states v2.20 when starting up your server.
     
  14. Offline

    ThomasJ

    10:45:57 [INFO] BorderGuard Lite (Round) version 2.2 is enabled!

    git-Bukkit-0.0.0-544-g6c6c30a-b556jnks (MC: 1.3)

    The border seems to work consistently so far. However there is still the issue of being warped back to spawn sometimes when hitting the border :(
     
  15. Offline

    footwo

    Question: I use this mod on my normal world to create a nice circular map and it's working great. I want to have a Nether world also, but I'm worried that after people have moved in the Nether with that stupid 8:1 block ratio, they will teleport back into the normal world outside the border. If this happens does borderguard pick them up and throw them back to within the confines of the border? I don't really want random chunks of land appearing outside my nice disc world.
     
  16. Offline

    Kainzo

    Using 2.20 SQUAREmap on 556.

    I loaded in - set the files for MAIN map to /setborder 2500 ... Tested the border WORKED.
    I then /mvtp'd Hell (nether map) went in and set the border at /setborder 1500 - WORKED.
    I reloaded/restarted the server - checked the config files for Border (They were present) - tested the border AGAIN on MAIN map - they did NOT exist.

    What is going on and why isnt multiworld support possible?
     
  17. Offline

    Narodigg

    How can I determine how large my map currently is before installing?
    I certinaly don't want to cut off my map by not knowing how far out everyone is.
     
  18. Offline

    Intelli

    Does it work for you if you just set a border for the main world? (After restarting the server, etc).
     
  19. Offline

    Kainzo

    Testing now. Yes, it appears to be working whenever I set a border and /reload the server. (basically just restarting)
     
  20. I am using the square border... on bukkit 556, and when i do the /setborder 5000 command, it doesn't do anything. The console just says that i tried the command, but nothing results from the plugin (and the border is NOT set).
    No changes to teh files either...
    I was using regular BorderGuard (invisible border) before.

    hmm... seems like a hard-restart fixed the problem

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

    Kartus

    @Intelli how much does the plugin check all movements on server? every second?
    is it less performance taking than "rBorder" or the border from "EpicZones"?

    i asked same question to rBorder-dev and received following question:
    What's your answer to my question?
     
  22. Offline

    Intelli

    My plugin is very efficient. It only checks for player movement, once a player has moved a certain distance in an x/z direction. I use it on my own server, which reaches 100+ players, with no issues.
     
  23. Offline

    Karinth

    Doe this have multiworld support?
     
  24. Offline

    Bwana

    I have this exact same issue with Multiworld. After a server restart, the borders are lost.

    I just found that it honored the last entry in my BorderGuard.properties and not the first two entries

    borderdata=Bwana,73.402053623017,68.0,27.165857906387608,5,city,
    borderdata=Bwana,20.573868487922987,79.0,30.857603880353864,5,world,
    borderdata=Bwana,-195.5,92.0,-5.5,5,nether,

    On my nether world, the border of 5 was active after a restart.

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

    Kainzo

    I do hear Izones protects borders better - im jut not sure at this poin
     
  26. Offline

    Kartus

    im not plugindev, but i my idea is following: i think the best efficency you can reach is, when you only check the x,z each i.e. 10 secs. and if this is out of setted radius. or why is your "movementchecker" system better?
     
  27. Offline

    Aspernatio

    A great plugin, but I'd really like to be able to change the text that appears when you reach the border. Considering that I run a partly role playing server, "You have reached the border" kind of breaks the vibe, a bit.
     
  28. Offline

    AntonyDream

    Looks like only one (last) of several world borders works..
    b556, Round Border 2.20
     
  29. Offline

    Snookieboy

    Wish I knew why this plugin randomlly dies and borders stop being enforced, and why it messes with teleports in Multiworld..

    Shame, but in the early bukkit days this mod was super essential, now it receives little love :( One update in 3 months and it still randomly broken.

    Please reconsider supporting this :(
     
  30. Offline

    footwo

    Anyone able to offer any help with this?

    Ta.
     
  31. Offline

    George

    I decompiled the plugin today so I would try to get it working for my server. Looks like the problem is only sending the last border read from the file to the listeners.

    Its an easy fix and I hope the developer continues working on the plugin soon.
     

Share This Page