Compare commits

..

25 Commits

Author SHA1 Message Date
𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 995679d7ae Merge pull request 'Fix most deaths not producing a death message.' (#3332) from CyberMango/MineClone2:dev/mango/fix_mt_deaths_messages into master
Reviewed-on: MineClone2/MineClone2#3332
Reviewed-by: 𝕵𝖔𝖍𝖆𝖓𝖓𝖊𝖘 𝕱𝖗𝖎𝖙𝖟 <mrrar@noreply.git.minetest.land>
2023-01-20 22:32:22 +00:00
CyberMango 78f32d2dd4 Removed the approved field from death reasons.
This created a strange bug that only death reasons created by
mcl_utils.deal_damage were "approved" so only they triggered running the
death callbacks, so only they triggered printing a death message.
Therefore most deaths did not produce a death message.
2023-01-20 19:15:21 +02:00
ancientmarinerdev 1c65e0ad68 Merge pull request 'Add how to play notes' (#3341) from add_download_notes into master
Reviewed-on: MineClone2/MineClone2#3341
2023-01-20 15:15:51 +00:00
ancientmarinerdev 6900748429 Add how to play notes 2023-01-20 15:14:45 +00:00
ancientmarinerdev f09b723885 Merge pull request 'Release 0.82' (#3337) from release_0_82_0 into master
Reviewed-on: MineClone2/MineClone2#3337
2023-01-20 14:43:45 +00:00
ancientmarinerdev efd3420d52 Post-release set version 0.82.0-SNAPSHOT 2023-01-19 23:34:04 +00:00
ancientmarinerdev 62be5a06f6 Update release notes 2023-01-19 22:22:48 +00:00
ancientmarinerdev 683799aea5 Update release steps 2023-01-19 21:54:01 +00:00
ancientmarinerdev 383cbf96a6 Pre-release set version 0.82.0 2023-01-19 21:51:16 +00:00
ancientmarinerdev a7632e767d Run credits update script for release 0.82 2023-01-19 21:09:42 +00:00
ancientmarinerdev 99d09c76ae Merge pull request 'mcl_bamboo2_cleanup' (#3327) from mcl_bamboo2_cleanup into master
Reviewed-on: MineClone2/MineClone2#3327
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-19 21:01:08 +00:00
ancientmarinerdev c7ebe1b8cd Updated Bamboo textures by Nicu. Updated credits as per request from Michieal 2023-01-19 20:51:49 +00:00
ancientmarinerdev 5c464f1c1d Merge pull request 'Grass Footstep Sound Fix' (#3312) from grass_sound_revert into master
Reviewed-on: MineClone2/MineClone2#3312
Reviewed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2023-01-19 13:02:38 +00:00
ancientmarinerdev 87e6842c00 Merge pull request 'Update credits' (#3334) from release_0_82_credits into master
Reviewed-on: MineClone2/MineClone2#3334
2023-01-19 01:36:13 +00:00
Michieal b258ccffdc Merge Master into mcl_bamboo_cleanup 2023-01-18 20:29:40 -05:00
ancientmarinerdev 83b0807218 Update credits 2023-01-19 00:04:16 +00:00
Michieal a00ef4500d Merge branch 'master' into mcl_bamboo2_cleanup 2023-01-18 18:40:23 -05:00
PrairieWind c49aef3251 Merge pull request 'Disable zombie siege raid until we stop zombies pathing through door' (#3329) from disable_zombie_siege into master
Reviewed-on: MineClone2/MineClone2#3329
Reviewed-by: PrairieWind <prairie.astronomer1@gmail.com>
2023-01-18 20:51:04 +00:00
ancientmarinerdev f3ba32d739 Disable zombie siege raid until we stop zombies pathing through door 2023-01-18 19:47:45 +00:00
Michieal ed03cb470d Change Bamboo Trapdoor to be Boring. 2023-01-17 22:12:57 -05:00
FossFanatic 513d148eaf Merge branch 'master' into grass_sound_revert 2023-01-17 12:44:16 +00:00
Michieal b99487b6ab Merge branch 'master' into mcl_bamboo2_cleanup 2023-01-16 20:19:03 -05:00
Michieal 0931af21c8 Remove most oak trees from Bamboo biomes. 2023-01-16 18:34:48 -05:00
Michieal 77a8ca689f Give textures more definition. 2023-01-16 18:16:26 -05:00
FossFanatic fbb4cf084f Revert grass footstep sound
This reverts the grass footstep sounds back to the one before the recent sound update by grorp.
2023-01-14 15:22:19 +00:00
37 changed files with 185 additions and 189 deletions

View File

@ -36,6 +36,7 @@
* MrRar * MrRar
* talamh * talamh
* Faerraven / Michieal * Faerraven / Michieal
* FossFanatic
## Contributors ## Contributors
* Laurent Rocher * Laurent Rocher
@ -96,6 +97,8 @@
* TheOnlyJoeEnderman * TheOnlyJoeEnderman
* Ranko Saotome * Ranko Saotome
* Gregor Parzefall * Gregor Parzefall
* Wbjitscool
* b3nderman
## MineClone5 ## MineClone5
* kay27 * kay27
@ -186,6 +189,8 @@
## Funders ## Funders
* 40W * 40W
* bauknecht
* Cora
## Special thanks ## Special thanks
* celeron55 for creating Minetest * celeron55 for creating Minetest

21
HOW_TO_PLAY.md Normal file
View File

@ -0,0 +1,21 @@
Survive, farm, build, explore, play with friends, and do much more. Inspired by a well known block game, pushing beyond.
How to play:
#### Download Minetest
- Navigate to https://www.minetest.net/ to download the client.
- Once installed, open and select the "Content" tab
#### Install MineClone2 from ContentDB
- Click "Browse Online Content" and filter by Games (select "Games" from the dropdown box)
- Find "MineClone2" (should be first on the list or on the first page)
- Click the [+] button next to MineClone2 and wait for download to finish
- Click "Back to Main Menu"
#### Create new world and play
- Click "Start Game" tab
- At the bottom click the MineClone2 icon (the 2 dirt with grass blocks)
- Click "New", give your world a name
- You can leave seed blank or put in a word of your choice
- Select your new world
- Click "Play Game" and enjoy!

View File

@ -2,8 +2,6 @@
An unofficial Minecraft-like game for Minetest. Forked from MineClone by davedevils. An unofficial Minecraft-like game for Minetest. Forked from MineClone by davedevils.
Developed by many people. Not developed or endorsed by Mojang AB. Developed by many people. Not developed or endorsed by Mojang AB.
Version: 0.82 (in development)
### Gameplay ### Gameplay
You start in a randomly-generated world made entirely of cubes. You can explore You start in a randomly-generated world made entirely of cubes. You can explore
the world and dig and build almost every block in the world to create new the world and dig and build almost every block in the world to create new

View File

@ -1,19 +1,22 @@
#File to document release steps with a view to evolving into a script #File to document release steps with a view to evolving into a script
#Update CREDITS.md #Update CREDITS.md
#Update version in README.md (soon to be game.conf from of 0.82.0) #Update version in game.conf
lua tools/generate_ingame_credits.lua lua tools/generate_ingame_credits.lua
git add CREDITS.md git add CREDITS.md
git add mods/HUD/mcl_credits/people.lua git add mods/HUD/mcl_credits/people.lua
git add game.conf
git add README.md #git add RELEASE.md
# To uncomment when applicable
#git add game.conf
git commit -m "Pre-release update credits and set version 0.81.1" git commit -m "Pre-release update credits and set version 0.82.0"
git tag 0.81.1 git tag 0.82.0
git push origin 0.81.1 git push origin 0.82.0
#Update version in game.conf to -SNAPSHOT
git commit -m "Post-release set version 0.82.0-SNAPSHOT"

View File

@ -1,4 +1,4 @@
title = MineClone 2 title = MineClone 2
description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more. description = A survival sandbox game. Survive, gather, hunt, build, explore, and do much more.
disallowed_mapgens = v6 disallowed_mapgens = v6
version=MCL2-0.82-indev version=0.82.0-SNAPSHOT

View File

@ -155,7 +155,6 @@ end, true)
minetest.register_on_player_hpchange(function(player, hp_change, mt_reason) minetest.register_on_player_hpchange(function(player, hp_change, mt_reason)
if not damage_enabled then return 0 end if not damage_enabled then return 0 end
if player:get_hp() > 0 then if player:get_hp() > 0 then
mt_reason.approved = true
if hp_change < 0 then if hp_change < 0 then
mcl_damage.run_damage_callbacks(player, -hp_change, mcl_damage.from_mt(mt_reason)) mcl_damage.run_damage_callbacks(player, -hp_change, mcl_damage.from_mt(mt_reason))
end end
@ -163,9 +162,7 @@ minetest.register_on_player_hpchange(function(player, hp_change, mt_reason)
end, false) end, false)
minetest.register_on_dieplayer(function(player, mt_reason) minetest.register_on_dieplayer(function(player, mt_reason)
if mt_reason.approved then mcl_damage.run_death_callbacks(player, mcl_damage.from_mt(mt_reason))
mcl_damage.run_death_callbacks(player, mcl_damage.from_mt(mt_reason))
end
minetest.log("action","Player "..player:get_player_name().." died at "..minetest.pos_to_string(vector.round(player:get_pos()))) minetest.log("action","Player "..player:get_player_name().." died at "..minetest.pos_to_string(vector.round(player:get_pos())))
end) end)

View File

@ -1,3 +1,4 @@
local zombie_siege_enabled = minetest.settings:get_bool("mcl_raids_zombie_siege", false)
local function check_spawn_pos(pos) local function check_spawn_pos(pos)
return minetest.get_natural_light(pos) < 7 return minetest.get_natural_light(pos) < 7
@ -33,6 +34,13 @@ mcl_events.register_event("zombie_siege",{
--minetest.log("Cond start zs") --minetest.log("Cond start zs")
local r = {} local r = {}
if not zombie_siege_enabled then
--minetest.log("action", "Zombie siege disabled")
return r
else
--minetest.log("action", "Zombie siege start check")
end
local t = minetest.get_timeofday() local t = minetest.get_timeofday()
local pr = PseudoRandom(minetest.get_day_count()) local pr = PseudoRandom(minetest.get_day_count())
local rnd = pr:next(1,10) local rnd = pr:next(1,10)
@ -42,7 +50,7 @@ mcl_events.register_event("zombie_siege",{
for _,p in pairs(minetest.get_connected_players()) do for _,p in pairs(minetest.get_connected_players()) do
local village = mcl_raids.find_village(p:get_pos()) local village = mcl_raids.find_village(p:get_pos())
if village then if village then
--minetest.log("Found village") minetest.log("action", "Zombie siege is starting")
table.insert(r,{ player = p:get_player_name(), pos = village}) table.insert(r,{ player = p:get_player_name(), pos = village})
end end
end end

View File

@ -37,6 +37,7 @@ return {
"MrRar", "MrRar",
"talamh", "talamh",
"Faerraven / Michieal", "Faerraven / Michieal",
"FossFanatic",
}}, }},
{S("Contributors"), 0x52FF00, { {S("Contributors"), 0x52FF00, {
"Laurent Rocher", "Laurent Rocher",
@ -96,6 +97,9 @@ return {
"anarquimico", "anarquimico",
"TheOnlyJoeEnderman", "TheOnlyJoeEnderman",
"Ranko Saotome", "Ranko Saotome",
"Gregor Parzefall",
"Wbjitscool",
"b3nderman",
}}, }},
{S("MineClone5"), 0xA60014, { {S("MineClone5"), 0xA60014, {
"kay27", "kay27",
@ -168,6 +172,7 @@ return {
"RandomLegoBrick", "RandomLegoBrick",
"cora", "cora",
"Faerraven / Michieal", "Faerraven / Michieal",
"Nicu",
}}, }},
{S("Translations"), 0x00FF60, { {S("Translations"), 0x00FF60, {
"Wuzzy", "Wuzzy",
@ -181,9 +186,12 @@ return {
"Emojigit", "Emojigit",
"snowyu", "snowyu",
"3raven", "3raven",
"SakuraRiu",
}}, }},
{S("Funders"), 0xF7FF00, { {S("Funders"), 0xF7FF00, {
"40W", "40W",
"bauknecht",
"Cora",
}}, }},
{S("Special thanks"), 0x00E9FF, { {S("Special thanks"), 0x00E9FF, {
"celeron55 for creating Minetest", "celeron55 for creating Minetest",
@ -191,5 +199,6 @@ return {
"wsor for working tirelessly in the shadows for the good of all of us, particularly helping with solving contentDB and copyright issues.", "wsor for working tirelessly in the shadows for the good of all of us, particularly helping with solving contentDB and copyright issues.",
"The workaholics who spent way too much time writing for the Minecraft Wiki. It's an invaluable resource for creating this game", "The workaholics who spent way too much time writing for the Minecraft Wiki. It's an invaluable resource for creating this game",
"Notch and Jeb for being the major forces behind Minecraft", "Notch and Jeb for being the major forces behind Minecraft",
"Dark Reaven Music (https://soundcloud.com/dark-reaven-music) for the main menu theme (Calmed Cube), which is licensed under https://creativecommons.org/licenses/by-sa/3.0/",
}}, }},
} }

View File

@ -3,16 +3,13 @@ mcl_bamboo
This mod adds working, familiar bamboo nodes to your Mineclone 2 world. This mod adds working, familiar bamboo nodes to your Mineclone 2 world.
Code: Michieal. Original (basic) bamboo code by: Small Joker. Code: MineClone2 dev team. Original (basic) bamboo code by: Small Joker.
License for code: GPLv3. License for code: GPLv3.
License for images / textures: CC-BY-SA except where noted. License for images / textures: CC-BY-SA except where noted.
Images Created by Michieal, except for: Images Created by Nicu, except for:
* Inventory / wield image for Bamboo Stalk: created by RandomLegoBrick#8692 and is CC0. * Inventory / wield image for Bamboo Stalk: created by RandomLegoBrick#8692 and is CC0.
* The Bamboo door image, which is a variant of this image: https://www.flickr.com/photos/basheertome/5179849901/ which
is CC-BY 2.0,
Basheer Tome (2015).
Dependencies: mcl_core, mcl_sounds, mcl_tools Dependencies: mcl_core, mcl_sounds, mcl_tools

View File

@ -301,7 +301,7 @@ minetest.register_node("mcl_bamboo:bamboo_block", bamboo_block_def)
local bamboo_stripped_block = table.copy(bamboo_block_def) local bamboo_stripped_block = table.copy(bamboo_block_def)
bamboo_stripped_block.on_rightclick = nil bamboo_stripped_block.on_rightclick = nil
bamboo_stripped_block.description = S("Stripped Bamboo Block") bamboo_stripped_block.description = S("Stripped Bamboo Block")
bamboo_stripped_block.tiles = {"mcl_bamboo_bamboo_bottom.png", "mcl_bamboo_bamboo_bottom.png", bamboo_stripped_block.tiles = {"mcl_bamboo_bamboo_bottom_stripped.png", "mcl_bamboo_bamboo_bottom_stripped.png",
"mcl_bamboo_bamboo_block_stripped.png"} "mcl_bamboo_bamboo_block_stripped.png"}
minetest.register_node("mcl_bamboo:bamboo_block_stripped", bamboo_stripped_block) minetest.register_node("mcl_bamboo:bamboo_block_stripped", bamboo_stripped_block)
minetest.register_node("mcl_bamboo:bamboo_plank", { minetest.register_node("mcl_bamboo:bamboo_plank", {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 375 B

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 425 B

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 B

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 B

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 820 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 247 B

After

Width:  |  Height:  |  Size: 448 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 567 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 235 B

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 297 B

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 B

After

Width:  |  Height:  |  Size: 324 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 588 B

View File

@ -809,7 +809,7 @@ function mcl_core.get_grass_palette_index(pos)
local biome_name = minetest.get_biome_name(biome) local biome_name = minetest.get_biome_name(biome)
local reg_biome = minetest.registered_biomes[biome_name] local reg_biome = minetest.registered_biomes[biome_name]
if reg_biome then if reg_biome then
index = reg_biome._mcl_grass_palette_index index = reg_biome._mcl_palette_index
end end
end end
return index return index
@ -939,7 +939,7 @@ minetest.register_lbm({
else else
node.name = "mcl_core:dirt_with_grass" node.name = "mcl_core:dirt_with_grass"
end end
node.param2 = reg_biome._mcl_grass_palette_index node.param2 = reg_biome._mcl_palette_index
-- Fall back to savanna palette index -- Fall back to savanna palette index
if not node.param2 then if not node.param2 then
node.param2 = SAVANNA_INDEX node.param2 = SAVANNA_INDEX

View File

@ -373,7 +373,7 @@ minetest.register_node("mcl_core:dirt_with_grass", {
overlay_tiles = {"mcl_core_grass_block_top.png", "", {name="mcl_core_grass_block_side_overlay.png", tileable_vertical=false}}, overlay_tiles = {"mcl_core_grass_block_top.png", "", {name="mcl_core_grass_block_side_overlay.png", tileable_vertical=false}},
palette = "mcl_core_palette_grass.png", palette = "mcl_core_palette_grass.png",
palette_index = 0, palette_index = 0,
color = "#7CBD6B", color = "#8EB971",
is_ground_content = true, is_ground_content = true,
stack_max = 64, stack_max = 64,
groups = { groups = {

View File

@ -19,7 +19,7 @@ local get_palette_color_from_pos = function(pos)
local biome_name = minetest.get_biome_name(biome) local biome_name = minetest.get_biome_name(biome)
local reg_biome = minetest.registered_biomes[biome_name] local reg_biome = minetest.registered_biomes[biome_name]
if reg_biome then if reg_biome then
index = reg_biome._mcl_grass_palette_index index = reg_biome._mcl_palette_index
end end
end end
return index return index

View File

@ -41,7 +41,7 @@ local function register_classic_superflat_biome()
humidity_point = 50, humidity_point = 50,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -160,7 +160,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = -5, heat_point = -5,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 2, _mcl_palette_index = 2,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -178,7 +178,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = -5, heat_point = -5,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 2, _mcl_palette_index = 2,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -198,7 +198,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 3, _mcl_palette_index = 3,
_mcl_skycolor = "#839EFF", _mcl_skycolor = "#839EFF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -220,7 +220,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 3, _mcl_palette_index = 3,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -240,7 +240,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 3, _mcl_palette_index = 3,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -258,7 +258,7 @@ local end_skycolor = "#000000"
heat_point = 8, heat_point = 8,
vertical_blend = 1, vertical_blend = 1,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 3, _mcl_palette_index = 3,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -277,7 +277,7 @@ local end_skycolor = "#000000"
humidity_point = 76, humidity_point = 76,
heat_point = 10, heat_point = 10,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 4, _mcl_palette_index = 4,
_mcl_skycolor = "#7CA3FF", _mcl_skycolor = "#7CA3FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -294,7 +294,7 @@ local end_skycolor = "#000000"
humidity_point = 76, humidity_point = 76,
heat_point = 10, heat_point = 10,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 4, _mcl_palette_index = 4,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -313,7 +313,7 @@ local end_skycolor = "#000000"
humidity_point = 100, humidity_point = 100,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 5, _mcl_palette_index = 5,
_mcl_skycolor = "#7DA3FF", _mcl_skycolor = "#7DA3FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -330,7 +330,7 @@ local end_skycolor = "#000000"
humidity_point = 100, humidity_point = 100,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 5, _mcl_palette_index = 5,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -350,7 +350,7 @@ local end_skycolor = "#000000"
humidity_point = 10, humidity_point = 10,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 6, _mcl_palette_index = 6,
_mcl_skycolor = "#7DA2FF", _mcl_skycolor = "#7DA2FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -368,7 +368,7 @@ local end_skycolor = "#000000"
humidity_point = 10, humidity_point = 10,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 6, _mcl_palette_index = 6,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -386,7 +386,7 @@ local end_skycolor = "#000000"
humidity_point = 10, humidity_point = 10,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 6, _mcl_palette_index = 6,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -406,7 +406,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 25, heat_point = 25,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 7, _mcl_palette_index = 7,
_mcl_skycolor = "#7DA2FF", _mcl_skycolor = "#7DA2FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -423,7 +423,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 25, heat_point = 25,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 7, _mcl_palette_index = 7,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -445,7 +445,7 @@ local end_skycolor = "#000000"
heat_point = 25, heat_point = 25,
vertical_blend = 6, vertical_blend = 6,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 8, _mcl_palette_index = 8,
_mcl_skycolor = "#7DA2FF", _mcl_skycolor = "#7DA2FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -465,7 +465,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = 25, heat_point = 25,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 8, _mcl_palette_index = 8,
_mcl_skycolor = "#7DA2FF", _mcl_skycolor = "#7DA2FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -482,7 +482,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = 25, heat_point = 25,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 8, _mcl_palette_index = 8,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -499,7 +499,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 9, _mcl_palette_index = 9,
_mcl_skycolor = "#7DA2FF", _mcl_skycolor = "#7DA2FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -516,7 +516,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 9, _mcl_palette_index = 9,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -539,7 +539,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 10, _mcl_palette_index = 10,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -556,7 +556,7 @@ local end_skycolor = "#000000"
humidity_point = 24, humidity_point = 24,
heat_point = 8, heat_point = 8,
_mcl_biome_type = "snowy", _mcl_biome_type = "snowy",
_mcl_grass_palette_index = 10, _mcl_palette_index = 10,
_mcl_skycolor = "#7FA1FF", _mcl_skycolor = "#7FA1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -575,7 +575,7 @@ local end_skycolor = "#000000"
humidity_point = 39, humidity_point = 39,
heat_point = 58, heat_point = 58,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -592,7 +592,7 @@ local end_skycolor = "#000000"
humidity_point = 39, humidity_point = 39,
heat_point = 58, heat_point = 58,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -609,7 +609,7 @@ local end_skycolor = "#000000"
humidity_point = 39, humidity_point = 39,
heat_point = 58, heat_point = 58,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -628,7 +628,7 @@ local end_skycolor = "#000000"
humidity_point = 28, humidity_point = 28,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 11, _mcl_palette_index = 11,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -645,7 +645,7 @@ local end_skycolor = "#000000"
humidity_point = 28, humidity_point = 28,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 11, _mcl_palette_index = 11,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -664,7 +664,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 22, heat_point = 22,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 12, _mcl_palette_index = 12,
_mcl_skycolor = "#7DA3FF", _mcl_skycolor = "#7DA3FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -681,7 +681,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 22, heat_point = 22,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 12, _mcl_palette_index = 12,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -698,7 +698,7 @@ local end_skycolor = "#000000"
humidity_point = 58, humidity_point = 58,
heat_point = 22, heat_point = 22,
_mcl_biome_type = "cold", _mcl_biome_type = "cold",
_mcl_grass_palette_index = 12, _mcl_palette_index = 12,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -717,7 +717,7 @@ local end_skycolor = "#000000"
humidity_point = 61, humidity_point = 61,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 13, _mcl_palette_index = 13,
_mcl_skycolor = "#79A6FF", _mcl_skycolor = "#79A6FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -734,7 +734,7 @@ local end_skycolor = "#000000"
humidity_point = 61, humidity_point = 61,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 13, _mcl_palette_index = 13,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -751,7 +751,7 @@ local end_skycolor = "#000000"
humidity_point = 61, humidity_point = 61,
heat_point = 45, heat_point = 45,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 13, _mcl_palette_index = 13,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -770,7 +770,7 @@ local end_skycolor = "#000000"
humidity_point = 44, humidity_point = 44,
heat_point = 32, heat_point = 32,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 14, _mcl_palette_index = 14,
_mcl_skycolor = "#79A6FF", _mcl_skycolor = "#79A6FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -787,7 +787,7 @@ local end_skycolor = "#000000"
humidity_point = 44, humidity_point = 44,
heat_point = 32, heat_point = 32,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 14, _mcl_palette_index = 14,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -804,7 +804,7 @@ local end_skycolor = "#000000"
humidity_point = 44, humidity_point = 44,
heat_point = 32, heat_point = 32,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 14, _mcl_palette_index = 14,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -823,7 +823,7 @@ local end_skycolor = "#000000"
humidity_point = 78, humidity_point = 78,
heat_point = 31, heat_point = 31,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 15, _mcl_palette_index = 15,
_mcl_skycolor = "#7AA5FF", _mcl_skycolor = "#7AA5FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -840,7 +840,7 @@ local end_skycolor = "#000000"
humidity_point = 78, humidity_point = 78,
heat_point = 31, heat_point = 31,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 15, _mcl_palette_index = 15,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -859,7 +859,7 @@ local end_skycolor = "#000000"
humidity_point = 77, humidity_point = 77,
heat_point = 27, heat_point = 27,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 16, _mcl_palette_index = 16,
_mcl_skycolor = "#7AA5FF", _mcl_skycolor = "#7AA5FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -876,7 +876,7 @@ local end_skycolor = "#000000"
humidity_point = 77, humidity_point = 77,
heat_point = 27, heat_point = 27,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 16, _mcl_palette_index = 16,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -896,7 +896,7 @@ local end_skycolor = "#000000"
humidity_point = 26, humidity_point = 26,
heat_point = 94, heat_point = 94,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -913,7 +913,7 @@ local end_skycolor = "#000000"
humidity_point = 26, humidity_point = 26,
heat_point = 94, heat_point = 94,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -932,7 +932,7 @@ local end_skycolor = "#000000"
humidity_point = 94, humidity_point = 94,
heat_point = 27, heat_point = 27,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 18, _mcl_palette_index = 18,
_mcl_skycolor = "#79A6FF", _mcl_skycolor = "#79A6FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -949,7 +949,7 @@ local end_skycolor = "#000000"
humidity_point = 94, humidity_point = 94,
heat_point = 27, heat_point = 27,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 18, _mcl_palette_index = 18,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -969,7 +969,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 19, _mcl_palette_index = 19,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -988,7 +988,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 19, _mcl_palette_index = 19,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1006,7 +1006,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 19, _mcl_palette_index = 19,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1025,7 +1025,7 @@ local end_skycolor = "#000000"
humidity_point = -5, humidity_point = -5,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 20, _mcl_palette_index = 20,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1043,7 +1043,7 @@ local end_skycolor = "#000000"
humidity_point = -5, humidity_point = -5,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 20, _mcl_palette_index = 20,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1061,7 +1061,7 @@ local end_skycolor = "#000000"
humidity_point = -5, humidity_point = -5,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 20, _mcl_palette_index = 20,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1082,7 +1082,7 @@ local end_skycolor = "#000000"
heat_point = 60, heat_point = 60,
vertical_blend = 0, -- we want a sharp transition vertical_blend = 0, -- we want a sharp transition
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 21, _mcl_palette_index = 21,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1103,7 +1103,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 60, heat_point = 60,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 21, _mcl_palette_index = 21,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1121,7 +1121,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 60, heat_point = 60,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 21, _mcl_palette_index = 21,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1139,7 +1139,7 @@ local end_skycolor = "#000000"
humidity_point = 0, humidity_point = 0,
heat_point = 60, heat_point = 60,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 21, _mcl_palette_index = 21,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1162,7 +1162,7 @@ local end_skycolor = "#000000"
heat_point = 60, heat_point = 60,
vertical_blend = 5, vertical_blend = 5,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 22, _mcl_palette_index = 22,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1181,7 +1181,7 @@ local end_skycolor = "#000000"
humidity_point = -5, humidity_point = -5,
heat_point = 60, heat_point = 60,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 22, _mcl_palette_index = 22,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1201,7 +1201,7 @@ local end_skycolor = "#000000"
heat_point = 60, heat_point = 60,
vertical_blend = 4, vertical_blend = 4,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 22, _mcl_palette_index = 22,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1219,7 +1219,7 @@ local end_skycolor = "#000000"
humidity_point = -5, humidity_point = -5,
heat_point = 60, heat_point = 60,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 22, _mcl_palette_index = 22,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1239,7 +1239,7 @@ local end_skycolor = "#000000"
humidity_point = 36, humidity_point = 36,
heat_point = 79, heat_point = 79,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 1, _mcl_palette_index = 1,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1256,7 +1256,7 @@ local end_skycolor = "#000000"
humidity_point = 36, humidity_point = 36,
heat_point = 79, heat_point = 79,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 1, _mcl_palette_index = 1,
_mcl_skycolor = beach_skycolor, _mcl_skycolor = beach_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1273,7 +1273,7 @@ local end_skycolor = "#000000"
humidity_point = 36, humidity_point = 36,
heat_point = 79, heat_point = 79,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 1, _mcl_palette_index = 1,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1294,7 +1294,7 @@ local end_skycolor = "#000000"
humidity_point = 48, humidity_point = 48,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 23, _mcl_palette_index = 23,
_mcl_skycolor = "#6EB1FF", _mcl_skycolor = "#6EB1FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1311,7 +1311,7 @@ local end_skycolor = "#000000"
humidity_point = 48, humidity_point = 48,
heat_point = 100, heat_point = 100,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 23, _mcl_palette_index = 23,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1330,7 +1330,7 @@ local end_skycolor = "#000000"
humidity_point = 88, humidity_point = 88,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1347,7 +1347,7 @@ local end_skycolor = "#000000"
humidity_point = 88, humidity_point = 88,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1365,7 +1365,7 @@ local end_skycolor = "#000000"
humidity_point = 88, humidity_point = 88,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1385,7 +1385,7 @@ local end_skycolor = "#000000"
humidity_point = 92, humidity_point = 92,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1402,7 +1402,7 @@ local end_skycolor = "#000000"
humidity_point = 92, humidity_point = 92,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1420,7 +1420,7 @@ local end_skycolor = "#000000"
humidity_point = 92, humidity_point = 92,
heat_point = 81, heat_point = 81,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1439,7 +1439,7 @@ local end_skycolor = "#000000"
humidity_point = 88, humidity_point = 88,
heat_point = 76, heat_point = 76,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 26, _mcl_palette_index = 26,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1456,7 +1456,7 @@ local end_skycolor = "#000000"
humidity_point = 88, humidity_point = 88,
heat_point = 76, heat_point = 76,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 26, _mcl_palette_index = 26,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1478,7 +1478,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 79, heat_point = 79,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1495,7 +1495,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 79, heat_point = 79,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1515,7 +1515,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 94, heat_point = 94,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1532,7 +1532,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 94, heat_point = 94,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1550,7 +1550,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 94, heat_point = 94,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1569,7 +1569,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 28, _mcl_palette_index = 28,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1586,7 +1586,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 28, _mcl_palette_index = 28,
_mcl_skycolor = "#78A7FF", _mcl_skycolor = "#78A7FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1604,7 +1604,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 28, _mcl_palette_index = 28,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1626,7 +1626,7 @@ local end_skycolor = "#000000"
humidity_point = 106, humidity_point = 106,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 29, _mcl_palette_index = 29,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1644,7 +1644,7 @@ local end_skycolor = "#000000"
humidity_point = 106, humidity_point = 106,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 29, _mcl_palette_index = 29,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1661,7 +1661,7 @@ local end_skycolor = "#000000"
humidity_point = 106, humidity_point = 106,
heat_point = 50, heat_point = 50,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 29, _mcl_palette_index = 29,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1681,7 +1681,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 95, heat_point = 95,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1698,7 +1698,7 @@ local end_skycolor = "#000000"
humidity_point = 90, humidity_point = 90,
heat_point = 95, heat_point = 95,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1716,7 +1716,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 90, heat_point = 90,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 24, _mcl_palette_index = 24,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1736,7 +1736,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 95, heat_point = 95,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1753,7 +1753,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 90, heat_point = 90,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1771,7 +1771,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 95, heat_point = 95,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 25, _mcl_palette_index = 25,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1790,7 +1790,7 @@ local end_skycolor = "#000000"
humidity_point = 92, humidity_point = 92,
heat_point = 90, heat_point = 90,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 26, _mcl_palette_index = 26,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1807,7 +1807,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 88, heat_point = 88,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 26, _mcl_palette_index = 26,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1829,7 +1829,7 @@ local end_skycolor = "#000000"
humidity_point = 95, humidity_point = 95,
heat_point = 95, heat_point = 95,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = "#77A8FF", _mcl_skycolor = "#77A8FF",
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1846,7 +1846,7 @@ local end_skycolor = "#000000"
humidity_point = 97, humidity_point = 97,
heat_point = 90, heat_point = 90,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 27, _mcl_palette_index = 27,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1870,7 +1870,7 @@ local end_skycolor = "#000000"
depth_riverbed = 2, depth_riverbed = 2,
vertical_blend = 5, vertical_blend = 5,
_mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type, _mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type,
_mcl_grass_palette_index = minetest.registered_biomes[biome]._mcl_grass_palette_index, _mcl_palette_index = minetest.registered_biomes[biome]._mcl_palette_index,
_mcl_skycolor = ocean_skycolor, _mcl_skycolor = ocean_skycolor,
_mcl_fogcolor = overworld_fogcolor _mcl_fogcolor = overworld_fogcolor
}) })
@ -1884,7 +1884,7 @@ local end_skycolor = "#000000"
y_min = mcl_vars.mg_overworld_min, y_min = mcl_vars.mg_overworld_min,
y_max = DEEP_OCEAN_MIN - 1, y_max = DEEP_OCEAN_MIN - 1,
_mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type, _mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type,
_mcl_grass_palette_index = minetest.registered_biomes[biome]._mcl_grass_palette_index, _mcl_palette_index = minetest.registered_biomes[biome]._mcl_palette_index,
_mcl_skycolor = minetest.registered_biomes[biome]._mcl_skycolor, _mcl_skycolor = minetest.registered_biomes[biome]._mcl_skycolor,
_mcl_fogcolor = minetest.registered_biomes[biome]._mcl_fogcolor, _mcl_fogcolor = minetest.registered_biomes[biome]._mcl_fogcolor,
}) })
@ -1939,7 +1939,7 @@ local function register_dimension_biomes()
heat_point = 100, heat_point = 100,
humidity_point = 0, humidity_point = 0,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
-- _mcl_skycolor = nether_skycolor, -- _mcl_skycolor = nether_skycolor,
-- _mcl_fogcolor = "#330808" -- _mcl_fogcolor = "#330808"
}) })
@ -1970,7 +1970,7 @@ local function register_dimension_biomes()
heat_point = 77, heat_point = 77,
humidity_point = 33, humidity_point = 33,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
-- _mcl_skycolor = nether_skycolor, -- _mcl_skycolor = nether_skycolor,
-- _mcl_fogcolor = "#1B4745" -- _mcl_fogcolor = "#1B4745"
}) })
@ -2021,7 +2021,7 @@ local function register_dimension_biomes()
heat_point = 60, heat_point = 60,
humidity_point = 47, humidity_point = 47,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
-- _mcl_skycolor = nether_skycolor, -- _mcl_skycolor = nether_skycolor,
-- _mcl_fogcolor = "#330303" -- _mcl_fogcolor = "#330303"
}) })
@ -2050,7 +2050,7 @@ local function register_dimension_biomes()
heat_point = 37, heat_point = 37,
humidity_point = 70, humidity_point = 70,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
-- _mcl_skycolor = nether_skycolor, -- _mcl_skycolor = nether_skycolor,
-- _mcl_fogcolor = "#1A051A" -- _mcl_fogcolor = "#1A051A"
}) })
@ -2079,7 +2079,7 @@ local function register_dimension_biomes()
heat_point = 27, heat_point = 27,
humidity_point = 80, humidity_point = 80,
_mcl_biome_type = "hot", _mcl_biome_type = "hot",
_mcl_grass_palette_index = 17, _mcl_palette_index = 17,
-- _mcl_skycolor = nether_skycolor, -- _mcl_skycolor = nether_skycolor,
-- _mcl_fogcolor = "#685F70" -- _mcl_fogcolor = "#685F70"
}) })
@ -2133,7 +2133,7 @@ local function register_dimension_biomes()
humidity_point = 1000, humidity_point = 1000,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2150,7 +2150,7 @@ local function register_dimension_biomes()
humidity_point = 1000, humidity_point = 1000,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2167,7 +2167,7 @@ local function register_dimension_biomes()
humidity_point = 1000, humidity_point = 1000,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2184,7 +2184,7 @@ local function register_dimension_biomes()
humidity_point = 1000, humidity_point = 1000,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2201,7 +2201,7 @@ local function register_dimension_biomes()
humidity_point = 1000, humidity_point = 1000,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2221,7 +2221,7 @@ local function register_dimension_biomes()
max_pos = {x = 1250, y = mcl_vars.mg_end_min + 512, z = 1250}, max_pos = {x = 1250, y = mcl_vars.mg_end_min + 512, z = 1250},
min_pos = {x = -1250, y = mcl_vars.mg_end_min, z = -1250}, min_pos = {x = -1250, y = mcl_vars.mg_end_min, z = -1250},
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -2239,7 +2239,7 @@ local function register_dimension_biomes()
humidity_point = 50, humidity_point = 50,
vertical_blend = 16, vertical_blend = 16,
_mcl_biome_type = "medium", _mcl_biome_type = "medium",
_mcl_grass_palette_index = 0, _mcl_palette_index = 0,
-- _mcl_skycolor = end_skycolor, -- _mcl_skycolor = end_skycolor,
-- _mcl_fogcolor = end_fogcolor -- _mcl_fogcolor = end_fogcolor
}) })
@ -3050,7 +3050,7 @@ local function register_grass_decoration(grasstype, offset, scale, biomes)
persist = 0.6 persist = 0.6
} }
for b = 1, #biomes do for b = 1, #biomes do
local param2 = minetest.registered_biomes[biomes[b]]._mcl_grass_palette_index local param2 = minetest.registered_biomes[biomes[b]]._mcl_palette_index
minetest.register_decoration({ minetest.register_decoration({
deco_type = "simple", deco_type = "simple",
place_on = place_on, place_on = place_on,
@ -3545,7 +3545,7 @@ local function register_decorations()
place_on = {"group:grass_block_no_snow", "mcl_core:dirt"}, place_on = {"group:grass_block_no_snow", "mcl_core:dirt"},
sidelen = 80, sidelen = 80,
fill_ratio = 0.004, fill_ratio = 0.004,
biomes = {"Jungle", "JungleM","BambooJungle", "BambooJungleM"}, biomes = {"Jungle", "JungleM"},
y_min = 1, y_min = 1,
y_max = mcl_vars.mg_overworld_max, y_max = mcl_vars.mg_overworld_max,
schematic = mod_mcl_core .. "/schematics/mcl_core_oak_classic.mts", schematic = mod_mcl_core .. "/schematics/mcl_core_oak_classic.mts",
@ -4395,7 +4395,7 @@ local function register_decorations()
local function register_doubletall_grass(offset, scale, biomes) local function register_doubletall_grass(offset, scale, biomes)
for b = 1, #biomes do for b = 1, #biomes do
local param2 = minetest.registered_biomes[biomes[b]]._mcl_grass_palette_index local param2 = minetest.registered_biomes[biomes[b]]._mcl_palette_index
minetest.register_decoration({ minetest.register_decoration({
deco_type = "schematic", deco_type = "schematic",
schematic = { schematic = {
@ -4430,7 +4430,7 @@ local function register_decorations()
-- Large ferns -- Large ferns
local function register_double_fern(offset, scale, biomes) local function register_double_fern(offset, scale, biomes)
for b = 1, #biomes do for b = 1, #biomes do
local param2 = minetest.registered_biomes[biomes[b]]._mcl_grass_palette_index local param2 = minetest.registered_biomes[biomes[b]]._mcl_palette_index
minetest.register_decoration({ minetest.register_decoration({
deco_type = "schematic", deco_type = "schematic",
schematic = { schematic = {
@ -4459,7 +4459,7 @@ local function register_decorations()
end end
register_double_fern(0.01, 0.03, {"Jungle", "JungleM", "JungleEdge", "JungleEdgeM", "Taiga", "ColdTaiga", "MegaTaiga", "MegaSpruceTaiga", "BambooJungle", "BambooJungleM", "BambooJungleEdge", "BambooJungleEdgeM", }) register_double_fern(0.01, 0.03, {"Jungle", "JungleM", "JungleEdge", "JungleEdgeM", "Taiga", "ColdTaiga", "MegaTaiga", "MegaSpruceTaiga", "BambooJungle", "BambooJungleM", "BambooJungleEdge", "BambooJungleEdgeM", })
register_double_fern(0.15, 0.1, {"JungleM", "BambooJungleM"}) register_double_fern(0.15, 0.1, {"JungleM", "BambooJungleM", "BambooJungle"})
-- Large flowers -- Large flowers
local function register_large_flower(name, biomes, seed, offset, flower_forest_offset) local function register_large_flower(name, biomes, seed, offset, flower_forest_offset)
@ -4545,7 +4545,7 @@ local function register_decorations()
octaves = 4, octaves = 4,
persist = 0.6, persist = 0.6,
}, },
biomes = {"Jungle", "BambooJungle"}, biomes = {"Jungle", },
y_min = 3, y_min = 3,
y_max = mcl_vars.mg_overworld_max, y_max = mcl_vars.mg_overworld_max,
schematic = mod_mcl_core .. "/schematics/mcl_core_jungle_bush_oak_leaves_2.mts", schematic = mod_mcl_core .. "/schematics/mcl_core_jungle_bush_oak_leaves_2.mts",
@ -4581,7 +4581,7 @@ local function register_decorations()
octaves = 4, octaves = 4,
persist = 0.6, persist = 0.6,
}, },
biomes = {"JungleEdge", "JungleEdgeM","BambooJungleEdge", "BambooJungleEdgeM"}, biomes = {"JungleEdge", "JungleEdgeM", "BambooJungleEdgeM"},
y_min = 3, y_min = 3,
y_max = mcl_vars.mg_overworld_max, y_max = mcl_vars.mg_overworld_max,
schematic = mod_mcl_core .. "/schematics/mcl_core_jungle_bush_oak_leaves.mts", schematic = mod_mcl_core .. "/schematics/mcl_core_jungle_bush_oak_leaves.mts",
@ -4614,26 +4614,10 @@ local function register_decorations()
y_max = mcl_vars.mg_overworld_max, y_max = mcl_vars.mg_overworld_max,
decoration = "mcl_bamboo:bamboo", decoration = "mcl_bamboo:bamboo",
height = 9, height = 9,
max_height = 12, max_height = 10,
flags = "place_center_x, place_center_z", flags = "place_center_x, place_center_z",
rotation = "random", rotation = "random",
}) })
--[[
-- commenting out this section because with the new grow code, bamboo creates its own height, and therefore places it's own top.
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_bamboo:bamboo"},
sidelen = 80,
fill_ratio = 1,
biomes = {"BambooJungle", "BambooJungleM", "BambooJungleEdge", "BambooJungleEdgeM", "Jungle", "JungleM", "JungleEdge", "JungleEdgeM"},
y_min = 1,
y_max = mcl_vars.mg_overworld_max,
decoration = "mcl_bamboo:bamboo_endcap",
height = 1,
max_height = 4,
flags = "all_floors",
})
]]
minetest.register_decoration({ minetest.register_decoration({
deco_type = "simple", deco_type = "simple",
@ -5050,7 +5034,7 @@ local function register_decorations()
size = {x = 1, y = 2, z = 1}, size = {x = 1, y = 2, z = 1},
data = { data = {
{name = "mcl_core:dirt_with_grass", force_place = true, }, {name = "mcl_core:dirt_with_grass", force_place = true, },
{name = "mcl_flowers:tallgrass", param2 = minetest.registered_biomes["IcePlains"]._mcl_grass_palette_index}, {name = "mcl_flowers:tallgrass", param2 = minetest.registered_biomes["IcePlains"]._mcl_palette_index},
}, },
}, },
}) })
@ -5073,7 +5057,7 @@ local function register_decorations()
size = {x = 1, y = 2, z = 1}, size = {x = 1, y = 2, z = 1},
data = { data = {
{name = "mcl_core:dirt_with_grass", force_place = true, }, {name = "mcl_core:dirt_with_grass", force_place = true, },
{name = "mcl_flowers:tallgrass", param2 = minetest.registered_biomes["ExtremeHills+_snowtop"]._mcl_grass_palette_index}, {name = "mcl_flowers:tallgrass", param2 = minetest.registered_biomes["ExtremeHills+_snowtop"]._mcl_palette_index},
}, },
}, },
}) })

