Diagonal Fences
The Diagonal Fences mod allows all types of fences to connect diagonally. The functionality works exactly as you'd expect - simply and intuitively.
Main Features
Diagonal connection is automatically supported for blocks from other mods when possible. If certain blocks are unintentionally affected by the mod, they can be excluded by adding them to the diagonalfences:non_diagonal_fences block tag.
Compatibility with Other Mods
Works excellently with mods such as:
- MrCrayfish's Furniture Mod by MrCrayfish
- Macaw's Fences and Walls by Sketch_Macaw
Also check out other projects from the diagonal blocks family:
- Diagonal Windows
- Diagonal Walls
Gallery



Installation
⏩ REQUIRED ON CLIENT & REQUIRED ON SERVER
⏩ REQUIRES PUZZLES LIB TO BE INSTALLED (FABRIC & NEOFORGE)
⏩ REQUIRES FABRIC API TO BE INSTALLED (FABRIC)
⏩ REQUIRES FORGE CONFIG API PORT TO BE INSTALLED (FABRIC)
Configuration
If available for a mod, configuration can be done directly in-game using the mod menu (requires Mod Menu by Prospector to be installed on Fabric). On older Minecraft versions, installing Forge Config Screens is also required.
For manual configuration using a text editor, all files are located in the .minecraft/config folder and are named MOD_ID-client.toml, MOD_ID-common.toml, or MOD_ID-server.toml depending on the configuration type. Not all types may exist for a particular mod.
Credits
🌟 Thanks to TheWeatherPony for the original idea with their Fence Overhaul mod.
🌟 Thanks to Magneticflux for some of the diagonal hitbox code from their Diagonal Panes mod.
🌟 Many thanks to XFactHD for porting Diagonal Fences to version 1.18, contributing to the diagonal model code, and general assistance during development!