Biome Areas - Kunfury-blep/Blep-Fishing GitHub Wiki

Biome Areas

Blep Fishing offers a simplified, but still fully customizable method to set up Biome requirements for catching fish.

Located in the config.yml, the Biome Areas are IDs given to groups of Biomes, allowing you to set up Biome requirements for fish, without having to type, or copy and paste 20 Biomes for each fish.

Areas Config

Areas are located within the config.yml

areas:
  Cold:

The name of the area. This is what will be put in the Area: line for your fish.

    Has Compass: true

If this option is set to true, a compass piece will be created for this area, allowing players to fish it up, and requiring this Biome to be fished in to be able to craft the Compass to the All Blue.

    Compass Hint: The pieces feel cold to the touch.

The hint players will receive as a hint to this biome when right-clicking with another compass piece.

This does nothing if Has Compass: is set to false

    Biomes:
    - frozen_river
    - frozen_ocean

The full list of biomes that this area contains. When you set the Area: line for your fish, these are the biomes that this fish will be catchable in.

Default Areas Config
areas:
  Cold:
    Has Compass: true
    Compass Hint: The pieces feel cold to the touch.
    Biomes:
    - frozen_river
    - frozen_ocean
    - frozen_peaks
    - grove
    - ice_spikes
    - jagged_peaks
    - mountain_edge
    - mountains
    - snowy_beach
    - snowy_mountains
    - snowy_plains
    - snowy_slopes
    - snowy_taiga
    - snowy_taiga_hills
    - snowy_taiga_mountains
    - snowy_tundra
  
  Temperate:
    Has Compass: true
    Compass Hint: You can faintly hear leaves rustling and birds chirping.
    Biomes:
    - birch_forest
    - birch_forest_hills
    - dark_forest
    - dark_forest_hills
    - flower_forest
    - forest
    - giant_spruce_taiga
    - giant_spruce_taiga_hills
    - giant_tree_taiga
    - giant_tree_taiga_hills
    - gravelly_mountains
    - meadow
    - modified_gravelly_mountains
    - old_growth_birch_forest
    - old_growth_pine_taiga
    - old_growth_spruce_taiga
    - plains
    - river
    - sunflower_plains
    - taiga
    - taiga_hills
    - taiga_mountains
    - tall_birch_forest
    - tall_birch_hills
    - windswept_forest
    - windswept_hills
    - wooded_hills
    - wooded_mountains
    - windswept_gravelly_hills
    - stony_peaks
  
  Jungle:
    Has Compass: true
    Biomes:
    - bamboo_jungle
    - bamboo_jungle_hills
    - jungle
    - jungle_edge
    - jungle_hills
    - modified_jungle
    - modified_jungle_edge
    - sparse_jungle
    - mangrove_swamp
    - swamp
    - swamp_hills
    - mushroom_field_shore
    - mushroom_fields
  
  Ocean:
    Has Compass: true
    Compass Hint: You hear distant seagulls and feel a cool ocean breeze.
    Biomes:
    - beach
    - cold_ocean
    - deep_cold_ocean
    - deep_frozen_ocean
    - deep_lukewarm_ocean
    - deep_ocean
    - deep_warm_ocean
    - lukewarm_ocean
    - ocean
    - warm_ocean
    - stone_shore
    - stony_shore
  
  Dry:
    Has Compass: true
    Compass Hint: The piece feels strangely warm and seems to almost dry out your
      hands just touching it.
    Biomes:
    - badlands
    - badlands_plateau
    - desert
    - desert_hills
    - desert_lakes
    - eroded_badlands
    - modified_badlands_plateau
    - modified_wooded_badlands_plateau
    - savanna
    - savanna_plateau
    - shattered_savanna
    - shattered_savanna_plateau
    - windswept_savanna
    - wooded_badlands
    - wooded_badlands_plateau
  
  End:
    Has Compass: false
    Biomes:
    - end_barrens
    - end_highlands
    - end_midlands
    - small_end_islands
    - the_end
    - the_void
  
  Nether:
    Has Compass: false
    Biomes:
    - basalt_deltas
    - crimson_forest
    - nether_wastes
    - soul_sand_valley
    - warped_forest

Setting Up Your Own Areas

You can use the pre-existing areas config as a template for creating your own.

Area names must be unique. (Naming two biomes "Cold", for example.)

