1. Minecraft Middle Earth is a Minecraft community that recreates the world described by JRR Tolkien and his writings. Everyone can participate in organized events in which we collaborate to create major landmarks, terrain, caves, castles, towns, farms and more.

    To get started, visit The New Player Guide
    Dismiss Notice

1.10 Update

Discussion in 'Community News and Announcements' started by q220, Jul 6, 2016.

  1. ViggyIggy

    ViggyIggy Aspiring Commoner
    Donor

    Joined:
    Feb 12, 2015
    Messages:
    38
    Likes Received:
    232
    Forgive the double-post, but I just proved myself wrong:

    wFQ5xSB.jpg

    Ignore the bleed on some of the edges as I hadn't run a trim. I did that with /wb <world> shape rectangular and then /wb <world> setcorners x1 z1 x2 z2. The border distance from the edge is configurable for preventing external chunk generation.
     
  2. Dallen

    Dallen Developer
    Developer

    Joined:
    Apr 5, 2014
    Messages:
    589
    Likes Received:
    761
    you can also just use packets to create fake world boarders. But that is most likely over kill, Im sure there is a way to stop chunk generation very easily we just need to find it.
     
  3. q220

    q220 Eru Iluvatar
    Staff Member

    Joined:
    Mar 1, 2014
    Messages:
    987
    Likes Received:
    1,821
    Is that default Spigot or a plugin that you are using to set that border? Cause it won't accept those arguments for me?
     
  4. ViggyIggy

    ViggyIggy Aspiring Commoner
    Donor

    Joined:
    Feb 12, 2015
    Messages:
    38
    Likes Received:
    232
    I'm using the plugin WorldBorder. Last update was in Jan but it works still.
     
  5. Dallen

    Dallen Developer
    Developer

    Joined:
    Apr 5, 2014
    Messages:
    589
    Likes Received:
    761
    So after doing a little more research I found that the API is not broken but updated to ensure files do not become corrupted. You can no longer unload chunks that a player is in as this would cause problems. What you need to instead do is track the chunks that need to be deleted and schedule a task to delete them after the player has left that region. If you want to maintain that front end look of unloaded chunks you can simply stop those chunk packets from being sent using protocol lib. Simply register a handler for those packets and filter out the ones that you don't want.