BiomeFinder 1.2.9

Quickly and effortlessly teleport to any biome!

  1. Narwhal
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/MegaNarwhal/BiomeFinder

    From time to time, I'd find myself needing to find a specific biome. My choices were limited and time-consuming: I could either fly around the map, open the map in MCEdit, or look at a web-based map to try and find one. All of those methods are often slow and inconvenient, so I made BiomeFinder.
    BiomeFinder has several distinct advantages over other methods like seed map generators in that it instantly brings you right to the biome you're looking for without any external programs and it works even on worlds using a custom world generator.

    Please leave a review if you like the plugin!

    Features:
    • Teleport instantly to any biome, either to a random location or the nearest location present in BiomeFinder's biome cache.
    • Teleportation avoids spawning players in dangerous spots.
    • The density and coverage area of the biome location grid created by BiomeFinder can be fine-tuned to your server's needs.
    • View nearby biomes and their distance from your current location.
    • Clickable signs to allow players to teleport to biomes without commands. Players can optionally be charged per use.
    • After building the cache (which takes no more than a few minutes), BiomeFinder itself has very little impact on server performance other than players teleporting with it.
    • Optional biome selection GUI. (requires BiomeFinder 1.2.6+ and UILib 0.1.6)
    • Open-source, so you can view, use, and contribute to BiomeFinder's code.

    Commands:
    • /bftp <biome> [near/far] [player] - Search for the specified biome, and teleport to it if the plugin can find one. The "near" and "far" keywords teleport to the nearest or furthest location of the specified biome in the cache.
    • /bcachebuild <world> ([spawn] | [<x> <z>]) - Build the cache for the specified world. Can only be run from console. By default, this will index the biomes of over 66,000 locations in an area of 16384x16384 blocks, centered around your map's X: 0, Z: 0 coordinate. You can configure the number of index points and the distance between these points in the config.yml, and you can specify the center point for each world's cache by putting the desired X and Z coordinate after the world name. If you type "spawn" after the world name, the cache builder will use your world's spawn point as the center point. Alternatively, you can type individual X and Z coordinates.
    • /biomereload - Reload the config and biome cache files.
    • /bsearch - List nearby biome locations.
    Permissions:
    • biomefinder.tp: Use the /bftp command.
    • biomefinder.tp.other: Teleport another player to a biome using /bftp. If you grant this you should grant biomefinder.tp as well.
    • biomefinder.reload: Use the /biomereload command.
    • biomefinder.bsearch: Use the /bsearch command.
    • biomefinder.create: Create a [BiomeTP] sign.
    • biomefinder.create.cost: Create a [BiomeTP] sign that charges players for using it.
    • biomefinder.sign.[biomename]: Use a teleport sign for the specified biome.

    Installation:
    1. Place BiomeFinder.jar in your plugins folder and restart your server or load the plugin with PlugMan.
    2. In your server's console, type "bcachebuild" followed by the name of your world (and a custom center point, if desired).
    3. Once the cache finishes building, you're ready to use BiomeFinder. In-game, type /bftp followed by the name of the biome you want to teleport to, and you'll be teleported to a random location with that biome from the cache.

    Teleportation Signs:
    You can create signs that allow players to teleport to a random location by right-clicking. Format them like so:

    Line 1: [BiomeTP]
    Line 2: Nothing, or whatever you want.
    Line 3: Biome name. Underscores can be omitted.
    Line 4: Optional cost per teleport.​

    Players need to have biomefinder.sign.[biomename] to use a sign. You can give the biomefinder.create permission to allow players to create teleport signs.

    Selection GUI:
    BiomeFinder can display a biome selection GUI for the /bftp command. This feature requires UILib 0.1.6 to be installed.

    [​IMG]

    Configuration:
    Code (Text):
    # How many points should be cached in each direction from the center point?
    points: 128
    # How many blocks should be between each point? Must be a multiple of 16.
    distance: 64
    # What is the maximum number of points that should be stored for each biome?
    maxpoints: 50
    # What radius should be used when players use the /bsearch command?
    bsearchradius: 512
    # Should BiomeFinder check for updates on Spigot?
    checkupdate: true
    # Don't change the version number, it's to notify you if the config has been updated.
    version: 2

    To-do:
    • Add a GUI for simplified usage. Added in 1.2.6
    • Allow custom center points. Added in 1.1.5
    • Add a command to list nearby biomes. Added in 1.1.6
    • Add a caching system for lagless teleports to any biome after an initial run of the search algorithm. Added in 1.1.0
    • What features would be useful for your server? Post in the discussion section or submit a ticket.
    StupidDrew9 likes this.

Recent Reviews

  1. XxCarbotxX
    XxCarbotxX
    5/5,
    Version: 1.2.9
    Really like it! Really useful for finding biomes that have specific blocks and materials. I can't wait for an update to 1.13!
  2. PRONUT
    PRONUT
    5/5,
    Version: 1.2.8
    Great plugin works as intended but could you add support for the OTG plugin/Biome-Bundle?
  3. johnmon264
    johnmon264
    5/5,
    Version: 1.2.7
    Thank you for the good work, I love using this plugin to find a specific biome like mesa or something.
  4. Resoluciones
    Resoluciones
    5/5,
    Version: 1.2.7
    Great plugin! Very useful and no lag! Thank you very much Developer and keep the good work!!!!!!!!!!
  5. TheAnt317
    TheAnt317
    3/5,
    Version: 1.2.6
    I'm really impressed at how useful this plugin is. However, for some reason it doesn't let me place down signs at all, even when I'm opped and have full permissions with PEX. All other users on my server can't place signs either.
    1. Narwhal
      Author's Response
      Glad you like it! The sign bug should be fixed in the latest version (1.2.7).
  6. Cobwebster
    Cobwebster
    5/5,
    Version: 1.2.4
    Really useful plugin and extremely well made :)

    Would recommend for any kind of server, its a useful tool.
  7. MattAKAFred
    MattAKAFred
    5/5,
    Version: 1.2.3
    As promised, this plugin successfully finds biomes! Good news if you want to track down that illusive biome type but don't want to just wander blind until you get there.
  8. SlimeDog
    SlimeDog
    5/5,
    Version: 1.2.1
    Great idea. Developer is very receptive to suggestions. Improvements implemented quickly. Lightweight and seamless.