Compare commits

...

5 Commits

Author SHA1 Message Date
zing269 37ab5de45d Add files via upload 2017-06-13 22:01:01 -04:00
zing269 411beaf1e0 Create init.lua 2017-06-13 21:58:03 -04:00
zing269 d6e6899c2d Create readme.txt 2017-06-13 21:56:02 -04:00
zing269 e164330005 Create readme.txt 2017-06-13 21:55:40 -04:00
zing269 46032a5347 Create description.txt 2017-06-13 21:50:59 -04:00
4 changed files with 65 additions and 66 deletions

View File

@ -1 +1 @@
Adds a connect_to_fence group to various nodes and adds that group to the fence connect_to group list.
Causes fences terminate against many solid nodes.

55
fence_connect.conf Normal file
View File

@ -0,0 +1,55 @@
fence_connect.connect_to_list = {
"default:stone",
"default:cobble",
"default:stonebrick",
"default:stone_block",
"default:mossycobble",
"default:desert_stone",
"default:desert_cobble",
"default:desert_stonebrick",
"default:desert_stone_block",
"default:sandstone",
"default:sandstonebrick",
"default:sandstone_block",
"default:desert_sandstone",
"default:desert_sandstone_brick",
"default:desert_sandstone_block",
"default:silver_sandstone",
"default:silver_sandstone_brick",
"default:silver_sandstone_block",
"default:obsidian",
"default:obsidianbrick",
"default:obsidian_block",
"default:dirt",
"default:dirt_with_grass",
"default:dirt_with_grass_footsteps",
"default:dirt_with_dry_grass",
"default:dirt_with_snow",
"default:dirt_with_rainforest_litter",
"default:clay",
"default:snowblock",
"default:ice",
"default:stone_with_coal",
"default:coalblock",
"default:stone_with_iron",
"default:steelblock",
"default:stone_with_copper",
"default:copperblock",
"default:stone_with_tin",
"default:tinblock",
"default:bronzeblock",
"default:stone_with_gold",
"default:goldblock",
"default:stone_with_mese",
"default:mese",
"default:stone_with_diamond",
"default:diamondblock",
"default:cactus",
"default:coral_brown",
"default:coral_orange",
"default:coral_skeleton",
"default:glass",
"default:obsidian_glass",
"default:brick",
}

View File

@ -1,4 +1,7 @@
-- adds a connect_to_fence group to various nodes and adds that group to the fence connect_to group list
fence_connect = {}
dofile(minetest.get_modpath("fence_connect") .. "/fence_connect.conf")
local def = {}
local connects_to = {}
@ -32,67 +35,6 @@ if minetest.get_modpath("coloredwood") then
end
-- let fences connect to these nodes:
add_connect_to_fence("default:stone")
add_connect_to_fence("default:cobble")
add_connect_to_fence("default:stonebrick")
add_connect_to_fence("default:stone_block")
add_connect_to_fence("default:mossycobble")
add_connect_to_fence("default:desert_stone")
add_connect_to_fence("default:desert_cobble")
add_connect_to_fence("default:desert_stonebrick")
add_connect_to_fence("default:desert_stone_block")
add_connect_to_fence("default:sandstone")
add_connect_to_fence("default:sandstonebrick")
add_connect_to_fence("default:sandstone_block")
add_connect_to_fence("default:desert_sandstone")
add_connect_to_fence("default:desert_sandstone_brick")
add_connect_to_fence("default:desert_sandstone_block")
add_connect_to_fence("default:silver_sandstone")
add_connect_to_fence("default:silver_sandstone_brick")
add_connect_to_fence("default:silver_sandstone_block")
add_connect_to_fence("default:obsidian")
add_connect_to_fence("default:obsidianbrick")
add_connect_to_fence("default:obsidian_block")
add_connect_to_fence("default:dirt")
add_connect_to_fence("default:dirt_with_grass")
add_connect_to_fence("default:dirt_with_grass_footsteps")
add_connect_to_fence("default:dirt_with_dry_grass")
add_connect_to_fence("default:dirt_with_snow")
add_connect_to_fence("default:dirt_with_rainforest_litter")
-- maybe
--add_connect_to_fence("default:sand")
--add_connect_to_fence("default:desert_sand")
--add_connect_to_fence("default:silver_sand")
--add_connect_to_fence("default:gravel")
--add_connect_to_fence("default:snow")
add_connect_to_fence("default:clay")
add_connect_to_fence("default:snowblock")
add_connect_to_fence("default:ice")
add_connect_to_fence("default:stone_with_coal")
add_connect_to_fence("default:coalblock")
add_connect_to_fence("default:stone_with_iron")
add_connect_to_fence("default:steelblock")
add_connect_to_fence("default:stone_with_copper")
add_connect_to_fence("default:copperblock")
add_connect_to_fence("default:stone_with_tin")
add_connect_to_fence("default:tinblock")
add_connect_to_fence("default:bronzeblock")
add_connect_to_fence("default:stone_with_gold")
add_connect_to_fence("default:goldblock")
add_connect_to_fence("default:stone_with_mese")
add_connect_to_fence("default:mese")
add_connect_to_fence("default:stone_with_diamond")
add_connect_to_fence("default:diamondblock")
add_connect_to_fence("default:cactus")
add_connect_to_fence("default:coral_brown")
add_connect_to_fence("default:coral_orange")
add_connect_to_fence("default:coral_skeleton")
add_connect_to_fence("default:glass")
add_connect_to_fence("default:obsidian_glass")
add_connect_to_fence("default:brick")
for _, name in pairs(fence_connect.connect_to_list) do
add_connect_to_fence(name)
end

View File

@ -5,7 +5,9 @@ Allows fences to terminate against many solid nodes
By default, minetest game only lets fences terminate against wood or other fences. This mod adds a group, connect_to_fence, to many nodes used for building and adds that same group to all fences.
Version: 0.9
Edit the fence_connect.conf file to include nodes that you want fences to connect to.
Version: 0.9.1
License: LGPL 2.1 or later
Dependencies: default mod (found in minetest_game)
Optional: colorwoods