FarLandsAgain 2.4.1

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
    Source Code:
    https://github.com/OtakuMegane/FarLandsAgain
    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.

    Due to bugs in the 1.13.x terrain generators the Far Lands cause server crashes. This plugin has no support for 1.13.

    This plugin restores the Far Lands that were removed in late beta during the terrain makeover. It will work in CraftBukkit or Spigot version 1.8.8 through 1.15.1 (excluding 1.13.x) and on PaperSpigot version 1.9.4 through (also excluding 1.13.x and 1.14.x (see known bugs)) 1.16.2. It can restore the Far Lands to the Overworld, Nether and End world types.

    Know Bugs and Issues:
    - Not presently compatible with Java 14+ due to changes in reflection. Fixing this is in the works.
    - 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

    Installation
    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

    NOTE: The Far Lands are not as unstable as in beta but they can still put a huge load on a server.

    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 implemented a different way.

    Screenshots

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Finalized
    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.

Recent Updates

  1. Fix detection of Paper and Paper forks
  2. 1.16.2 Update
  3. 1.16 Update

Recent Reviews

  1. fighter_Ethan
    fighter_Ethan
    5/5,
    Version: 2.4.1
    Hey, quick question: will this work with multiverse plugin?
    Otherwise it’s amInv.
  2. Gustavo_Player
    Gustavo_Player
    5/5,
    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.
  3. ramirezjespol
    ramirezjespol
    2/5,
    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.
  4. LaxWasHere
    LaxWasHere
    5/5,
    Version: 1.4
  5. Argagaes
    Argagaes
    5/5,
    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.
  6. TheEpicFish
    TheEpicFish
    5/5,
    Version: 1.3.2
    Wow c: This plugin is very awesom and useful too! I really like this work! :3
    Best Regards, TheEpicFish
  7. Redraskal
    Redraskal
    5/5,
    Version: 1.1
    This looks interesting
  8. dyenxunit
    dyenxunit
    4/5,
    Version: 1.1
    Awesome plugin dude. Keep up the good work!