[MECH] WorldBorder v1.7.2 - feature-rich world size limiting plugin [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Brettflan, Apr 4, 2011.

  1. Offline

    Brettflan

  2. Offline

    MoreBloodWine

    Gotcha, as for problems... cant speak for others bu I havent experienced anything weird yet but then again, I havent really tried changing anything as I want to get the worl thing figured out. I may just start over, I tried that once already and went to the same spot where all my stuff is in the current world. Needless to say it doesnt look the same, probably due to the world generator being changed or whatever. In any event, if I go thr new world route wich I may do and copy things over I will need to find new suitable land for my buildings etc.

    On topic of the mod, when I get around to that I will have something to test for sure as I will be using the fill command as I once did before to fully render my map.

    On note of updating though, isnt there a thing with bukkit that says if your mods compatable with a specific version of MC that the title of the mods thread has to reflect that ?

    Maybe that's where peoples confusion are coming from ?
     
  3. Offline

    Brettflan

    Of course for that, I need to know that it does work in 1.3.1 first. Similarly, asking "does it work in the new CraftBukkit version" (better yet actually testing it yourself to see) makes much more sense than asking "when will you update it so that it works with the new CraftBukkit version" without first knowing whether the existing release still works fine in the new CraftBukkit version or not.

    Some people do seem to be having chunks not generating using the Fill command, which would seem to be a CraftBukkit problem rather than a WorldBorder problem.
    http://dev.bukkit.org/server-mods/worldborder/#c341
    http://dev.bukkit.org/server-mods/worldborder/tickets/33-fill-does-not-fill-100/
    I'm still waiting for a little more information on the issue.
     
  4. Offline

    Croyd

    I have run into this issue, was thinking it was dynmap.

    I usually put in a border and fill the world with WorldBorder and then do a full render with dynmap.

    When I did it this time it was full of swaths of black areas.

    I even cleared out the world and started it all over and filled and re rendered with the same results.
     
  5. Offline

    Darkenvy

    I love your plugin immensely! I have a problem however. The plugin MobRider does not play well with WorldBorder and crashes the plugin. If I worked with you hand in hand would you help patch the issue? I believe it had something to do with WorldBorder not recognizing the entity (as MobRider creates a unique entity I believe). Perhaps an option to keep all entities in (minus the list of standard mobs). Do you have an IRC channel? We could chat sometime.

    I know the last thing you want to do is add more 'stuff' to your plugins; however this could be stabalizing the plugin for future vanilla/bukkit compatibility ;)
     
  6. Offline

    Brettflan

    This is the code WorldBorder uses to handle players which are riding in vehicles (includes pigs, as per vanilla Bukkit behavior):
    https://github.com/Brettflan/WorldB...m/wimbli/WorldBorder/BorderCheckTask.java#L64

    If you can figure out what causes the problem and submit a reasonably well-written pull request, I would accept it. I'm no longer actively developing the plugin beyond maintenance (Bukkit version changes, bugfixes).
     
  7. Offline

    Darkenvy

    mung3r opened a pull request before I saw these messages so I am working with him as well to provide as much information as possible. http://pastebin.com/QQBjqMaA .

    As quoted on his thread:
     
  8. Offline

    Brettflan

    What version of WorldBorder are you running? Can you paste the portion of your server startup log pertaining to WorldBorder?
    The pasted error indicates an error attempting to cast a Sheep to a Vehicle on line 68 of BorderCheckTask.java of WorldBorder, which currently casts to a basic Entity in WB 1.5.4, not to a Vehicle.

    EDIT: To be clear, older versions of WorldBorder did use Vehicle entities there since Bukkit used to return those from Player.getVehicle(). That's why I want to be absolutely sure you're running 1.5.4 instead of an older version.
     
  9. Offline

    Darkenvy

    2012-08-12 22:16:00 [INFO] [WorldBorder] Loading WorldBorder v1.5.3
     
  10. Offline

    Brettflan

    That's the reason for the error you have logged, then; you need 1.5.4 (which was released over 4 months ago).
     
  11. Offline

    Darkenvy

    Hmmm that seemed to fix the issue! I could have sworn I was on the latest version seriously. Thats my goto-solution!
     
  12. Offline

    Brettflan

    The issue indicated by the pull request is that players on creatures made ride-able by another plugin are ending up partially underground when moved back from the border. WorldBorder has code in place to teleport the entity which the player is riding and vertically offset based on that entity's location, but clearly something is conflicting in some way there. It works correctly with all natively rideable entities, namely boats, minecarts, and pigs.
    I might try to set aside some time soon to look into that issue further.
     
  13. Offline

    GuardiaoY

    Hi
    Can i use this mod, with physical border?
     
  14. Offline

    Brettflan

    I'd been considering adding a true physical border option, or possibly a pseudo-physical border (border blocks sent to clients as real but not actually really existing in the world on server), but I've since ceased active development of the plugin and am only maintaining it for compatibility updates and bugfixes at this point. I just don't have time for it; I spend too much of my time working for a living just to scrape by.
    If somebody had a decent feature which they wanted enough to sponsor it (and which I'd be willing to implement) such that I could justify the time spent on it, that would be a different matter, but from what I've seen so far I know better than to expect it.
     
  15. Offline

    rtcabooservb

    Brettflan

    I was wondering if you could compile the latest source and give me that build. I noticed there are some newer commits. :)
     
  16. Offline

    Brettflan

    Patience, it should be released in the next few days.

    That's what the trim command does, remove anything outside your border. If you ignored the description of what it does, the warning it gives you when you run the command requiring you to then confirm the command, and didn't back up your world, then I'd guess you're out of luck.

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

    Dragoboss

    IS there a way, if not, please add an option for admin's too bypass.
    In your source code I found something about Operators being able to bypass the border, but I haven't got it working yet...
     
  18. Offline

    Brettflan

    Then wait for the next release coming soon.
     
  19. Offline

    jalacko

    So there will be a upcoming 1.4.2 update for this plugin? and if yes could u give me a estimated date you will release it?
     
  20. Offline

    MoreBloodWine

    Any news on this for 1.4.7 ?
     
  21. Offline

    Brettflan

    (Non)news: it should still work in 1.4.7.
     
  22. Offline

    MoreBloodWine

    I admit I didnt try it yet, I was waiting for the title to maybe reflect 1.4.7-R0-1 or somethin... I do that for prety much all the mod I use
     
  23. Offline

    Brettflan

    Just for reference, WorldBorder doesn't need to be updated very often for new CraftBukkit/Minecraft versions.
     
  24. Offline

    MoreBloodWine

    Gotcha, hope no one else thinks what I did.
     
  25. What is the best border.. for not create ping and big world ?!
     
  26. Offline

    Sayshal

    ...what?
     
  27. Offline

    fatmarley

    Mafios I use about 3500 for my main world. Then I render all the chunks (in maintenance mode of course) this helps later when players begin to explore etc... I have rest ever year with a 3500 border and there still has been plenty to mine. But I dont run a mega server.
     
  28. Offline

    DreamPhreak

    You need to test it out first. If you have a small server, you could try putting it at about 1000-2000. Over time, if your server gets bigger or more people are exploring further out (like if you notice bases right on the border), you could expand it a bit, by about 500-1000 each time.

    Also, like fatmarley said, if you can render all the chunks in maintenance mode (whitelisted with nobody online), that would be great for when your server becomes live and no one would have to lag when chunks are rendering right in front of them.
     
  29. Offline

    Dreamskiller

    Hi.
    Seems that there is still a memory leak with the "fill" method. Free ram is slowly decreasing (from 3Gb to 0Mb) and finally the server hangs up, then crash.
     
  30. Offline

    Brettflan

    If you're encountering a true memory leak, it is almost certainly in the Bukkit / NMS methods for chunk loading and generation which Worldborder uses.
     

Share This Page