SnowFlake [FarLands]

SnowFlake [FarLands]

This Plugin adding a old FarLands generation corrupt to new versions.

77 downloads 1 followers

About

A Minecraft Farland modern generation plugin.

2026-07-29_13 11 47

What is SnowFlake?

This is a simple minecraft Paper Plugin for FarLand generation in 1.21.x. Plugin modificating generation in worlds which typed in config (generation.yml) in custom distance (generation.yml). Configs have Adventure MiniMessage formatting. Brings a old minecraft bug of generation in new minecraft versions.

Plugins generates farlands in world in realtime with BlockPopulator.

License

This project is licensed under the Mozilla Public License 2.0. See the LICENSE for details.


Commands

  • /sf reload - for plugin config messages reload
  • /sf config - type a generation settings

Configs

File What doing
config.yml main plugin config with command settings
generation.yml plugin generation config
  • generation.yml
version: 1.2
# The worlds where Far Lands generation is applied.
worlds:
- world

#  Far Lands generation settings.
farlands:
  # Distance from world center where Far Lands begin. Original Beta 1.7.3 value: 12550821.
  distance: 12550821
  # Noise coordinate scale.
  coordinate-scale: 684.412
  # Noise height scale.
  height-scale: 684.412
  # Min noise height.
  min-height-y: 0
  # Max noise height.
  max-height-y: 128
  
#  Void fade — gradual corruption towards the void.
  void:
    # Distance at which terrain starts to corrupt.
    start-distance: 12000
    # Distance at which terrain disappears completely.
    end-distance: 14000000
  • config.yml
# Don't change it if you don't know what it is.
version: 1.2

#  prefix for messages in minecraft.
prefix: <gradient:#4490f3:#b3d4ff>SnowFlake</gradient>
message_templates:
  multiline:
  - <white>❏ <bold>%prefix%</white>  <bold>%module%</bold>
  - <bold><#7fc4f5>*</#7fc4f5></bold> <white>%message%</white>

#  neofetch for plugin fetch on start.
neofetch:
- <blue>                           __ _       _           </blue>
- <blue>                          / _| |     | |          </blue>
- <blue>  ___ _ __   _____      _| |_| | __ _| | _____    </blue>
- <blue> / __| '_ \ / _ \ \ /\ / /  _| |/ _` | |/ / _ \ </blue>
- <blue> \__ \ | | | (_) \ V  V /| | | | (_| |   <  __/ </blue>
- <blue> |___/_| |_|\___/ \_/\_/ |_| |_|\__,_|_|\_\___| </blue>

#  Command in plugin with permissions.
commands:
  command: snowflake
  aliases:
  - sf
  permissions:
    config: snowflake.config
    reload: snowflake.reload
    dev_perm: snowflake.dev

#  Plugin command messages.
messages:
  help_message:
  - '<white>Использование: /sf {argument}</white>'
  - <#7fc4f5>Подкоманды:</#7fc4f5>
  - <white>/sf reload <gray>-</gray> Перезагрузка конфигов.</white>
  - <white>/sf config <gray>-</gray> Вывод настроек генерации.</white>
  reload_message: <white>Config has reloaded successfully!</white>
  config_message:
  - '<white>Active worlds: <#7fc4f5>%worlds%</#7fc4f5><white>'
  - '<white>Distance: <#7fc4f5>%distance%</#7fc4f5><white>'
  - '<white>CoordinateScale: <#7fc4f5>%coordinateScale%</#7fc4f5><white>'
  - '<white>HeightScale: <#7fc4f5>%heightScale%</#7fc4f5><white>'
  - '<white>MinHeightY: <#7fc4f5>%minHeightY%</#7fc4f5></white>'
  - '<white>MaxHeightY: <#7fc4f5>%maxHeightY%</#7fc4f5></white>'

Using libs:

Version Minecraft Loader Download

SnowFlake [FarLands] 1.2-1.21

1.2-paper

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
paper, purpur
Download