From a08c0788207b2c07947e56737ad4452bf30e9f5d Mon Sep 17 00:00:00 2001 From: Dorian Wouters Date: Wed, 23 Dec 2015 20:21:40 +0100 Subject: [PATCH] [chistmas_craft] Fix leaves (were full snow) Today I learned Minetests only displays one texture when drawtype is allfaces_optional. Nowhere in the doc this is even mentionned. Minetest is really a fucking damn dipshit game engine. --- mods/christmas_craft/settings.lua | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/mods/christmas_craft/settings.lua b/mods/christmas_craft/settings.lua index 53f9ec66..0698be55 100755 --- a/mods/christmas_craft/settings.lua +++ b/mods/christmas_craft/settings.lua @@ -34,13 +34,26 @@ local dirt_with_dry_grass = minetest.registered_items["default:dirt_with_dry_gra minetest.override_item("default:dirt_with_dry_grass", {tiles = dirttiles}) add_drop(dirt_with_dry_grass) -local leavetiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"} +local nodebox = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5} + } +} +local leavesoverride = { + drawtype = "nodebox", + visual_scale = 1, + tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"}, + paramtype = "light", + node_box = nodebox, + selection_box = nodebox +} -- Replace leaves -minetest.override_item("default:leaves", {tiles = leavetiles}) +minetest.override_item("default:leaves", leavesoverride) -- Replace jungleleaves -minetest.override_item("default:jungleleaves", {tiles = leavetiles}) +minetest.override_item("default:jungleleaves", leavesoverride) -- Replace grass for i=1,5 do