Virtual Block State
A virtual block state is a modified vanilla block state file placed at <namespace>/catharsis/virtual_block_states/<id>.json.
A virtual block state is used in combination with a block replacement to replace all properties of a block, and allowing changes based on the blocks state.
A Virtual Block State object
- blend: (Optional) Changes the blending mode used for the block.
- One of
DEFAULT,SOLID,CUTOUT_MIPPED,CUTOUT,TRANSLUCENT
- One of
- sounds: (Optional) Changes the sound that is played for interactions.
- overrides: (Optional) A map of block id to vanilla block state definitions.
- <block_id>: The block id that is replaced e.g.
minecraft:bedrock.- A vanilla block state as defined here
- <block_id>: The block id that is replaced e.g.
- ignore_original_offset: (Optional) Whether to reverse the vanilla block offset, used for things like sunflowers.
- A vanilla block state as defined here