Fences connecting diagonally? Wait. That's illegal.

![]()
![]()
![]()
Diagonal Fences makes all kinds of fences able to connect diagonally. Works just like you would expect it to, so not much more to say really.
Blocks added by other mods are dynamically supported whenever possible. Blocks that are affected unintentionally can be prevented from being so by adding them to the diagonalfences:non_diagonal_fences block tag.
Check out the two other projects from the diagonal blocks mod family: Diagonal Windows and Diagonal Walls.
Works great in combination with mods such as MrCrayfish's Furniture Mod by MrCrayfish and Macaw's Fences and Walls by Sketch_Macaw.
![]()
![]()



![]()
![]()
⏩ 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)
![]()
![]()
If available for a mod, configuration is possible directly from in-game using the mod menu (requires Mod Menu by Prospector to be installed on Fabric). Please note that on older Minecraft versions installing Forge Config Screens is also a requirement.
For manual configuration using an external text editor all files are found at .minecraft/config, named as MOD_ID-client.toml, MOD_ID-common.toml, or MOD_ID-server.toml, depending on the type of config. Not all types might exist for a mod, if any at all.
![]()
![]()
🌟 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.
🌟 Thanks a lot to XFactHD for porting Diagonal Fences to 1.18, contributing the diagonal model code and helping out during development in general!
![]()
![]()
![]()
Required
Required
Terms for using, modifying and redistributing this product.
18.06.2026 · Modrinth
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Screenshots and images from the original Modrinth page.















Published versions and original Modrinth files.
18.06.2026 · 2 565 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.06.2026 · 76 012 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
30.04.2026 · 57 718 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
30.04.2026 · 5 849 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
28.12.2025 · 111 589 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
28.12.2025 · 5 264 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
17.12.2025 · 42 579 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
17.12.2025 · 696 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
08.10.2025 · 34 312 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
08.10.2025 · 3 380 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
05.10.2025 · 4 875 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
05.10.2025 · 292 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
28.07.2025 · 3 074 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
28.07.2025 · 26 529 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.07.2025 · 231 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.07.2025 · 1 365 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
02.07.2025 · 467 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
02.07.2025 · 5 387 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
24.06.2025 · 404 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
24.06.2025 · 9 499 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
05.04.2025 · 2 723 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
05.04.2025 · 27 058 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
06.02.2025 · 1 926 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
06.02.2025 · 33 206 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.11.2024 · 463 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.11.2024 · 4 019 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.11.2024 · 548 540 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.11.2024 · 575 807 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
18.11.2024 · 3 642 478 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
18.11.2024 · 2 948 755 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
17.09.2024 · 20 268 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
17.09.2024 · 14 137 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
12.08.2024 · 1 897 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
12.08.2024 · 52 274 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
29.03.2024 · 1 891 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
29.03.2024 · 1 893 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
29.03.2024 · 30 455 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
29.03.2024 · 641 409 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
29.03.2024 · 327 230 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
01.02.2024 · 399 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
01.02.2024 · 458 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
01.02.2024 · 25 955 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
08.12.2023 · 226 225 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
08.12.2023 · 83 904 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
29.10.2023 · 179 426 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
29.10.2023 · 65 730 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
28.10.2023 · 722 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
28.10.2023 · 276 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
27.10.2023 · 518 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
27.10.2023 · 277 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
22.07.2023 · 40 002 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
22.07.2023 · 7 808 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
22.07.2023 · 236 735 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
22.07.2023 · 48 944 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
22.07.2023 · 262 102 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
22.07.2023 · 2 611 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
27.06.2023 · 15 050 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
27.06.2023 · 552 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
20.06.2023 · 284 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
20.06.2023 · 1 219 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
19.06.2023 · 86 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
19.06.2023 · 117 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
11.06.2023 · 3 221 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
11.06.2023 · 1 503 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
04.06.2023 · 201 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
04.06.2023 · 103 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Backported v4.2.4 to fix a long-standing issue where Diagonal Fences would duplicate block models for every single block state, whereas vanilla would only use a single model with different selectors applied; leading to extremely high memory usage, making the game easily run out of heap space when paired with other mods that add a lot of fences
30.05.2023 · 1 738 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
30.05.2023 · 3 712 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
21.05.2023 · 569 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
21.05.2023 · 24 415 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.05.2023 · 1 160 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.05.2023 · 11 328 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.05.2023 · 590 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.05.2023 · 129 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.10.2022 · 10 798 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.10.2022 · 740 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.10.2022 · 149 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
12.10.2022 · 172 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
29.08.2022 · 204 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
29.08.2022 · 244 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
21.08.2022 · 232 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
21.08.2022 · 570 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
01.08.2022 · 185 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
01.08.2022 · 178 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
15.07.2022 · 1 245 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
15.07.2022 · 683 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
13.07.2022 · 194 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
13.07.2022 · 198 downloads
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.