Duplicate Biome names work and can be used for creating areas.

For example, if you wanted to allow a certain fish to be caught everywhere you could use this:

ALL Area
  All:
    Has Compass: false
    Biomes:
    - badlands
    - bamboo_jungle
    - beach
    - birch_forest
    - cold_ocean
    - dark_forest
    - deep_cold_ocean
    - deep_dark
    - deep_frozen_ocean
    - deep_lukewarm_ocean
    - deep_ocean
    - desert
    - dripstone_caves
    - eroded_badlands
    - flower_forest
    - forest
    - frozen_ocean
    - frozen_peaks
    - frozen_river
    - grove
    - ice_spikes
    - jagged_peaks
    - jungle
    - lukewarm_ocean
    - lush_caves
    - mangrove_swamp
    - meadow
    - modified_gravelly_mountains
    - modified_wooded_badlands_plateau
    - mushroom_fields
    - ocean
    - old_growth_birch_forest
    - old_growth_pine_taiga
    - old_growth_spruce_taiga
    - plains
    - river
    - savanna
    - savanna_plateau
    - snowy_beach
    - snowy_plains
    - snowy_slopes
    - snowy_taiga
    - sparse_jungle
    - stone_shore
    - stony_peaks
    - sunflower_plains
    - swamp
    - taiga
    - warm_ocean
    - windswept_forest
    - windswept_gravelly_hills
    - windswept_hills
    - windswept_savanna
    - wooded_badlands
    - wooded_badlands_plateau
    - wooded_mountains

Note: This is the full list of biomes for 1.19.x

For a full list of biomes, view below

Vanilla Biomes

For a full list of Vanilla Biomes, including removed/old biomes, refer to this biome list.

Full List of 1.19 Biomes
  • BADLANDS
  • BAMBOO_JUNGLE
  • BEACH
  • BIRCH_FOREST
  • COLD_OCEAN
  • DARK_FOREST
  • DEEP_COLD_OCEAN
  • DEEP_DARK
  • DEEP_FROZEN_OCEAN
  • DEEP_LUKEWARM_OCEAN
  • DEEP_OCEAN
  • DESERT
  • DRIPSTONE_CAVES
  • ERODED_BADLANDS
  • FLOWER_FOREST
  • FOREST
  • FROZEN_OCEAN
  • FROZEN_PEAKS
  • FROZEN_RIVER
  • GROVE
  • ICE_SPIKES
  • JAGGED_PEAKS
  • JUNGLE
  • LUKEWARM_OCEAN
  • LUSH_CAVES
  • MANGROVE_SWAMP
  • MEADOW
  • MODIFIED_GRAVELLY_MOUNTAINS
  • MODIFIED_WOODED_BADLANDS_PLATEAU
  • MUSHROOM_FIELDS
  • OCEAN
  • OLD_GROWTH_BIRCH_FOREST
  • OLD_GROWTH_PINE_TAIGA
  • OLD_GROWTH_SPRUCE_TAIGA
  • PLAINS
  • RIVER
  • SAVANNA
  • SAVANNA_PLATEAU
  • SNOWY_BEACH
  • SNOWY_PLAINS
  • SNOWY_SLOPES
  • SNOWY_TAIGA
  • SPARSE_JUNGLE
  • STONE_SHORE
  • STONY_PEAKS
  • SUNFLOWER_PLAINS
  • SWAMP
  • TAIGA
  • WARM_OCEAN
  • WINDSWEPT_FOREST
  • WINDSWEPT_GRAVELLY_HILLS
  • WINDSWEPT_HILLS
  • WINDSWEPT_SAVANNA
  • WOODED_BADLANDS
  • WOODED_BADLANDS_PLATEAU
  • WOODED_MOUNTAINS

Custom Biomes

You can enable Blep Fish to be caught in custom biomes by using the biome name CUSTOM More in-depth support, including individual biomes, is underway.

Custom Biomes are no longer supported as they require very specific code implementations for each separate version of Minecraft and the work required to upkeep this sort of support is not something I am able to handle. This is unfortunately a limitation with Spigot/Bukkit/Paper itself and I have been unable to find a workaround. If you have the know-how and would like to implement this feature yourself, please let me know in the Community Discordas I'd love to discuss it with you!

- Kunfury

⚠️ **GitHub.com Fallback** ⚠️