I'll be Streaming on Youtube the first weekend on November. If you're interested in co-hosting the show click here.
Have you ever wanted better fences, that connected at the ends to the nodes they ran into, or walls that weren't a full node thick and also connected to adjoining nodes in a sane fashion. If you find youself in a situation like this you should probably try out the xconnected mod.
Since the recording of the mod the fence texture problem has been fixed, walls now are solid when stacked on top of each other, and best of all you can add fence posts to long lengths of fence by clicking on a placed fence with the fence node in your hand.

LINKS:
Download Mod
Github repository
Forum Topic: Please visit this page to ask questions or request features.

DISCLAIMER: Keeping people and mobs from jumping over the fences and walls requires a decent amount of code changing, please keep a backup of the original mod and test things out before using the mod on a server or in serious gameplay. Also I can't be held liable if these changes make your computer turn into a toaster.

Step 1: Find the location of the mod, it should be right where you put it in the mods folder.
Step 2: Open the init.lua file. Hopefully you are using a text editor that gives you line numbers, as I will tell you what lines to go to and what changes to make there. (Please be sure and follow the instructions in order or the line numbers won't match up.)
Step 3: In line 107 change xconnected.register = function( name, def, node_box_data, selection_box_data ) to xconnected.register = function( name, def, node_box_data, selection_box_data, collision_box_data )
Step 4: Add the following text on a new line starting after line 124.
def.collision_box = {
            type = "fixed",
            fixed = collision_box_data[k],
        };

Step 5: Add the following content on a new line after line number 235 The second last number is the height of the collision box.
local collision_box_data =
        xconnected.construct_node_box_data(
        {{-0.06, -0.5, 0,     0.06, 0.5, 0.5}},
        {},
        {{-0.06, -0.5, -0.5,  0.06, 0.5, 0.5}});

Step 6: Add a trailing comma to line 257 and add collision_box_data to a new line below.
Step 7: Repeat steps 5 and 6 for the walls and fences found at lines 264 and 302 respectively. The line numbers where you are adding the data will change of course. I recommend copying the selection_box_data table and pasting that for the collision_box_data and then just change the second last number in each row to be 1 or 1.5 so people/lua objects can't jump over the walls.
Step 8: test it out, you should have 376 lines to the text document, or something close to that, it could be different if you left different amounts of empty lines. If you have any problems just read the error that Minetest will give you and see what lines it says you have the mistake on.

More mods by this modder

Repair your tools with a satisfying ring.
Repair your tools with a satisfying ring.
Repair your tools with a satisfying ring.
Repair your tools with a satisfying ring.