Copy
items:
painter:snow_bricks_wall:
material: BRICK
client-bound-data:
item-name: <!i><white><l10n:item.snow_bricks_wall>
model:
template: painter:model/painter_snow_bricks_wall_inventory
arguments:
model: elitefantasy:block/snow_bricks
behavior:
type: block_item
block:
template: painter:block/painter_snow_bricks_wall
arguments:
item: painter:snow_bricks_wall
block_model: elitefantasy:block/snow_bricks
wall_post_item: painter:snow_bricks_wall_post
wall_side_item: painter:snow_bricks_wall_side
wall_side_tall_item: painter:snow_bricks_wall_side_tall
sound_type: snow
painter:snow_bricks_wall_post:
material: BRICK
model:
template: painter:model/painter_snow_bricks_wall_post
arguments:
model: elitefantasy:block/snow_bricks
painter:snow_bricks_wall_side:
material: BRICK
model:
template: painter:model/painter_snow_bricks_wall_side
arguments:
model: elitefantasy:block/snow_bricks
painter:snow_bricks_wall_side_tall:
material: BRICK
model:
template: painter:model/painter_snow_bricks_wall_side_tall
arguments:
model: elitefantasy:block/snow_bricks
templates:
painter:block/painter_snow_bricks_wall:
behaviors:
- type: painter:wall_block
loot:
pools:
- rolls: 1
conditions:
- type: survives_explosion
entries:
- type: item
item: ${item}
settings:
item: ${item}
map-color: 8
hardness: 0.75
resistance: 1.5
tags:
- minecraft:mineable/pickaxe
- minecraft:walls
is_suffocating: false
is_redstone_conductor: false
sounds:
break: minecraft:block.${sound_type}.break
step: minecraft:block.${sound_type}.step
place: minecraft:block.${sound_type}.place
hit: minecraft:block.${sound_type}.hit
fall: minecraft:block.${sound_type}.fall
destroy: minecraft:block.anvil.destroy
states:
template: painter:block_state/snow_bricks_wall
arguments:
base_block: stone_brick_wall
wall_post_item: ${wall_post_item}
wall_side_item: ${wall_side_item}
wall_side_tall_item: ${wall_side_tall_item}
item: ${item}
painter:block_state/snow_bricks_wall:
properties:
up:
type: boolean
default: true
north:
type: painter:wall_connection
default: none
east:
type: painter:wall_connection
default: none
south:
type: painter:wall_connection
default: none
west:
type: painter:wall_connection
default: none
waterlogged:
type: boolean
default: false
appearances:
up=true,north=none,east=none,south=none,west=none,waterlogged=false:
state: ${base_block}[up=true,north=none,east=none,south=none,west=none,waterlogged=false]
entity-renderer:
- item: ${wall_post_item}
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
transparent: true
up=true,north=none,east=none,south=none,west=low,waterlogged=false:
state: ${base_block}[up=true,north=none,east=none,south=none,west=low,waterlogged=false]
entity-renderer:
- item: ${wall_post_item}
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${wall_side_item}
rotation: 90
transparent: true
up=true,north=none,east=none,south=none,west=tall,waterlogged=false:
state: ${base_block}[up=true,north=none,east=none,south=none,west=tall,waterlogged=false]
entity-renderer:
- item: ${wall_post_item}
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${wall_side_tall_item}
rotation: 90
transparent: true
up=true,north=none,east=none,south=low,west=none,waterlogged=false:
state: ${base_block}[up=true,north=none,east=none,south=low,west=none,waterlogged=false]
entity-renderer:
- item: ${wall_post_item}
rotation: 180
scale: 1.0003
translation: 0,0.0001,0
- item: ${wall_side_item}
rotation: 0
transparent: true
#..etc
variants:
up=true,north=none,east=none,south=none,west=none,waterlogged=false:
appearance: up=true,north=none,east=none,south=none,west=none,waterlogged=false
up=true,north=none,east=none,south=none,west=low,waterlogged=false:
appearance: up=true,north=none,east=none,south=none,west=low,waterlogged=false
up=true,north=none,east=none,south=none,west=tall,waterlogged=false:
appearance: up=true,north=none,east=none,south=none,west=tall,waterlogged=false
up=true,north=none,east=none,south=low,west=none,waterlogged=false:
appearance: up=true,north=none,east=none,south=low,west=none,waterlogged=false
up=true,north=none,east=none,south=low,west=low,waterlogged=false:
appearance: up=true,north=none,east=none,south=low,west=low,waterlogged=false
up=true,north=none,east=none,south=low,west=tall,waterlogged=false:
appearance: up=true,north=none,east=none,south=low,west=tall,waterlogged=false
up=true,north=none,east=none,south=tall,west=none,waterlogged=false:
appearance: up=true,north=none,east=none,south=tall,west=none,waterlogged=false
up=true,north=none,east=none,south=tall,west=low,waterlogged=false:
appearance: up=true,north=none,east=none,south=tall,west=low,waterlogged=false
up=true,north=none,east=none,south=tall,west=tall,waterlogged=false:
appearance: up=true,north=none,east=none,south=tall,west=tall,waterlogged=false
up=true,north=none,east=low,south=none,west=none,waterlogged=false:
appearance: up=true,north=none,east=low,south=none,west=none,waterlogged=false
up=true,north=none,east=low,south=none,west=low,waterlogged=false:
appearance: up=true,north=none,east=low,south=none,west=low,waterlogged=false
up=true,north=none,east=low,south=none,west=tall,waterlogged=false:
appearance: up=true,north=none,east=low,south=none,west=tall,waterlogged=false
up=true,north=none,east=low,south=low,west=none,waterlogged=false:
appearance: up=true,north=none,east=low,south=low,west=none,waterlogged=false
up=true,north=none,east=low,south=low,west=low,waterlogged=false:
appearance: up=true,north=none,east=low,south=low,west=low,waterlogged=false
up=true,north=none,east=low,south=low,west=tall,waterlogged=false:
appearance: up=true,north=none,east=low,south=low,west=tall,waterlogged=false
up=true,north=none,east=low,south=tall,west=none,waterlogged=false:
appearance: up=true,north=none,east=low,south=tall,west=none,waterlogged=false
up=true,north=none,east=low,south=tall,west=low,waterlogged=false:
appearance: up=true,north=none,east=low,south=tall,west=low,waterlogged=false
up=true,north=none,east=low,south=tall,west=tall,waterlogged=false: