Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed MPL-2.0
Published 2 months ago
Updated 3 months ago
About
A Minecraft Farland modern generation plugin.
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:
![SnowFlake [FarLands]](https://cdn.modrinth.com/data/k0UStle4/ea963c8b63a5f4c4cea065a8f5e9fe97b25435fb.png)

