aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clientmods/autofarm/init.lua2
-rw-r--r--clientmods/destroyliquids/init.lua21
-rw-r--r--clientmods/mods.conf2
-rw-r--r--fonts/Arimo-Regular-old.ttfbin0 -> 436876 bytes
-rwxr-xr-x[-rw-r--r--]fonts/Arimo-Regular.ttfbin436876 -> 896112 bytes
-rw-r--r--src/client/mapblock_mesh.cpp2
6 files changed, 24 insertions, 3 deletions
diff --git a/clientmods/autofarm/init.lua b/clientmods/autofarm/init.lua
index 11830d183..3dff43416 100644
--- a/clientmods/autofarm/init.lua
+++ b/clientmods/autofarm/init.lua
@@ -8,4 +8,4 @@ local function loop()
minetest.after(0.1, loop)
end
-minetest.after(0.1, loop)
+minetest.register_on_connect(loop)
diff --git a/clientmods/destroyliquids/init.lua b/clientmods/destroyliquids/init.lua
index 5d7e2285e..711754167 100644
--- a/clientmods/destroyliquids/init.lua
+++ b/clientmods/destroyliquids/init.lua
@@ -1 +1,22 @@
minetest.override_item("air", {liquids_pointable = true})
+local destroy_water = false
+
+local function loop()
+ if destroy_water then
+ local pos = minetest.find_node_near(minetest.localplayer:get_pos(), 5, "mcl_core:water_source", true)
+ if pos then
+ minetest.place_node(pos)
+ end
+ end
+ minetest.after(0, loop)
+end
+
+minetest.after(1, loop)
+
+minetest.register_chatcommand("destroywater", {
+ param = "true|false",
+ description = "Turn destroy water on/off",
+ func = function(param)
+ destroy_water = minetest.is_yes(param)
+ end
+})
diff --git a/clientmods/mods.conf b/clientmods/mods.conf
index 657e3a093..22367f1b9 100644
--- a/clientmods/mods.conf
+++ b/clientmods/mods.conf
@@ -3,7 +3,7 @@ load_mod_buildbot = true
load_mod_colour_chat = true
load_mod_custom = true
load_mod_echest = true
-load_mod_autofarm = true
load_mod_commands = true
load_mod_test = false
load_mod_destroyliquids = true
+load_mod_autofarm = false
diff --git a/fonts/Arimo-Regular-old.ttf b/fonts/Arimo-Regular-old.ttf
new file mode 100644
index 000000000..9be443c7d
--- /dev/null
+++ b/fonts/Arimo-Regular-old.ttf
Binary files differ
diff --git a/fonts/Arimo-Regular.ttf b/fonts/Arimo-Regular.ttf
index 9be443c7d..778d3a059 100644..100755
--- a/fonts/Arimo-Regular.ttf
+++ b/fonts/Arimo-Regular.ttf
Binary files differ
diff --git a/src/client/mapblock_mesh.cpp b/src/client/mapblock_mesh.cpp
index ec8967366..c65f5492a 100644
--- a/src/client/mapblock_mesh.cpp
+++ b/src/client/mapblock_mesh.cpp
@@ -116,7 +116,7 @@ void MeshMakeData::setCrack(int crack_level, v3s16 crack_pos)
void MeshMakeData::setSmoothLighting(bool smooth_lighting)
{
- m_smooth_lighting = smooth_lighting;
+ m_smooth_lighting = smooth_lighting && ! g_settings->getBool("fullbright");
}
/*