ReFramed
Version 1.6.6 for 1.21.1 updated by Senne Cools. Go show him some love ❤️
Description
Welcome To ReFramed: This Mod is a non official port of FramedBlocks adding retexturable block to the game. This Mod Is only meant to stay in 1.20.x for the time being as I made it for a personal project. You will get some exclusive shapes to this mod and some from FramedBlocks not inluding slopes but those are planed !! A lot of the credit come from the Templates 2 mod which was my starting point.

The Content




Feature List
-
Culling both with other block and themselves for multitextured blocks
-
Texture randomisation is kept and supported
-
Blocks with Rotation like logs can be applied and rotated on the framed
-
The Retexturable blocks support 2 textures on some of them
-
You can use 3 different modifiers:
- The popped chorus fruit will remove the collision of the frame (still W.I.P. as the player will see through the world if the chunks are not rerendered)
- The redstone torch will make the frame emit redstone
- The glowstone dust will make the frame to emit light
-
You also are provided with a set of tools which helps editing and theming the frames:
- The Hammer => removes a theme from a frame.
- The Screwdriver => rotate pillar like themes.
- The Blueprint => copy a theme(s) and apply it to any other frame.
-
Craft can be done in both the stone cutter and the crafting Table.\

-
A single Achievement you unlock when getting all type of frames.\

Remarks
I am not planning on doing some active work on keeping it up to date with the newer version but feel free to fork it to your likes and make it grow but maybe wait for some updates as some may change a bit how it works.
I am open to suggestions but please check that nobody asked for the same thing before ^^.
Please feel free to repport any issues on github related to functionalities or performances as I would like to address those for my project anyway. And if you have tips regarding some improvements don't be shy to share them.
Known Incompatibilities
On 1.20.x any versions above: Continuity 3.0.0+beta.5 (break at launch) \ On 1.20.x any versions above: Axiom 4.1.0?
All Versions
+ Add VersionDoesn't need Indium to work with Sodium anymore.
No compat for Axiom and Athena (e.g. Chipped connected textures) for the time being.
Added 12 new blocks:
- slab + small cube
- slab + step
- slab + half stair
- slab + layer
- slab + half layer
- half stair + small cube
- half stair + step
- step + half layer
- half layer
- step cross
- half slab
- half slab + half slab

## Fixes
- fixed issue with ao on weighted baked models
- client/server sync not being properly handled with items
- items render in axiom menu
- ReFramed now better supports axiom with the ability to copy, paste and save with correct rendering as well (doesn't include Tinker support) \

- Added 4 new shapes: Button, Post, Fence, PostFence \
## Fixes
- Falling block on certain frames where causing crash
- Layers will now drop the correct amount of layers
- Placing blocks with offhand will now only consume when frame is in main hand
- Frames will no longer drops modifiers as they used to when modifier was consumed
- Blocks now can be added to each other without needing to craft the given Frame (e.g. a Slab when placed on a Slab gives a SlabsCube)
- Added 6 new blocks: Pane, Wall, Pillar, PillarWall, TrapDoor, Door
- Added Support for block Rotations and Mirroring (for usage with clone, WorldEdit, or Axiom)
- Various Fixes related to Caching of the models
- Fixed issue with [MoreCulling](https://modrinth.com/mod/moreculling)
- Added support for [Continuity](https://modrinth.com/mod/continuity) connected textures.\
- Fixed crashing when placing certain blocks on server-side
- Added A second license for FramedBlocks assets usage making the project dual licensed.
- Added The main 3 items with their crafts:
- The hammer => removes a theme from a frame
- The screwdriver => iterate over the rotations of a theme (works only if the theme block has the property axis like logs)
- The blueprint => copy a theme and apply it to any other frames with no themes already applied.
- Fixed issue with texture pack reload
This updates changes the way block are named removing the blocks that have changed names from your worlds!
## Changes
- switched to a more consistant naming for both the properties and the blocks themselves:\
Stairs Cube is a stair with a second theme forming a cube- Improved caching to use less space and make sure it will not grow to much by using keys instead of blockstates.
- Added self culling: the interror of multiple themed frames will receive the same caching computations as two adjacent blocks.\
here on the left I use a "Slabs Cube Frame" which culls the center textures and the one with the adjacent block which make it look more like the glass connects to its neighbor compared to the right where it doesn not cull because the shapes don't match.
- Added new Shapes:
Small Cube,Small Cubes Step,Half Stair,Half Stairs Slab,Half Stairs StairandLayer\
- Made themes more coherent so that the orientation is less random (will be nice for blueprint use)\
- finally added some tools in the code for faster addition of blocks.
Hope You enjoy the mod! Please report any issues/request on github.
- Added a new shapes "Step" and "Double Step"\
- Added new Advancement "Everything is a Lie?" will you guess the reference ?\
- Temporarily removed the shapes that are not currently supported
- Better integration containing dynamic sounds and particles
- Player can now place a Block with a theme if there is a compatible block in offHand
- Added crafts for all the frames in both the crafting table and the Stonecutter\
- indium fix for double frames
made a lot of changes cleaning up old code from template 2 still some left to be done.
### Change List
- Changed the system to accept multiple themes on the same block.
- Made system infinetly scallable.
- Reworked culling making any other block than block, slabs and stairs with their double variant not working anymore.
- Made connected block connect with any of the themes present on the block.
### Still Missing
- culling on the models themselves
- fixing older models to work with newer version
- preloading items
- sound when walking on it