View File

@ -281,7 +281,7 @@ local function set_palette(minp,maxp,data2,area,biomemap,nodes)
if bn then if bn then
local biome = minetest.registered_biomes[bn] local biome = minetest.registered_biomes[bn]
if biome and biome._mcl_biome_type then if biome and biome._mcl_biome_type then
data2[p_pos] = biome._mcl_grass_palette_index data2[p_pos] = biome._mcl_palette_index
lvm_used = true lvm_used = true
end end
end end
@ -349,8 +349,8 @@ local function block_fixes(vm, data, data2, emin, emax, area, minp, maxp, blocks
local lvm_used = false local lvm_used = false
local pr = PseudoRandom(blockseed) local pr = PseudoRandom(blockseed)
if minp.y <= mcl_vars.mg_overworld_max and maxp.y >= mcl_vars.mg_overworld_min then if minp.y <= mcl_vars.mg_overworld_max and maxp.y >= mcl_vars.mg_overworld_min then
-- Set param2 (=color) of nodes which use the grass colour palette. -- Set param2 (=color) of sugar cane and grass
lvm_used = set_palette(minp,maxp,data2,area,biomemap,{"mcl_core:dirt_with_grass", "mcl_flowers:tallgrass", "mcl_flowers:double_grass", "mcl_flowers:double_grass_top", "mcl_flowers:fern", "mcl_flowers:double_fern", "mcl_flowers:double_fern_top", "mcl_core:reeds", "mcl_core:dirt_with_grass_snow"}) lvm_used = set_palette(minp,maxp,data2,area,biomemap,{"mcl_core:reeds","mcl_core:dirt_with_grass"})
end end
return lvm_used return lvm_used
end end
@ -417,31 +417,3 @@ mcl_mapgen_core.register_generator("structures",nil, function(minp, maxp, blocks
end end
return false, false, false return false, false, false
end, 100, true) end, 100, true)
local DEFAULT_INDEX = 0
minetest.register_lbm({
label = "Fix grass palette indexes",
name = "mcl_mapgen_core:fix_grass_palette_indexes",
nodenames = {"mcl_core:dirt_with_grass", "mcl_flowers:tallgrass", "mcl_flowers:double_grass", "mcl_flowers:double_grass_top", "mcl_flowers:fern", "mcl_flowers:double_fern", "mcl_flowers:double_fern_top", "mcl_core:reeds", "mcl_core:dirt_with_grass_snow"},
run_at_every_load = true,
action = function(pos, node)
local biome_data = minetest.get_biome_data(pos)
if biome_data then
local biome = biome_data.biome
local biome_name = minetest.get_biome_name(biome)
local reg_biome = minetest.registered_biomes[biome_name]
if reg_biome then
node.param2 = reg_biome._mcl_grass_palette_index
-- Fall back to default palette index
if not node.param2 then
node.param2 = DEFAULT_INDEX
end
minetest.set_node(pos, node)
return
end
end
node.param2 = DEFAULT_INDEX
minetest.set_node(pos, node)
return
end,
})

View File

@ -134,6 +134,8 @@ mcl_old_spawn_icons (Old spawn icons instead of eggs) bool false
# Larger values will have a larger performance impact (default:48) # Larger values will have a larger performance impact (default:48)
mcl_mob_active_range (Active mob range) int 48 0 256 mcl_mob_active_range (Active mob range) int 48 0 256
# Zombie siege raid (default:false)
mcl_raids_zombie_siege (Zombie siege raid) bool false
[Audio] [Audio]
# Enable flame sound. # Enable flame sound.