diff --git a/depends.txt b/depends.txt index 1d79aed..afdb023 100644 --- a/depends.txt +++ b/depends.txt @@ -1,4 +1,5 @@ default? +mcl_colorblocks? mcl_core? wordedit? intllib? diff --git a/init.lua b/init.lua index e384cbd..07fe571 100644 --- a/init.lua +++ b/init.lua @@ -12,7 +12,8 @@ local function mod_loaded(modname) end local has_default = mod_loaded("default") -local has_mcl = mod_loaded("mcl_core") +local has_mcl = mod_loaded("mcl_core") and + mod_loaded("mcl_colorblocks") if not (has_default or has_mcl) then error( @@ -38,6 +39,15 @@ local control_textures = { "default_obsidian_block.png", "default_gold_block.png", } +if has_mcl then + control_textures = { + "default_steel_block.png", + "default_diamond_block.png", + "mcl_colorblocks_concrete_orange.png", + "default_obsidian.png", + "default_gold_block.png", + } +end if is_singleplayer then meshnode.config.max_radius = 16