Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.1.2-1.20.1] - 2023-10-29
Changed
- Updated to Puzzles Lib v8.1.5
[v8.1.1-1.20.1] - 2023-10-28
Fixed
- Fixed dynamic data generation failing on Windows systems, leading to missing models on Fabric and a crash during start-up on Forge
- Fixed targeting blocks with new block state properties which cannot be properly supported
[v8.1.0-1.20.1] - 2023-10-27
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
Changed
- No longer applies patches to vanilla blocks, instead a new custom block is dynamically added for every block that is to be made diagonal
- Players will not notice a difference as there is no new item or crafting recipe, everything works just as it did on the user-side
- Overhauled connection block state updates, recalculates changes much more efficiently now
- Performance improvements for constructing shapes
- Other blocks intersecting with a diagonal connection will now prevent it from forming
Fixed
- Fixed block state mismatches when joining a server without the mod installed
- Fixed log spam for incompatible block state models, every block will only be logged once at most
[v8.0.1-1.20.1] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.1.1-1.20.1] - 2023-10-28
Fixed
- Fixed dynamic data generation failing on Windows systems, leading to missing models on Fabric and a crash during start-up on Forge
- Fixed targeting blocks with new block state properties which cannot be properly supported
[v8.1.0-1.20.1] - 2023-10-27
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
Changed
- No longer applies patches to vanilla blocks, instead a new custom block is dynamically added for every block that is to be made diagonal
- Players will not notice a difference as there is no new item or crafting recipe, everything works just as it did on the user-side
- Overhauled connection block state updates, recalculates changes much more efficiently now
- Performance improvements for constructing shapes
- Other blocks intersecting with a diagonal connection will now prevent it from forming
Fixed
- Fixed block state mismatches when joining a server without the mod installed
- Fixed log spam for incompatible block state models, every block will only be logged once at most
[v8.0.1-1.20.1] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.1.0-1.20.1] - 2023-10-27
BREAKING UPDATE: All diagonal connections from existing blocks will disappear. The blocks need to be replaced for them to show again.
Changed
- No longer applies patches to vanilla blocks, instead a new custom block is dynamically added for every block that is to be made diagonal
- Players will not notice a difference as there is no new item or crafting recipe, everything works just as it did on the user-side
- Overhauled connection block state updates, recalculates changes much more efficiently now
- Performance improvements for constructing shapes
- Other blocks intersecting with a diagonal connection will now prevent it from forming
Fixed
- Fixed block state mismatches when joining a server without the mod installed
- Fixed log spam for incompatible block state models, every block will only be logged once at most
[v8.0.1-1.20.1] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.0.1-1.20.1] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v4.2.6-1.19.2] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v4.2.5-1.19.2] - 2023-05-21
Fixed
- Fixed small animals (such as chicken and rabbits) trying to path-find through diagonal fence connections
[v4.2.4-1.19.2] - 2023-05-12
Changed
- Overhauled internal implementation for making model parts diagonal, possibly allowing for future support of new kinds of blocks such as diagonal glass panes
Fixed
- Fixed 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
Removed
- Removed the client config, due to internal changes all available options are no longer necessary
- Removed dedicated support for the Lambda Better Grass mod, the mod now just works out of the box with the new implementation
[v4.2.3-1.19.2] - 2022-10-12
Changed
- The time it took to construct diagonal fence shapes is now printed to the log to be better able to diagnose potential performance issues
Fixed
- No longer crashes without any message when Puzzles Lib is missing, you should now properly be yelled at by the mod loader itself
- Fixed placing fences deleting water source blocks
[v4.2.2-1.19.2] - 2022-10-12
Added
- Added compatibility with Lambda Better Grass mod
[v4.2.1-1.19.2] - 2022-08-29
Changed
- Adding custom models for diagonal fences via resource packs is now supported
[v4.2.0-1.19.2] - 2022-08-21
- Compiled for Minecraft 1.19.2
[v4.1.0-1.19.1] - 2022-08-01
- Compiled for Minecraft 1.19.1
- Updated to Puzzles Lib v4.1.0
Fixed
- Fixed too many particles appearing when a diagonal fence is broken, thanks to XFactHD for pointing me into the right direction!
[v4.0.1-1.19] - 2022-07-15
Fixed
- Fixed start-up crash on Forge due to methods in mixin classes not being properly obfuscated
[v4.0.0-1.19] - 2022-07-14
- Ported to Minecraft 1.19 and Fabric for the first time
- Split into multi-loader project
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.2.3-1.18.2] - 2023-07-19
Fixed
- Fixed an occasional crash when reloading resources
[v3.2.2-1.18.2] - 2023-06-20
Fixed
- Fixed yet another unintentional breaking api change
[v3.2.1-1.18.2] - 2023-06-20
Changed
- Diagonal Fences now supports slightly more complex block models from other mods / resource packs, so some fences that would gain diagonal connections but wouldn't render them will do so now
Fixed
- Fixed unintentional breaking api change
[v3.2.0-1.18.2] - 2023-06-04
- Backported to Minecraft 1.18.2
[v3.1.1-1.18.2] - 2023-05-12
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
[v3.1.0-1.18.2] - 2022-05-02
Changed
- Replace virtual resource pack with post-bake transformations, once again all done by and thanks to [XFactHD]
[v3.0.0-1.18.2] - 2022-04-25
- Ported to Minecraft 1.18.2 thanks to [XFactHD]
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v8.0.0-1.20.1] - 2023-06-27
- Ported to Minecraft 1.20.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.2.2-1.18.2] - 2023-06-20
Fixed
- Fixed yet another unintentional breaking api change
[v3.2.1-1.18.2] - 2023-06-20
Changed
- Diagonal Fences now supports slightly more complex block models from other mods / resource packs, so some fences that would gain diagonal connections but wouldn't render them will do so now
Fixed
- Fixed unintentional breaking api change
[v3.2.0-1.18.2] - 2023-06-04
- Backported to Minecraft 1.18.2
[v3.1.1-1.18.2] - 2023-05-12
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
[v3.1.0-1.18.2] - 2022-05-02
Changed
- Replace virtual resource pack with post-bake transformations, once again all done by and thanks to [XFactHD]
[v3.0.0-1.18.2] - 2022-04-25
- Ported to Minecraft 1.18.2 thanks to [XFactHD]
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v3.2.1-1.18.2] - 2023-06-20
Changed
- Diagonal Fences now supports slightly more complex block models from other mods / resource packs, so some fences that would gain diagonal connections but wouldn't render them will do so now
Fixed
- Fixed unintentional breaking api change
[v3.2.0-1.18.2] - 2023-06-04
- Backported to Minecraft 1.18.2
[v3.1.1-1.18.2] - 2023-05-12
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
[v3.1.0-1.18.2] - 2022-05-02
Changed
- Replace virtual resource pack with post-bake transformations, once again all done by and thanks to [XFactHD]
[v3.0.0-1.18.2] - 2022-04-25
- Ported to Minecraft 1.18.2 thanks to [XFactHD]
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[v7.0.0-1.20] - 2023-06-10
- Ported to Minecraft 1.20