diff --git a/CREDITS.md b/CREDITS.md
index dcbcee954..d6b4f1957 100644
--- a/CREDITS.md
+++ b/CREDITS.md
@@ -95,6 +95,7 @@
* anarquimico
* TheOnlyJoeEnderman
* Ranko Saotome
+* Gregor Parzefall
## MineClone5
* kay27
diff --git a/mods/CORE/mcl_sounds/README.txt b/mods/CORE/mcl_sounds/README.txt
index 9fc2ba28f..2ede2c1f9 100644
--- a/mods/CORE/mcl_sounds/README.txt
+++ b/mods/CORE/mcl_sounds/README.txt
@@ -11,42 +11,22 @@ Creative Commons Attribution 3.0 Unported (CC BY-SA 3.0)
http://creativecommons.org/licenses/by/3.0/
Glass breaking sounds (CC BY 3.0):
- 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
- 2: http://www.freesound.org/people/Tomlija/sounds/97669/
- 3: http://www.freesound.org/people/lsprice/sounds/88808/
+ 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
+ 2: http://www.freesound.org/people/Tomlija/sounds/97669/
+ 3: http://www.freesound.org/people/lsprice/sounds/88808/
default_tool_breaks.ogg by EdgardEdition (CC BY 3.0), http://www.freesound.org/people/EdgardEdition
Mito551 (sounds) (CC BY-SA 3.0):
- default_dig_choppy.ogg
- default_dig_cracky.ogg
- default_dig_crumbly.1.ogg
- default_dig_crumbly.2.ogg
+ default_dig_crumbly.ogg
default_dig_oddly_breakable_by_hand.ogg
- default_dug_node.1.ogg
- default_dug_node.2.ogg
- default_grass_footstep.1.ogg
- default_grass_footstep.2.ogg
- default_grass_footstep.3.ogg
- default_gravel_footstep.1.ogg
- default_gravel_footstep.2.ogg
- default_gravel_footstep.3.ogg
- default_gravel_footstep.4.ogg
- default_grass_footstep.1.ogg
- default_place_node.1.ogg
- default_place_node.2.ogg
- default_place_node.3.ogg
- default_place_node_hard.1.ogg
- default_place_node_hard.2.ogg
- default_hard_footstep.1.ogg
- default_hard_footstep.2.ogg
- default_hard_footstep.3.ogg
- default_sand_footstep.1.ogg
- default_sand_footstep.2.ogg
- default_wood_footstep.1.ogg
- default_wood_footstep.2.ogg
- default_dirt_footstep.1.ogg
- default_dirt_footstep.2.ogg
+ default_dug_node.*.ogg
+ default_grass_footstep.*.ogg
+ default_gravel_footstep.*.ogg
+ default_place_node.*.ogg
+ default_place_node_hard.*.ogg
+ default_wood_footstep.*.ogg
+ default_dirt_footstep.*.ogg
default_glass_footstep.ogg
Metal sounds:
@@ -54,35 +34,64 @@ Metal sounds:
- https://www.freesound.org/people/yadronoff/sounds/320397/
default_dug_metal.*.ogg - Iwan Gabovitch - qubodup - CC0
- http://opengameart.org/users/qubodup
- default_metal_footstep.*.ogg - Ottomaani138 - CC0
- - https://www.freesound.org/people/Ottomaani138/sounds/232692/
+ default_metal_footstep.*.ogg - (CC0 1.0) - CC0 1.0
+ - https://freesound.org/people/mypantsfelldown/sounds/398937/
default_place_node_metal.*.ogg - Ogrebane - CC0
- http://opengameart.org/content/wood-and-metal-sound-effects-volume-2
-AGFX (CC BY 3.0)
+AGFX (CC BY 3.0):
https://www.freesound.org/people/AGFX/packs/1253/
- default_water_footstep.1.ogg
- default_water_footstep.2.ogg
- default_water_footstep.3.ogg
-(default_water_footstep.4.ogg is silent)
+ default_water_footstep.*.ogg
-blukotek (CC0 1.0)
+blukotek (CC0 1.0):
https://www.freesound.org/people/blukotek/sounds/251660/
default_dig_snappy.ogg
-sonictechtonic (CC BY 3.0)
+sonictechtonic (CC BY 3.0):
https://www.freesound.org/people/sonictechtonic/sounds/241872/
player_damage.ogg
-Voxelands project (CC BY-SA 3.0)
+Sheyvan (CC0 1.0):
+https://freesound.org/people/Sheyvan/sounds/476113/
+ default_dig_choppy.*.ogg
+
+lolamadeus (CC0 1.0):
+https://freesound.org/people/lolamadeus/sounds/179341/
+ default_gravel_dig.*.ogg
+ default_gravel_dug.*.ogg
+
+Benboncan (CC BY 3.0):
+https://freesound.org/people/Benboncan/sounds/71823/
+ default_dig_cracky.*.ogg
+
+Erdie (CC BY 3.0):
+https://freesound.org/people/Erdie/sounds/41579/
+ default_hard_footstep.*.ogg
+
+worthahep88 (CC0 1.0):
+https://freesound.org/people/worthahep88/sounds/319224/
+ default_sand_footstep.*.ogg
+
+dheming (CC BY 3.0):
+https://freesound.org/people/dheming/sounds/268023/
+ default_ice_dig.*.ogg
+
+InspectorJ (CC BY 3.0):
+https://freesound.org/people/InspectorJ/sounds/416967/
+ default_ice_footstep.*.ogg
+
+Angel_Perez_Grandi (CC BY 3.0):
+https://freesound.org/people/Angel_Perez_Grandi/sounds/49190/
+ default_ice_dug.ogg
+
+Voxelands project (CC BY-SA 3.0):
mcl_sounds_place_node_water.ogg
mcl_sounds_dug_water.ogg
(Note: Artists from the Voxelands project include: sdzen, darkrose, sapier,
Tom Peter, Telaron, juskiddink)
-Michel Baradari (CC BY 3.0)
-
+Michel Baradari (CC BY 3.0):
default_place_node_lava.ogg
Adam_N (CC0 1.0):
@@ -90,7 +99,7 @@ Adam_N (CC0 1.0):
Source:
Alecia Shepherd (CC BY-SA 4.0):
- mcl_sounds_cloth.ogg
+ mcl_sounds_cloth.*.ogg
Source: SnowSong sound and music pack
Unknown authors (WTFPL):
diff --git a/mods/CORE/mcl_sounds/init.lua b/mods/CORE/mcl_sounds/init.lua
index 13ca7bf72..30157060c 100644
--- a/mods/CORE/mcl_sounds/init.lua
+++ b/mods/CORE/mcl_sounds/init.lua
@@ -11,7 +11,7 @@ function mcl_sounds.node_sound_defaults(table)
table.dug = table.dug or
{name="default_dug_node", gain=0.25}
table.dig = table.dig or
- {name="default_dig_oddly_breakable_by_hand", gain=1.0}
+ {name="default_dig_oddly_breakable_by_hand", gain=0.5}
table.place = table.place or
{name="default_place_node_hard", gain=1.0}
return table
@@ -20,11 +20,11 @@ end
function mcl_sounds.node_sound_stone_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_hard_footstep", gain=0.5}
+ {name="default_hard_footstep", gain=0.2}
table.dug = table.dug or
{name="default_hard_footstep", gain=1.0}
table.dig = table.dig or
- {name="default_dig_cracky", gain=1.0}
+ {name="default_dig_cracky", gain=0.5}
mcl_sounds.node_sound_defaults(table)
return table
end
@@ -32,13 +32,13 @@ end
function mcl_sounds.node_sound_metal_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_metal_footstep", gain=0.5}
+ {name="default_metal_footstep", gain=0.2}
table.dug = table.dug or
- {name="default_dug_metal", gain=1.0}
+ {name="default_dug_metal", gain=0.5}
table.dig = table.dig or
- {name="default_dig_metal", gain=1.0}
+ {name="default_dig_metal", gain=0.5}
table.place = table.place or
- {name="default_place_node_metal", gain=1.0}
+ {name="default_place_node_metal", gain=0.5}
mcl_sounds.node_sound_defaults(table)
return table
end
@@ -46,11 +46,11 @@ end
function mcl_sounds.node_sound_dirt_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_dirt_footstep", gain=1.0}
+ {name="default_dirt_footstep", gain=0.25}
table.dug = table.dug or
- {name="default_dirt_footstep", gain=1.5}
+ {name="default_dirt_footstep", gain=1.0}
table.dig = table.dig or
- {name="default_dig_crumbly", gain=1.0}
+ {name="default_dig_crumbly", gain=0.4}
table.place = table.place or
{name="default_place_node", gain=1.0}
mcl_sounds.node_sound_defaults(table)
@@ -60,11 +60,25 @@ end
function mcl_sounds.node_sound_sand_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_sand_footstep", gain=0.5}
+ {name="default_sand_footstep", gain=0.05}
table.dug = table.dug or
- {name="default_sand_footstep", gain=1.0}
+ {name="default_sand_footstep", gain=0.15}
table.dig = table.dig or
- {name="default_dig_crumbly", gain=1.0}
+ {name="default_dig_crumbly", gain=0.4}
+ table.place = table.place or
+ {name="default_place_node", gain=1.0}
+ mcl_sounds.node_sound_defaults(table)
+ return table
+end
+
+function mcl_sounds.node_sound_gravel_defaults(table)
+ table = table or {}
+ table.footstep = table.footstep or
+ {name="default_gravel_footstep", gain=0.25}
+ table.dug = table.dug or
+ {name="default_gravel_dug", gain=1.0}
+ table.dig = table.dig or
+ {name="default_gravel_dig", gain=0.35}
table.place = table.place or
{name="default_place_node", gain=1.0}
mcl_sounds.node_sound_defaults(table)
@@ -78,21 +92,33 @@ function mcl_sounds.node_sound_snow_defaults(table)
table.dug = table.dug or
{name="pedology_snow_soft_footstep", gain=1.0}
table.dig = table.dig or
- {name="default_dig_crumbly", gain=1.0}
+ {name="pedology_snow_soft_footstep", gain=1.0}
table.place = table.place or
{name="default_place_node", gain=1.0}
mcl_sounds.node_sound_defaults(table)
return table
end
+function mcl_sounds.node_sound_ice_defaults(table)
+ table = table or {}
+ table.footstep = table.footstep or
+ {name="default_ice_footstep", gain=0.15}
+ table.dug = table.dug or
+ {name="default_ice_dug", gain=0.5}
+ table.dig = table.dig or
+ {name="default_ice_dig", gain=0.5}
+ mcl_sounds.node_sound_defaults(table)
+ return table
+end
+
function mcl_sounds.node_sound_wood_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_wood_footstep", gain=0.5}
+ {name="default_wood_footstep", gain=0.15}
table.dug = table.dug or
{name="default_wood_footstep", gain=1.0}
table.dig = table.dig or
- {name="default_dig_choppy", gain=1.0}
+ {name="default_dig_choppy", gain=0.4}
mcl_sounds.node_sound_defaults(table)
return table
end
@@ -128,11 +154,11 @@ end
function mcl_sounds.node_sound_glass_defaults(table)
table = table or {}
table.footstep = table.footstep or
- {name="default_glass_footstep", gain=0.5}
+ {name="default_glass_footstep", gain=0.3}
table.dug = table.dug or
{name="default_break_glass", gain=1.0}
table.dig = table.dig or
- {name="default_dig_cracky", gain=1.0}
+ {name="default_dig_cracky", gain=0.5}
mcl_sounds.node_sound_defaults(table)
return table
end
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_choppy.1.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.1.ogg
new file mode 100644
index 000000000..95fa6d4e7
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_choppy.2.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.2.ogg
new file mode 100644
index 000000000..5d3a04443
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_choppy.3.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.3.ogg
new file mode 100644
index 000000000..2bb0aceb5
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_choppy.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_choppy.ogg
deleted file mode 100644
index e2ecd8416..000000000
Binary files a/mods/CORE/mcl_sounds/sounds/default_dig_choppy.ogg and /dev/null differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_cracky.1.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.1.ogg
new file mode 100644
index 000000000..ffced27a6
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_cracky.2.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.2.ogg
new file mode 100644
index 000000000..d9e801039
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_cracky.3.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.3.ogg
new file mode 100644
index 000000000..7d19d4082
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dig_cracky.ogg b/mods/CORE/mcl_sounds/sounds/default_dig_cracky.ogg
deleted file mode 100644
index da1167916..000000000
Binary files a/mods/CORE/mcl_sounds/sounds/default_dig_cracky.ogg and /dev/null differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.1.ogg
index 84a197d2b..201aa3b2d 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.1.ogg and b/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.2.ogg
index 2e23b8a2b..2667dbc21 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.2.ogg and b/mods/CORE/mcl_sounds/sounds/default_dirt_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.1.ogg
index 22d1ad6b8..a04cdb47c 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.1.ogg and b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.2.ogg
index 4ccd8a0f3..d193068d2 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.2.ogg and b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.3.ogg b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.3.ogg
index 20db84eda..e1897ea38 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_grass_footstep.3.ogg and b/mods/CORE/mcl_sounds/sounds/default_grass_footstep.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_gravel_dig.1.ogg b/mods/CORE/mcl_sounds/sounds/default_gravel_dig.1.ogg
new file mode 100644
index 000000000..baf8fca71
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_gravel_dig.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_gravel_dig.2.ogg b/mods/CORE/mcl_sounds/sounds/default_gravel_dig.2.ogg
new file mode 100644
index 000000000..e0c0c50f9
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_gravel_dig.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_gravel_dug.1.ogg b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.1.ogg
new file mode 100644
index 000000000..130343355
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_gravel_dug.2.ogg b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.2.ogg
new file mode 100644
index 000000000..ee5ed3309
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_gravel_dug.3.ogg b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.3.ogg
new file mode 100644
index 000000000..add4c54bf
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_gravel_dug.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.1.ogg
index 1748bc56a..0a08efa8d 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.1.ogg and b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.2.ogg
index fe39fd784..be52a8701 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.2.ogg and b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.3.ogg b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.3.ogg
index 5030e0607..a342787dd 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_hard_footstep.3.ogg and b/mods/CORE/mcl_sounds/sounds/default_hard_footstep.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_dig.1.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_dig.1.ogg
new file mode 100644
index 000000000..97399c831
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_dig.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_dig.2.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_dig.2.ogg
new file mode 100644
index 000000000..8a5da119b
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_dig.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_dig.3.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_dig.3.ogg
new file mode 100644
index 000000000..765fb9be1
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_dig.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_dug.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_dug.ogg
new file mode 100644
index 000000000..ae37673e0
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_dug.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.1.ogg
new file mode 100644
index 000000000..c235f1eff
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.2.ogg
new file mode 100644
index 000000000..61d2c990f
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_ice_footstep.3.ogg b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.3.ogg
new file mode 100644
index 000000000..2ecbb431c
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_ice_footstep.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.1.ogg
index 841286bdc..49fe89ba8 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.1.ogg and b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.2.ogg
index aa61ed338..878711d5b 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.2.ogg and b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.3.ogg b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.3.ogg
index 4cc1ca47a..2a566a83a 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_metal_footstep.3.ogg and b/mods/CORE/mcl_sounds/sounds/default_metal_footstep.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_sand_footstep.1.ogg b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.1.ogg
index 65b68c7e6..b92feabbb 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_sand_footstep.1.ogg and b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.1.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_sand_footstep.2.ogg b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.2.ogg
index 57f35f30a..6bc5da3e8 100644
Binary files a/mods/CORE/mcl_sounds/sounds/default_sand_footstep.2.ogg and b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.2.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_sand_footstep.3.ogg b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.3.ogg
new file mode 100644
index 000000000..880306fd3
Binary files /dev/null and b/mods/CORE/mcl_sounds/sounds/default_sand_footstep.3.ogg differ
diff --git a/mods/CORE/mcl_sounds/sounds/default_water_footstep.4.ogg b/mods/CORE/mcl_sounds/sounds/default_water_footstep.4.ogg
deleted file mode 100644
index 6f1eab824..000000000
Binary files a/mods/CORE/mcl_sounds/sounds/default_water_footstep.4.ogg and /dev/null differ
diff --git a/mods/ENTITIES/mobs_mc/textures/mobs_mc_enderman_block.png b/mods/ENTITIES/mobs_mc/textures/mobs_mc_enderman_block.png
deleted file mode 100644
index 97d949d8a..000000000
Binary files a/mods/ENTITIES/mobs_mc/textures/mobs_mc_enderman_block.png and /dev/null differ
diff --git a/mods/ENVIRONMENT/mcl_weather/skycolor.lua b/mods/ENVIRONMENT/mcl_weather/skycolor.lua
index 7bc3ad1fe..e8123b0d1 100644
--- a/mods/ENVIRONMENT/mcl_weather/skycolor.lua
+++ b/mods/ENVIRONMENT/mcl_weather/skycolor.lua
@@ -3,26 +3,35 @@ local NIGHT_VISION_RATIO = 0.45
local water_color = "#0b4880"
-function mcl_weather.set_sky_box_clear(player)
+local mg_name = minetest.get_mapgen_setting("mg_name")
+
+function mcl_weather.set_sky_box_clear(player, sky, fog)
local pos = player:get_pos()
if minetest.get_item_group(minetest.get_node(vector.new(pos.x,pos.y+1.5,pos.z)).name, "water") ~= 0 then return end
- player:set_sky({
- type = "regular",
- sky_color = {
- day_sky = "#92B9FF",
- day_horizon = "#B4D0FF",
+ local sc = {
+ day_sky = "#0000FF", -- Pure blue to make debugging this stuff easier. Not visible during normal gameplay.
+ day_horizon = "#FF0000", -- Pure red to make debugging this stuff easier. Not visible during normal gameplay.
dawn_sky = "#B4BAFA",
dawn_horizon = "#BAC1F0",
night_sky = "#000000",
night_horizon = "#4A6790",
- },
+ }
+ if sky then
+ sc.day_sky = sky
+ end
+ if fog then
+ sc.day_horizon = fog
+ end
+ player:set_sky({
+ type = "regular",
+ sky_color = sc,
clouds = true,
})
end
function mcl_weather.set_sky_color(player, def)
local pos = player:get_pos()
- if minetest.get_item_group(minetest.get_node(vector.new(pos.x,pos.y+1.5,pos.z)).name, "water") ~= 0 then return end
+ if minetest.get_item_group(minetest.get_node(vector.offset(pos, 0, 1.5, 0)).name, "water") ~= 0 then return end
player:set_sky({
type = def.type,
sky_color = def.sky_color,
@@ -124,9 +133,16 @@ mcl_weather.skycolor = {
})
end
if dim == "overworld" then
+ local biomesky
+ local biomefog
+ if mg_name ~= "v6" and mg_name ~= "singlenode" then
+ local biome = minetest.get_biome_name(minetest.get_biome_data(player:get_pos()).biome)
+ biomesky = minetest.registered_biomes[biome]._mcl_skycolor
+ biomefog = minetest.registered_biomes[biome]._mcl_fogcolor
+ end
if (mcl_weather.state == "none") then
-- Clear weather
- mcl_weather.set_sky_box_clear(player)
+ mcl_weather.set_sky_box_clear(player,biomesky,biomefog)
player:set_sun({visible = true, sunrise_visible = true})
player:set_moon({visible = true})
player:set_stars({visible = true})
diff --git a/mods/HUD/mcl_inventory/creative.lua b/mods/HUD/mcl_inventory/creative.lua
index 517622333..a9a1d6dd9 100644
--- a/mods/HUD/mcl_inventory/creative.lua
+++ b/mods/HUD/mcl_inventory/creative.lua
@@ -699,6 +699,7 @@ minetest.register_on_joinplayer(function(player)
players[name].start_i = 0
end
init(player)
+ -- Setup initial creative inventory to the "nix" page.
mcl_inventory.set_creative_formspec(player, 0, 1, nil, false, "nix", "")
end)
diff --git a/mods/HUD/mcl_inventory/init.lua b/mods/HUD/mcl_inventory/init.lua
index 4f50a3ef5..9f54511a0 100644
--- a/mods/HUD/mcl_inventory/init.lua
+++ b/mods/HUD/mcl_inventory/init.lua
@@ -169,12 +169,6 @@ minetest.register_on_joinplayer(function(player)
player:hud_set_hotbar_image("mcl_inventory_hotbar.png")
player:hud_set_hotbar_selected_image("mcl_inventory_hotbar_selected.png")
- local old_update_player = mcl_armor.update_player
- function mcl_armor.update_player(player, info)
- old_update_player(player, info)
- set_inventory(player, true)
- end
-
-- In Creative Mode, the initial inventory setup is handled in creative.lua
if not minetest.is_creative_enabled(player:get_player_name()) then
set_inventory(player)
diff --git a/mods/ITEMS/mcl_amethyst/textures/mcl_amethyst_amethyst_cluster_block.png b/mods/ITEMS/mcl_amethyst/textures/mcl_amethyst_amethyst_cluster_block.png
deleted file mode 100644
index 7ea932bf8..000000000
Binary files a/mods/ITEMS/mcl_amethyst/textures/mcl_amethyst_amethyst_cluster_block.png and /dev/null differ
diff --git a/mods/ITEMS/mcl_beds/api.lua b/mods/ITEMS/mcl_beds/api.lua
index 36c4a907a..05a95f79d 100644
--- a/mods/ITEMS/mcl_beds/api.lua
+++ b/mods/ITEMS/mcl_beds/api.lua
@@ -124,7 +124,7 @@ end
local default_sounds
if minetest.get_modpath("mcl_sounds") then
default_sounds = mcl_sounds.node_sound_wood_defaults({
- footstep = { gain = 0.5, name = "mcl_sounds_cloth" },
+ footstep = mcl_sounds.node_sound_wool_defaults().footstep,
})
end
diff --git a/mods/ITEMS/mcl_blackstone/textures/mcl_blackstone_gilded_side.png b/mods/ITEMS/mcl_blackstone/textures/mcl_blackstone_gilded_side.png
deleted file mode 100644
index 1b8b5dee0..000000000
Binary files a/mods/ITEMS/mcl_blackstone/textures/mcl_blackstone_gilded_side.png and /dev/null differ
diff --git a/mods/ITEMS/mcl_chests/init.lua b/mods/ITEMS/mcl_chests/init.lua
index af9b41ea7..6d46103a3 100644
--- a/mods/ITEMS/mcl_chests/init.lua
+++ b/mods/ITEMS/mcl_chests/init.lua
@@ -32,8 +32,10 @@ end
local tiles_chest_ender_small = {"mcl_chests_ender.png"}
+local ender_chest_texture = {"mcl_chests_ender.png"}
if it_is_christmas then
tiles_chest_ender_small = {"mcl_chests_ender_present.png^mcl_chests_noise.png"}
+ ender_chest_texture = {"mcl_chests_ender_present.png"}
end
-- Chest Entity
@@ -1010,7 +1012,7 @@ minetest.register_node("mcl_chests:ender_chest_small", {
type = "fixed",
fixed = {-0.4375, -0.5, -0.4375, 0.4375, 0.375, 0.4375},
},
- _chest_entity_textures = {"mcl_chests_ender.png"},
+ _chest_entity_textures = ender_chest_texture,
_chest_entity_sound = "mcl_chests_enderchest",
_chest_entity_mesh = "mcl_chests_chest",
_chest_entity_animation_type = "chest",
@@ -1026,7 +1028,7 @@ minetest.register_node("mcl_chests:ender_chest_small", {
sounds = mcl_sounds.node_sound_stone_defaults(),
drop = "mcl_core:obsidian 8",
on_construct = function(pos)
- create_entity(pos, "mcl_chests:ender_chest_small", {"mcl_chests_ender.png"}, minetest.get_node(pos).param2, false, "mcl_chests_enderchest", "mcl_chests_chest", "chest")
+ create_entity(pos, "mcl_chests:ender_chest_small", ender_chest_texture, minetest.get_node(pos).param2, false, "mcl_chests_enderchest", "mcl_chests_chest", "chest")
end,
on_rightclick = function(pos, node, clicker)
if minetest.registered_nodes[minetest.get_node({x = pos.x, y = pos.y + 1, z = pos.z}).name].groups.opaque == 1 then
@@ -1034,7 +1036,7 @@ minetest.register_node("mcl_chests:ender_chest_small", {
return false
end
minetest.show_formspec(clicker:get_player_name(), "mcl_chests:ender_chest_"..clicker:get_player_name(), formspec_ender_chest)
- player_chest_open(clicker, pos, "mcl_chests:ender_chest_small", {"mcl_chests_ender.png"}, node.param2, false, "mcl_chests_enderchest", "mcl_chests_chest")
+ player_chest_open(clicker, pos, "mcl_chests:ender_chest_small", ender_chest_texture, node.param2, false, "mcl_chests_enderchest", "mcl_chests_chest")
end,
on_receive_fields = function(pos, formname, fields, sender)
if fields.quit then
diff --git a/mods/ITEMS/mcl_core/functions.lua b/mods/ITEMS/mcl_core/functions.lua
index c26f31a54..6ef9a86f9 100644
--- a/mods/ITEMS/mcl_core/functions.lua
+++ b/mods/ITEMS/mcl_core/functions.lua
@@ -1559,7 +1559,7 @@ function mcl_core.register_snowed_node(itemstring_snowed, itemstring_clear, tile
end
if not sounds then
def.sounds = mcl_sounds.node_sound_dirt_defaults({
- footstep = { name = "pedology_snow_soft_footstep", gain = 0.5 }
+ footstep = mcl_sounds.node_sound_snow_defaults().footstep,
})
else
def.sounds = sounds
diff --git a/mods/ITEMS/mcl_core/nodes_base.lua b/mods/ITEMS/mcl_core/nodes_base.lua
index 2a6192b72..22ea20b77 100644
--- a/mods/ITEMS/mcl_core/nodes_base.lua
+++ b/mods/ITEMS/mcl_core/nodes_base.lua
@@ -542,9 +542,7 @@ minetest.register_node("mcl_core:gravel", {
{items = {"mcl_core:gravel"}}
}
},
- sounds = mcl_sounds.node_sound_dirt_defaults({
- footstep = {name="default_gravel_footstep", gain=0.45},
- }),
+ sounds = mcl_sounds.node_sound_gravel_defaults(),
_mcl_blast_resistance = 0.6,
_mcl_hardness = 0.6,
_mcl_silk_touch_drop = true,
@@ -901,7 +899,7 @@ minetest.register_node("mcl_core:ice", {
stack_max = 64,
groups = {handy=1,pickaxey=1, slippery=3, building_block=1, ice=1},
drop = "",
- sounds = mcl_sounds.node_sound_glass_defaults(),
+ sounds = mcl_sounds.node_sound_ice_defaults(),
node_dig_prediction = "mcl_core:water_source",
after_dig_node = function(pos, oldnode)
mcl_core.melt_ice(pos)
@@ -919,7 +917,7 @@ minetest.register_node("mcl_core:packed_ice", {
stack_max = 64,
groups = {handy=1,pickaxey=1, slippery=3, building_block=1, ice=1},
drop = "",
- sounds = mcl_sounds.node_sound_glass_defaults(),
+ sounds = mcl_sounds.node_sound_ice_defaults(),
_mcl_blast_resistance = 0.5,
_mcl_hardness = 0.5,
_mcl_silk_touch_drop = true,
@@ -967,7 +965,7 @@ for i=0,3 do
stack_max = 64,
groups = {handy=1, frosted_ice=1, slippery=3, not_in_creative_inventory=1, ice=1},
drop = "",
- sounds = mcl_sounds.node_sound_glass_defaults(),
+ sounds = mcl_sounds.node_sound_ice_defaults(),
on_construct = function(pos)
local timer = minetest.get_node_timer(pos)
timer:start(1.5)
diff --git a/mods/ITEMS/mcl_core/textures/default_dry_grass.png b/mods/ITEMS/mcl_core/textures/default_dry_grass.png
deleted file mode 100644
index e610678a6..000000000
Binary files a/mods/ITEMS/mcl_core/textures/default_dry_grass.png and /dev/null differ
diff --git a/mods/ITEMS/mcl_core/textures/default_dry_grass_side.png b/mods/ITEMS/mcl_core/textures/default_dry_grass_side.png
deleted file mode 100644
index b12d06e7b..000000000
Binary files a/mods/ITEMS/mcl_core/textures/default_dry_grass_side.png and /dev/null differ
diff --git a/mods/ITEMS/mcl_crimson/init.lua b/mods/ITEMS/mcl_crimson/init.lua
index 350a06304..8170000b3 100644
--- a/mods/ITEMS/mcl_crimson/init.lua
+++ b/mods/ITEMS/mcl_crimson/init.lua
@@ -615,8 +615,8 @@ mcl_doors:register_door("mcl_crimson:crimson_door", {
groups = {handy=1,axey=1, material_wood=1, flammable=-1},
_mcl_hardness = 3,
_mcl_blast_resistance = 3,
- tiles_bottom = {"mcl_crimson_crimson_door_bottom.png", "crimson_hyphae_wood.png"},
- tiles_top = {"mcl_crimson_crimson_door_top.png", "crimson_hyphae_wood.png"},
+ tiles_bottom = {"mcl_crimson_crimson_door_bottom.png", "mcl_doors_door_crimson_side_lower.png"},
+ tiles_top = {"mcl_crimson_crimson_door_top.png", "mcl_doors_door_crimson_side_upper.png"},
sounds = mcl_sounds.node_sound_wood_defaults(),
})
@@ -653,8 +653,8 @@ mcl_doors:register_door("mcl_crimson:warped_door", {
groups = {handy=1,axey=1, material_wood=1, flammable=-1},
_mcl_hardness = 3,
_mcl_blast_resistance = 3,
- tiles_bottom = {"mcl_crimson_warped_door_bottom.png", "warped_hyphae_wood.png"},
- tiles_top = {"mcl_crimson_warped_door_top.png", "warped_hyphae_wood.png"},
+ tiles_bottom = {"mcl_crimson_warped_door_bottom.png", "mcl_doors_door_warped_side_lower.png"},
+ tiles_top = {"mcl_crimson_warped_door_top.png", "mcl_doors_door_warped_side_upper.png"},
sounds = mcl_sounds.node_sound_wood_defaults(),
})
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae.png b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae.png
index 6b0d97669..5df05e3ae 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae.png and b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_side.png b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_side.png
index 6920c9e0d..a1d5302c7 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_side.png and b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_wood.png b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_wood.png
index e1f9e70a9..0f91c9681 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_wood.png and b/mods/ITEMS/mcl_crimson/textures/crimson_hyphae_wood.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_nylium.png b/mods/ITEMS/mcl_crimson/textures/crimson_nylium.png
index de67faf94..faa3ba973 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_nylium.png and b/mods/ITEMS/mcl_crimson/textures/crimson_nylium.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_nylium_side.png b/mods/ITEMS/mcl_crimson/textures/crimson_nylium_side.png
index 22d6f872f..def8c73d4 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_nylium_side.png and b/mods/ITEMS/mcl_crimson/textures/crimson_nylium_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_roots.png b/mods/ITEMS/mcl_crimson/textures/crimson_roots.png
index 3d19cca40..19d648058 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_roots.png and b/mods/ITEMS/mcl_crimson/textures/crimson_roots.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_side.png b/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_side.png
index ad6a41a2e..1f9ca2dda 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_side.png and b/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_top.png b/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_top.png
index f54c851bf..03d9c17b9 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_top.png and b/mods/ITEMS/mcl_crimson/textures/crimson_stem_stripped_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/farming_crimson_fungus.png b/mods/ITEMS/mcl_crimson/textures/farming_crimson_fungus.png
index ab1771b95..7a547ca79 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/farming_crimson_fungus.png and b/mods/ITEMS/mcl_crimson/textures/farming_crimson_fungus.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/farming_warped_fungus.png b/mods/ITEMS/mcl_crimson/textures/farming_warped_fungus.png
index 4fda7c4cb..4ac08fad6 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/farming_warped_fungus.png and b/mods/ITEMS/mcl_crimson/textures/farming_warped_fungus.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door.png
index fd804c7a2..dc325a00f 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_bottom.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_bottom.png
index 288ce940b..8da6915f2 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_bottom.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_bottom.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_top.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_top.png
index ed9ad1ef6..c55f28ec7 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_top.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_door_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence.png
index 0f5c9a056..df71d56a9 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_side.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_side.png
index c54dbe203..4941ce6d4 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_side.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_top.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_top.png
index 555cdbcf8..485633b75 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_top.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_fence_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_trapdoor.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_trapdoor.png
index f727586ce..615b6b4b6 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_trapdoor.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_crimson_trapdoor.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door.png
index 8137cbe62..66639b4c2 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_alt.png
new file mode 100644
index 000000000..f946e6f94
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom.png
index e1b532d62..942eff928 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom_alt.png
new file mode 100644
index 000000000..2da69c716
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_bottom_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top.png
index 8b2903788..9ad9e2c60 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top_alt.png
new file mode 100644
index 000000000..9f922ee4e
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_door_top_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence.png
index 2b87421db..7e25c14c0 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_side.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_side.png
index b3705f447..61eda6d7c 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_side.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_top.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_top.png
index 08eea724c..d5ce4b2b3 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_top.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_fence_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor.png
index 8fc7a120e..efbae0711 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor_alt.png
new file mode 100644
index 000000000..12d972971
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_warped_trapdoor_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_weeping_vines.png b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_weeping_vines.png
index 10dcf6ccd..701688073 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/mcl_crimson_weeping_vines.png and b/mods/ITEMS/mcl_crimson/textures/mcl_crimson_weeping_vines.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_lower.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_lower.png
new file mode 100644
index 000000000..b7a6a8777
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_lower.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_upper.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_upper.png
new file mode 100644
index 000000000..bb042109b
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_crimson_side_upper.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower.png
new file mode 100644
index 000000000..b93dc629e
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower_alt.png
new file mode 100644
index 000000000..7ba0bcff6
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_lower_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper.png
new file mode 100644
index 000000000..e0bfa8581
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper_alt.png b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper_alt.png
new file mode 100644
index 000000000..e70bfb055
Binary files /dev/null and b/mods/ITEMS/mcl_crimson/textures/mcl_doors_door_warped_side_upper_alt.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/nether_sprouts.png b/mods/ITEMS/mcl_crimson/textures/nether_sprouts.png
index 27f686d57..469c9db69 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/nether_sprouts.png and b/mods/ITEMS/mcl_crimson/textures/nether_sprouts.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/nether_wart_block.png b/mods/ITEMS/mcl_crimson/textures/nether_wart_block.png
index b2d20b8d9..b9c4e447e 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/nether_wart_block.png and b/mods/ITEMS/mcl_crimson/textures/nether_wart_block.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/shroomlight.png b/mods/ITEMS/mcl_crimson/textures/shroomlight.png
index 8961a5a05..a7ce84e48 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/shroomlight.png and b/mods/ITEMS/mcl_crimson/textures/shroomlight.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem.png b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem.png
index 58114233d..1f9ca2dda 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem.png and b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_side.png b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_side.png
index ad6a41a2e..1f9ca2dda 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_side.png and b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_top.png b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_top.png
index 21696b098..71c6f501d 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_top.png and b/mods/ITEMS/mcl_crimson/textures/stripped_crimson_stem_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem.png b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem.png
index c0241f774..c5cd37b46 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem.png and b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_side.png b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_side.png
index db93c05cb..17e98fa6c 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_side.png and b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_top.png b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_top.png
index 4a8f14800..868b0d8a8 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_top.png and b/mods/ITEMS/mcl_crimson/textures/stripped_warped_stem_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/twisting_vines.png b/mods/ITEMS/mcl_crimson/textures/twisting_vines.png
index 985d735bc..2837496db 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/twisting_vines.png and b/mods/ITEMS/mcl_crimson/textures/twisting_vines.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/twisting_vines_plant.png b/mods/ITEMS/mcl_crimson/textures/twisting_vines_plant.png
index 3fd68c0cd..690098adf 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/twisting_vines_plant.png and b/mods/ITEMS/mcl_crimson/textures/twisting_vines_plant.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_hyphae.png b/mods/ITEMS/mcl_crimson/textures/warped_hyphae.png
index 46775336f..163d7dcf0 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_hyphae.png and b/mods/ITEMS/mcl_crimson/textures/warped_hyphae.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_side.png b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_side.png
index 178504e31..477c70db0 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_side.png and b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood.png b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood.png
index 319ce93f2..f25d2ad98 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood.png and b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood_2nd.png b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood_2nd.png
index e579559c1..9adca3dd0 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood_2nd.png and b/mods/ITEMS/mcl_crimson/textures/warped_hyphae_wood_2nd.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_nylium.png b/mods/ITEMS/mcl_crimson/textures/warped_nylium.png
index c3aedfa29..a9b65768f 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_nylium.png and b/mods/ITEMS/mcl_crimson/textures/warped_nylium.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_nylium_side.png b/mods/ITEMS/mcl_crimson/textures/warped_nylium_side.png
index 70354cca0..26b10cf0f 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_nylium_side.png and b/mods/ITEMS/mcl_crimson/textures/warped_nylium_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_roots.png b/mods/ITEMS/mcl_crimson/textures/warped_roots.png
index fb21ab290..97f1e1ec5 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_roots.png and b/mods/ITEMS/mcl_crimson/textures/warped_roots.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_side.png b/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_side.png
index db93c05cb..17e98fa6c 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_side.png and b/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_side.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_top.png b/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_top.png
index 1c534b7d1..fc722556b 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_top.png and b/mods/ITEMS/mcl_crimson/textures/warped_stem_stripped_top.png differ
diff --git a/mods/ITEMS/mcl_crimson/textures/warped_wart_block.png b/mods/ITEMS/mcl_crimson/textures/warped_wart_block.png
index 412a90492..236f26ea6 100644
Binary files a/mods/ITEMS/mcl_crimson/textures/warped_wart_block.png and b/mods/ITEMS/mcl_crimson/textures/warped_wart_block.png differ
diff --git a/mods/ITEMS/mcl_mangrove/init.lua b/mods/ITEMS/mcl_mangrove/init.lua
index 85f96dfb0..410da28d4 100644
--- a/mods/ITEMS/mcl_mangrove/init.lua
+++ b/mods/ITEMS/mcl_mangrove/init.lua
@@ -384,8 +384,8 @@ mcl_doors:register_door("mcl_mangrove:mangrove_door", {
groups = {handy=1,axey=1, material_wood=1, flammable=-1},
_mcl_hardness = 3,
_mcl_blast_resistance = 3,
- tiles_bottom = {"mcl_mangrove_door_bottom.png", "mcl_mangrove_planks.png"},
- tiles_top = {"mcl_mangrove_door_top.png", "mcl_mangrove_planks.png"},
+ tiles_bottom = {"mcl_mangrove_door_bottom.png", "mcl_doors_door_mangrove_side_lower.png"},
+ tiles_top = {"mcl_mangrove_door_top.png", "mcl_doors_door_mangrove_side_upper.png"},
sounds = mcl_sounds.node_sound_wood_defaults(),
})
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_lower.png b/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_lower.png
new file mode 100644
index 000000000..9a217e1ae
Binary files /dev/null and b/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_lower.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_upper.png b/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_upper.png
new file mode 100644
index 000000000..2b27f4aeb
Binary files /dev/null and b/mods/ITEMS/mcl_mangrove/textures/mcl_doors_door_mangrove_side_upper.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_bottom.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_bottom.png
index fc6097a08..91c2df8b8 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_bottom.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_bottom.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_top.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_top.png
index f84b4f462..8691b0f93 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_top.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_door_top.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_doors.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_doors.png
index 589a39986..1f495d997 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_doors.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_doors.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence.png
index 23390877d..47943496f 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence_gate.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence_gate.png
index 23390877d..47943496f 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence_gate.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_fence_gate.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_leaves.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_leaves.png
index 1ece384d4..cae97fdb4 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_leaves.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_leaves.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log.png
index f9854648b..fdbc0e949 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log_top.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log_top.png
index 4b47c97a0..aa8906485 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log_top.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_log_top.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_planks.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_planks.png
index a5abb7d33..47943496f 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_planks.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_planks.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule.png
index c6786d207..f2f67dbdc 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_hanging.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_hanging.png
index e3837022d..25c603021 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_hanging.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_hanging.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_item.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_item.png
index e2626a788..a6bb0233c 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_item.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_propagule_item.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_side.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_side.png
index 294ed0c6a..f0409f2dc 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_side.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_side.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_top.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_top.png
index a2cce5da3..8ed132253 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_top.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_roots_top.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_trapdoor.png b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_trapdoor.png
index 11d0b0cb4..ea50c5a5f 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_trapdoor.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_mangrove_trapdoor.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_side.png b/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_side.png
index aee0ffdf4..cb9ac10ac 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_side.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_side.png differ
diff --git a/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_top.png b/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_top.png
index def02fba5..da228d4be 100644
Binary files a/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_top.png and b/mods/ITEMS/mcl_mangrove/textures/mcl_stripped_mangrove_log_top.png differ
diff --git a/mods/MAPGEN/mcl_biomes/init.lua b/mods/MAPGEN/mcl_biomes/init.lua
index d286fc5ec..1ba61f9a5 100644
--- a/mods/MAPGEN/mcl_biomes/init.lua
+++ b/mods/MAPGEN/mcl_biomes/init.lua
@@ -42,6 +42,8 @@ local function register_classic_superflat_biome()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
end
@@ -132,6 +134,15 @@ local function register_biomes()
"BambooJungleEdgeM",
}
+local beach_skycolor = "#78A7FF" -- This is the case for all beach biomes except for the snowy ones! Those beaches will have their own colour instead of this one.
+local ocean_skycolor = "#7BA4FF" -- This is the case for all ocean biomes except for non-deep frozen oceans! Those oceans will have their own colour instead of this one.
+local overworld_fogcolor = "#C0D8FF"
+
+local nether_skycolor = "#6EB1FF"
+
+local end_fogcolor = "#A080A0"
+local end_skycolor = "#000000"
+
-- Ice Plains Spikes (rare)
minetest.register_biome({
name = "IcePlainsSpikes",
@@ -150,6 +161,8 @@ local function register_biomes()
heat_point = -5,
_mcl_biome_type = "snowy",
_mcl_palette_index = 2,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "IcePlainsSpikes_ocean",
@@ -166,6 +179,8 @@ local function register_biomes()
heat_point = -5,
_mcl_biome_type = "snowy",
_mcl_palette_index = 2,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- Cold Taiga
@@ -184,6 +199,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "snowy",
_mcl_palette_index = 3,
+ _mcl_skycolor = "#839EFF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- A cold beach-like biome, implemented as low part of Cold Taiga
@@ -204,6 +221,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "snowy",
_mcl_palette_index = 3,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- Water part of the beach. Added to prevent snow being on the ice.
minetest.register_biome({
@@ -222,6 +241,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "snowy",
_mcl_palette_index = 3,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "ColdTaiga_ocean",
@@ -238,9 +259,11 @@ local function register_biomes()
vertical_blend = 1,
_mcl_biome_type = "snowy",
_mcl_palette_index = 3,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
- -- Mega Taiga
+ -- Mega Pine Taiga
minetest.register_biome({
name = "MegaTaiga",
node_top = "mcl_core:podzol",
@@ -255,6 +278,8 @@ local function register_biomes()
heat_point = 10,
_mcl_biome_type = "cold",
_mcl_palette_index = 4,
+ _mcl_skycolor = "#7CA3FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MegaTaiga_ocean",
@@ -270,6 +295,8 @@ local function register_biomes()
heat_point = 10,
_mcl_biome_type = "cold",
_mcl_palette_index = 4,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mega Spruce Taiga
@@ -287,6 +314,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "cold",
_mcl_palette_index = 5,
+ _mcl_skycolor = "#7DA3FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MegaSpruceTaiga_ocean",
@@ -302,6 +331,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "cold",
_mcl_palette_index = 5,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Extreme Hills
@@ -320,6 +351,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "cold",
_mcl_palette_index = 6,
+ _mcl_skycolor = "#7DA2FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "ExtremeHills_beach",
@@ -336,6 +369,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "cold",
_mcl_palette_index = 6,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "ExtremeHills_ocean",
@@ -352,6 +387,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "cold",
_mcl_palette_index = 6,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Extreme Hills M
@@ -370,6 +407,8 @@ local function register_biomes()
heat_point = 25,
_mcl_biome_type = "cold",
_mcl_palette_index = 7,
+ _mcl_skycolor = "#7DA2FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "ExtremeHillsM_ocean",
@@ -385,6 +424,8 @@ local function register_biomes()
heat_point = 25,
_mcl_biome_type = "cold",
_mcl_palette_index = 7,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Extreme Hills+
@@ -405,6 +446,8 @@ local function register_biomes()
vertical_blend = 6,
_mcl_biome_type = "cold",
_mcl_palette_index = 8,
+ _mcl_skycolor = "#7DA2FF",
+ _mcl_fogcolor = overworld_fogcolor
})
---- Sub-biome for Extreme Hills+ for those snow forests
minetest.register_biome({
@@ -423,6 +466,8 @@ local function register_biomes()
heat_point = 25,
_mcl_biome_type = "cold",
_mcl_palette_index = 8,
+ _mcl_skycolor = "#7DA2FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "ExtremeHills+_ocean",
@@ -438,6 +483,8 @@ local function register_biomes()
heat_point = 25,
_mcl_biome_type = "cold",
_mcl_palette_index = 8,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Stone beach
@@ -453,6 +500,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "cold",
_mcl_palette_index = 9,
+ _mcl_skycolor = "#7DA2FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
@@ -468,6 +517,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "cold",
_mcl_palette_index = 9,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Ice Plains
@@ -489,6 +540,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "snowy",
_mcl_palette_index = 10,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "IcePlains_ocean",
@@ -504,6 +557,8 @@ local function register_biomes()
heat_point = 8,
_mcl_biome_type = "snowy",
_mcl_palette_index = 10,
+ _mcl_skycolor = "#7FA1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- Plains
@@ -521,6 +576,8 @@ local function register_biomes()
heat_point = 58,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Plains_beach",
@@ -536,6 +593,8 @@ local function register_biomes()
heat_point = 58,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Plains_ocean",
@@ -551,6 +610,8 @@ local function register_biomes()
heat_point = 58,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Sunflower Plains
@@ -568,6 +629,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "medium",
_mcl_palette_index = 11,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "SunflowerPlains_ocean",
@@ -583,6 +646,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "medium",
_mcl_palette_index = 11,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Taiga
@@ -600,6 +665,8 @@ local function register_biomes()
heat_point = 22,
_mcl_biome_type = "cold",
_mcl_palette_index = 12,
+ _mcl_skycolor = "#7DA3FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Taiga_beach",
@@ -615,6 +682,8 @@ local function register_biomes()
heat_point = 22,
_mcl_biome_type = "cold",
_mcl_palette_index = 12,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Taiga_ocean",
@@ -630,6 +699,8 @@ local function register_biomes()
heat_point = 22,
_mcl_biome_type = "cold",
_mcl_palette_index = 12,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Forest
@@ -647,6 +718,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "medium",
_mcl_palette_index = 13,
+ _mcl_skycolor = "#79A6FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Forest_beach",
@@ -662,6 +735,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "medium",
_mcl_palette_index = 13,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Forest_ocean",
@@ -677,6 +752,8 @@ local function register_biomes()
heat_point = 45,
_mcl_biome_type = "medium",
_mcl_palette_index = 13,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Flower Forest
@@ -694,6 +771,8 @@ local function register_biomes()
heat_point = 32,
_mcl_biome_type = "medium",
_mcl_palette_index = 14,
+ _mcl_skycolor = "#79A6FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "FlowerForest_beach",
@@ -709,6 +788,8 @@ local function register_biomes()
heat_point = 32,
_mcl_biome_type = "medium",
_mcl_palette_index = 14,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "FlowerForest_ocean",
@@ -724,6 +805,8 @@ local function register_biomes()
heat_point = 32,
_mcl_biome_type = "medium",
_mcl_palette_index = 14,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Birch Forest
@@ -741,6 +824,8 @@ local function register_biomes()
heat_point = 31,
_mcl_biome_type = "medium",
_mcl_palette_index = 15,
+ _mcl_skycolor = "#7AA5FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "BirchForest_ocean",
@@ -756,6 +841,8 @@ local function register_biomes()
heat_point = 31,
_mcl_biome_type = "medium",
_mcl_palette_index = 15,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Birch Forest M
@@ -773,6 +860,8 @@ local function register_biomes()
heat_point = 27,
_mcl_biome_type = "medium",
_mcl_palette_index = 16,
+ _mcl_skycolor = "#7AA5FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "BirchForestM_ocean",
@@ -788,6 +877,8 @@ local function register_biomes()
heat_point = 27,
_mcl_biome_type = "medium",
_mcl_palette_index = 16,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Desert
@@ -806,6 +897,8 @@ local function register_biomes()
heat_point = 94,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Desert_ocean",
@@ -821,6 +914,8 @@ local function register_biomes()
heat_point = 94,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Roofed Forest
@@ -838,6 +933,8 @@ local function register_biomes()
heat_point = 27,
_mcl_biome_type = "medium",
_mcl_palette_index = 18,
+ _mcl_skycolor = "#79A6FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "RoofedForest_ocean",
@@ -853,6 +950,8 @@ local function register_biomes()
heat_point = 27,
_mcl_biome_type = "medium",
_mcl_palette_index = 18,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mesa: Starts with a couple of sand-covered layers (the "sandlevel"),
@@ -871,6 +970,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 19,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- Helper biome for the red sand at the bottom of Mesas.
minetest.register_biome({
@@ -888,6 +989,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 19,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Mesa_ocean",
@@ -904,6 +1007,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 19,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mesa Bryce: Variant of Mesa, but with perfect strata and a much smaller red sand desert
@@ -921,6 +1026,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 20,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaBryce_sandlevel",
@@ -937,6 +1044,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 20,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaBryce_ocean",
@@ -953,6 +1062,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 20,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mesa Plateau F
@@ -972,6 +1083,8 @@ local function register_biomes()
vertical_blend = 0, -- we want a sharp transition
_mcl_biome_type = "hot",
_mcl_palette_index = 21,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- The oak forest plateau of this biome.
-- This is a plateau for grass blocks, dry shrubs, tall grass, coarse dirt and oaks.
@@ -991,6 +1104,8 @@ local function register_biomes()
heat_point = 60,
_mcl_biome_type = "hot",
_mcl_palette_index = 21,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaPlateauF_sandlevel",
@@ -1007,6 +1122,8 @@ local function register_biomes()
heat_point = 60,
_mcl_biome_type = "hot",
_mcl_palette_index = 21,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaPlateauF_ocean",
@@ -1023,6 +1140,8 @@ local function register_biomes()
heat_point = 60,
_mcl_biome_type = "hot",
_mcl_palette_index = 21,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mesa Plateau FM
@@ -1044,6 +1163,8 @@ local function register_biomes()
vertical_blend = 5,
_mcl_biome_type = "hot",
_mcl_palette_index = 22,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
-- Grass plateau
minetest.register_biome({
@@ -1061,6 +1182,8 @@ local function register_biomes()
heat_point = 60,
_mcl_biome_type = "hot",
_mcl_palette_index = 22,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaPlateauFM_sandlevel",
@@ -1079,6 +1202,8 @@ local function register_biomes()
vertical_blend = 4,
_mcl_biome_type = "hot",
_mcl_palette_index = 22,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MesaPlateauFM_ocean",
@@ -1095,6 +1220,8 @@ local function register_biomes()
heat_point = 60,
_mcl_biome_type = "hot",
_mcl_palette_index = 22,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
@@ -1113,6 +1240,8 @@ local function register_biomes()
heat_point = 79,
_mcl_biome_type = "hot",
_mcl_palette_index = 1,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Savanna_beach",
@@ -1128,6 +1257,8 @@ local function register_biomes()
heat_point = 79,
_mcl_biome_type = "hot",
_mcl_palette_index = 1,
+ _mcl_skycolor = beach_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Savanna_ocean",
@@ -1143,6 +1274,8 @@ local function register_biomes()
heat_point = 79,
_mcl_biome_type = "hot",
_mcl_palette_index = 1,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Savanna M
@@ -1162,6 +1295,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 23,
+ _mcl_skycolor = "#6EB1FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "SavannaM_ocean",
@@ -1177,6 +1312,8 @@ local function register_biomes()
heat_point = 100,
_mcl_biome_type = "hot",
_mcl_palette_index = 23,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Jungle
@@ -1194,6 +1331,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 24,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Jungle_shore",
@@ -1209,6 +1348,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 24,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Jungle_ocean",
@@ -1225,6 +1366,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 24,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Jungle M
@@ -1243,6 +1386,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 25,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "JungleM_shore",
@@ -1258,6 +1403,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 25,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "JungleM_ocean",
@@ -1274,6 +1421,8 @@ local function register_biomes()
heat_point = 81,
_mcl_biome_type = "medium",
_mcl_palette_index = 25,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Jungle Edge
@@ -1291,6 +1440,8 @@ local function register_biomes()
heat_point = 76,
_mcl_biome_type = "medium",
_mcl_palette_index = 26,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "JungleEdge_ocean",
@@ -1306,6 +1457,8 @@ local function register_biomes()
heat_point = 76,
_mcl_biome_type = "medium",
_mcl_palette_index = 26,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Jungle Edge M (very rare).
@@ -1326,6 +1479,8 @@ local function register_biomes()
heat_point = 79,
_mcl_biome_type = "medium",
_mcl_palette_index = 27,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "JungleEdgeM_ocean",
@@ -1341,6 +1496,8 @@ local function register_biomes()
heat_point = 79,
_mcl_biome_type = "medium",
_mcl_palette_index = 27,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mangrove swamp
@@ -1359,6 +1516,8 @@ local function register_biomes()
heat_point = 94,
_mcl_biome_type = "hot",
_mcl_palette_index = 27,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MangroveSwamp_shore",
@@ -1374,6 +1533,8 @@ local function register_biomes()
heat_point = 94,
_mcl_biome_type = "hot",
_mcl_palette_index = 27,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MangroveSwamp_ocean",
@@ -1390,6 +1551,8 @@ local function register_biomes()
heat_point = 94,
_mcl_biome_type = "hot",
_mcl_palette_index = 27,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Swampland
minetest.register_biome({
@@ -1407,6 +1570,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 28,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Swampland_shore",
@@ -1422,6 +1587,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 28,
+ _mcl_skycolor = "#78A7FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "Swampland_ocean",
@@ -1438,6 +1605,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 28,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Mushroom Island / Mushroom Island Shore (rare)
@@ -1458,6 +1627,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 29,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
@@ -1474,6 +1645,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 29,
+ _mcl_skycolor = "#77A8FF",
+ _mcl_fogcolor = overworld_fogcolor
})
minetest.register_biome({
name = "MushroomIsland_ocean",
@@ -1489,6 +1662,8 @@ local function register_biomes()
heat_point = 50,
_mcl_biome_type = "medium",
_mcl_palette_index = 29,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Bamboo Jungle areas are like the Jungle areas, but warmer and more humid.
@@ -1678,6 +1853,8 @@ local function register_biomes()
vertical_blend = 5,
_mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type,
_mcl_palette_index = minetest.registered_biomes[biome]._mcl_palette_index,
+ _mcl_skycolor = ocean_skycolor,
+ _mcl_fogcolor = overworld_fogcolor
})
-- Underground biomes are used to identify the underground and to prevent nodes from the surface
@@ -1690,6 +1867,8 @@ local function register_biomes()
y_max = DEEP_OCEAN_MIN - 1,
_mcl_biome_type = minetest.registered_biomes[biome]._mcl_biome_type,
_mcl_palette_index = minetest.registered_biomes[biome]._mcl_palette_index,
+ _mcl_skycolor = minetest.registered_biomes[biome]._mcl_skycolor,
+ _mcl_fogcolor = minetest.registered_biomes[biome]._mcl_fogcolor,
})
end
@@ -1743,6 +1922,8 @@ local function register_dimension_biomes()
humidity_point = 0,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+-- _mcl_skycolor = nether_skycolor,
+-- _mcl_fogcolor = "#330808"
})
minetest.register_decoration({
@@ -1772,6 +1953,8 @@ local function register_dimension_biomes()
humidity_point = 33,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+-- _mcl_skycolor = nether_skycolor,
+-- _mcl_fogcolor = "#1B4745"
})
minetest.register_decoration({
deco_type = "simple",
@@ -1821,6 +2004,8 @@ local function register_dimension_biomes()
humidity_point = 47,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+-- _mcl_skycolor = nether_skycolor,
+-- _mcl_fogcolor = "#330303"
})
minetest.register_decoration({
deco_type = "simple",
@@ -1848,6 +2033,8 @@ local function register_dimension_biomes()
humidity_point = 70,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+-- _mcl_skycolor = nether_skycolor,
+-- _mcl_fogcolor = "#1A051A"
})
minetest.register_decoration({
deco_type = "simple",
@@ -1875,6 +2062,8 @@ local function register_dimension_biomes()
humidity_point = 80,
_mcl_biome_type = "hot",
_mcl_palette_index = 17,
+-- _mcl_skycolor = nether_skycolor,
+-- _mcl_fogcolor = "#685F70"
})
minetest.register_decoration({
@@ -1927,6 +2116,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
name = "EndBarrens",
@@ -1942,6 +2133,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
name = "EndMidlands",
@@ -1957,6 +2150,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
name = "EndHighlands",
@@ -1972,6 +2167,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
name = "EndSmallIslands",
@@ -1987,6 +2184,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
@@ -2005,6 +2204,8 @@ local function register_dimension_biomes()
min_pos = {x = -1250, y = mcl_vars.mg_end_min, z = -1250},
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
minetest.register_biome({
@@ -2021,6 +2222,8 @@ local function register_dimension_biomes()
vertical_blend = 16,
_mcl_biome_type = "medium",
_mcl_palette_index = 0,
+-- _mcl_skycolor = end_skycolor,
+-- _mcl_fogcolor = end_fogcolor
})
end
diff --git a/warped_hyphae_side.png b/warped_hyphae_side.png
new file mode 100644
index 000000000..225198756
Binary files /dev/null and b/warped_hyphae_side.png differ