FarLandsAgain 2.5

Restores the Far Lands to newer Minecraft versions

  1. XerxesTireIron
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    If you are still using CraftBukkit or Spigot 1.8.8-1.11 use Version 1.5.
    If you are using CraftBukkit or Spigot 1.12, 1.14 or later, use the current version.

    This plugin restores the Far Lands that were removed in late beta during the terrain makeover. It can restore the Far Lands to the Overworld, Nether and End world types.

    CraftBukkit 1.8.8 through 1.15.1 (excluding 1.13.x)
    Spigot 1.8.8 through 1.16+ (excluding 1.13.x)
    Paper 1.9.4 through 1.16+ (excluding 1.13.x)
    Most Paper forks are also compatible but there may be exceptions. Only base Spigot and Paper are guaranteed to be supported.
    1.13.x is excluded due to terrain generator bugs at the time which caused the Far Lands to crash the server.

    - This needs the vanilla generator to work. The plugin cannot work with custom generators.
    - The Far Lands are more stable than in beta but can still put a heavy load on a server.

    Know Bugs and Issues:
    - The Far Lands do not generate on the Lithium and Yatopia forks of Paper due to the overflow glitch being 'fixed' by their optimizations.
    - Due to a patch used on Paper in some 1.14 builds, FarLandsAgain may crash when generating villages at the top of the world. This patch was removed in 1.15. Regular Spigot does not have this bug.
    - A small number of chunks around the initial spawn point may generate as normal terrain even when the config is set to generate Far Lands in that area. If you encounter this, there is a workaround detailed here: https://github.com/OtakuMegane/TallNether/wiki/Premature-Chunk-Generation-Bug

    1. Download FarLandsAgain.zip and extract the files to the plugins directory.
    2. You should have a FarLandsAgain.jar and a directory named FarLandsAgain.
    3. Inside the FarLandsAgain directory edit the config.yml file to set up your configuration.
    Details on configuration can be found here: FarLandsAgain Configuration

    Behind the original hack
    For those interested in what the actual change is, you can check out this post on Reddit. In CraftBukkit and Spigot the relevant file is NoiseGeneratorOctaves, where these two lines need to be removed or commented out:
    Code (Text):
    i2 %= 16777216L;
    j2 %= 16777216L;
    After Minecraft 1.13 the noise generators were redone and the Far Lands have to be added a different way now.



    FarLandsAgain is considered finalized with all intended features present. Unless a worthwhile idea comes to mind, the only expected updates will be compatibility for future versions of Minecraft or fixes in case a bug is discovered.
    Cupdah, SlimeDog, rmellis and 5 others like this.

Recent Updates

  1. 1.17 update
  2. Java 14+
  3. Update 1.16.4

Recent Reviews

  1. LoneStar_Seth07
    Version: 2.4.3
    I absolutely love it. Just curious, though, will this plugin be compatible with 1.17/1.18? I've heard that, due to a new form of world generation, the Far Lands won't work anymore.
  2. LegitningLeo
    Version: 2.4.3
    Cool idea I really want to play on the far lands. works pretty well does every thing i want
  3. fighter_Ethan
    Version: 2.4.1
    Hey, quick question: will this work with multiverse plugin?
    Otherwise it’s amInv.
  4. Gustavo_Player
    Version: 1.5
    Works with OpenTerrainGenerator? *thinking*
    1. XerxesTireIron
      Author's Response
      Never tested it before. FarLandsAgain has to go through the vanilla generator and modify its noise generation to produce the Far Lands. So it may not work with something like OTG, depending how much it modifies the generation.
  5. ramirezjespol
    Version: 1.4.2
    I can see that a lot of people have this plugin work for them. But however I can't seem to work it out. I've got the plugin installed, unzipped, placed on to my plugins folder for Spigot server file. I've checked that the config.txt has "enabled: true". Maybe it's got to do something with "world: _" Because that is left empty and above tells me that "Any world you wish enabled *must* be specified in this config"???

    Please help, I really want to play this server with my friends with Far Lands installed. Thank you.
    1. XerxesTireIron
      Author's Response
      Sent you a private message, we should be able to figure things out pretty quick.
  6. LaxWasHere
    Version: 1.4
  7. Argagaes
    Version: 1.3.3
    Does what it's supposed to :D The only problem I have is that the nether is 1/8 of the overworld coords, meaning that you can never get even close to the nether farlands even from 30 mil overworld. Do you think it could be possible to screw up the whole generation of the world work like this :P? so the world would be 100% farlands or close to it.
    1. XerxesTireIron
      Author's Response
      It actually is possible. I toyed with it during the initial creation of this plugin but getting a good control of it wasn't so easy at the time and I decided to stick to the basics. I might add some options like that when I have the time to properly figure it out and test.
  8. TheEpicFish
    Version: 1.3.2
    Wow c: This plugin is very awesom and useful too! I really like this work! :3
    Best Regards, TheEpicFish
  9. Redraskal
    Version: 1.1
    This looks interesting
  10. dyenxunit
    Version: 1.1
    Awesome plugin dude. Keep up the good work!