commit 4642ed2a19e63c0093c439728e04e3d973174dfe Author: JanUmbach Date: Wed Dec 22 18:00:03 2021 +0100 init 1.18 diff --git a/assets/minecraft/blockstates/acacia_button.json b/assets/minecraft/blockstates/acacia_button.json new file mode 100644 index 0000000..e502900 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/acacia_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/acacia_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/acacia_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/acacia_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/acacia_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/acacia_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_door.json b/assets/minecraft/blockstates/acacia_door.json new file mode 100644 index 0000000..fde42a7 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/acacia_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/acacia_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/acacia_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_fence.json b/assets/minecraft/blockstates/acacia_fence.json new file mode 100644 index 0000000..5690ffa --- /dev/null +++ b/assets/minecraft/blockstates/acacia_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/acacia_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/acacia_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/acacia_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/acacia_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/acacia_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_fence_gate.json b/assets/minecraft/blockstates/acacia_fence_gate.json new file mode 100644 index 0000000..a6d3676 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/acacia_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/acacia_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/acacia_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/acacia_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/acacia_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/acacia_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/acacia_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/acacia_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/acacia_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/acacia_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/acacia_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/acacia_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/acacia_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/acacia_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/acacia_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/acacia_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_leaves.json b/assets/minecraft/blockstates/acacia_leaves.json new file mode 100644 index 0000000..0d99aaf --- /dev/null +++ b/assets/minecraft/blockstates/acacia_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/acacia_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_log.json b/assets/minecraft/blockstates/acacia_log.json new file mode 100644 index 0000000..97c6b50 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/acacia_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/acacia_log" + }, + "axis=z": { + "model": "minecraft:block/acacia_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_planks.json b/assets/minecraft/blockstates/acacia_planks.json new file mode 100644 index 0000000..529c160 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/acacia_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_pressure_plate.json b/assets/minecraft/blockstates/acacia_pressure_plate.json new file mode 100644 index 0000000..6572988 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/acacia_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/acacia_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_sapling.json b/assets/minecraft/blockstates/acacia_sapling.json new file mode 100644 index 0000000..8f2fec9 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/acacia_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_sign.json b/assets/minecraft/blockstates/acacia_sign.json new file mode 100644 index 0000000..c663452 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/acacia_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_slab.json b/assets/minecraft/blockstates/acacia_slab.json new file mode 100644 index 0000000..4816cdb --- /dev/null +++ b/assets/minecraft/blockstates/acacia_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/acacia_slab" + }, + "type=double": { + "model": "minecraft:block/acacia_planks" + }, + "type=top": { + "model": "minecraft:block/acacia_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_stairs.json b/assets/minecraft/blockstates/acacia_stairs.json new file mode 100644 index 0000000..9efd77f --- /dev/null +++ b/assets/minecraft/blockstates/acacia_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/acacia_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/acacia_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/acacia_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/acacia_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_trapdoor.json b/assets/minecraft/blockstates/acacia_trapdoor.json new file mode 100644 index 0000000..b91b2fc --- /dev/null +++ b/assets/minecraft/blockstates/acacia_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/acacia_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/acacia_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/acacia_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/acacia_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/acacia_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/acacia_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/acacia_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/acacia_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/acacia_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/acacia_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_wall_sign.json b/assets/minecraft/blockstates/acacia_wall_sign.json new file mode 100644 index 0000000..c663452 --- /dev/null +++ b/assets/minecraft/blockstates/acacia_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/acacia_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/acacia_wood.json b/assets/minecraft/blockstates/acacia_wood.json new file mode 100644 index 0000000..f064d5c --- /dev/null +++ b/assets/minecraft/blockstates/acacia_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/acacia_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/acacia_wood" + }, + "axis=z": { + "model": "minecraft:block/acacia_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/activator_rail.json b/assets/minecraft/blockstates/activator_rail.json new file mode 100644 index 0000000..5c5354b --- /dev/null +++ b/assets/minecraft/blockstates/activator_rail.json @@ -0,0 +1,46 @@ +{ + "variants": { + "powered=false,shape=ascending_east": { + "model": "minecraft:block/activator_rail_raised_ne", + "y": 90 + }, + "powered=false,shape=ascending_north": { + "model": "minecraft:block/activator_rail_raised_ne" + }, + "powered=false,shape=ascending_south": { + "model": "minecraft:block/activator_rail_raised_sw" + }, + "powered=false,shape=ascending_west": { + "model": "minecraft:block/activator_rail_raised_sw", + "y": 90 + }, + "powered=false,shape=east_west": { + "model": "minecraft:block/activator_rail", + "y": 90 + }, + "powered=false,shape=north_south": { + "model": "minecraft:block/activator_rail" + }, + "powered=true,shape=ascending_east": { + "model": "minecraft:block/activator_rail_on_raised_ne", + "y": 90 + }, + "powered=true,shape=ascending_north": { + "model": "minecraft:block/activator_rail_on_raised_ne" + }, + "powered=true,shape=ascending_south": { + "model": "minecraft:block/activator_rail_on_raised_sw" + }, + "powered=true,shape=ascending_west": { + "model": "minecraft:block/activator_rail_on_raised_sw", + "y": 90 + }, + "powered=true,shape=east_west": { + "model": "minecraft:block/activator_rail_on", + "y": 90 + }, + "powered=true,shape=north_south": { + "model": "minecraft:block/activator_rail_on" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/air.json b/assets/minecraft/blockstates/air.json new file mode 100644 index 0000000..2c8f02f --- /dev/null +++ b/assets/minecraft/blockstates/air.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/air" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/allium.json b/assets/minecraft/blockstates/allium.json new file mode 100644 index 0000000..6c0aa83 --- /dev/null +++ b/assets/minecraft/blockstates/allium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/allium" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/amethyst_block.json b/assets/minecraft/blockstates/amethyst_block.json new file mode 100644 index 0000000..388d6a4 --- /dev/null +++ b/assets/minecraft/blockstates/amethyst_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/amethyst_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/amethyst_cluster.json b/assets/minecraft/blockstates/amethyst_cluster.json new file mode 100644 index 0000000..09e6b98 --- /dev/null +++ b/assets/minecraft/blockstates/amethyst_cluster.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/amethyst_cluster", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/amethyst_cluster", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/amethyst_cluster", + "x": 90 + }, + "facing=south": { + "model": "minecraft:block/amethyst_cluster", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/amethyst_cluster" + }, + "facing=west": { + "model": "minecraft:block/amethyst_cluster", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/ancient_debris.json b/assets/minecraft/blockstates/ancient_debris.json new file mode 100644 index 0000000..dd6b059 --- /dev/null +++ b/assets/minecraft/blockstates/ancient_debris.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/ancient_debris" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/andesite.json b/assets/minecraft/blockstates/andesite.json new file mode 100644 index 0000000..8248d30 --- /dev/null +++ b/assets/minecraft/blockstates/andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/andesite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/andesite_slab.json b/assets/minecraft/blockstates/andesite_slab.json new file mode 100644 index 0000000..9afe030 --- /dev/null +++ b/assets/minecraft/blockstates/andesite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/andesite_slab" + }, + "type=double": { + "model": "minecraft:block/andesite" + }, + "type=top": { + "model": "minecraft:block/andesite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/andesite_stairs.json b/assets/minecraft/blockstates/andesite_stairs.json new file mode 100644 index 0000000..009fcef --- /dev/null +++ b/assets/minecraft/blockstates/andesite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/andesite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/andesite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/andesite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/andesite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/andesite_wall.json b/assets/minecraft/blockstates/andesite_wall.json new file mode 100644 index 0000000..46a1445 --- /dev/null +++ b/assets/minecraft/blockstates/andesite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/andesite_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/andesite_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/anvil.json b/assets/minecraft/blockstates/anvil.json new file mode 100644 index 0000000..16586bb --- /dev/null +++ b/assets/minecraft/blockstates/anvil.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/anvil", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/anvil", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/anvil" + }, + "facing=west": { + "model": "minecraft:block/anvil", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/attached_melon_stem.json b/assets/minecraft/blockstates/attached_melon_stem.json new file mode 100644 index 0000000..bc8c034 --- /dev/null +++ b/assets/minecraft/blockstates/attached_melon_stem.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/attached_melon_stem", + "y": 180 + }, + "facing=north": { + "model": "minecraft:block/attached_melon_stem", + "y": 90 + }, + "facing=south": { + "model": "minecraft:block/attached_melon_stem", + "y": 270 + }, + "facing=west": { + "model": "minecraft:block/attached_melon_stem" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/attached_pumpkin_stem.json b/assets/minecraft/blockstates/attached_pumpkin_stem.json new file mode 100644 index 0000000..1324bcd --- /dev/null +++ b/assets/minecraft/blockstates/attached_pumpkin_stem.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/attached_pumpkin_stem", + "y": 180 + }, + "facing=north": { + "model": "minecraft:block/attached_pumpkin_stem", + "y": 90 + }, + "facing=south": { + "model": "minecraft:block/attached_pumpkin_stem", + "y": 270 + }, + "facing=west": { + "model": "minecraft:block/attached_pumpkin_stem" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/azalea.json b/assets/minecraft/blockstates/azalea.json new file mode 100644 index 0000000..8fa1840 --- /dev/null +++ b/assets/minecraft/blockstates/azalea.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/azalea" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/azalea_leaves.json b/assets/minecraft/blockstates/azalea_leaves.json new file mode 100644 index 0000000..091af72 --- /dev/null +++ b/assets/minecraft/blockstates/azalea_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/azalea_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/azure_bluet.json b/assets/minecraft/blockstates/azure_bluet.json new file mode 100644 index 0000000..ddea505 --- /dev/null +++ b/assets/minecraft/blockstates/azure_bluet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/azure_bluet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bamboo.json b/assets/minecraft/blockstates/bamboo.json new file mode 100644 index 0000000..ab5e717 --- /dev/null +++ b/assets/minecraft/blockstates/bamboo.json @@ -0,0 +1,58 @@ +{ + "multipart": [ + { + "when": { + "age": "0" + }, + "apply": [ + { + "model": "minecraft:block/bamboo1_age0" + }, + { + "model": "minecraft:block/bamboo2_age0" + }, + { + "model": "minecraft:block/bamboo3_age0" + }, + { + "model": "minecraft:block/bamboo4_age0" + } + ] + }, + { + "when": { + "age": "1" + }, + "apply": [ + { + "model": "minecraft:block/bamboo1_age1" + }, + { + "model": "minecraft:block/bamboo2_age1" + }, + { + "model": "minecraft:block/bamboo3_age1" + }, + { + "model": "minecraft:block/bamboo4_age1" + } + ] + }, + { + "when": { + "leaves": "small" + }, + "apply": { + "model": "minecraft:block/bamboo_small_leaves" + } + }, + { + "when": { + "leaves": "large" + }, + "apply": { + "model": "minecraft:block/bamboo_large_leaves" + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bamboo_sapling.json b/assets/minecraft/blockstates/bamboo_sapling.json new file mode 100644 index 0000000..b16a0c2 --- /dev/null +++ b/assets/minecraft/blockstates/bamboo_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bamboo_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/barrel.json b/assets/minecraft/blockstates/barrel.json new file mode 100644 index 0000000..84860e7 --- /dev/null +++ b/assets/minecraft/blockstates/barrel.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,open=false": { + "x": 180, + "model": "minecraft:block/barrel" + }, + "facing=down,open=true": { + "x": 180, + "model": "minecraft:block/barrel_open" + }, + "facing=east,open=false": { + "x": 90, + "y": 90, + "model": "minecraft:block/barrel" + }, + "facing=east,open=true": { + "x": 90, + "y": 90, + "model": "minecraft:block/barrel_open" + }, + "facing=north,open=false": { + "x": 90, + "model": "minecraft:block/barrel" + }, + "facing=north,open=true": { + "x": 90, + "model": "minecraft:block/barrel_open" + }, + "facing=south,open=false": { + "x": 90, + "y": 180, + "model": "minecraft:block/barrel" + }, + "facing=south,open=true": { + "x": 90, + "y": 180, + "model": "minecraft:block/barrel_open" + }, + "facing=up,open=false": { + "model": "minecraft:block/barrel" + }, + "facing=up,open=true": { + "model": "minecraft:block/barrel_open" + }, + "facing=west,open=false": { + "x": 90, + "y": 270, + "model": "minecraft:block/barrel" + }, + "facing=west,open=true": { + "x": 90, + "y": 270, + "model": "minecraft:block/barrel_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/barrier.json b/assets/minecraft/blockstates/barrier.json new file mode 100644 index 0000000..a8194d2 --- /dev/null +++ b/assets/minecraft/blockstates/barrier.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/barrier" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/basalt.json b/assets/minecraft/blockstates/basalt.json new file mode 100644 index 0000000..12bc2d6 --- /dev/null +++ b/assets/minecraft/blockstates/basalt.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/basalt", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/basalt" + }, + "axis=z": { + "model": "minecraft:block/basalt", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/beacon.json b/assets/minecraft/blockstates/beacon.json new file mode 100644 index 0000000..dc3a36b --- /dev/null +++ b/assets/minecraft/blockstates/beacon.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/beacon" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bedrock.json b/assets/minecraft/blockstates/bedrock.json new file mode 100644 index 0000000..cb107bd --- /dev/null +++ b/assets/minecraft/blockstates/bedrock.json @@ -0,0 +1,20 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/bedrock" + }, + { + "model": "minecraft:block/bedrock_mirrored" + }, + { + "model": "minecraft:block/bedrock", + "y": 180 + }, + { + "model": "minecraft:block/bedrock_mirrored", + "y": 180 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bee_nest.json b/assets/minecraft/blockstates/bee_nest.json new file mode 100644 index 0000000..075509e --- /dev/null +++ b/assets/minecraft/blockstates/bee_nest.json @@ -0,0 +1,94 @@ +{ + "variants": { + "facing=east,honey_level=0": { + "y": 90, + "model": "minecraft:block/bee_nest" + }, + "facing=east,honey_level=1": { + "y": 90, + "model": "minecraft:block/bee_nest" + }, + "facing=east,honey_level=2": { + "y": 90, + "model": "minecraft:block/bee_nest" + }, + "facing=east,honey_level=3": { + "y": 90, + "model": "minecraft:block/bee_nest" + }, + "facing=east,honey_level=4": { + "y": 90, + "model": "minecraft:block/bee_nest" + }, + "facing=east,honey_level=5": { + "y": 90, + "model": "minecraft:block/bee_nest_honey" + }, + "facing=north,honey_level=0": { + "model": "minecraft:block/bee_nest" + }, + "facing=north,honey_level=1": { + "model": "minecraft:block/bee_nest" + }, + "facing=north,honey_level=2": { + "model": "minecraft:block/bee_nest" + }, + "facing=north,honey_level=3": { + "model": "minecraft:block/bee_nest" + }, + "facing=north,honey_level=4": { + "model": "minecraft:block/bee_nest" + }, + "facing=north,honey_level=5": { + "model": "minecraft:block/bee_nest_honey" + }, + "facing=south,honey_level=0": { + "y": 180, + "model": "minecraft:block/bee_nest" + }, + "facing=south,honey_level=1": { + "y": 180, + "model": "minecraft:block/bee_nest" + }, + "facing=south,honey_level=2": { + "y": 180, + "model": "minecraft:block/bee_nest" + }, + "facing=south,honey_level=3": { + "y": 180, + "model": "minecraft:block/bee_nest" + }, + "facing=south,honey_level=4": { + "y": 180, + "model": "minecraft:block/bee_nest" + }, + "facing=south,honey_level=5": { + "y": 180, + "model": "minecraft:block/bee_nest_honey" + }, + "facing=west,honey_level=0": { + "y": 270, + "model": "minecraft:block/bee_nest" + }, + "facing=west,honey_level=1": { + "y": 270, + "model": "minecraft:block/bee_nest" + }, + "facing=west,honey_level=2": { + "y": 270, + "model": "minecraft:block/bee_nest" + }, + "facing=west,honey_level=3": { + "y": 270, + "model": "minecraft:block/bee_nest" + }, + "facing=west,honey_level=4": { + "y": 270, + "model": "minecraft:block/bee_nest" + }, + "facing=west,honey_level=5": { + "y": 270, + "model": "minecraft:block/bee_nest_honey" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/beehive.json b/assets/minecraft/blockstates/beehive.json new file mode 100644 index 0000000..62173b7 --- /dev/null +++ b/assets/minecraft/blockstates/beehive.json @@ -0,0 +1,94 @@ +{ + "variants": { + "facing=east,honey_level=0": { + "y": 90, + "model": "minecraft:block/beehive" + }, + "facing=east,honey_level=1": { + "y": 90, + "model": "minecraft:block/beehive" + }, + "facing=east,honey_level=2": { + "y": 90, + "model": "minecraft:block/beehive" + }, + "facing=east,honey_level=3": { + "y": 90, + "model": "minecraft:block/beehive" + }, + "facing=east,honey_level=4": { + "y": 90, + "model": "minecraft:block/beehive" + }, + "facing=east,honey_level=5": { + "y": 90, + "model": "minecraft:block/beehive_honey" + }, + "facing=north,honey_level=0": { + "model": "minecraft:block/beehive" + }, + "facing=north,honey_level=1": { + "model": "minecraft:block/beehive" + }, + "facing=north,honey_level=2": { + "model": "minecraft:block/beehive" + }, + "facing=north,honey_level=3": { + "model": "minecraft:block/beehive" + }, + "facing=north,honey_level=4": { + "model": "minecraft:block/beehive" + }, + "facing=north,honey_level=5": { + "model": "minecraft:block/beehive_honey" + }, + "facing=south,honey_level=0": { + "y": 180, + "model": "minecraft:block/beehive" + }, + "facing=south,honey_level=1": { + "y": 180, + "model": "minecraft:block/beehive" + }, + "facing=south,honey_level=2": { + "y": 180, + "model": "minecraft:block/beehive" + }, + "facing=south,honey_level=3": { + "y": 180, + "model": "minecraft:block/beehive" + }, + "facing=south,honey_level=4": { + "y": 180, + "model": "minecraft:block/beehive" + }, + "facing=south,honey_level=5": { + "y": 180, + "model": "minecraft:block/beehive_honey" + }, + "facing=west,honey_level=0": { + "y": 270, + "model": "minecraft:block/beehive" + }, + "facing=west,honey_level=1": { + "y": 270, + "model": "minecraft:block/beehive" + }, + "facing=west,honey_level=2": { + "y": 270, + "model": "minecraft:block/beehive" + }, + "facing=west,honey_level=3": { + "y": 270, + "model": "minecraft:block/beehive" + }, + "facing=west,honey_level=4": { + "y": 270, + "model": "minecraft:block/beehive" + }, + "facing=west,honey_level=5": { + "y": 270, + "model": "minecraft:block/beehive_honey" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/beetroots.json b/assets/minecraft/blockstates/beetroots.json new file mode 100644 index 0000000..98e3075 --- /dev/null +++ b/assets/minecraft/blockstates/beetroots.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/beetroots_stage0" + }, + "age=1": { + "model": "minecraft:block/beetroots_stage1" + }, + "age=2": { + "model": "minecraft:block/beetroots_stage2" + }, + "age=3": { + "model": "minecraft:block/beetroots_stage3" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bell.json b/assets/minecraft/blockstates/bell.json new file mode 100644 index 0000000..2af4b5d --- /dev/null +++ b/assets/minecraft/blockstates/bell.json @@ -0,0 +1,64 @@ +{ + "variants": { + "attachment=ceiling,facing=east": { + "model": "minecraft:block/bell_ceiling", + "y": 90 + }, + "attachment=ceiling,facing=north": { + "model": "minecraft:block/bell_ceiling" + }, + "attachment=ceiling,facing=south": { + "model": "minecraft:block/bell_ceiling", + "y": 180 + }, + "attachment=ceiling,facing=west": { + "model": "minecraft:block/bell_ceiling", + "y": 270 + }, + "attachment=double_wall,facing=east": { + "model": "minecraft:block/bell_between_walls" + }, + "attachment=double_wall,facing=north": { + "model": "minecraft:block/bell_between_walls", + "y": 270 + }, + "attachment=double_wall,facing=south": { + "model": "minecraft:block/bell_between_walls", + "y": 90 + }, + "attachment=double_wall,facing=west": { + "model": "minecraft:block/bell_between_walls", + "y": 180 + }, + "attachment=floor,facing=east": { + "model": "minecraft:block/bell_floor", + "y": 90 + }, + "attachment=floor,facing=north": { + "model": "minecraft:block/bell_floor" + }, + "attachment=floor,facing=south": { + "model": "minecraft:block/bell_floor", + "y": 180 + }, + "attachment=floor,facing=west": { + "model": "minecraft:block/bell_floor", + "y": 270 + }, + "attachment=single_wall,facing=east": { + "model": "minecraft:block/bell_wall" + }, + "attachment=single_wall,facing=north": { + "model": "minecraft:block/bell_wall", + "y": 270 + }, + "attachment=single_wall,facing=south": { + "model": "minecraft:block/bell_wall", + "y": 90 + }, + "attachment=single_wall,facing=west": { + "model": "minecraft:block/bell_wall", + "y": 180 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/big_dripleaf.json b/assets/minecraft/blockstates/big_dripleaf.json new file mode 100644 index 0000000..cbed937 --- /dev/null +++ b/assets/minecraft/blockstates/big_dripleaf.json @@ -0,0 +1,64 @@ +{ + "variants": { + "facing=east,tilt=full": { + "y": 90, + "model": "minecraft:block/big_dripleaf_full_tilt" + }, + "facing=east,tilt=none": { + "y": 90, + "model": "minecraft:block/big_dripleaf" + }, + "facing=east,tilt=partial": { + "y": 90, + "model": "minecraft:block/big_dripleaf_partial_tilt" + }, + "facing=east,tilt=unstable": { + "y": 90, + "model": "minecraft:block/big_dripleaf" + }, + "facing=north,tilt=full": { + "model": "minecraft:block/big_dripleaf_full_tilt" + }, + "facing=north,tilt=none": { + "model": "minecraft:block/big_dripleaf" + }, + "facing=north,tilt=partial": { + "model": "minecraft:block/big_dripleaf_partial_tilt" + }, + "facing=north,tilt=unstable": { + "model": "minecraft:block/big_dripleaf" + }, + "facing=south,tilt=full": { + "y": 180, + "model": "minecraft:block/big_dripleaf_full_tilt" + }, + "facing=south,tilt=none": { + "y": 180, + "model": "minecraft:block/big_dripleaf" + }, + "facing=south,tilt=partial": { + "y": 180, + "model": "minecraft:block/big_dripleaf_partial_tilt" + }, + "facing=south,tilt=unstable": { + "y": 180, + "model": "minecraft:block/big_dripleaf" + }, + "facing=west,tilt=full": { + "y": 270, + "model": "minecraft:block/big_dripleaf_full_tilt" + }, + "facing=west,tilt=none": { + "y": 270, + "model": "minecraft:block/big_dripleaf" + }, + "facing=west,tilt=partial": { + "y": 270, + "model": "minecraft:block/big_dripleaf_partial_tilt" + }, + "facing=west,tilt=unstable": { + "y": 270, + "model": "minecraft:block/big_dripleaf" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/big_dripleaf_stem.json b/assets/minecraft/blockstates/big_dripleaf_stem.json new file mode 100644 index 0000000..9195120 --- /dev/null +++ b/assets/minecraft/blockstates/big_dripleaf_stem.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/big_dripleaf_stem", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/big_dripleaf_stem" + }, + "facing=south": { + "model": "minecraft:block/big_dripleaf_stem", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/big_dripleaf_stem", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_button.json b/assets/minecraft/blockstates/birch_button.json new file mode 100644 index 0000000..89688e2 --- /dev/null +++ b/assets/minecraft/blockstates/birch_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/birch_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/birch_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/birch_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/birch_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/birch_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/birch_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/birch_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/birch_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/birch_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/birch_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/birch_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/birch_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/birch_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/birch_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_door.json b/assets/minecraft/blockstates/birch_door.json new file mode 100644 index 0000000..8cfa8b3 --- /dev/null +++ b/assets/minecraft/blockstates/birch_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/birch_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/birch_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/birch_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/birch_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/birch_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/birch_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/birch_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/birch_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/birch_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/birch_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/birch_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/birch_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/birch_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/birch_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/birch_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/birch_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/birch_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/birch_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/birch_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/birch_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/birch_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/birch_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_fence.json b/assets/minecraft/blockstates/birch_fence.json new file mode 100644 index 0000000..abf75e6 --- /dev/null +++ b/assets/minecraft/blockstates/birch_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/birch_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/birch_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/birch_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/birch_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/birch_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_fence_gate.json b/assets/minecraft/blockstates/birch_fence_gate.json new file mode 100644 index 0000000..f156f19 --- /dev/null +++ b/assets/minecraft/blockstates/birch_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/birch_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/birch_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/birch_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/birch_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/birch_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/birch_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/birch_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/birch_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/birch_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/birch_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/birch_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/birch_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/birch_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/birch_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/birch_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/birch_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_leaves.json b/assets/minecraft/blockstates/birch_leaves.json new file mode 100644 index 0000000..45a5921 --- /dev/null +++ b/assets/minecraft/blockstates/birch_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/birch_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_log.json b/assets/minecraft/blockstates/birch_log.json new file mode 100644 index 0000000..24ba8da --- /dev/null +++ b/assets/minecraft/blockstates/birch_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/birch_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/birch_log" + }, + "axis=z": { + "model": "minecraft:block/birch_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_planks.json b/assets/minecraft/blockstates/birch_planks.json new file mode 100644 index 0000000..b5b2e8d --- /dev/null +++ b/assets/minecraft/blockstates/birch_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/birch_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_pressure_plate.json b/assets/minecraft/blockstates/birch_pressure_plate.json new file mode 100644 index 0000000..0f5fb7a --- /dev/null +++ b/assets/minecraft/blockstates/birch_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/birch_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/birch_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_sapling.json b/assets/minecraft/blockstates/birch_sapling.json new file mode 100644 index 0000000..1073705 --- /dev/null +++ b/assets/minecraft/blockstates/birch_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/birch_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_sign.json b/assets/minecraft/blockstates/birch_sign.json new file mode 100644 index 0000000..dec6f07 --- /dev/null +++ b/assets/minecraft/blockstates/birch_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/birch_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_slab.json b/assets/minecraft/blockstates/birch_slab.json new file mode 100644 index 0000000..28e4f33 --- /dev/null +++ b/assets/minecraft/blockstates/birch_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/birch_slab" + }, + "type=double": { + "model": "minecraft:block/birch_planks" + }, + "type=top": { + "model": "minecraft:block/birch_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_stairs.json b/assets/minecraft/blockstates/birch_stairs.json new file mode 100644 index 0000000..4f6545d --- /dev/null +++ b/assets/minecraft/blockstates/birch_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/birch_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/birch_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/birch_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/birch_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/birch_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/birch_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/birch_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/birch_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/birch_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/birch_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_trapdoor.json b/assets/minecraft/blockstates/birch_trapdoor.json new file mode 100644 index 0000000..47b471d --- /dev/null +++ b/assets/minecraft/blockstates/birch_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/birch_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/birch_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/birch_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/birch_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/birch_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/birch_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/birch_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/birch_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/birch_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/birch_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_wall_sign.json b/assets/minecraft/blockstates/birch_wall_sign.json new file mode 100644 index 0000000..dec6f07 --- /dev/null +++ b/assets/minecraft/blockstates/birch_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/birch_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/birch_wood.json b/assets/minecraft/blockstates/birch_wood.json new file mode 100644 index 0000000..4bda7ed --- /dev/null +++ b/assets/minecraft/blockstates/birch_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/birch_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/birch_wood" + }, + "axis=z": { + "model": "minecraft:block/birch_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_banner.json b/assets/minecraft/blockstates/black_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/black_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_bed.json b/assets/minecraft/blockstates/black_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/black_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_candle.json b/assets/minecraft/blockstates/black_candle.json new file mode 100644 index 0000000..3fcbe00 --- /dev/null +++ b/assets/minecraft/blockstates/black_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/black_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/black_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/black_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/black_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/black_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/black_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/black_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/black_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_candle_cake.json b/assets/minecraft/blockstates/black_candle_cake.json new file mode 100644 index 0000000..f02ecb7 --- /dev/null +++ b/assets/minecraft/blockstates/black_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/black_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/black_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_carpet.json b/assets/minecraft/blockstates/black_carpet.json new file mode 100644 index 0000000..043c7fc --- /dev/null +++ b/assets/minecraft/blockstates/black_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_concrete.json b/assets/minecraft/blockstates/black_concrete.json new file mode 100644 index 0000000..797f035 --- /dev/null +++ b/assets/minecraft/blockstates/black_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_concrete_powder.json b/assets/minecraft/blockstates/black_concrete_powder.json new file mode 100644 index 0000000..56a53d0 --- /dev/null +++ b/assets/minecraft/blockstates/black_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/black_concrete_powder" + }, + { + "model": "minecraft:block/black_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/black_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/black_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_glazed_terracotta.json b/assets/minecraft/blockstates/black_glazed_terracotta.json new file mode 100644 index 0000000..e20988d --- /dev/null +++ b/assets/minecraft/blockstates/black_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/black_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/black_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/black_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/black_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_shulker_box.json b/assets/minecraft/blockstates/black_shulker_box.json new file mode 100644 index 0000000..289aec0 --- /dev/null +++ b/assets/minecraft/blockstates/black_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_stained_glass.json b/assets/minecraft/blockstates/black_stained_glass.json new file mode 100644 index 0000000..728f216 --- /dev/null +++ b/assets/minecraft/blockstates/black_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_stained_glass_pane.json b/assets/minecraft/blockstates/black_stained_glass_pane.json new file mode 100644 index 0000000..d2a59b2 --- /dev/null +++ b/assets/minecraft/blockstates/black_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/black_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/black_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_terracotta.json b/assets/minecraft/blockstates/black_terracotta.json new file mode 100644 index 0000000..7ae0ad8 --- /dev/null +++ b/assets/minecraft/blockstates/black_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_wall_banner.json b/assets/minecraft/blockstates/black_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/black_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/black_wool.json b/assets/minecraft/blockstates/black_wool.json new file mode 100644 index 0000000..18b2cb6 --- /dev/null +++ b/assets/minecraft/blockstates/black_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/black_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blackstone.json b/assets/minecraft/blockstates/blackstone.json new file mode 100644 index 0000000..5b6e6a4 --- /dev/null +++ b/assets/minecraft/blockstates/blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blackstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blackstone_slab.json b/assets/minecraft/blockstates/blackstone_slab.json new file mode 100644 index 0000000..41cada9 --- /dev/null +++ b/assets/minecraft/blockstates/blackstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/blackstone_slab" + }, + "type=double": { + "model": "minecraft:block/blackstone" + }, + "type=top": { + "model": "minecraft:block/blackstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blackstone_stairs.json b/assets/minecraft/blockstates/blackstone_stairs.json new file mode 100644 index 0000000..0a6f770 --- /dev/null +++ b/assets/minecraft/blockstates/blackstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/blackstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/blackstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/blackstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/blackstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blackstone_wall.json b/assets/minecraft/blockstates/blackstone_wall.json new file mode 100644 index 0000000..7ed55f5 --- /dev/null +++ b/assets/minecraft/blockstates/blackstone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/blackstone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blast_furnace.json b/assets/minecraft/blockstates/blast_furnace.json new file mode 100644 index 0000000..63dbedd --- /dev/null +++ b/assets/minecraft/blockstates/blast_furnace.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/blast_furnace", + "y": 90 + }, + "facing=east,lit=true": { + "model": "minecraft:block/blast_furnace_on", + "y": 90 + }, + "facing=north,lit=false": { + "model": "minecraft:block/blast_furnace" + }, + "facing=north,lit=true": { + "model": "minecraft:block/blast_furnace_on" + }, + "facing=south,lit=false": { + "model": "minecraft:block/blast_furnace", + "y": 180 + }, + "facing=south,lit=true": { + "model": "minecraft:block/blast_furnace_on", + "y": 180 + }, + "facing=west,lit=false": { + "model": "minecraft:block/blast_furnace", + "y": 270 + }, + "facing=west,lit=true": { + "model": "minecraft:block/blast_furnace_on", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_banner.json b/assets/minecraft/blockstates/blue_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/blue_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_bed.json b/assets/minecraft/blockstates/blue_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/blue_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_candle.json b/assets/minecraft/blockstates/blue_candle.json new file mode 100644 index 0000000..75e30d0 --- /dev/null +++ b/assets/minecraft/blockstates/blue_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/blue_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/blue_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/blue_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/blue_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/blue_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/blue_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/blue_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/blue_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_candle_cake.json b/assets/minecraft/blockstates/blue_candle_cake.json new file mode 100644 index 0000000..869c55f --- /dev/null +++ b/assets/minecraft/blockstates/blue_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/blue_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/blue_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_carpet.json b/assets/minecraft/blockstates/blue_carpet.json new file mode 100644 index 0000000..082b9f3 --- /dev/null +++ b/assets/minecraft/blockstates/blue_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_concrete.json b/assets/minecraft/blockstates/blue_concrete.json new file mode 100644 index 0000000..7c63116 --- /dev/null +++ b/assets/minecraft/blockstates/blue_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_concrete_powder.json b/assets/minecraft/blockstates/blue_concrete_powder.json new file mode 100644 index 0000000..92d2724 --- /dev/null +++ b/assets/minecraft/blockstates/blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/blue_concrete_powder" + }, + { + "model": "minecraft:block/blue_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/blue_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/blue_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_glazed_terracotta.json b/assets/minecraft/blockstates/blue_glazed_terracotta.json new file mode 100644 index 0000000..063c11c --- /dev/null +++ b/assets/minecraft/blockstates/blue_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/blue_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/blue_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/blue_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/blue_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_ice.json b/assets/minecraft/blockstates/blue_ice.json new file mode 100644 index 0000000..79ce6ac --- /dev/null +++ b/assets/minecraft/blockstates/blue_ice.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_ice" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_orchid.json b/assets/minecraft/blockstates/blue_orchid.json new file mode 100644 index 0000000..4cdb314 --- /dev/null +++ b/assets/minecraft/blockstates/blue_orchid.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_orchid" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_shulker_box.json b/assets/minecraft/blockstates/blue_shulker_box.json new file mode 100644 index 0000000..9f05ab9 --- /dev/null +++ b/assets/minecraft/blockstates/blue_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_stained_glass.json b/assets/minecraft/blockstates/blue_stained_glass.json new file mode 100644 index 0000000..e495d00 --- /dev/null +++ b/assets/minecraft/blockstates/blue_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_stained_glass_pane.json b/assets/minecraft/blockstates/blue_stained_glass_pane.json new file mode 100644 index 0000000..6f7066e --- /dev/null +++ b/assets/minecraft/blockstates/blue_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/blue_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_terracotta.json b/assets/minecraft/blockstates/blue_terracotta.json new file mode 100644 index 0000000..972492b --- /dev/null +++ b/assets/minecraft/blockstates/blue_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_wall_banner.json b/assets/minecraft/blockstates/blue_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/blue_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/blue_wool.json b/assets/minecraft/blockstates/blue_wool.json new file mode 100644 index 0000000..1b65b8e --- /dev/null +++ b/assets/minecraft/blockstates/blue_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/blue_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bone_block.json b/assets/minecraft/blockstates/bone_block.json new file mode 100644 index 0000000..284e15b --- /dev/null +++ b/assets/minecraft/blockstates/bone_block.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/bone_block", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/bone_block" + }, + "axis=z": { + "model": "minecraft:block/bone_block", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bookshelf.json b/assets/minecraft/blockstates/bookshelf.json new file mode 100644 index 0000000..a0198c0 --- /dev/null +++ b/assets/minecraft/blockstates/bookshelf.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bookshelf" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brain_coral.json b/assets/minecraft/blockstates/brain_coral.json new file mode 100644 index 0000000..7b10029 --- /dev/null +++ b/assets/minecraft/blockstates/brain_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brain_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brain_coral_block.json b/assets/minecraft/blockstates/brain_coral_block.json new file mode 100644 index 0000000..2c133d4 --- /dev/null +++ b/assets/minecraft/blockstates/brain_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brain_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brain_coral_fan.json b/assets/minecraft/blockstates/brain_coral_fan.json new file mode 100644 index 0000000..353ec6b --- /dev/null +++ b/assets/minecraft/blockstates/brain_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brain_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brain_coral_wall_fan.json b/assets/minecraft/blockstates/brain_coral_wall_fan.json new file mode 100644 index 0000000..76fa0a4 --- /dev/null +++ b/assets/minecraft/blockstates/brain_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/brain_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/brain_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/brain_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/brain_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brewing_stand.json b/assets/minecraft/blockstates/brewing_stand.json new file mode 100644 index 0000000..b054e4e --- /dev/null +++ b/assets/minecraft/blockstates/brewing_stand.json @@ -0,0 +1,57 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/brewing_stand" + } + }, + { + "when": { + "has_bottle_0": "true" + }, + "apply": { + "model": "minecraft:block/brewing_stand_bottle0" + } + }, + { + "when": { + "has_bottle_1": "true" + }, + "apply": { + "model": "minecraft:block/brewing_stand_bottle1" + } + }, + { + "when": { + "has_bottle_2": "true" + }, + "apply": { + "model": "minecraft:block/brewing_stand_bottle2" + } + }, + { + "when": { + "has_bottle_0": "false" + }, + "apply": { + "model": "minecraft:block/brewing_stand_empty0" + } + }, + { + "when": { + "has_bottle_1": "false" + }, + "apply": { + "model": "minecraft:block/brewing_stand_empty1" + } + }, + { + "when": { + "has_bottle_2": "false" + }, + "apply": { + "model": "minecraft:block/brewing_stand_empty2" + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brick_slab.json b/assets/minecraft/blockstates/brick_slab.json new file mode 100644 index 0000000..dc9f2cc --- /dev/null +++ b/assets/minecraft/blockstates/brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/brick_slab" + }, + "type=double": { + "model": "minecraft:block/bricks" + }, + "type=top": { + "model": "minecraft:block/brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brick_stairs.json b/assets/minecraft/blockstates/brick_stairs.json new file mode 100644 index 0000000..0cbb6f4 --- /dev/null +++ b/assets/minecraft/blockstates/brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brick_wall.json b/assets/minecraft/blockstates/brick_wall.json new file mode 100644 index 0000000..98dacc6 --- /dev/null +++ b/assets/minecraft/blockstates/brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bricks.json b/assets/minecraft/blockstates/bricks.json new file mode 100644 index 0000000..7b54ff6 --- /dev/null +++ b/assets/minecraft/blockstates/bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_banner.json b/assets/minecraft/blockstates/brown_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/brown_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_bed.json b/assets/minecraft/blockstates/brown_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/brown_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_candle.json b/assets/minecraft/blockstates/brown_candle.json new file mode 100644 index 0000000..6697947 --- /dev/null +++ b/assets/minecraft/blockstates/brown_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/brown_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/brown_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/brown_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/brown_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/brown_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/brown_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/brown_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/brown_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_candle_cake.json b/assets/minecraft/blockstates/brown_candle_cake.json new file mode 100644 index 0000000..e92e808 --- /dev/null +++ b/assets/minecraft/blockstates/brown_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/brown_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/brown_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_carpet.json b/assets/minecraft/blockstates/brown_carpet.json new file mode 100644 index 0000000..7273224 --- /dev/null +++ b/assets/minecraft/blockstates/brown_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_concrete.json b/assets/minecraft/blockstates/brown_concrete.json new file mode 100644 index 0000000..6841a73 --- /dev/null +++ b/assets/minecraft/blockstates/brown_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_concrete_powder.json b/assets/minecraft/blockstates/brown_concrete_powder.json new file mode 100644 index 0000000..49ef783 --- /dev/null +++ b/assets/minecraft/blockstates/brown_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/brown_concrete_powder" + }, + { + "model": "minecraft:block/brown_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/brown_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/brown_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_glazed_terracotta.json b/assets/minecraft/blockstates/brown_glazed_terracotta.json new file mode 100644 index 0000000..d78b695 --- /dev/null +++ b/assets/minecraft/blockstates/brown_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/brown_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/brown_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/brown_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/brown_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_mushroom.json b/assets/minecraft/blockstates/brown_mushroom.json new file mode 100644 index 0000000..9a2fb1c --- /dev/null +++ b/assets/minecraft/blockstates/brown_mushroom.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_mushroom" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_mushroom_block.json b/assets/minecraft/blockstates/brown_mushroom_block.json new file mode 100644 index 0000000..09f86c0 --- /dev/null +++ b/assets/minecraft/blockstates/brown_mushroom_block.json @@ -0,0 +1,120 @@ +{ + "multipart": [ + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "down": "true" + }, + "apply": { + "model": "minecraft:block/brown_mushroom_block", + "x": 90, + "uvlock": true + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 90, + "uvlock": false + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 180, + "uvlock": false + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 270, + "uvlock": false + } + }, + { + "when": { + "up": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 270, + "uvlock": false + } + }, + { + "when": { + "down": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 90, + "uvlock": false + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_shulker_box.json b/assets/minecraft/blockstates/brown_shulker_box.json new file mode 100644 index 0000000..c4f723b --- /dev/null +++ b/assets/minecraft/blockstates/brown_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_stained_glass.json b/assets/minecraft/blockstates/brown_stained_glass.json new file mode 100644 index 0000000..723e232 --- /dev/null +++ b/assets/minecraft/blockstates/brown_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_stained_glass_pane.json b/assets/minecraft/blockstates/brown_stained_glass_pane.json new file mode 100644 index 0000000..b1c60a6 --- /dev/null +++ b/assets/minecraft/blockstates/brown_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/brown_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_terracotta.json b/assets/minecraft/blockstates/brown_terracotta.json new file mode 100644 index 0000000..6a618f1 --- /dev/null +++ b/assets/minecraft/blockstates/brown_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_wall_banner.json b/assets/minecraft/blockstates/brown_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/brown_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/brown_wool.json b/assets/minecraft/blockstates/brown_wool.json new file mode 100644 index 0000000..4c378d5 --- /dev/null +++ b/assets/minecraft/blockstates/brown_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/brown_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bubble_column.json b/assets/minecraft/blockstates/bubble_column.json new file mode 100644 index 0000000..99fd360 --- /dev/null +++ b/assets/minecraft/blockstates/bubble_column.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/water" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bubble_coral.json b/assets/minecraft/blockstates/bubble_coral.json new file mode 100644 index 0000000..3e068e6 --- /dev/null +++ b/assets/minecraft/blockstates/bubble_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bubble_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bubble_coral_block.json b/assets/minecraft/blockstates/bubble_coral_block.json new file mode 100644 index 0000000..4f6abeb --- /dev/null +++ b/assets/minecraft/blockstates/bubble_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bubble_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bubble_coral_fan.json b/assets/minecraft/blockstates/bubble_coral_fan.json new file mode 100644 index 0000000..e91a669 --- /dev/null +++ b/assets/minecraft/blockstates/bubble_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bubble_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/bubble_coral_wall_fan.json b/assets/minecraft/blockstates/bubble_coral_wall_fan.json new file mode 100644 index 0000000..5310027 --- /dev/null +++ b/assets/minecraft/blockstates/bubble_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/bubble_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/bubble_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/bubble_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/bubble_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/budding_amethyst.json b/assets/minecraft/blockstates/budding_amethyst.json new file mode 100644 index 0000000..a6e222b --- /dev/null +++ b/assets/minecraft/blockstates/budding_amethyst.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/budding_amethyst" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cactus.json b/assets/minecraft/blockstates/cactus.json new file mode 100644 index 0000000..c1623fb --- /dev/null +++ b/assets/minecraft/blockstates/cactus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cactus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cake.json b/assets/minecraft/blockstates/cake.json new file mode 100644 index 0000000..c905f11 --- /dev/null +++ b/assets/minecraft/blockstates/cake.json @@ -0,0 +1,25 @@ +{ + "variants": { + "bites=0": { + "model": "minecraft:block/cake" + }, + "bites=1": { + "model": "minecraft:block/cake_slice1" + }, + "bites=2": { + "model": "minecraft:block/cake_slice2" + }, + "bites=3": { + "model": "minecraft:block/cake_slice3" + }, + "bites=4": { + "model": "minecraft:block/cake_slice4" + }, + "bites=5": { + "model": "minecraft:block/cake_slice5" + }, + "bites=6": { + "model": "minecraft:block/cake_slice6" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/calcite.json b/assets/minecraft/blockstates/calcite.json new file mode 100644 index 0000000..c9ff836 --- /dev/null +++ b/assets/minecraft/blockstates/calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/calcite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/campfire.json b/assets/minecraft/blockstates/campfire.json new file mode 100644 index 0000000..d5751b8 --- /dev/null +++ b/assets/minecraft/blockstates/campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "minecraft:block/campfire", + "y": 270 + }, + "facing=north,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "minecraft:block/campfire", + "y": 180 + }, + "facing=south,lit=false": { + "model": "minecraft:block/campfire_off" + }, + "facing=south,lit=true": { + "model": "minecraft:block/campfire" + }, + "facing=west,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "minecraft:block/campfire", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/candle.json b/assets/minecraft/blockstates/candle.json new file mode 100644 index 0000000..9e86703 --- /dev/null +++ b/assets/minecraft/blockstates/candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/candle_cake.json b/assets/minecraft/blockstates/candle_cake.json new file mode 100644 index 0000000..4e1e118 --- /dev/null +++ b/assets/minecraft/blockstates/candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/candle_cake" + }, + "lit=true": { + "model": "minecraft:block/candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/carrots.json b/assets/minecraft/blockstates/carrots.json new file mode 100644 index 0000000..8acf220 --- /dev/null +++ b/assets/minecraft/blockstates/carrots.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/carrots_stage0" + }, + "age=1": { + "model": "minecraft:block/carrots_stage0" + }, + "age=2": { + "model": "minecraft:block/carrots_stage1" + }, + "age=3": { + "model": "minecraft:block/carrots_stage1" + }, + "age=4": { + "model": "minecraft:block/carrots_stage2" + }, + "age=5": { + "model": "minecraft:block/carrots_stage2" + }, + "age=6": { + "model": "minecraft:block/carrots_stage2" + }, + "age=7": { + "model": "minecraft:block/carrots_stage3" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cartography_table.json b/assets/minecraft/blockstates/cartography_table.json new file mode 100644 index 0000000..6feb401 --- /dev/null +++ b/assets/minecraft/blockstates/cartography_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cartography_table" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/carved_pumpkin.json b/assets/minecraft/blockstates/carved_pumpkin.json new file mode 100644 index 0000000..f98dc9f --- /dev/null +++ b/assets/minecraft/blockstates/carved_pumpkin.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/carved_pumpkin", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/carved_pumpkin" + }, + "facing=south": { + "model": "minecraft:block/carved_pumpkin", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/carved_pumpkin", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cauldron.json b/assets/minecraft/blockstates/cauldron.json new file mode 100644 index 0000000..9908cf5 --- /dev/null +++ b/assets/minecraft/blockstates/cauldron.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cauldron" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cave_air.json b/assets/minecraft/blockstates/cave_air.json new file mode 100644 index 0000000..2c8f02f --- /dev/null +++ b/assets/minecraft/blockstates/cave_air.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/air" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cave_vines.json b/assets/minecraft/blockstates/cave_vines.json new file mode 100644 index 0000000..684555f --- /dev/null +++ b/assets/minecraft/blockstates/cave_vines.json @@ -0,0 +1,10 @@ +{ + "variants": { + "berries=false": { + "model": "minecraft:block/cave_vines" + }, + "berries=true": { + "model": "minecraft:block/cave_vines_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cave_vines_plant.json b/assets/minecraft/blockstates/cave_vines_plant.json new file mode 100644 index 0000000..a07870e --- /dev/null +++ b/assets/minecraft/blockstates/cave_vines_plant.json @@ -0,0 +1,10 @@ +{ + "variants": { + "berries=false": { + "model": "minecraft:block/cave_vines_plant" + }, + "berries=true": { + "model": "minecraft:block/cave_vines_plant_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chain.json b/assets/minecraft/blockstates/chain.json new file mode 100644 index 0000000..9ae0f96 --- /dev/null +++ b/assets/minecraft/blockstates/chain.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/chain", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/chain" + }, + "axis=z": { + "model": "minecraft:block/chain", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chain_command_block.json b/assets/minecraft/blockstates/chain_command_block.json new file mode 100644 index 0000000..ede1442 --- /dev/null +++ b/assets/minecraft/blockstates/chain_command_block.json @@ -0,0 +1,50 @@ +{ + "variants": { + "conditional=false,facing=down": { + "model": "minecraft:block/chain_command_block", + "x": 90 + }, + "conditional=false,facing=east": { + "model": "minecraft:block/chain_command_block", + "y": 90 + }, + "conditional=false,facing=north": { + "model": "minecraft:block/chain_command_block" + }, + "conditional=false,facing=south": { + "model": "minecraft:block/chain_command_block", + "y": 180 + }, + "conditional=false,facing=up": { + "model": "minecraft:block/chain_command_block", + "x": 270 + }, + "conditional=false,facing=west": { + "model": "minecraft:block/chain_command_block", + "y": 270 + }, + "conditional=true,facing=down": { + "model": "minecraft:block/chain_command_block_conditional", + "x": 90 + }, + "conditional=true,facing=east": { + "model": "minecraft:block/chain_command_block_conditional", + "y": 90 + }, + "conditional=true,facing=north": { + "model": "minecraft:block/chain_command_block_conditional" + }, + "conditional=true,facing=south": { + "model": "minecraft:block/chain_command_block_conditional", + "y": 180 + }, + "conditional=true,facing=up": { + "model": "minecraft:block/chain_command_block_conditional", + "x": 270 + }, + "conditional=true,facing=west": { + "model": "minecraft:block/chain_command_block_conditional", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chest.json b/assets/minecraft/blockstates/chest.json new file mode 100644 index 0000000..f78fa57 --- /dev/null +++ b/assets/minecraft/blockstates/chest.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chest" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chipped_anvil.json b/assets/minecraft/blockstates/chipped_anvil.json new file mode 100644 index 0000000..466eb4c --- /dev/null +++ b/assets/minecraft/blockstates/chipped_anvil.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/chipped_anvil", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/chipped_anvil", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/chipped_anvil" + }, + "facing=west": { + "model": "minecraft:block/chipped_anvil", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_deepslate.json b/assets/minecraft/blockstates/chiseled_deepslate.json new file mode 100644 index 0000000..e7edb5a --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_deepslate" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_nether_bricks.json b/assets/minecraft/blockstates/chiseled_nether_bricks.json new file mode 100644 index 0000000..c274832 --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_nether_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_nether_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_polished_blackstone.json b/assets/minecraft/blockstates/chiseled_polished_blackstone.json new file mode 100644 index 0000000..66a2f35 --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_polished_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_polished_blackstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_quartz_block.json b/assets/minecraft/blockstates/chiseled_quartz_block.json new file mode 100644 index 0000000..2e9192c --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_quartz_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_quartz_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_red_sandstone.json b/assets/minecraft/blockstates/chiseled_red_sandstone.json new file mode 100644 index 0000000..c1f7cc6 --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_red_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_red_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_sandstone.json b/assets/minecraft/blockstates/chiseled_sandstone.json new file mode 100644 index 0000000..7a5de56 --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chiseled_stone_bricks.json b/assets/minecraft/blockstates/chiseled_stone_bricks.json new file mode 100644 index 0000000..4034c11 --- /dev/null +++ b/assets/minecraft/blockstates/chiseled_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chorus_flower.json b/assets/minecraft/blockstates/chorus_flower.json new file mode 100644 index 0000000..0bf0580 --- /dev/null +++ b/assets/minecraft/blockstates/chorus_flower.json @@ -0,0 +1,22 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/chorus_flower" + }, + "age=1": { + "model": "minecraft:block/chorus_flower" + }, + "age=2": { + "model": "minecraft:block/chorus_flower" + }, + "age=3": { + "model": "minecraft:block/chorus_flower" + }, + "age=4": { + "model": "minecraft:block/chorus_flower" + }, + "age=5": { + "model": "minecraft:block/chorus_flower_dead" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/chorus_plant.json b/assets/minecraft/blockstates/chorus_plant.json new file mode 100644 index 0000000..774cd64 --- /dev/null +++ b/assets/minecraft/blockstates/chorus_plant.json @@ -0,0 +1,222 @@ +{ + "multipart": [ + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "down": "true" + }, + "apply": { + "model": "minecraft:block/chorus_plant_side", + "x": 90, + "uvlock": true + } + }, + { + "when": { + "north": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2 + }, + { + "model": "minecraft:block/chorus_plant_noside1" + }, + { + "model": "minecraft:block/chorus_plant_noside2" + }, + { + "model": "minecraft:block/chorus_plant_noside3" + } + ] + }, + { + "when": { + "east": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside1", + "y": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside2", + "y": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside3", + "y": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2, + "y": 90, + "uvlock": true + } + ] + }, + { + "when": { + "south": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside2", + "y": 180, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside3", + "y": 180, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2, + "y": 180, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside1", + "y": 180, + "uvlock": true + } + ] + }, + { + "when": { + "west": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside3", + "y": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2, + "y": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside1", + "y": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside2", + "y": 270, + "uvlock": true + } + ] + }, + { + "when": { + "up": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2, + "x": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside3", + "x": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside1", + "x": 270, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside2", + "x": 270, + "uvlock": true + } + ] + }, + { + "when": { + "down": "false" + }, + "apply": [ + { + "model": "minecraft:block/chorus_plant_noside3", + "x": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside2", + "x": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside1", + "x": 90, + "uvlock": true + }, + { + "model": "minecraft:block/chorus_plant_noside", + "weight": 2, + "x": 90, + "uvlock": true + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/clay.json b/assets/minecraft/blockstates/clay.json new file mode 100644 index 0000000..d22f313 --- /dev/null +++ b/assets/minecraft/blockstates/clay.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/clay" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/coal_block.json b/assets/minecraft/blockstates/coal_block.json new file mode 100644 index 0000000..266adaa --- /dev/null +++ b/assets/minecraft/blockstates/coal_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/coal_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/coal_ore.json b/assets/minecraft/blockstates/coal_ore.json new file mode 100644 index 0000000..9fa7c00 --- /dev/null +++ b/assets/minecraft/blockstates/coal_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/coal_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/coarse_dirt.json b/assets/minecraft/blockstates/coarse_dirt.json new file mode 100644 index 0000000..1f87e5c --- /dev/null +++ b/assets/minecraft/blockstates/coarse_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/coarse_dirt" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobbled_deepslate.json b/assets/minecraft/blockstates/cobbled_deepslate.json new file mode 100644 index 0000000..d44144f --- /dev/null +++ b/assets/minecraft/blockstates/cobbled_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cobbled_deepslate" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobbled_deepslate_slab.json b/assets/minecraft/blockstates/cobbled_deepslate_slab.json new file mode 100644 index 0000000..65a49dc --- /dev/null +++ b/assets/minecraft/blockstates/cobbled_deepslate_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cobbled_deepslate_slab" + }, + "type=double": { + "model": "minecraft:block/cobbled_deepslate" + }, + "type=top": { + "model": "minecraft:block/cobbled_deepslate_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobbled_deepslate_stairs.json b/assets/minecraft/blockstates/cobbled_deepslate_stairs.json new file mode 100644 index 0000000..1225c6e --- /dev/null +++ b/assets/minecraft/blockstates/cobbled_deepslate_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/cobbled_deepslate_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/cobbled_deepslate_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobbled_deepslate_wall.json b/assets/minecraft/blockstates/cobbled_deepslate_wall.json new file mode 100644 index 0000000..6e2ae63 --- /dev/null +++ b/assets/minecraft/blockstates/cobbled_deepslate_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/cobbled_deepslate_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobblestone.json b/assets/minecraft/blockstates/cobblestone.json new file mode 100644 index 0000000..e94cf88 --- /dev/null +++ b/assets/minecraft/blockstates/cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cobblestone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobblestone_slab.json b/assets/minecraft/blockstates/cobblestone_slab.json new file mode 100644 index 0000000..8164d9e --- /dev/null +++ b/assets/minecraft/blockstates/cobblestone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cobblestone_slab" + }, + "type=double": { + "model": "minecraft:block/cobblestone" + }, + "type=top": { + "model": "minecraft:block/cobblestone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobblestone_stairs.json b/assets/minecraft/blockstates/cobblestone_stairs.json new file mode 100644 index 0000000..a95a8d6 --- /dev/null +++ b/assets/minecraft/blockstates/cobblestone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/cobblestone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/cobblestone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/cobblestone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/cobblestone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobblestone_wall.json b/assets/minecraft/blockstates/cobblestone_wall.json new file mode 100644 index 0000000..6ecf220 --- /dev/null +++ b/assets/minecraft/blockstates/cobblestone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/cobblestone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cobweb.json b/assets/minecraft/blockstates/cobweb.json new file mode 100644 index 0000000..30a165e --- /dev/null +++ b/assets/minecraft/blockstates/cobweb.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cobweb" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cocoa.json b/assets/minecraft/blockstates/cocoa.json new file mode 100644 index 0000000..d12aa4e --- /dev/null +++ b/assets/minecraft/blockstates/cocoa.json @@ -0,0 +1,49 @@ +{ + "variants": { + "age=0,facing=east": { + "model": "minecraft:block/cocoa_stage0", + "y": 270 + }, + "age=0,facing=north": { + "model": "minecraft:block/cocoa_stage0", + "y": 180 + }, + "age=0,facing=south": { + "model": "minecraft:block/cocoa_stage0" + }, + "age=0,facing=west": { + "model": "minecraft:block/cocoa_stage0", + "y": 90 + }, + "age=1,facing=east": { + "model": "minecraft:block/cocoa_stage1", + "y": 270 + }, + "age=1,facing=north": { + "model": "minecraft:block/cocoa_stage1", + "y": 180 + }, + "age=1,facing=south": { + "model": "minecraft:block/cocoa_stage1" + }, + "age=1,facing=west": { + "model": "minecraft:block/cocoa_stage1", + "y": 90 + }, + "age=2,facing=east": { + "model": "minecraft:block/cocoa_stage2", + "y": 270 + }, + "age=2,facing=north": { + "model": "minecraft:block/cocoa_stage2", + "y": 180 + }, + "age=2,facing=south": { + "model": "minecraft:block/cocoa_stage2" + }, + "age=2,facing=west": { + "model": "minecraft:block/cocoa_stage2", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/command_block.json b/assets/minecraft/blockstates/command_block.json new file mode 100644 index 0000000..dbda5cf --- /dev/null +++ b/assets/minecraft/blockstates/command_block.json @@ -0,0 +1,50 @@ +{ + "variants": { + "conditional=false,facing=down": { + "model": "minecraft:block/command_block", + "x": 90 + }, + "conditional=false,facing=east": { + "model": "minecraft:block/command_block", + "y": 90 + }, + "conditional=false,facing=north": { + "model": "minecraft:block/command_block" + }, + "conditional=false,facing=south": { + "model": "minecraft:block/command_block", + "y": 180 + }, + "conditional=false,facing=up": { + "model": "minecraft:block/command_block", + "x": 270 + }, + "conditional=false,facing=west": { + "model": "minecraft:block/command_block", + "y": 270 + }, + "conditional=true,facing=down": { + "model": "minecraft:block/command_block_conditional", + "x": 90 + }, + "conditional=true,facing=east": { + "model": "minecraft:block/command_block_conditional", + "y": 90 + }, + "conditional=true,facing=north": { + "model": "minecraft:block/command_block_conditional" + }, + "conditional=true,facing=south": { + "model": "minecraft:block/command_block_conditional", + "y": 180 + }, + "conditional=true,facing=up": { + "model": "minecraft:block/command_block_conditional", + "x": 270 + }, + "conditional=true,facing=west": { + "model": "minecraft:block/command_block_conditional", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/comparator.json b/assets/minecraft/blockstates/comparator.json new file mode 100644 index 0000000..570f3bf --- /dev/null +++ b/assets/minecraft/blockstates/comparator.json @@ -0,0 +1,64 @@ +{ + "variants": { + "facing=east,mode=compare,powered=false": { + "y": 270, + "model": "minecraft:block/comparator" + }, + "facing=east,mode=compare,powered=true": { + "y": 270, + "model": "minecraft:block/comparator_on" + }, + "facing=east,mode=subtract,powered=false": { + "y": 270, + "model": "minecraft:block/comparator_subtract" + }, + "facing=east,mode=subtract,powered=true": { + "y": 270, + "model": "minecraft:block/comparator_on_subtract" + }, + "facing=north,mode=compare,powered=false": { + "y": 180, + "model": "minecraft:block/comparator" + }, + "facing=north,mode=compare,powered=true": { + "y": 180, + "model": "minecraft:block/comparator_on" + }, + "facing=north,mode=subtract,powered=false": { + "y": 180, + "model": "minecraft:block/comparator_subtract" + }, + "facing=north,mode=subtract,powered=true": { + "y": 180, + "model": "minecraft:block/comparator_on_subtract" + }, + "facing=south,mode=compare,powered=false": { + "model": "minecraft:block/comparator" + }, + "facing=south,mode=compare,powered=true": { + "model": "minecraft:block/comparator_on" + }, + "facing=south,mode=subtract,powered=false": { + "model": "minecraft:block/comparator_subtract" + }, + "facing=south,mode=subtract,powered=true": { + "model": "minecraft:block/comparator_on_subtract" + }, + "facing=west,mode=compare,powered=false": { + "y": 90, + "model": "minecraft:block/comparator" + }, + "facing=west,mode=compare,powered=true": { + "y": 90, + "model": "minecraft:block/comparator_on" + }, + "facing=west,mode=subtract,powered=false": { + "y": 90, + "model": "minecraft:block/comparator_subtract" + }, + "facing=west,mode=subtract,powered=true": { + "y": 90, + "model": "minecraft:block/comparator_on_subtract" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/composter.json b/assets/minecraft/blockstates/composter.json new file mode 100644 index 0000000..70893d0 --- /dev/null +++ b/assets/minecraft/blockstates/composter.json @@ -0,0 +1,73 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/composter" + } + }, + { + "when": { + "level": "1" + }, + "apply": { + "model": "minecraft:block/composter_contents1" + } + }, + { + "when": { + "level": "2" + }, + "apply": { + "model": "minecraft:block/composter_contents2" + } + }, + { + "when": { + "level": "3" + }, + "apply": { + "model": "minecraft:block/composter_contents3" + } + }, + { + "when": { + "level": "4" + }, + "apply": { + "model": "minecraft:block/composter_contents4" + } + }, + { + "when": { + "level": "5" + }, + "apply": { + "model": "minecraft:block/composter_contents5" + } + }, + { + "when": { + "level": "6" + }, + "apply": { + "model": "minecraft:block/composter_contents6" + } + }, + { + "when": { + "level": "7" + }, + "apply": { + "model": "minecraft:block/composter_contents7" + } + }, + { + "when": { + "level": "8" + }, + "apply": { + "model": "minecraft:block/composter_contents_ready" + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/conduit.json b/assets/minecraft/blockstates/conduit.json new file mode 100644 index 0000000..f6841be --- /dev/null +++ b/assets/minecraft/blockstates/conduit.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/conduit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/copper_block.json b/assets/minecraft/blockstates/copper_block.json new file mode 100644 index 0000000..b440184 --- /dev/null +++ b/assets/minecraft/blockstates/copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/copper_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/copper_ore.json b/assets/minecraft/blockstates/copper_ore.json new file mode 100644 index 0000000..c8cd05c --- /dev/null +++ b/assets/minecraft/blockstates/copper_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/copper_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cornflower.json b/assets/minecraft/blockstates/cornflower.json new file mode 100644 index 0000000..2d78793 --- /dev/null +++ b/assets/minecraft/blockstates/cornflower.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cornflower" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cracked_deepslate_bricks.json b/assets/minecraft/blockstates/cracked_deepslate_bricks.json new file mode 100644 index 0000000..008daf0 --- /dev/null +++ b/assets/minecraft/blockstates/cracked_deepslate_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_deepslate_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cracked_deepslate_tiles.json b/assets/minecraft/blockstates/cracked_deepslate_tiles.json new file mode 100644 index 0000000..99ddace --- /dev/null +++ b/assets/minecraft/blockstates/cracked_deepslate_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_deepslate_tiles" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cracked_nether_bricks.json b/assets/minecraft/blockstates/cracked_nether_bricks.json new file mode 100644 index 0000000..42f44bb --- /dev/null +++ b/assets/minecraft/blockstates/cracked_nether_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_nether_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cracked_polished_blackstone_bricks.json b/assets/minecraft/blockstates/cracked_polished_blackstone_bricks.json new file mode 100644 index 0000000..2fe33dd --- /dev/null +++ b/assets/minecraft/blockstates/cracked_polished_blackstone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_polished_blackstone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cracked_stone_bricks.json b/assets/minecraft/blockstates/cracked_stone_bricks.json new file mode 100644 index 0000000..6e194be --- /dev/null +++ b/assets/minecraft/blockstates/cracked_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crafting_table.json b/assets/minecraft/blockstates/crafting_table.json new file mode 100644 index 0000000..46adc79 --- /dev/null +++ b/assets/minecraft/blockstates/crafting_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crafting_table" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/creeper_head.json b/assets/minecraft/blockstates/creeper_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/creeper_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/creeper_wall_head.json b/assets/minecraft/blockstates/creeper_wall_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/creeper_wall_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_button.json b/assets/minecraft/blockstates/crimson_button.json new file mode 100644 index 0000000..25a57e9 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/crimson_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/crimson_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/crimson_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/crimson_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/crimson_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/crimson_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_door.json b/assets/minecraft/blockstates/crimson_door.json new file mode 100644 index 0000000..41617c7 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/crimson_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/crimson_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/crimson_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_fence.json b/assets/minecraft/blockstates/crimson_fence.json new file mode 100644 index 0000000..d36a041 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/crimson_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/crimson_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/crimson_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/crimson_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/crimson_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_fence_gate.json b/assets/minecraft/blockstates/crimson_fence_gate.json new file mode 100644 index 0000000..3723264 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/crimson_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/crimson_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/crimson_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/crimson_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/crimson_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/crimson_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/crimson_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/crimson_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/crimson_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/crimson_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/crimson_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/crimson_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/crimson_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/crimson_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/crimson_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/crimson_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_fungus.json b/assets/minecraft/blockstates/crimson_fungus.json new file mode 100644 index 0000000..4ee39fd --- /dev/null +++ b/assets/minecraft/blockstates/crimson_fungus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_fungus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_hyphae.json b/assets/minecraft/blockstates/crimson_hyphae.json new file mode 100644 index 0000000..115ed63 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_hyphae.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/crimson_hyphae", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/crimson_hyphae" + }, + "axis=z": { + "model": "minecraft:block/crimson_hyphae", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_nylium.json b/assets/minecraft/blockstates/crimson_nylium.json new file mode 100644 index 0000000..e3ecaf6 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_nylium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_nylium" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_planks.json b/assets/minecraft/blockstates/crimson_planks.json new file mode 100644 index 0000000..9cd4ff6 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_pressure_plate.json b/assets/minecraft/blockstates/crimson_pressure_plate.json new file mode 100644 index 0000000..7e7ab3d --- /dev/null +++ b/assets/minecraft/blockstates/crimson_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/crimson_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/crimson_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_roots.json b/assets/minecraft/blockstates/crimson_roots.json new file mode 100644 index 0000000..830d559 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_roots.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_roots" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_sign.json b/assets/minecraft/blockstates/crimson_sign.json new file mode 100644 index 0000000..c2f40c9 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_slab.json b/assets/minecraft/blockstates/crimson_slab.json new file mode 100644 index 0000000..7f8f651 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/crimson_slab" + }, + "type=double": { + "model": "minecraft:block/crimson_planks" + }, + "type=top": { + "model": "minecraft:block/crimson_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_stairs.json b/assets/minecraft/blockstates/crimson_stairs.json new file mode 100644 index 0000000..5b59f48 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/crimson_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/crimson_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/crimson_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/crimson_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_stem.json b/assets/minecraft/blockstates/crimson_stem.json new file mode 100644 index 0000000..81285b0 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_stem.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/crimson_stem", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/crimson_stem" + }, + "axis=z": { + "model": "minecraft:block/crimson_stem", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_trapdoor.json b/assets/minecraft/blockstates/crimson_trapdoor.json new file mode 100644 index 0000000..a3be29c --- /dev/null +++ b/assets/minecraft/blockstates/crimson_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/crimson_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/crimson_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/crimson_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/crimson_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/crimson_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/crimson_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/crimson_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/crimson_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/crimson_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/crimson_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crimson_wall_sign.json b/assets/minecraft/blockstates/crimson_wall_sign.json new file mode 100644 index 0000000..c2f40c9 --- /dev/null +++ b/assets/minecraft/blockstates/crimson_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crimson_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/crying_obsidian.json b/assets/minecraft/blockstates/crying_obsidian.json new file mode 100644 index 0000000..fd7ad59 --- /dev/null +++ b/assets/minecraft/blockstates/crying_obsidian.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/crying_obsidian" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_copper.json b/assets/minecraft/blockstates/cut_copper.json new file mode 100644 index 0000000..2105f29 --- /dev/null +++ b/assets/minecraft/blockstates/cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_copper_slab.json b/assets/minecraft/blockstates/cut_copper_slab.json new file mode 100644 index 0000000..31d149b --- /dev/null +++ b/assets/minecraft/blockstates/cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/cut_copper" + }, + "type=top": { + "model": "minecraft:block/cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_copper_stairs.json b/assets/minecraft/blockstates/cut_copper_stairs.json new file mode 100644 index 0000000..1f6d274 --- /dev/null +++ b/assets/minecraft/blockstates/cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_red_sandstone.json b/assets/minecraft/blockstates/cut_red_sandstone.json new file mode 100644 index 0000000..7ef05a7 --- /dev/null +++ b/assets/minecraft/blockstates/cut_red_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cut_red_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_red_sandstone_slab.json b/assets/minecraft/blockstates/cut_red_sandstone_slab.json new file mode 100644 index 0000000..0b7645a --- /dev/null +++ b/assets/minecraft/blockstates/cut_red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cut_red_sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/cut_red_sandstone" + }, + "type=top": { + "model": "minecraft:block/cut_red_sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_sandstone.json b/assets/minecraft/blockstates/cut_sandstone.json new file mode 100644 index 0000000..9bab8fc --- /dev/null +++ b/assets/minecraft/blockstates/cut_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cut_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cut_sandstone_slab.json b/assets/minecraft/blockstates/cut_sandstone_slab.json new file mode 100644 index 0000000..5c8f052 --- /dev/null +++ b/assets/minecraft/blockstates/cut_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cut_sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/cut_sandstone" + }, + "type=top": { + "model": "minecraft:block/cut_sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_banner.json b/assets/minecraft/blockstates/cyan_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_bed.json b/assets/minecraft/blockstates/cyan_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_candle.json b/assets/minecraft/blockstates/cyan_candle.json new file mode 100644 index 0000000..4e35ccd --- /dev/null +++ b/assets/minecraft/blockstates/cyan_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/cyan_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/cyan_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/cyan_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/cyan_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/cyan_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/cyan_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/cyan_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/cyan_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_candle_cake.json b/assets/minecraft/blockstates/cyan_candle_cake.json new file mode 100644 index 0000000..348abcc --- /dev/null +++ b/assets/minecraft/blockstates/cyan_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/cyan_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/cyan_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_carpet.json b/assets/minecraft/blockstates/cyan_carpet.json new file mode 100644 index 0000000..0b0212c --- /dev/null +++ b/assets/minecraft/blockstates/cyan_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_concrete.json b/assets/minecraft/blockstates/cyan_concrete.json new file mode 100644 index 0000000..32935a3 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_concrete_powder.json b/assets/minecraft/blockstates/cyan_concrete_powder.json new file mode 100644 index 0000000..cf7085e --- /dev/null +++ b/assets/minecraft/blockstates/cyan_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/cyan_concrete_powder" + }, + { + "model": "minecraft:block/cyan_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/cyan_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/cyan_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_glazed_terracotta.json b/assets/minecraft/blockstates/cyan_glazed_terracotta.json new file mode 100644 index 0000000..26276ef --- /dev/null +++ b/assets/minecraft/blockstates/cyan_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/cyan_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/cyan_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/cyan_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/cyan_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_shulker_box.json b/assets/minecraft/blockstates/cyan_shulker_box.json new file mode 100644 index 0000000..86214c0 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_stained_glass.json b/assets/minecraft/blockstates/cyan_stained_glass.json new file mode 100644 index 0000000..6645a57 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_stained_glass_pane.json b/assets/minecraft/blockstates/cyan_stained_glass_pane.json new file mode 100644 index 0000000..0867692 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/cyan_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_terracotta.json b/assets/minecraft/blockstates/cyan_terracotta.json new file mode 100644 index 0000000..dca321f --- /dev/null +++ b/assets/minecraft/blockstates/cyan_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_wall_banner.json b/assets/minecraft/blockstates/cyan_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/cyan_wool.json b/assets/minecraft/blockstates/cyan_wool.json new file mode 100644 index 0000000..48b12b5 --- /dev/null +++ b/assets/minecraft/blockstates/cyan_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cyan_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/damaged_anvil.json b/assets/minecraft/blockstates/damaged_anvil.json new file mode 100644 index 0000000..cca2bca --- /dev/null +++ b/assets/minecraft/blockstates/damaged_anvil.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/damaged_anvil", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/damaged_anvil", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/damaged_anvil" + }, + "facing=west": { + "model": "minecraft:block/damaged_anvil", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dandelion.json b/assets/minecraft/blockstates/dandelion.json new file mode 100644 index 0000000..bf8a14b --- /dev/null +++ b/assets/minecraft/blockstates/dandelion.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dandelion" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_button.json b/assets/minecraft/blockstates/dark_oak_button.json new file mode 100644 index 0000000..7548810 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/dark_oak_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/dark_oak_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/dark_oak_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/dark_oak_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/dark_oak_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_door.json b/assets/minecraft/blockstates/dark_oak_door.json new file mode 100644 index 0000000..6dc514a --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/dark_oak_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/dark_oak_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/dark_oak_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_fence.json b/assets/minecraft/blockstates/dark_oak_fence.json new file mode 100644 index 0000000..8373b36 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/dark_oak_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/dark_oak_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/dark_oak_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/dark_oak_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/dark_oak_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_fence_gate.json b/assets/minecraft/blockstates/dark_oak_fence_gate.json new file mode 100644 index 0000000..9170480 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/dark_oak_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/dark_oak_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/dark_oak_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/dark_oak_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/dark_oak_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/dark_oak_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/dark_oak_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/dark_oak_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/dark_oak_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/dark_oak_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/dark_oak_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/dark_oak_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/dark_oak_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/dark_oak_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/dark_oak_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/dark_oak_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_leaves.json b/assets/minecraft/blockstates/dark_oak_leaves.json new file mode 100644 index 0000000..0b6f4f4 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_oak_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_log.json b/assets/minecraft/blockstates/dark_oak_log.json new file mode 100644 index 0000000..ae91a10 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/dark_oak_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/dark_oak_log" + }, + "axis=z": { + "model": "minecraft:block/dark_oak_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_planks.json b/assets/minecraft/blockstates/dark_oak_planks.json new file mode 100644 index 0000000..47194b0 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_oak_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_pressure_plate.json b/assets/minecraft/blockstates/dark_oak_pressure_plate.json new file mode 100644 index 0000000..7a3ce2a --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/dark_oak_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/dark_oak_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_sapling.json b/assets/minecraft/blockstates/dark_oak_sapling.json new file mode 100644 index 0000000..31435f3 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_oak_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_sign.json b/assets/minecraft/blockstates/dark_oak_sign.json new file mode 100644 index 0000000..d3e8f53 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_oak_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_slab.json b/assets/minecraft/blockstates/dark_oak_slab.json new file mode 100644 index 0000000..a99483a --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/dark_oak_slab" + }, + "type=double": { + "model": "minecraft:block/dark_oak_planks" + }, + "type=top": { + "model": "minecraft:block/dark_oak_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_stairs.json b/assets/minecraft/blockstates/dark_oak_stairs.json new file mode 100644 index 0000000..53e97c0 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/dark_oak_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/dark_oak_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/dark_oak_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/dark_oak_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_trapdoor.json b/assets/minecraft/blockstates/dark_oak_trapdoor.json new file mode 100644 index 0000000..87bb35c --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/dark_oak_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/dark_oak_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_wall_sign.json b/assets/minecraft/blockstates/dark_oak_wall_sign.json new file mode 100644 index 0000000..d3e8f53 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_oak_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_oak_wood.json b/assets/minecraft/blockstates/dark_oak_wood.json new file mode 100644 index 0000000..d45b617 --- /dev/null +++ b/assets/minecraft/blockstates/dark_oak_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/dark_oak_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/dark_oak_wood" + }, + "axis=z": { + "model": "minecraft:block/dark_oak_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_prismarine.json b/assets/minecraft/blockstates/dark_prismarine.json new file mode 100644 index 0000000..2f1ce74 --- /dev/null +++ b/assets/minecraft/blockstates/dark_prismarine.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dark_prismarine" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_prismarine_slab.json b/assets/minecraft/blockstates/dark_prismarine_slab.json new file mode 100644 index 0000000..80a6194 --- /dev/null +++ b/assets/minecraft/blockstates/dark_prismarine_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/dark_prismarine_slab" + }, + "type=double": { + "model": "minecraft:block/dark_prismarine" + }, + "type=top": { + "model": "minecraft:block/dark_prismarine_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dark_prismarine_stairs.json b/assets/minecraft/blockstates/dark_prismarine_stairs.json new file mode 100644 index 0000000..8d0cda7 --- /dev/null +++ b/assets/minecraft/blockstates/dark_prismarine_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/dark_prismarine_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/dark_prismarine_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/dark_prismarine_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/daylight_detector.json b/assets/minecraft/blockstates/daylight_detector.json new file mode 100644 index 0000000..c6182ff --- /dev/null +++ b/assets/minecraft/blockstates/daylight_detector.json @@ -0,0 +1,10 @@ +{ + "variants": { + "inverted=false": { + "model": "minecraft:block/daylight_detector" + }, + "inverted=true": { + "model": "minecraft:block/daylight_detector_inverted" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_brain_coral.json b/assets/minecraft/blockstates/dead_brain_coral.json new file mode 100644 index 0000000..736b2bd --- /dev/null +++ b/assets/minecraft/blockstates/dead_brain_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_brain_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_brain_coral_block.json b/assets/minecraft/blockstates/dead_brain_coral_block.json new file mode 100644 index 0000000..550f6b0 --- /dev/null +++ b/assets/minecraft/blockstates/dead_brain_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_brain_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_brain_coral_fan.json b/assets/minecraft/blockstates/dead_brain_coral_fan.json new file mode 100644 index 0000000..41c6e2a --- /dev/null +++ b/assets/minecraft/blockstates/dead_brain_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_brain_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_brain_coral_wall_fan.json b/assets/minecraft/blockstates/dead_brain_coral_wall_fan.json new file mode 100644 index 0000000..03c9d97 --- /dev/null +++ b/assets/minecraft/blockstates/dead_brain_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/dead_brain_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dead_brain_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/dead_brain_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/dead_brain_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_bubble_coral.json b/assets/minecraft/blockstates/dead_bubble_coral.json new file mode 100644 index 0000000..fac745e --- /dev/null +++ b/assets/minecraft/blockstates/dead_bubble_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_bubble_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_bubble_coral_block.json b/assets/minecraft/blockstates/dead_bubble_coral_block.json new file mode 100644 index 0000000..ada5781 --- /dev/null +++ b/assets/minecraft/blockstates/dead_bubble_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_bubble_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_bubble_coral_fan.json b/assets/minecraft/blockstates/dead_bubble_coral_fan.json new file mode 100644 index 0000000..d55b060 --- /dev/null +++ b/assets/minecraft/blockstates/dead_bubble_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_bubble_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_bubble_coral_wall_fan.json b/assets/minecraft/blockstates/dead_bubble_coral_wall_fan.json new file mode 100644 index 0000000..727aea1 --- /dev/null +++ b/assets/minecraft/blockstates/dead_bubble_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/dead_bubble_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dead_bubble_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/dead_bubble_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/dead_bubble_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_bush.json b/assets/minecraft/blockstates/dead_bush.json new file mode 100644 index 0000000..ed88d10 --- /dev/null +++ b/assets/minecraft/blockstates/dead_bush.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_bush" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_fire_coral.json b/assets/minecraft/blockstates/dead_fire_coral.json new file mode 100644 index 0000000..65f7ee3 --- /dev/null +++ b/assets/minecraft/blockstates/dead_fire_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_fire_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_fire_coral_block.json b/assets/minecraft/blockstates/dead_fire_coral_block.json new file mode 100644 index 0000000..4414956 --- /dev/null +++ b/assets/minecraft/blockstates/dead_fire_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_fire_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_fire_coral_fan.json b/assets/minecraft/blockstates/dead_fire_coral_fan.json new file mode 100644 index 0000000..fb3c6fe --- /dev/null +++ b/assets/minecraft/blockstates/dead_fire_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_fire_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_fire_coral_wall_fan.json b/assets/minecraft/blockstates/dead_fire_coral_wall_fan.json new file mode 100644 index 0000000..0fd5258 --- /dev/null +++ b/assets/minecraft/blockstates/dead_fire_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/dead_fire_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dead_fire_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/dead_fire_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/dead_fire_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_horn_coral.json b/assets/minecraft/blockstates/dead_horn_coral.json new file mode 100644 index 0000000..f38ce33 --- /dev/null +++ b/assets/minecraft/blockstates/dead_horn_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_horn_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_horn_coral_block.json b/assets/minecraft/blockstates/dead_horn_coral_block.json new file mode 100644 index 0000000..8666c0c --- /dev/null +++ b/assets/minecraft/blockstates/dead_horn_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_horn_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_horn_coral_fan.json b/assets/minecraft/blockstates/dead_horn_coral_fan.json new file mode 100644 index 0000000..1f72003 --- /dev/null +++ b/assets/minecraft/blockstates/dead_horn_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_horn_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_horn_coral_wall_fan.json b/assets/minecraft/blockstates/dead_horn_coral_wall_fan.json new file mode 100644 index 0000000..02928d6 --- /dev/null +++ b/assets/minecraft/blockstates/dead_horn_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/dead_horn_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dead_horn_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/dead_horn_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/dead_horn_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_tube_coral.json b/assets/minecraft/blockstates/dead_tube_coral.json new file mode 100644 index 0000000..156c3f0 --- /dev/null +++ b/assets/minecraft/blockstates/dead_tube_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_tube_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_tube_coral_block.json b/assets/minecraft/blockstates/dead_tube_coral_block.json new file mode 100644 index 0000000..72d4055 --- /dev/null +++ b/assets/minecraft/blockstates/dead_tube_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_tube_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_tube_coral_fan.json b/assets/minecraft/blockstates/dead_tube_coral_fan.json new file mode 100644 index 0000000..095e294 --- /dev/null +++ b/assets/minecraft/blockstates/dead_tube_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dead_tube_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dead_tube_coral_wall_fan.json b/assets/minecraft/blockstates/dead_tube_coral_wall_fan.json new file mode 100644 index 0000000..0705e15 --- /dev/null +++ b/assets/minecraft/blockstates/dead_tube_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/dead_tube_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dead_tube_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/dead_tube_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/dead_tube_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate.json b/assets/minecraft/blockstates/deepslate.json new file mode 100644 index 0000000..0013c1e --- /dev/null +++ b/assets/minecraft/blockstates/deepslate.json @@ -0,0 +1,62 @@ +{ + "variants": { + "axis=x": [ + { + "model": "minecraft:block/deepslate", + "x": 90, + "y": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "x": 90, + "y": 90 + }, + { + "model": "minecraft:block/deepslate", + "y": 90, + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 90, + "x": 90 + } + ], + "axis=y": [ + { + "model": "minecraft:block/deepslate" + }, + { + "model": "minecraft:block/deepslate_mirrored" + }, + { + "model": "minecraft:block/deepslate", + "y": 180 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 180 + } + ], + "axis=z": [ + { + "model": "minecraft:block/deepslate", + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "x": 90 + }, + { + "model": "minecraft:block/deepslate", + "y": 180, + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 180, + "x": 90 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_brick_slab.json b/assets/minecraft/blockstates/deepslate_brick_slab.json new file mode 100644 index 0000000..1d17103 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/deepslate_brick_slab" + }, + "type=double": { + "model": "minecraft:block/deepslate_bricks" + }, + "type=top": { + "model": "minecraft:block/deepslate_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_brick_stairs.json b/assets/minecraft/blockstates/deepslate_brick_stairs.json new file mode 100644 index 0000000..e1347ce --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/deepslate_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_brick_wall.json b/assets/minecraft/blockstates/deepslate_brick_wall.json new file mode 100644 index 0000000..3480cdb --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_bricks.json b/assets/minecraft/blockstates/deepslate_bricks.json new file mode 100644 index 0000000..1884843 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_coal_ore.json b/assets/minecraft/blockstates/deepslate_coal_ore.json new file mode 100644 index 0000000..8df1848 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_coal_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_coal_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_copper_ore.json b/assets/minecraft/blockstates/deepslate_copper_ore.json new file mode 100644 index 0000000..aa4aaa0 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_copper_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_copper_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_diamond_ore.json b/assets/minecraft/blockstates/deepslate_diamond_ore.json new file mode 100644 index 0000000..fa67e3f --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_diamond_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_diamond_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_emerald_ore.json b/assets/minecraft/blockstates/deepslate_emerald_ore.json new file mode 100644 index 0000000..bf0b926 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_emerald_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_emerald_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_gold_ore.json b/assets/minecraft/blockstates/deepslate_gold_ore.json new file mode 100644 index 0000000..f2077df --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_gold_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_gold_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_iron_ore.json b/assets/minecraft/blockstates/deepslate_iron_ore.json new file mode 100644 index 0000000..62c79c1 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_iron_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_iron_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_lapis_ore.json b/assets/minecraft/blockstates/deepslate_lapis_ore.json new file mode 100644 index 0000000..60d27c9 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_lapis_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_lapis_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_redstone_ore.json b/assets/minecraft/blockstates/deepslate_redstone_ore.json new file mode 100644 index 0000000..8767d7d --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_redstone_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_redstone_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_tile_slab.json b/assets/minecraft/blockstates/deepslate_tile_slab.json new file mode 100644 index 0000000..60a8208 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_tile_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/deepslate_tile_slab" + }, + "type=double": { + "model": "minecraft:block/deepslate_tiles" + }, + "type=top": { + "model": "minecraft:block/deepslate_tile_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_tile_stairs.json b/assets/minecraft/blockstates/deepslate_tile_stairs.json new file mode 100644 index 0000000..92684bc --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_tile_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/deepslate_tile_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/deepslate_tile_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/deepslate_tile_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_tile_wall.json b/assets/minecraft/blockstates/deepslate_tile_wall.json new file mode 100644 index 0000000..8f302a8 --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_tile_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/deepslate_tile_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/deepslate_tiles.json b/assets/minecraft/blockstates/deepslate_tiles.json new file mode 100644 index 0000000..2e9d4dc --- /dev/null +++ b/assets/minecraft/blockstates/deepslate_tiles.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/deepslate_tiles" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/detector_rail.json b/assets/minecraft/blockstates/detector_rail.json new file mode 100644 index 0000000..fff11cc --- /dev/null +++ b/assets/minecraft/blockstates/detector_rail.json @@ -0,0 +1,46 @@ +{ + "variants": { + "powered=false,shape=ascending_east": { + "model": "minecraft:block/detector_rail_raised_ne", + "y": 90 + }, + "powered=false,shape=ascending_north": { + "model": "minecraft:block/detector_rail_raised_ne" + }, + "powered=false,shape=ascending_south": { + "model": "minecraft:block/detector_rail_raised_sw" + }, + "powered=false,shape=ascending_west": { + "model": "minecraft:block/detector_rail_raised_sw", + "y": 90 + }, + "powered=false,shape=east_west": { + "model": "minecraft:block/detector_rail", + "y": 90 + }, + "powered=false,shape=north_south": { + "model": "minecraft:block/detector_rail" + }, + "powered=true,shape=ascending_east": { + "model": "minecraft:block/detector_rail_on_raised_ne", + "y": 90 + }, + "powered=true,shape=ascending_north": { + "model": "minecraft:block/detector_rail_on_raised_ne" + }, + "powered=true,shape=ascending_south": { + "model": "minecraft:block/detector_rail_on_raised_sw" + }, + "powered=true,shape=ascending_west": { + "model": "minecraft:block/detector_rail_on_raised_sw", + "y": 90 + }, + "powered=true,shape=east_west": { + "model": "minecraft:block/detector_rail_on", + "y": 90 + }, + "powered=true,shape=north_south": { + "model": "minecraft:block/detector_rail_on" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diamond_block.json b/assets/minecraft/blockstates/diamond_block.json new file mode 100644 index 0000000..5a5d888 --- /dev/null +++ b/assets/minecraft/blockstates/diamond_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/diamond_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diamond_ore.json b/assets/minecraft/blockstates/diamond_ore.json new file mode 100644 index 0000000..fda8843 --- /dev/null +++ b/assets/minecraft/blockstates/diamond_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/diamond_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diorite.json b/assets/minecraft/blockstates/diorite.json new file mode 100644 index 0000000..6adf7b0 --- /dev/null +++ b/assets/minecraft/blockstates/diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/diorite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diorite_slab.json b/assets/minecraft/blockstates/diorite_slab.json new file mode 100644 index 0000000..58e5611 --- /dev/null +++ b/assets/minecraft/blockstates/diorite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/diorite_slab" + }, + "type=double": { + "model": "minecraft:block/diorite" + }, + "type=top": { + "model": "minecraft:block/diorite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diorite_stairs.json b/assets/minecraft/blockstates/diorite_stairs.json new file mode 100644 index 0000000..c44582d --- /dev/null +++ b/assets/minecraft/blockstates/diorite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/diorite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/diorite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/diorite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/diorite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/diorite_wall.json b/assets/minecraft/blockstates/diorite_wall.json new file mode 100644 index 0000000..80d7581 --- /dev/null +++ b/assets/minecraft/blockstates/diorite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/diorite_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/diorite_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dirt.json b/assets/minecraft/blockstates/dirt.json new file mode 100644 index 0000000..875507f --- /dev/null +++ b/assets/minecraft/blockstates/dirt.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/dirt" + }, + { + "model": "minecraft:block/dirt", + "y": 90 + }, + { + "model": "minecraft:block/dirt", + "y": 180 + }, + { + "model": "minecraft:block/dirt", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dirt_path.json b/assets/minecraft/blockstates/dirt_path.json new file mode 100644 index 0000000..3865928 --- /dev/null +++ b/assets/minecraft/blockstates/dirt_path.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/dirt_path" + }, + { + "model": "minecraft:block/dirt_path", + "y": 90 + }, + { + "model": "minecraft:block/dirt_path", + "y": 180 + }, + { + "model": "minecraft:block/dirt_path", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dispenser.json b/assets/minecraft/blockstates/dispenser.json new file mode 100644 index 0000000..aae90a8 --- /dev/null +++ b/assets/minecraft/blockstates/dispenser.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/dispenser_vertical", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/dispenser", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dispenser" + }, + "facing=south": { + "model": "minecraft:block/dispenser", + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/dispenser_vertical" + }, + "facing=west": { + "model": "minecraft:block/dispenser", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dragon_egg.json b/assets/minecraft/blockstates/dragon_egg.json new file mode 100644 index 0000000..9bb980f --- /dev/null +++ b/assets/minecraft/blockstates/dragon_egg.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dragon_egg" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dragon_head.json b/assets/minecraft/blockstates/dragon_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/dragon_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dragon_wall_head.json b/assets/minecraft/blockstates/dragon_wall_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/dragon_wall_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dried_kelp_block.json b/assets/minecraft/blockstates/dried_kelp_block.json new file mode 100644 index 0000000..aa9d160 --- /dev/null +++ b/assets/minecraft/blockstates/dried_kelp_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dried_kelp_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dripstone_block.json b/assets/minecraft/blockstates/dripstone_block.json new file mode 100644 index 0000000..d3949ca --- /dev/null +++ b/assets/minecraft/blockstates/dripstone_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/dripstone_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/dropper.json b/assets/minecraft/blockstates/dropper.json new file mode 100644 index 0000000..19b1483 --- /dev/null +++ b/assets/minecraft/blockstates/dropper.json @@ -0,0 +1,26 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/dropper_vertical", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/dropper", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/dropper" + }, + "facing=south": { + "model": "minecraft:block/dropper", + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/dropper_vertical" + }, + "facing=west": { + "model": "minecraft:block/dropper", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/emerald_block.json b/assets/minecraft/blockstates/emerald_block.json new file mode 100644 index 0000000..e159176 --- /dev/null +++ b/assets/minecraft/blockstates/emerald_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/emerald_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/emerald_ore.json b/assets/minecraft/blockstates/emerald_ore.json new file mode 100644 index 0000000..ed6121a --- /dev/null +++ b/assets/minecraft/blockstates/emerald_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/emerald_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/enchanting_table.json b/assets/minecraft/blockstates/enchanting_table.json new file mode 100644 index 0000000..85aeab3 --- /dev/null +++ b/assets/minecraft/blockstates/enchanting_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/enchanting_table" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_gateway.json b/assets/minecraft/blockstates/end_gateway.json new file mode 100644 index 0000000..2b5f683 --- /dev/null +++ b/assets/minecraft/blockstates/end_gateway.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/end_portal" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_portal.json b/assets/minecraft/blockstates/end_portal.json new file mode 100644 index 0000000..2b5f683 --- /dev/null +++ b/assets/minecraft/blockstates/end_portal.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/end_portal" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_portal_frame.json b/assets/minecraft/blockstates/end_portal_frame.json new file mode 100644 index 0000000..adcb19a --- /dev/null +++ b/assets/minecraft/blockstates/end_portal_frame.json @@ -0,0 +1,34 @@ +{ + "variants": { + "eye=false,facing=east": { + "model": "minecraft:block/end_portal_frame", + "y": 270 + }, + "eye=false,facing=north": { + "model": "minecraft:block/end_portal_frame", + "y": 180 + }, + "eye=false,facing=south": { + "model": "minecraft:block/end_portal_frame" + }, + "eye=false,facing=west": { + "model": "minecraft:block/end_portal_frame", + "y": 90 + }, + "eye=true,facing=east": { + "model": "minecraft:block/end_portal_frame_filled", + "y": 270 + }, + "eye=true,facing=north": { + "model": "minecraft:block/end_portal_frame_filled", + "y": 180 + }, + "eye=true,facing=south": { + "model": "minecraft:block/end_portal_frame_filled" + }, + "eye=true,facing=west": { + "model": "minecraft:block/end_portal_frame_filled", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_rod.json b/assets/minecraft/blockstates/end_rod.json new file mode 100644 index 0000000..0119a1a --- /dev/null +++ b/assets/minecraft/blockstates/end_rod.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/end_rod", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/end_rod", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/end_rod", + "x": 90 + }, + "facing=south": { + "model": "minecraft:block/end_rod", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/end_rod" + }, + "facing=west": { + "model": "minecraft:block/end_rod", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_stone.json b/assets/minecraft/blockstates/end_stone.json new file mode 100644 index 0000000..e8e23c9 --- /dev/null +++ b/assets/minecraft/blockstates/end_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/end_stone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_stone_brick_slab.json b/assets/minecraft/blockstates/end_stone_brick_slab.json new file mode 100644 index 0000000..08681cc --- /dev/null +++ b/assets/minecraft/blockstates/end_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/end_stone_brick_slab" + }, + "type=double": { + "model": "minecraft:block/end_stone_bricks" + }, + "type=top": { + "model": "minecraft:block/end_stone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_stone_brick_stairs.json b/assets/minecraft/blockstates/end_stone_brick_stairs.json new file mode 100644 index 0000000..a60c35b --- /dev/null +++ b/assets/minecraft/blockstates/end_stone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/end_stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/end_stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/end_stone_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_stone_brick_wall.json b/assets/minecraft/blockstates/end_stone_brick_wall.json new file mode 100644 index 0000000..c416264 --- /dev/null +++ b/assets/minecraft/blockstates/end_stone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/end_stone_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/end_stone_bricks.json b/assets/minecraft/blockstates/end_stone_bricks.json new file mode 100644 index 0000000..1cc0910 --- /dev/null +++ b/assets/minecraft/blockstates/end_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/end_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/ender_chest.json b/assets/minecraft/blockstates/ender_chest.json new file mode 100644 index 0000000..8656aed --- /dev/null +++ b/assets/minecraft/blockstates/ender_chest.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/ender_chest" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/exposed_copper.json b/assets/minecraft/blockstates/exposed_copper.json new file mode 100644 index 0000000..ed711e7 --- /dev/null +++ b/assets/minecraft/blockstates/exposed_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/exposed_cut_copper.json b/assets/minecraft/blockstates/exposed_cut_copper.json new file mode 100644 index 0000000..3b465b0 --- /dev/null +++ b/assets/minecraft/blockstates/exposed_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/exposed_cut_copper_slab.json b/assets/minecraft/blockstates/exposed_cut_copper_slab.json new file mode 100644 index 0000000..81b09c7 --- /dev/null +++ b/assets/minecraft/blockstates/exposed_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/exposed_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/exposed_cut_copper" + }, + "type=top": { + "model": "minecraft:block/exposed_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/exposed_cut_copper_stairs.json b/assets/minecraft/blockstates/exposed_cut_copper_stairs.json new file mode 100644 index 0000000..db31a66 --- /dev/null +++ b/assets/minecraft/blockstates/exposed_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/farmland.json b/assets/minecraft/blockstates/farmland.json new file mode 100644 index 0000000..93882d0 --- /dev/null +++ b/assets/minecraft/blockstates/farmland.json @@ -0,0 +1,28 @@ +{ + "variants": { + "moisture=0": { + "model": "minecraft:block/farmland" + }, + "moisture=1": { + "model": "minecraft:block/farmland" + }, + "moisture=2": { + "model": "minecraft:block/farmland" + }, + "moisture=3": { + "model": "minecraft:block/farmland" + }, + "moisture=4": { + "model": "minecraft:block/farmland" + }, + "moisture=5": { + "model": "minecraft:block/farmland" + }, + "moisture=6": { + "model": "minecraft:block/farmland" + }, + "moisture=7": { + "model": "minecraft:block/farmland_moist" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fern.json b/assets/minecraft/blockstates/fern.json new file mode 100644 index 0000000..01cf1d3 --- /dev/null +++ b/assets/minecraft/blockstates/fern.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/fern" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fire.json b/assets/minecraft/blockstates/fire.json new file mode 100644 index 0000000..e0a8cbd --- /dev/null +++ b/assets/minecraft/blockstates/fire.json @@ -0,0 +1,172 @@ +{ + "multipart": [ + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": [ + { + "model": "minecraft:block/fire_floor0" + }, + { + "model": "minecraft:block/fire_floor1" + } + ] + }, + { + "when": { + "OR": [ + { + "north": "true" + }, + { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + } + ] + }, + "apply": [ + { + "model": "minecraft:block/fire_side0" + }, + { + "model": "minecraft:block/fire_side1" + }, + { + "model": "minecraft:block/fire_side_alt0" + }, + { + "model": "minecraft:block/fire_side_alt1" + } + ] + }, + { + "when": { + "OR": [ + { + "east": "true" + }, + { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + } + ] + }, + "apply": [ + { + "model": "minecraft:block/fire_side0", + "y": 90 + }, + { + "model": "minecraft:block/fire_side1", + "y": 90 + }, + { + "model": "minecraft:block/fire_side_alt0", + "y": 90 + }, + { + "model": "minecraft:block/fire_side_alt1", + "y": 90 + } + ] + }, + { + "when": { + "OR": [ + { + "south": "true" + }, + { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + } + ] + }, + "apply": [ + { + "model": "minecraft:block/fire_side0", + "y": 180 + }, + { + "model": "minecraft:block/fire_side1", + "y": 180 + }, + { + "model": "minecraft:block/fire_side_alt0", + "y": 180 + }, + { + "model": "minecraft:block/fire_side_alt1", + "y": 180 + } + ] + }, + { + "when": { + "OR": [ + { + "west": "true" + }, + { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + } + ] + }, + "apply": [ + { + "model": "minecraft:block/fire_side0", + "y": 270 + }, + { + "model": "minecraft:block/fire_side1", + "y": 270 + }, + { + "model": "minecraft:block/fire_side_alt0", + "y": 270 + }, + { + "model": "minecraft:block/fire_side_alt1", + "y": 270 + } + ] + }, + { + "when": { + "up": "true" + }, + "apply": [ + { + "model": "minecraft:block/fire_up0" + }, + { + "model": "minecraft:block/fire_up1" + }, + { + "model": "minecraft:block/fire_up_alt0" + }, + { + "model": "minecraft:block/fire_up_alt1" + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fire_coral.json b/assets/minecraft/blockstates/fire_coral.json new file mode 100644 index 0000000..a80bfad --- /dev/null +++ b/assets/minecraft/blockstates/fire_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/fire_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fire_coral_block.json b/assets/minecraft/blockstates/fire_coral_block.json new file mode 100644 index 0000000..a4f98fb --- /dev/null +++ b/assets/minecraft/blockstates/fire_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/fire_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fire_coral_fan.json b/assets/minecraft/blockstates/fire_coral_fan.json new file mode 100644 index 0000000..d6579f8 --- /dev/null +++ b/assets/minecraft/blockstates/fire_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/fire_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fire_coral_wall_fan.json b/assets/minecraft/blockstates/fire_coral_wall_fan.json new file mode 100644 index 0000000..9149330 --- /dev/null +++ b/assets/minecraft/blockstates/fire_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/fire_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/fire_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/fire_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/fire_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/fletching_table.json b/assets/minecraft/blockstates/fletching_table.json new file mode 100644 index 0000000..941b4fd --- /dev/null +++ b/assets/minecraft/blockstates/fletching_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/fletching_table" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/flower_pot.json b/assets/minecraft/blockstates/flower_pot.json new file mode 100644 index 0000000..8a1ab93 --- /dev/null +++ b/assets/minecraft/blockstates/flower_pot.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/flower_pot" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/flowering_azalea.json b/assets/minecraft/blockstates/flowering_azalea.json new file mode 100644 index 0000000..daeb290 --- /dev/null +++ b/assets/minecraft/blockstates/flowering_azalea.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/flowering_azalea" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/flowering_azalea_leaves.json b/assets/minecraft/blockstates/flowering_azalea_leaves.json new file mode 100644 index 0000000..9731fdb --- /dev/null +++ b/assets/minecraft/blockstates/flowering_azalea_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/flowering_azalea_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/frosted_ice.json b/assets/minecraft/blockstates/frosted_ice.json new file mode 100644 index 0000000..f03b5bd --- /dev/null +++ b/assets/minecraft/blockstates/frosted_ice.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/frosted_ice_0" + }, + "age=1": { + "model": "minecraft:block/frosted_ice_1" + }, + "age=2": { + "model": "minecraft:block/frosted_ice_2" + }, + "age=3": { + "model": "minecraft:block/frosted_ice_3" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/furnace.json b/assets/minecraft/blockstates/furnace.json new file mode 100644 index 0000000..9c31d91 --- /dev/null +++ b/assets/minecraft/blockstates/furnace.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/furnace", + "y": 90 + }, + "facing=east,lit=true": { + "model": "minecraft:block/furnace_on", + "y": 90 + }, + "facing=north,lit=false": { + "model": "minecraft:block/furnace" + }, + "facing=north,lit=true": { + "model": "minecraft:block/furnace_on" + }, + "facing=south,lit=false": { + "model": "minecraft:block/furnace", + "y": 180 + }, + "facing=south,lit=true": { + "model": "minecraft:block/furnace_on", + "y": 180 + }, + "facing=west,lit=false": { + "model": "minecraft:block/furnace", + "y": 270 + }, + "facing=west,lit=true": { + "model": "minecraft:block/furnace_on", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gilded_blackstone.json b/assets/minecraft/blockstates/gilded_blackstone.json new file mode 100644 index 0000000..511f582 --- /dev/null +++ b/assets/minecraft/blockstates/gilded_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gilded_blackstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/glass.json b/assets/minecraft/blockstates/glass.json new file mode 100644 index 0000000..5f6ec4d --- /dev/null +++ b/assets/minecraft/blockstates/glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/glass_pane.json b/assets/minecraft/blockstates/glass_pane.json new file mode 100644 index 0000000..f516703 --- /dev/null +++ b/assets/minecraft/blockstates/glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/glow_item_frame.json b/assets/minecraft/blockstates/glow_item_frame.json new file mode 100644 index 0000000..f43a187 --- /dev/null +++ b/assets/minecraft/blockstates/glow_item_frame.json @@ -0,0 +1,6 @@ +{ + "variants": { + "map=false": { "model": "block/glow_item_frame" }, + "map=true": { "model": "block/glow_item_frame_map" } + } +} diff --git a/assets/minecraft/blockstates/glow_lichen.json b/assets/minecraft/blockstates/glow_lichen.json new file mode 100644 index 0000000..189c5db --- /dev/null +++ b/assets/minecraft/blockstates/glow_lichen.json @@ -0,0 +1,150 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen" + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "down": "true" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "x": 90, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false", + "down": "false" + }, + "apply": { + "model": "minecraft:block/glow_lichen", + "x": 90, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/glowstone.json b/assets/minecraft/blockstates/glowstone.json new file mode 100644 index 0000000..c60860b --- /dev/null +++ b/assets/minecraft/blockstates/glowstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/glowstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gold_block.json b/assets/minecraft/blockstates/gold_block.json new file mode 100644 index 0000000..475eff0 --- /dev/null +++ b/assets/minecraft/blockstates/gold_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gold_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gold_ore.json b/assets/minecraft/blockstates/gold_ore.json new file mode 100644 index 0000000..183d067 --- /dev/null +++ b/assets/minecraft/blockstates/gold_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gold_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/granite.json b/assets/minecraft/blockstates/granite.json new file mode 100644 index 0000000..d11c34e --- /dev/null +++ b/assets/minecraft/blockstates/granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/granite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/granite_slab.json b/assets/minecraft/blockstates/granite_slab.json new file mode 100644 index 0000000..1d2d50b --- /dev/null +++ b/assets/minecraft/blockstates/granite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/granite_slab" + }, + "type=double": { + "model": "minecraft:block/granite" + }, + "type=top": { + "model": "minecraft:block/granite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/granite_stairs.json b/assets/minecraft/blockstates/granite_stairs.json new file mode 100644 index 0000000..514907d --- /dev/null +++ b/assets/minecraft/blockstates/granite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/granite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/granite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/granite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/granite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/granite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/granite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/granite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/granite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/granite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/granite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/granite_wall.json b/assets/minecraft/blockstates/granite_wall.json new file mode 100644 index 0000000..66e7214 --- /dev/null +++ b/assets/minecraft/blockstates/granite_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/granite_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/granite_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/granite_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/granite_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/granite_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/granite_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/granite_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/granite_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/granite_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/grass.json b/assets/minecraft/blockstates/grass.json new file mode 100644 index 0000000..e45466e --- /dev/null +++ b/assets/minecraft/blockstates/grass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/grass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/grass_block.json b/assets/minecraft/blockstates/grass_block.json new file mode 100644 index 0000000..ab4efdb --- /dev/null +++ b/assets/minecraft/blockstates/grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "minecraft:block/grass_block" + }, + { + "model": "minecraft:block/grass_block", + "y": 90 + }, + { + "model": "minecraft:block/grass_block", + "y": 180 + }, + { + "model": "minecraft:block/grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gravel.json b/assets/minecraft/blockstates/gravel.json new file mode 100644 index 0000000..7f03723 --- /dev/null +++ b/assets/minecraft/blockstates/gravel.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gravel" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_banner.json b/assets/minecraft/blockstates/gray_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/gray_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_bed.json b/assets/minecraft/blockstates/gray_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/gray_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_candle.json b/assets/minecraft/blockstates/gray_candle.json new file mode 100644 index 0000000..640fdd7 --- /dev/null +++ b/assets/minecraft/blockstates/gray_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/gray_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/gray_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/gray_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/gray_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/gray_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/gray_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/gray_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/gray_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_candle_cake.json b/assets/minecraft/blockstates/gray_candle_cake.json new file mode 100644 index 0000000..f597b09 --- /dev/null +++ b/assets/minecraft/blockstates/gray_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/gray_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/gray_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_carpet.json b/assets/minecraft/blockstates/gray_carpet.json new file mode 100644 index 0000000..05f0cc6 --- /dev/null +++ b/assets/minecraft/blockstates/gray_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_concrete.json b/assets/minecraft/blockstates/gray_concrete.json new file mode 100644 index 0000000..95c74d4 --- /dev/null +++ b/assets/minecraft/blockstates/gray_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_concrete_powder.json b/assets/minecraft/blockstates/gray_concrete_powder.json new file mode 100644 index 0000000..1d83c56 --- /dev/null +++ b/assets/minecraft/blockstates/gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/gray_concrete_powder" + }, + { + "model": "minecraft:block/gray_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/gray_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/gray_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_glazed_terracotta.json b/assets/minecraft/blockstates/gray_glazed_terracotta.json new file mode 100644 index 0000000..4315e7d --- /dev/null +++ b/assets/minecraft/blockstates/gray_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/gray_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/gray_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/gray_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/gray_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_shulker_box.json b/assets/minecraft/blockstates/gray_shulker_box.json new file mode 100644 index 0000000..8dd3ead --- /dev/null +++ b/assets/minecraft/blockstates/gray_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_stained_glass.json b/assets/minecraft/blockstates/gray_stained_glass.json new file mode 100644 index 0000000..d7d76b1 --- /dev/null +++ b/assets/minecraft/blockstates/gray_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_stained_glass_pane.json b/assets/minecraft/blockstates/gray_stained_glass_pane.json new file mode 100644 index 0000000..daba2d2 --- /dev/null +++ b/assets/minecraft/blockstates/gray_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/gray_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_terracotta.json b/assets/minecraft/blockstates/gray_terracotta.json new file mode 100644 index 0000000..c605f3d --- /dev/null +++ b/assets/minecraft/blockstates/gray_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_wall_banner.json b/assets/minecraft/blockstates/gray_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/gray_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/gray_wool.json b/assets/minecraft/blockstates/gray_wool.json new file mode 100644 index 0000000..001779d --- /dev/null +++ b/assets/minecraft/blockstates/gray_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/gray_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_banner.json b/assets/minecraft/blockstates/green_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/green_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_bed.json b/assets/minecraft/blockstates/green_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/green_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_candle.json b/assets/minecraft/blockstates/green_candle.json new file mode 100644 index 0000000..1e5ce65 --- /dev/null +++ b/assets/minecraft/blockstates/green_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/green_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/green_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/green_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/green_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/green_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/green_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/green_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/green_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_candle_cake.json b/assets/minecraft/blockstates/green_candle_cake.json new file mode 100644 index 0000000..d01a78d --- /dev/null +++ b/assets/minecraft/blockstates/green_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/green_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/green_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_carpet.json b/assets/minecraft/blockstates/green_carpet.json new file mode 100644 index 0000000..83ea2c2 --- /dev/null +++ b/assets/minecraft/blockstates/green_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_concrete.json b/assets/minecraft/blockstates/green_concrete.json new file mode 100644 index 0000000..3ac2d62 --- /dev/null +++ b/assets/minecraft/blockstates/green_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_concrete_powder.json b/assets/minecraft/blockstates/green_concrete_powder.json new file mode 100644 index 0000000..ee2e37d --- /dev/null +++ b/assets/minecraft/blockstates/green_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/green_concrete_powder" + }, + { + "model": "minecraft:block/green_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/green_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/green_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_glazed_terracotta.json b/assets/minecraft/blockstates/green_glazed_terracotta.json new file mode 100644 index 0000000..4c991e2 --- /dev/null +++ b/assets/minecraft/blockstates/green_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/green_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/green_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/green_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/green_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_shulker_box.json b/assets/minecraft/blockstates/green_shulker_box.json new file mode 100644 index 0000000..e8c32e0 --- /dev/null +++ b/assets/minecraft/blockstates/green_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_stained_glass.json b/assets/minecraft/blockstates/green_stained_glass.json new file mode 100644 index 0000000..ca4fec4 --- /dev/null +++ b/assets/minecraft/blockstates/green_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_stained_glass_pane.json b/assets/minecraft/blockstates/green_stained_glass_pane.json new file mode 100644 index 0000000..a9de012 --- /dev/null +++ b/assets/minecraft/blockstates/green_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/green_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/green_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_terracotta.json b/assets/minecraft/blockstates/green_terracotta.json new file mode 100644 index 0000000..3bf40d8 --- /dev/null +++ b/assets/minecraft/blockstates/green_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_wall_banner.json b/assets/minecraft/blockstates/green_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/green_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/green_wool.json b/assets/minecraft/blockstates/green_wool.json new file mode 100644 index 0000000..8953703 --- /dev/null +++ b/assets/minecraft/blockstates/green_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/green_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/grindstone.json b/assets/minecraft/blockstates/grindstone.json new file mode 100644 index 0000000..244481d --- /dev/null +++ b/assets/minecraft/blockstates/grindstone.json @@ -0,0 +1,57 @@ +{ + "variants": { + "face=ceiling,facing=east": { + "model": "minecraft:block/grindstone", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north": { + "model": "minecraft:block/grindstone", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south": { + "model": "minecraft:block/grindstone", + "x": 180 + }, + "face=ceiling,facing=west": { + "model": "minecraft:block/grindstone", + "x": 180, + "y": 90 + }, + "face=floor,facing=east": { + "model": "minecraft:block/grindstone", + "y": 90 + }, + "face=floor,facing=north": { + "model": "minecraft:block/grindstone" + }, + "face=floor,facing=south": { + "model": "minecraft:block/grindstone", + "y": 180 + }, + "face=floor,facing=west": { + "model": "minecraft:block/grindstone", + "y": 270 + }, + "face=wall,facing=east": { + "model": "minecraft:block/grindstone", + "x": 90, + "y": 90 + }, + "face=wall,facing=north": { + "model": "minecraft:block/grindstone", + "x": 90 + }, + "face=wall,facing=south": { + "model": "minecraft:block/grindstone", + "x": 90, + "y": 180 + }, + "face=wall,facing=west": { + "model": "minecraft:block/grindstone", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/hanging_roots.json b/assets/minecraft/blockstates/hanging_roots.json new file mode 100644 index 0000000..a6a155d --- /dev/null +++ b/assets/minecraft/blockstates/hanging_roots.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/hanging_roots" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/hay_block.json b/assets/minecraft/blockstates/hay_block.json new file mode 100644 index 0000000..63467f1 --- /dev/null +++ b/assets/minecraft/blockstates/hay_block.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/hay_block_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/hay_block" + }, + "axis=z": { + "model": "minecraft:block/hay_block_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/heavy_weighted_pressure_plate.json b/assets/minecraft/blockstates/heavy_weighted_pressure_plate.json new file mode 100644 index 0000000..3f2b880 --- /dev/null +++ b/assets/minecraft/blockstates/heavy_weighted_pressure_plate.json @@ -0,0 +1,52 @@ +{ + "variants": { + "power=0": { + "model": "minecraft:block/heavy_weighted_pressure_plate" + }, + "power=1": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=10": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=11": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=12": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=13": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=14": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=15": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=2": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=3": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=4": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=5": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=6": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=7": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=8": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + }, + "power=9": { + "model": "minecraft:block/heavy_weighted_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/honey_block.json b/assets/minecraft/blockstates/honey_block.json new file mode 100644 index 0000000..337f73f --- /dev/null +++ b/assets/minecraft/blockstates/honey_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/honey_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/honeycomb_block.json b/assets/minecraft/blockstates/honeycomb_block.json new file mode 100644 index 0000000..b8a98bb --- /dev/null +++ b/assets/minecraft/blockstates/honeycomb_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/honeycomb_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/hopper.json b/assets/minecraft/blockstates/hopper.json new file mode 100644 index 0000000..be15ea3 --- /dev/null +++ b/assets/minecraft/blockstates/hopper.json @@ -0,0 +1,22 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/hopper" + }, + "facing=east": { + "model": "minecraft:block/hopper_side", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/hopper_side" + }, + "facing=south": { + "model": "minecraft:block/hopper_side", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/hopper_side", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/horn_coral.json b/assets/minecraft/blockstates/horn_coral.json new file mode 100644 index 0000000..c766517 --- /dev/null +++ b/assets/minecraft/blockstates/horn_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/horn_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/horn_coral_block.json b/assets/minecraft/blockstates/horn_coral_block.json new file mode 100644 index 0000000..6f8f199 --- /dev/null +++ b/assets/minecraft/blockstates/horn_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/horn_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/horn_coral_fan.json b/assets/minecraft/blockstates/horn_coral_fan.json new file mode 100644 index 0000000..99f0854 --- /dev/null +++ b/assets/minecraft/blockstates/horn_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/horn_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/horn_coral_wall_fan.json b/assets/minecraft/blockstates/horn_coral_wall_fan.json new file mode 100644 index 0000000..07d22ed --- /dev/null +++ b/assets/minecraft/blockstates/horn_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/horn_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/horn_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/horn_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/horn_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/ice.json b/assets/minecraft/blockstates/ice.json new file mode 100644 index 0000000..0617dfc --- /dev/null +++ b/assets/minecraft/blockstates/ice.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/ice" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_chiseled_stone_bricks.json b/assets/minecraft/blockstates/infested_chiseled_stone_bricks.json new file mode 100644 index 0000000..4034c11 --- /dev/null +++ b/assets/minecraft/blockstates/infested_chiseled_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chiseled_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_cobblestone.json b/assets/minecraft/blockstates/infested_cobblestone.json new file mode 100644 index 0000000..e94cf88 --- /dev/null +++ b/assets/minecraft/blockstates/infested_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cobblestone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_cracked_stone_bricks.json b/assets/minecraft/blockstates/infested_cracked_stone_bricks.json new file mode 100644 index 0000000..6e194be --- /dev/null +++ b/assets/minecraft/blockstates/infested_cracked_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cracked_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_deepslate.json b/assets/minecraft/blockstates/infested_deepslate.json new file mode 100644 index 0000000..0013c1e --- /dev/null +++ b/assets/minecraft/blockstates/infested_deepslate.json @@ -0,0 +1,62 @@ +{ + "variants": { + "axis=x": [ + { + "model": "minecraft:block/deepslate", + "x": 90, + "y": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "x": 90, + "y": 90 + }, + { + "model": "minecraft:block/deepslate", + "y": 90, + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 90, + "x": 90 + } + ], + "axis=y": [ + { + "model": "minecraft:block/deepslate" + }, + { + "model": "minecraft:block/deepslate_mirrored" + }, + { + "model": "minecraft:block/deepslate", + "y": 180 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 180 + } + ], + "axis=z": [ + { + "model": "minecraft:block/deepslate", + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "x": 90 + }, + { + "model": "minecraft:block/deepslate", + "y": 180, + "x": 90 + }, + { + "model": "minecraft:block/deepslate_mirrored", + "y": 180, + "x": 90 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_mossy_stone_bricks.json b/assets/minecraft/blockstates/infested_mossy_stone_bricks.json new file mode 100644 index 0000000..c17c4a7 --- /dev/null +++ b/assets/minecraft/blockstates/infested_mossy_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/mossy_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_stone.json b/assets/minecraft/blockstates/infested_stone.json new file mode 100644 index 0000000..c150ec2 --- /dev/null +++ b/assets/minecraft/blockstates/infested_stone.json @@ -0,0 +1,20 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/stone" + }, + { + "model": "minecraft:block/stone_mirrored" + }, + { + "model": "minecraft:block/stone", + "y": 180 + }, + { + "model": "minecraft:block/stone_mirrored", + "y": 180 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/infested_stone_bricks.json b/assets/minecraft/blockstates/infested_stone_bricks.json new file mode 100644 index 0000000..8a05daf --- /dev/null +++ b/assets/minecraft/blockstates/infested_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/iron_bars.json b/assets/minecraft/blockstates/iron_bars.json new file mode 100644 index 0000000..eb74802 --- /dev/null +++ b/assets/minecraft/blockstates/iron_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/iron_bars_post_ends" + } + }, + { + "when": { + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/iron_bars_post" + } + }, + { + "when": { + "north": "true", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/iron_bars_cap" + } + }, + { + "when": { + "north": "false", + "west": "false", + "south": "false", + "east": "true" + }, + "apply": { + "model": "minecraft:block/iron_bars_cap", + "y": 90 + } + }, + { + "when": { + "north": "false", + "west": "false", + "south": "true", + "east": "false" + }, + "apply": { + "model": "minecraft:block/iron_bars_cap_alt" + } + }, + { + "when": { + "north": "false", + "west": "true", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/iron_bars_cap_alt", + "y": 90 + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/iron_bars_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/iron_bars_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/iron_bars_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/iron_bars_side_alt", + "y": 90 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/iron_block.json b/assets/minecraft/blockstates/iron_block.json new file mode 100644 index 0000000..5cad8c3 --- /dev/null +++ b/assets/minecraft/blockstates/iron_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/iron_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/iron_door.json b/assets/minecraft/blockstates/iron_door.json new file mode 100644 index 0000000..fd4ca70 --- /dev/null +++ b/assets/minecraft/blockstates/iron_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/iron_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/iron_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/iron_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/iron_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/iron_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/iron_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/iron_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/iron_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/iron_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/iron_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/iron_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/iron_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/iron_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/iron_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/iron_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/iron_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/iron_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/iron_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/iron_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/iron_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/iron_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/iron_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/iron_ore.json b/assets/minecraft/blockstates/iron_ore.json new file mode 100644 index 0000000..c514e64 --- /dev/null +++ b/assets/minecraft/blockstates/iron_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/iron_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/iron_trapdoor.json b/assets/minecraft/blockstates/iron_trapdoor.json new file mode 100644 index 0000000..df0b2b3 --- /dev/null +++ b/assets/minecraft/blockstates/iron_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/iron_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/iron_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/iron_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/iron_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/iron_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/iron_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/iron_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/iron_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/iron_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/iron_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/iron_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/item_frame.json b/assets/minecraft/blockstates/item_frame.json new file mode 100644 index 0000000..7b70ec0 --- /dev/null +++ b/assets/minecraft/blockstates/item_frame.json @@ -0,0 +1,6 @@ +{ + "variants": { + "map=false": { "model": "block/item_frame" }, + "map=true": { "model": "block/item_frame_map" } + } +} diff --git a/assets/minecraft/blockstates/jack_o_lantern.json b/assets/minecraft/blockstates/jack_o_lantern.json new file mode 100644 index 0000000..7454eba --- /dev/null +++ b/assets/minecraft/blockstates/jack_o_lantern.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/jack_o_lantern", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/jack_o_lantern" + }, + "facing=south": { + "model": "minecraft:block/jack_o_lantern", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/jack_o_lantern", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jigsaw.json b/assets/minecraft/blockstates/jigsaw.json new file mode 100644 index 0000000..8f24d19 --- /dev/null +++ b/assets/minecraft/blockstates/jigsaw.json @@ -0,0 +1,57 @@ +{ + "variants": { + "orientation=down_east": { + "model": "minecraft:block/jigsaw", + "x": 90, + "y": 90 + }, + "orientation=down_north": { + "model": "minecraft:block/jigsaw", + "x": 90 + }, + "orientation=down_south": { + "model": "minecraft:block/jigsaw", + "x": 90, + "y": 180 + }, + "orientation=down_west": { + "model": "minecraft:block/jigsaw", + "x": 90, + "y": 270 + }, + "orientation=east_up": { + "model": "minecraft:block/jigsaw", + "y": 90 + }, + "orientation=north_up": { + "model": "minecraft:block/jigsaw" + }, + "orientation=south_up": { + "model": "minecraft:block/jigsaw", + "y": 180 + }, + "orientation=up_east": { + "model": "minecraft:block/jigsaw", + "x": 270, + "y": 270 + }, + "orientation=up_north": { + "model": "minecraft:block/jigsaw", + "x": 270, + "y": 180 + }, + "orientation=up_south": { + "model": "minecraft:block/jigsaw", + "x": 270 + }, + "orientation=up_west": { + "model": "minecraft:block/jigsaw", + "x": 270, + "y": 90 + }, + "orientation=west_up": { + "model": "minecraft:block/jigsaw", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jukebox.json b/assets/minecraft/blockstates/jukebox.json new file mode 100644 index 0000000..7ee694c --- /dev/null +++ b/assets/minecraft/blockstates/jukebox.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jukebox" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_button.json b/assets/minecraft/blockstates/jungle_button.json new file mode 100644 index 0000000..498b72d --- /dev/null +++ b/assets/minecraft/blockstates/jungle_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/jungle_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/jungle_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/jungle_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/jungle_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/jungle_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/jungle_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_door.json b/assets/minecraft/blockstates/jungle_door.json new file mode 100644 index 0000000..0abcccc --- /dev/null +++ b/assets/minecraft/blockstates/jungle_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/jungle_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/jungle_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/jungle_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_fence.json b/assets/minecraft/blockstates/jungle_fence.json new file mode 100644 index 0000000..988ad78 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/jungle_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/jungle_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/jungle_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/jungle_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/jungle_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_fence_gate.json b/assets/minecraft/blockstates/jungle_fence_gate.json new file mode 100644 index 0000000..5f33c0a --- /dev/null +++ b/assets/minecraft/blockstates/jungle_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/jungle_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/jungle_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/jungle_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/jungle_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/jungle_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/jungle_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/jungle_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/jungle_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/jungle_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/jungle_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/jungle_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/jungle_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/jungle_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/jungle_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/jungle_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/jungle_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_leaves.json b/assets/minecraft/blockstates/jungle_leaves.json new file mode 100644 index 0000000..9bc23fe --- /dev/null +++ b/assets/minecraft/blockstates/jungle_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_log.json b/assets/minecraft/blockstates/jungle_log.json new file mode 100644 index 0000000..ad109dd --- /dev/null +++ b/assets/minecraft/blockstates/jungle_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/jungle_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/jungle_log" + }, + "axis=z": { + "model": "minecraft:block/jungle_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_planks.json b/assets/minecraft/blockstates/jungle_planks.json new file mode 100644 index 0000000..e387c97 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_pressure_plate.json b/assets/minecraft/blockstates/jungle_pressure_plate.json new file mode 100644 index 0000000..a32da0b --- /dev/null +++ b/assets/minecraft/blockstates/jungle_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/jungle_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/jungle_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_sapling.json b/assets/minecraft/blockstates/jungle_sapling.json new file mode 100644 index 0000000..5e90752 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_sign.json b/assets/minecraft/blockstates/jungle_sign.json new file mode 100644 index 0000000..883b185 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_slab.json b/assets/minecraft/blockstates/jungle_slab.json new file mode 100644 index 0000000..700e45f --- /dev/null +++ b/assets/minecraft/blockstates/jungle_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/jungle_slab" + }, + "type=double": { + "model": "minecraft:block/jungle_planks" + }, + "type=top": { + "model": "minecraft:block/jungle_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_stairs.json b/assets/minecraft/blockstates/jungle_stairs.json new file mode 100644 index 0000000..f98b1cf --- /dev/null +++ b/assets/minecraft/blockstates/jungle_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/jungle_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/jungle_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/jungle_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/jungle_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_trapdoor.json b/assets/minecraft/blockstates/jungle_trapdoor.json new file mode 100644 index 0000000..2317803 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/jungle_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/jungle_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/jungle_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/jungle_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/jungle_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/jungle_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/jungle_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/jungle_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/jungle_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/jungle_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_wall_sign.json b/assets/minecraft/blockstates/jungle_wall_sign.json new file mode 100644 index 0000000..883b185 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/jungle_wood.json b/assets/minecraft/blockstates/jungle_wood.json new file mode 100644 index 0000000..af9a353 --- /dev/null +++ b/assets/minecraft/blockstates/jungle_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/jungle_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/jungle_wood" + }, + "axis=z": { + "model": "minecraft:block/jungle_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/kelp.json b/assets/minecraft/blockstates/kelp.json new file mode 100644 index 0000000..6654924 --- /dev/null +++ b/assets/minecraft/blockstates/kelp.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/kelp" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/kelp_plant.json b/assets/minecraft/blockstates/kelp_plant.json new file mode 100644 index 0000000..f1d1539 --- /dev/null +++ b/assets/minecraft/blockstates/kelp_plant.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/kelp_plant" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/ladder.json b/assets/minecraft/blockstates/ladder.json new file mode 100644 index 0000000..972cc80 --- /dev/null +++ b/assets/minecraft/blockstates/ladder.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/ladder", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/ladder" + }, + "facing=south": { + "model": "minecraft:block/ladder", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/ladder", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lantern.json b/assets/minecraft/blockstates/lantern.json new file mode 100644 index 0000000..00cb438 --- /dev/null +++ b/assets/minecraft/blockstates/lantern.json @@ -0,0 +1,10 @@ +{ + "variants": { + "hanging=false": { + "model": "minecraft:block/lantern" + }, + "hanging=true": { + "model": "minecraft:block/lantern_hanging" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lapis_block.json b/assets/minecraft/blockstates/lapis_block.json new file mode 100644 index 0000000..ff91f23 --- /dev/null +++ b/assets/minecraft/blockstates/lapis_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lapis_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lapis_ore.json b/assets/minecraft/blockstates/lapis_ore.json new file mode 100644 index 0000000..3517130 --- /dev/null +++ b/assets/minecraft/blockstates/lapis_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lapis_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/large_amethyst_bud.json b/assets/minecraft/blockstates/large_amethyst_bud.json new file mode 100644 index 0000000..c64c6a9 --- /dev/null +++ b/assets/minecraft/blockstates/large_amethyst_bud.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/large_amethyst_bud", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/large_amethyst_bud", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/large_amethyst_bud", + "x": 90 + }, + "facing=south": { + "model": "minecraft:block/large_amethyst_bud", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/large_amethyst_bud" + }, + "facing=west": { + "model": "minecraft:block/large_amethyst_bud", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/large_fern.json b/assets/minecraft/blockstates/large_fern.json new file mode 100644 index 0000000..a92b142 --- /dev/null +++ b/assets/minecraft/blockstates/large_fern.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/large_fern_bottom" + }, + "half=upper": { + "model": "minecraft:block/large_fern_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lava.json b/assets/minecraft/blockstates/lava.json new file mode 100644 index 0000000..54087c2 --- /dev/null +++ b/assets/minecraft/blockstates/lava.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lava" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lava_cauldron.json b/assets/minecraft/blockstates/lava_cauldron.json new file mode 100644 index 0000000..6ed31aa --- /dev/null +++ b/assets/minecraft/blockstates/lava_cauldron.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lava_cauldron" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lectern.json b/assets/minecraft/blockstates/lectern.json new file mode 100644 index 0000000..b6ec88b --- /dev/null +++ b/assets/minecraft/blockstates/lectern.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/lectern", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/lectern" + }, + "facing=south": { + "model": "minecraft:block/lectern", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/lectern", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lever.json b/assets/minecraft/blockstates/lever.json new file mode 100644 index 0000000..f5892ec --- /dev/null +++ b/assets/minecraft/blockstates/lever.json @@ -0,0 +1,110 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/lever_on", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/lever", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/lever_on", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/lever", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/lever_on", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/lever", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/lever_on", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/lever", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/lever_on", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/lever", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/lever_on" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/lever" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/lever_on", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/lever", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/lever_on", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/lever", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/lever_on", + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/lever", + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/lever_on", + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/lever", + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/lever_on", + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/lever", + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/lever_on", + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/lever", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light.json b/assets/minecraft/blockstates/light.json new file mode 100644 index 0000000..c6fa885 --- /dev/null +++ b/assets/minecraft/blockstates/light.json @@ -0,0 +1,52 @@ +{ + "variants": { + "level=0": { + "model": "minecraft:block/light_00" + }, + "level=1": { + "model": "minecraft:block/light_01" + }, + "level=10": { + "model": "minecraft:block/light_10" + }, + "level=11": { + "model": "minecraft:block/light_11" + }, + "level=12": { + "model": "minecraft:block/light_12" + }, + "level=13": { + "model": "minecraft:block/light_13" + }, + "level=14": { + "model": "minecraft:block/light_14" + }, + "level=15": { + "model": "minecraft:block/light_15" + }, + "level=2": { + "model": "minecraft:block/light_02" + }, + "level=3": { + "model": "minecraft:block/light_03" + }, + "level=4": { + "model": "minecraft:block/light_04" + }, + "level=5": { + "model": "minecraft:block/light_05" + }, + "level=6": { + "model": "minecraft:block/light_06" + }, + "level=7": { + "model": "minecraft:block/light_07" + }, + "level=8": { + "model": "minecraft:block/light_08" + }, + "level=9": { + "model": "minecraft:block/light_09" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_banner.json b/assets/minecraft/blockstates/light_blue_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_bed.json b/assets/minecraft/blockstates/light_blue_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_candle.json b/assets/minecraft/blockstates/light_blue_candle.json new file mode 100644 index 0000000..9399517 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/light_blue_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/light_blue_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/light_blue_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/light_blue_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/light_blue_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/light_blue_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/light_blue_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/light_blue_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_candle_cake.json b/assets/minecraft/blockstates/light_blue_candle_cake.json new file mode 100644 index 0000000..669bb4e --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/light_blue_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/light_blue_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_carpet.json b/assets/minecraft/blockstates/light_blue_carpet.json new file mode 100644 index 0000000..5db104b --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_concrete.json b/assets/minecraft/blockstates/light_blue_concrete.json new file mode 100644 index 0000000..b186977 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_concrete_powder.json b/assets/minecraft/blockstates/light_blue_concrete_powder.json new file mode 100644 index 0000000..b1a0f86 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/light_blue_concrete_powder" + }, + { + "model": "minecraft:block/light_blue_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/light_blue_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/light_blue_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_glazed_terracotta.json b/assets/minecraft/blockstates/light_blue_glazed_terracotta.json new file mode 100644 index 0000000..04c566a --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/light_blue_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/light_blue_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/light_blue_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/light_blue_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_shulker_box.json b/assets/minecraft/blockstates/light_blue_shulker_box.json new file mode 100644 index 0000000..0d8702c --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_stained_glass.json b/assets/minecraft/blockstates/light_blue_stained_glass.json new file mode 100644 index 0000000..6570fbc --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_stained_glass_pane.json b/assets/minecraft/blockstates/light_blue_stained_glass_pane.json new file mode 100644 index 0000000..b73f855 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/light_blue_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_terracotta.json b/assets/minecraft/blockstates/light_blue_terracotta.json new file mode 100644 index 0000000..923dc3d --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_wall_banner.json b/assets/minecraft/blockstates/light_blue_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_blue_wool.json b/assets/minecraft/blockstates/light_blue_wool.json new file mode 100644 index 0000000..0f808ef --- /dev/null +++ b/assets/minecraft/blockstates/light_blue_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_blue_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_banner.json b/assets/minecraft/blockstates/light_gray_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_bed.json b/assets/minecraft/blockstates/light_gray_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_candle.json b/assets/minecraft/blockstates/light_gray_candle.json new file mode 100644 index 0000000..4d98f6c --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/light_gray_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/light_gray_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/light_gray_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/light_gray_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/light_gray_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/light_gray_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/light_gray_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/light_gray_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_candle_cake.json b/assets/minecraft/blockstates/light_gray_candle_cake.json new file mode 100644 index 0000000..87604a9 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/light_gray_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/light_gray_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_carpet.json b/assets/minecraft/blockstates/light_gray_carpet.json new file mode 100644 index 0000000..2cd6542 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_concrete.json b/assets/minecraft/blockstates/light_gray_concrete.json new file mode 100644 index 0000000..7fcc765 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_concrete_powder.json b/assets/minecraft/blockstates/light_gray_concrete_powder.json new file mode 100644 index 0000000..71d0618 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/light_gray_concrete_powder" + }, + { + "model": "minecraft:block/light_gray_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/light_gray_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/light_gray_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_glazed_terracotta.json b/assets/minecraft/blockstates/light_gray_glazed_terracotta.json new file mode 100644 index 0000000..afaa7d7 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/light_gray_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/light_gray_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/light_gray_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/light_gray_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_shulker_box.json b/assets/minecraft/blockstates/light_gray_shulker_box.json new file mode 100644 index 0000000..a04db2c --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_stained_glass.json b/assets/minecraft/blockstates/light_gray_stained_glass.json new file mode 100644 index 0000000..b14a289 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_stained_glass_pane.json b/assets/minecraft/blockstates/light_gray_stained_glass_pane.json new file mode 100644 index 0000000..3c0cb9a --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/light_gray_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_terracotta.json b/assets/minecraft/blockstates/light_gray_terracotta.json new file mode 100644 index 0000000..d1fe850 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_wall_banner.json b/assets/minecraft/blockstates/light_gray_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_gray_wool.json b/assets/minecraft/blockstates/light_gray_wool.json new file mode 100644 index 0000000..c26d715 --- /dev/null +++ b/assets/minecraft/blockstates/light_gray_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/light_gray_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/light_weighted_pressure_plate.json b/assets/minecraft/blockstates/light_weighted_pressure_plate.json new file mode 100644 index 0000000..3495b4c --- /dev/null +++ b/assets/minecraft/blockstates/light_weighted_pressure_plate.json @@ -0,0 +1,52 @@ +{ + "variants": { + "power=0": { + "model": "minecraft:block/light_weighted_pressure_plate" + }, + "power=1": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=10": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=11": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=12": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=13": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=14": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=15": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=2": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=3": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=4": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=5": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=6": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=7": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=8": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + }, + "power=9": { + "model": "minecraft:block/light_weighted_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lightning_rod.json b/assets/minecraft/blockstates/lightning_rod.json new file mode 100644 index 0000000..df0e7c4 --- /dev/null +++ b/assets/minecraft/blockstates/lightning_rod.json @@ -0,0 +1,56 @@ +{ + "variants": { + "facing=down,powered=false": { + "model": "minecraft:block/lightning_rod", + "x": 180 + }, + "facing=down,powered=true": { + "model": "minecraft:block/lightning_rod_on", + "x": 180 + }, + "facing=east,powered=false": { + "model": "minecraft:block/lightning_rod", + "x": 90, + "y": 90 + }, + "facing=east,powered=true": { + "model": "minecraft:block/lightning_rod_on", + "x": 90, + "y": 90 + }, + "facing=north,powered=false": { + "model": "minecraft:block/lightning_rod", + "x": 90 + }, + "facing=north,powered=true": { + "model": "minecraft:block/lightning_rod_on", + "x": 90 + }, + "facing=south,powered=false": { + "model": "minecraft:block/lightning_rod", + "x": 90, + "y": 180 + }, + "facing=south,powered=true": { + "model": "minecraft:block/lightning_rod_on", + "x": 90, + "y": 180 + }, + "facing=up,powered=false": { + "model": "minecraft:block/lightning_rod" + }, + "facing=up,powered=true": { + "model": "minecraft:block/lightning_rod_on" + }, + "facing=west,powered=false": { + "model": "minecraft:block/lightning_rod", + "x": 90, + "y": 270 + }, + "facing=west,powered=true": { + "model": "minecraft:block/lightning_rod_on", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lilac.json b/assets/minecraft/blockstates/lilac.json new file mode 100644 index 0000000..5a29adb --- /dev/null +++ b/assets/minecraft/blockstates/lilac.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/lilac_bottom" + }, + "half=upper": { + "model": "minecraft:block/lilac_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lily_of_the_valley.json b/assets/minecraft/blockstates/lily_of_the_valley.json new file mode 100644 index 0000000..5bc1e93 --- /dev/null +++ b/assets/minecraft/blockstates/lily_of_the_valley.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lily_of_the_valley" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lily_pad.json b/assets/minecraft/blockstates/lily_pad.json new file mode 100644 index 0000000..41cd85d --- /dev/null +++ b/assets/minecraft/blockstates/lily_pad.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/lily_pad" + }, + { + "model": "minecraft:block/lily_pad", + "y": 90 + }, + { + "model": "minecraft:block/lily_pad", + "y": 180 + }, + { + "model": "minecraft:block/lily_pad", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_banner.json b/assets/minecraft/blockstates/lime_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/lime_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_bed.json b/assets/minecraft/blockstates/lime_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/lime_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_candle.json b/assets/minecraft/blockstates/lime_candle.json new file mode 100644 index 0000000..373f7fb --- /dev/null +++ b/assets/minecraft/blockstates/lime_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/lime_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/lime_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/lime_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/lime_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/lime_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/lime_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/lime_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/lime_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_candle_cake.json b/assets/minecraft/blockstates/lime_candle_cake.json new file mode 100644 index 0000000..6a650d6 --- /dev/null +++ b/assets/minecraft/blockstates/lime_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/lime_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/lime_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_carpet.json b/assets/minecraft/blockstates/lime_carpet.json new file mode 100644 index 0000000..970a8ac --- /dev/null +++ b/assets/minecraft/blockstates/lime_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_concrete.json b/assets/minecraft/blockstates/lime_concrete.json new file mode 100644 index 0000000..af1b10b --- /dev/null +++ b/assets/minecraft/blockstates/lime_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_concrete_powder.json b/assets/minecraft/blockstates/lime_concrete_powder.json new file mode 100644 index 0000000..4f48ccf --- /dev/null +++ b/assets/minecraft/blockstates/lime_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/lime_concrete_powder" + }, + { + "model": "minecraft:block/lime_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/lime_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/lime_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_glazed_terracotta.json b/assets/minecraft/blockstates/lime_glazed_terracotta.json new file mode 100644 index 0000000..1bf117b --- /dev/null +++ b/assets/minecraft/blockstates/lime_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/lime_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/lime_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/lime_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/lime_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_shulker_box.json b/assets/minecraft/blockstates/lime_shulker_box.json new file mode 100644 index 0000000..8f33bac --- /dev/null +++ b/assets/minecraft/blockstates/lime_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_stained_glass.json b/assets/minecraft/blockstates/lime_stained_glass.json new file mode 100644 index 0000000..6916921 --- /dev/null +++ b/assets/minecraft/blockstates/lime_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_stained_glass_pane.json b/assets/minecraft/blockstates/lime_stained_glass_pane.json new file mode 100644 index 0000000..efbd641 --- /dev/null +++ b/assets/minecraft/blockstates/lime_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/lime_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_terracotta.json b/assets/minecraft/blockstates/lime_terracotta.json new file mode 100644 index 0000000..c194305 --- /dev/null +++ b/assets/minecraft/blockstates/lime_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_wall_banner.json b/assets/minecraft/blockstates/lime_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/lime_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lime_wool.json b/assets/minecraft/blockstates/lime_wool.json new file mode 100644 index 0000000..d1524b5 --- /dev/null +++ b/assets/minecraft/blockstates/lime_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lime_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/lodestone.json b/assets/minecraft/blockstates/lodestone.json new file mode 100644 index 0000000..639e684 --- /dev/null +++ b/assets/minecraft/blockstates/lodestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/lodestone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/loom.json b/assets/minecraft/blockstates/loom.json new file mode 100644 index 0000000..0a8c5b6 --- /dev/null +++ b/assets/minecraft/blockstates/loom.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/loom", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/loom" + }, + "facing=south": { + "model": "minecraft:block/loom", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/loom", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_banner.json b/assets/minecraft/blockstates/magenta_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_bed.json b/assets/minecraft/blockstates/magenta_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_candle.json b/assets/minecraft/blockstates/magenta_candle.json new file mode 100644 index 0000000..732c280 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/magenta_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/magenta_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/magenta_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/magenta_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/magenta_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/magenta_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/magenta_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/magenta_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_candle_cake.json b/assets/minecraft/blockstates/magenta_candle_cake.json new file mode 100644 index 0000000..1c994f6 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/magenta_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/magenta_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_carpet.json b/assets/minecraft/blockstates/magenta_carpet.json new file mode 100644 index 0000000..3427fec --- /dev/null +++ b/assets/minecraft/blockstates/magenta_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_concrete.json b/assets/minecraft/blockstates/magenta_concrete.json new file mode 100644 index 0000000..efa0ead --- /dev/null +++ b/assets/minecraft/blockstates/magenta_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_concrete_powder.json b/assets/minecraft/blockstates/magenta_concrete_powder.json new file mode 100644 index 0000000..37231b4 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/magenta_concrete_powder" + }, + { + "model": "minecraft:block/magenta_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/magenta_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/magenta_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_glazed_terracotta.json b/assets/minecraft/blockstates/magenta_glazed_terracotta.json new file mode 100644 index 0000000..bfb421a --- /dev/null +++ b/assets/minecraft/blockstates/magenta_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/magenta_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/magenta_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/magenta_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/magenta_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_shulker_box.json b/assets/minecraft/blockstates/magenta_shulker_box.json new file mode 100644 index 0000000..e0d737f --- /dev/null +++ b/assets/minecraft/blockstates/magenta_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_stained_glass.json b/assets/minecraft/blockstates/magenta_stained_glass.json new file mode 100644 index 0000000..2081e04 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_stained_glass_pane.json b/assets/minecraft/blockstates/magenta_stained_glass_pane.json new file mode 100644 index 0000000..7cbefcf --- /dev/null +++ b/assets/minecraft/blockstates/magenta_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/magenta_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_terracotta.json b/assets/minecraft/blockstates/magenta_terracotta.json new file mode 100644 index 0000000..30135ae --- /dev/null +++ b/assets/minecraft/blockstates/magenta_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_wall_banner.json b/assets/minecraft/blockstates/magenta_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magenta_wool.json b/assets/minecraft/blockstates/magenta_wool.json new file mode 100644 index 0000000..d8666f0 --- /dev/null +++ b/assets/minecraft/blockstates/magenta_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magenta_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/magma_block.json b/assets/minecraft/blockstates/magma_block.json new file mode 100644 index 0000000..90e6478 --- /dev/null +++ b/assets/minecraft/blockstates/magma_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/magma_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/medium_amethyst_bud.json b/assets/minecraft/blockstates/medium_amethyst_bud.json new file mode 100644 index 0000000..2166b86 --- /dev/null +++ b/assets/minecraft/blockstates/medium_amethyst_bud.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/medium_amethyst_bud", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/medium_amethyst_bud", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/medium_amethyst_bud", + "x": 90 + }, + "facing=south": { + "model": "minecraft:block/medium_amethyst_bud", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/medium_amethyst_bud" + }, + "facing=west": { + "model": "minecraft:block/medium_amethyst_bud", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/melon.json b/assets/minecraft/blockstates/melon.json new file mode 100644 index 0000000..93ce0cd --- /dev/null +++ b/assets/minecraft/blockstates/melon.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/melon" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/melon_stem.json b/assets/minecraft/blockstates/melon_stem.json new file mode 100644 index 0000000..89bcde3 --- /dev/null +++ b/assets/minecraft/blockstates/melon_stem.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/melon_stem_stage0" + }, + "age=1": { + "model": "minecraft:block/melon_stem_stage1" + }, + "age=2": { + "model": "minecraft:block/melon_stem_stage2" + }, + "age=3": { + "model": "minecraft:block/melon_stem_stage3" + }, + "age=4": { + "model": "minecraft:block/melon_stem_stage4" + }, + "age=5": { + "model": "minecraft:block/melon_stem_stage5" + }, + "age=6": { + "model": "minecraft:block/melon_stem_stage6" + }, + "age=7": { + "model": "minecraft:block/melon_stem_stage7" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/moss_block.json b/assets/minecraft/blockstates/moss_block.json new file mode 100644 index 0000000..8c2eaa3 --- /dev/null +++ b/assets/minecraft/blockstates/moss_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/moss_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/moss_carpet.json b/assets/minecraft/blockstates/moss_carpet.json new file mode 100644 index 0000000..3b338b5 --- /dev/null +++ b/assets/minecraft/blockstates/moss_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/moss_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_cobblestone.json b/assets/minecraft/blockstates/mossy_cobblestone.json new file mode 100644 index 0000000..7467ed1 --- /dev/null +++ b/assets/minecraft/blockstates/mossy_cobblestone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/mossy_cobblestone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_cobblestone_slab.json b/assets/minecraft/blockstates/mossy_cobblestone_slab.json new file mode 100644 index 0000000..51dfa2c --- /dev/null +++ b/assets/minecraft/blockstates/mossy_cobblestone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/mossy_cobblestone_slab" + }, + "type=double": { + "model": "minecraft:block/mossy_cobblestone" + }, + "type=top": { + "model": "minecraft:block/mossy_cobblestone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_cobblestone_stairs.json b/assets/minecraft/blockstates/mossy_cobblestone_stairs.json new file mode 100644 index 0000000..9ec49f4 --- /dev/null +++ b/assets/minecraft/blockstates/mossy_cobblestone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_cobblestone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/mossy_cobblestone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_cobblestone_wall.json b/assets/minecraft/blockstates/mossy_cobblestone_wall.json new file mode 100644 index 0000000..9adb7a9 --- /dev/null +++ b/assets/minecraft/blockstates/mossy_cobblestone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_cobblestone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_stone_brick_slab.json b/assets/minecraft/blockstates/mossy_stone_brick_slab.json new file mode 100644 index 0000000..e8d96fc --- /dev/null +++ b/assets/minecraft/blockstates/mossy_stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/mossy_stone_brick_slab" + }, + "type=double": { + "model": "minecraft:block/mossy_stone_bricks" + }, + "type=top": { + "model": "minecraft:block/mossy_stone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_stone_brick_stairs.json b/assets/minecraft/blockstates/mossy_stone_brick_stairs.json new file mode 100644 index 0000000..0fc898c --- /dev/null +++ b/assets/minecraft/blockstates/mossy_stone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/mossy_stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/mossy_stone_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_stone_brick_wall.json b/assets/minecraft/blockstates/mossy_stone_brick_wall.json new file mode 100644 index 0000000..73ea1ae --- /dev/null +++ b/assets/minecraft/blockstates/mossy_stone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/mossy_stone_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mossy_stone_bricks.json b/assets/minecraft/blockstates/mossy_stone_bricks.json new file mode 100644 index 0000000..c17c4a7 --- /dev/null +++ b/assets/minecraft/blockstates/mossy_stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/mossy_stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/moving_piston.json b/assets/minecraft/blockstates/moving_piston.json new file mode 100644 index 0000000..aaa921f --- /dev/null +++ b/assets/minecraft/blockstates/moving_piston.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/moving_piston" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mushroom_stem.json b/assets/minecraft/blockstates/mushroom_stem.json new file mode 100644 index 0000000..8f7b159 --- /dev/null +++ b/assets/minecraft/blockstates/mushroom_stem.json @@ -0,0 +1,120 @@ +{ + "multipart": [ + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "down": "true" + }, + "apply": { + "model": "minecraft:block/mushroom_stem", + "x": 90, + "uvlock": true + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 90, + "uvlock": false + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 180, + "uvlock": false + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 270, + "uvlock": false + } + }, + { + "when": { + "up": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 270, + "uvlock": false + } + }, + { + "when": { + "down": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 90, + "uvlock": false + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/mycelium.json b/assets/minecraft/blockstates/mycelium.json new file mode 100644 index 0000000..cdf6392 --- /dev/null +++ b/assets/minecraft/blockstates/mycelium.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "minecraft:block/mycelium" + }, + { + "model": "minecraft:block/mycelium", + "y": 90 + }, + { + "model": "minecraft:block/mycelium", + "y": 180 + }, + { + "model": "minecraft:block/mycelium", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_brick_fence.json b/assets/minecraft/blockstates/nether_brick_fence.json new file mode 100644 index 0000000..bc93e73 --- /dev/null +++ b/assets/minecraft/blockstates/nether_brick_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/nether_brick_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/nether_brick_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/nether_brick_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/nether_brick_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/nether_brick_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_brick_slab.json b/assets/minecraft/blockstates/nether_brick_slab.json new file mode 100644 index 0000000..e6e0497 --- /dev/null +++ b/assets/minecraft/blockstates/nether_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/nether_brick_slab" + }, + "type=double": { + "model": "minecraft:block/nether_bricks" + }, + "type=top": { + "model": "minecraft:block/nether_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_brick_stairs.json b/assets/minecraft/blockstates/nether_brick_stairs.json new file mode 100644 index 0000000..afe841d --- /dev/null +++ b/assets/minecraft/blockstates/nether_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/nether_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/nether_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/nether_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/nether_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_brick_wall.json b/assets/minecraft/blockstates/nether_brick_wall.json new file mode 100644 index 0000000..6e1a5f9 --- /dev/null +++ b/assets/minecraft/blockstates/nether_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/nether_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_bricks.json b/assets/minecraft/blockstates/nether_bricks.json new file mode 100644 index 0000000..85622bf --- /dev/null +++ b/assets/minecraft/blockstates/nether_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/nether_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_gold_ore.json b/assets/minecraft/blockstates/nether_gold_ore.json new file mode 100644 index 0000000..75e62a3 --- /dev/null +++ b/assets/minecraft/blockstates/nether_gold_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/nether_gold_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_portal.json b/assets/minecraft/blockstates/nether_portal.json new file mode 100644 index 0000000..af9f386 --- /dev/null +++ b/assets/minecraft/blockstates/nether_portal.json @@ -0,0 +1,10 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/nether_portal_ns" + }, + "axis=z": { + "model": "minecraft:block/nether_portal_ew" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_quartz_ore.json b/assets/minecraft/blockstates/nether_quartz_ore.json new file mode 100644 index 0000000..b473ab4 --- /dev/null +++ b/assets/minecraft/blockstates/nether_quartz_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/nether_quartz_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_sprouts.json b/assets/minecraft/blockstates/nether_sprouts.json new file mode 100644 index 0000000..445d100 --- /dev/null +++ b/assets/minecraft/blockstates/nether_sprouts.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/nether_sprouts" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_wart.json b/assets/minecraft/blockstates/nether_wart.json new file mode 100644 index 0000000..f956d12 --- /dev/null +++ b/assets/minecraft/blockstates/nether_wart.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/nether_wart_stage0" + }, + "age=1": { + "model": "minecraft:block/nether_wart_stage1" + }, + "age=2": { + "model": "minecraft:block/nether_wart_stage1" + }, + "age=3": { + "model": "minecraft:block/nether_wart_stage2" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/nether_wart_block.json b/assets/minecraft/blockstates/nether_wart_block.json new file mode 100644 index 0000000..ea08ea1 --- /dev/null +++ b/assets/minecraft/blockstates/nether_wart_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/nether_wart_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/netherite_block.json b/assets/minecraft/blockstates/netherite_block.json new file mode 100644 index 0000000..85f89e9 --- /dev/null +++ b/assets/minecraft/blockstates/netherite_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/netherite_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/netherrack.json b/assets/minecraft/blockstates/netherrack.json new file mode 100644 index 0000000..1a4fc1e --- /dev/null +++ b/assets/minecraft/blockstates/netherrack.json @@ -0,0 +1,78 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/netherrack" + }, + { + "model": "minecraft:block/netherrack", + "x": 90 + }, + { + "model": "minecraft:block/netherrack", + "x": 180 + }, + { + "model": "minecraft:block/netherrack", + "x": 270 + }, + { + "model": "minecraft:block/netherrack", + "y": 90 + }, + { + "model": "minecraft:block/netherrack", + "y": 90, + "x": 90 + }, + { + "model": "minecraft:block/netherrack", + "y": 90, + "x": 180 + }, + { + "model": "minecraft:block/netherrack", + "y": 90, + "x": 270 + }, + { + "model": "minecraft:block/netherrack", + "y": 180 + }, + { + "model": "minecraft:block/netherrack", + "y": 180, + "x": 90 + }, + { + "model": "minecraft:block/netherrack", + "y": 180, + "x": 180 + }, + { + "model": "minecraft:block/netherrack", + "y": 180, + "x": 270 + }, + { + "model": "minecraft:block/netherrack", + "y": 270 + }, + { + "model": "minecraft:block/netherrack", + "y": 270, + "x": 90 + }, + { + "model": "minecraft:block/netherrack", + "y": 270, + "x": 180 + }, + { + "model": "minecraft:block/netherrack", + "y": 270, + "x": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/note_block.json b/assets/minecraft/blockstates/note_block.json new file mode 100644 index 0000000..651e64c --- /dev/null +++ b/assets/minecraft/blockstates/note_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/note_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_button.json b/assets/minecraft/blockstates/oak_button.json new file mode 100644 index 0000000..9dcb14f --- /dev/null +++ b/assets/minecraft/blockstates/oak_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/oak_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/oak_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/oak_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/oak_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/oak_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/oak_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/oak_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/oak_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/oak_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/oak_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/oak_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/oak_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/oak_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/oak_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_door.json b/assets/minecraft/blockstates/oak_door.json new file mode 100644 index 0000000..bbd78c2 --- /dev/null +++ b/assets/minecraft/blockstates/oak_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oak_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oak_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oak_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oak_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oak_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oak_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oak_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oak_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oak_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oak_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oak_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oak_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oak_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oak_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oak_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oak_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/oak_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/oak_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/oak_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/oak_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/oak_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/oak_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_fence.json b/assets/minecraft/blockstates/oak_fence.json new file mode 100644 index 0000000..f6be8bb --- /dev/null +++ b/assets/minecraft/blockstates/oak_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/oak_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/oak_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/oak_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/oak_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/oak_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_fence_gate.json b/assets/minecraft/blockstates/oak_fence_gate.json new file mode 100644 index 0000000..6225bbc --- /dev/null +++ b/assets/minecraft/blockstates/oak_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/oak_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/oak_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/oak_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/oak_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/oak_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/oak_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/oak_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/oak_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/oak_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/oak_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/oak_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/oak_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/oak_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/oak_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/oak_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/oak_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_leaves.json b/assets/minecraft/blockstates/oak_leaves.json new file mode 100644 index 0000000..8d60eed --- /dev/null +++ b/assets/minecraft/blockstates/oak_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oak_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_log.json b/assets/minecraft/blockstates/oak_log.json new file mode 100644 index 0000000..9d3266c --- /dev/null +++ b/assets/minecraft/blockstates/oak_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/oak_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/oak_log" + }, + "axis=z": { + "model": "minecraft:block/oak_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_planks.json b/assets/minecraft/blockstates/oak_planks.json new file mode 100644 index 0000000..0278092 --- /dev/null +++ b/assets/minecraft/blockstates/oak_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oak_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_pressure_plate.json b/assets/minecraft/blockstates/oak_pressure_plate.json new file mode 100644 index 0000000..6ecbfbc --- /dev/null +++ b/assets/minecraft/blockstates/oak_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/oak_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/oak_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_sapling.json b/assets/minecraft/blockstates/oak_sapling.json new file mode 100644 index 0000000..04d4cbe --- /dev/null +++ b/assets/minecraft/blockstates/oak_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oak_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_sign.json b/assets/minecraft/blockstates/oak_sign.json new file mode 100644 index 0000000..b9f38f4 --- /dev/null +++ b/assets/minecraft/blockstates/oak_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oak_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_slab.json b/assets/minecraft/blockstates/oak_slab.json new file mode 100644 index 0000000..c503f74 --- /dev/null +++ b/assets/minecraft/blockstates/oak_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/oak_slab" + }, + "type=double": { + "model": "minecraft:block/oak_planks" + }, + "type=top": { + "model": "minecraft:block/oak_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_stairs.json b/assets/minecraft/blockstates/oak_stairs.json new file mode 100644 index 0000000..0df9de6 --- /dev/null +++ b/assets/minecraft/blockstates/oak_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/oak_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/oak_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/oak_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/oak_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/oak_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/oak_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/oak_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/oak_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/oak_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/oak_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_trapdoor.json b/assets/minecraft/blockstates/oak_trapdoor.json new file mode 100644 index 0000000..168faf1 --- /dev/null +++ b/assets/minecraft/blockstates/oak_trapdoor.json @@ -0,0 +1,58 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/oak_trapdoor_bottom" + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/oak_trapdoor_top" + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 90 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/oak_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/oak_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/oak_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/oak_trapdoor_open" + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/oak_trapdoor_bottom" + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/oak_trapdoor_top" + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 180 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/oak_trapdoor_bottom" + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/oak_trapdoor_top" + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/oak_trapdoor_open", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_wall_sign.json b/assets/minecraft/blockstates/oak_wall_sign.json new file mode 100644 index 0000000..b9f38f4 --- /dev/null +++ b/assets/minecraft/blockstates/oak_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oak_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oak_wood.json b/assets/minecraft/blockstates/oak_wood.json new file mode 100644 index 0000000..1eb596b --- /dev/null +++ b/assets/minecraft/blockstates/oak_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/oak_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/oak_wood" + }, + "axis=z": { + "model": "minecraft:block/oak_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/observer.json b/assets/minecraft/blockstates/observer.json new file mode 100644 index 0000000..6f54ba5 --- /dev/null +++ b/assets/minecraft/blockstates/observer.json @@ -0,0 +1,50 @@ +{ + "variants": { + "facing=down,powered=false": { + "model": "minecraft:block/observer", + "x": 90 + }, + "facing=down,powered=true": { + "model": "minecraft:block/observer_on", + "x": 90 + }, + "facing=east,powered=false": { + "model": "minecraft:block/observer", + "y": 90 + }, + "facing=east,powered=true": { + "model": "minecraft:block/observer_on", + "y": 90 + }, + "facing=north,powered=false": { + "model": "minecraft:block/observer" + }, + "facing=north,powered=true": { + "model": "minecraft:block/observer_on" + }, + "facing=south,powered=false": { + "model": "minecraft:block/observer", + "y": 180 + }, + "facing=south,powered=true": { + "model": "minecraft:block/observer_on", + "y": 180 + }, + "facing=up,powered=false": { + "model": "minecraft:block/observer", + "x": 270 + }, + "facing=up,powered=true": { + "model": "minecraft:block/observer_on", + "x": 270 + }, + "facing=west,powered=false": { + "model": "minecraft:block/observer", + "y": 270 + }, + "facing=west,powered=true": { + "model": "minecraft:block/observer_on", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/obsidian.json b/assets/minecraft/blockstates/obsidian.json new file mode 100644 index 0000000..28d39df --- /dev/null +++ b/assets/minecraft/blockstates/obsidian.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/obsidian" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_banner.json b/assets/minecraft/blockstates/orange_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/orange_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_bed.json b/assets/minecraft/blockstates/orange_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/orange_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_candle.json b/assets/minecraft/blockstates/orange_candle.json new file mode 100644 index 0000000..203c651 --- /dev/null +++ b/assets/minecraft/blockstates/orange_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/orange_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/orange_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/orange_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/orange_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/orange_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/orange_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/orange_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/orange_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_candle_cake.json b/assets/minecraft/blockstates/orange_candle_cake.json new file mode 100644 index 0000000..1e65e88 --- /dev/null +++ b/assets/minecraft/blockstates/orange_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/orange_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/orange_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_carpet.json b/assets/minecraft/blockstates/orange_carpet.json new file mode 100644 index 0000000..37ac6ac --- /dev/null +++ b/assets/minecraft/blockstates/orange_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_concrete.json b/assets/minecraft/blockstates/orange_concrete.json new file mode 100644 index 0000000..e88cada --- /dev/null +++ b/assets/minecraft/blockstates/orange_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_concrete_powder.json b/assets/minecraft/blockstates/orange_concrete_powder.json new file mode 100644 index 0000000..9637378 --- /dev/null +++ b/assets/minecraft/blockstates/orange_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/orange_concrete_powder" + }, + { + "model": "minecraft:block/orange_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/orange_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/orange_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_glazed_terracotta.json b/assets/minecraft/blockstates/orange_glazed_terracotta.json new file mode 100644 index 0000000..abdb57a --- /dev/null +++ b/assets/minecraft/blockstates/orange_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/orange_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/orange_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/orange_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/orange_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_shulker_box.json b/assets/minecraft/blockstates/orange_shulker_box.json new file mode 100644 index 0000000..0bc7569 --- /dev/null +++ b/assets/minecraft/blockstates/orange_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_stained_glass.json b/assets/minecraft/blockstates/orange_stained_glass.json new file mode 100644 index 0000000..93c651a --- /dev/null +++ b/assets/minecraft/blockstates/orange_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_stained_glass_pane.json b/assets/minecraft/blockstates/orange_stained_glass_pane.json new file mode 100644 index 0000000..929c41f --- /dev/null +++ b/assets/minecraft/blockstates/orange_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/orange_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_terracotta.json b/assets/minecraft/blockstates/orange_terracotta.json new file mode 100644 index 0000000..6d644c4 --- /dev/null +++ b/assets/minecraft/blockstates/orange_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_tulip.json b/assets/minecraft/blockstates/orange_tulip.json new file mode 100644 index 0000000..8aac68c --- /dev/null +++ b/assets/minecraft/blockstates/orange_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_wall_banner.json b/assets/minecraft/blockstates/orange_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/orange_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/orange_wool.json b/assets/minecraft/blockstates/orange_wool.json new file mode 100644 index 0000000..ae3fabe --- /dev/null +++ b/assets/minecraft/blockstates/orange_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/orange_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oxeye_daisy.json b/assets/minecraft/blockstates/oxeye_daisy.json new file mode 100644 index 0000000..fa815c2 --- /dev/null +++ b/assets/minecraft/blockstates/oxeye_daisy.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxeye_daisy" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oxidized_copper.json b/assets/minecraft/blockstates/oxidized_copper.json new file mode 100644 index 0000000..d7ce625 --- /dev/null +++ b/assets/minecraft/blockstates/oxidized_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oxidized_cut_copper.json b/assets/minecraft/blockstates/oxidized_cut_copper.json new file mode 100644 index 0000000..58bf24a --- /dev/null +++ b/assets/minecraft/blockstates/oxidized_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oxidized_cut_copper_slab.json b/assets/minecraft/blockstates/oxidized_cut_copper_slab.json new file mode 100644 index 0000000..e91b8c9 --- /dev/null +++ b/assets/minecraft/blockstates/oxidized_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/oxidized_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/oxidized_cut_copper" + }, + "type=top": { + "model": "minecraft:block/oxidized_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/oxidized_cut_copper_stairs.json b/assets/minecraft/blockstates/oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..9ef35b2 --- /dev/null +++ b/assets/minecraft/blockstates/oxidized_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/packed_ice.json b/assets/minecraft/blockstates/packed_ice.json new file mode 100644 index 0000000..b395c21 --- /dev/null +++ b/assets/minecraft/blockstates/packed_ice.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/packed_ice" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/peony.json b/assets/minecraft/blockstates/peony.json new file mode 100644 index 0000000..c97072d --- /dev/null +++ b/assets/minecraft/blockstates/peony.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/peony_bottom" + }, + "half=upper": { + "model": "minecraft:block/peony_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/petrified_oak_slab.json b/assets/minecraft/blockstates/petrified_oak_slab.json new file mode 100644 index 0000000..98db0a1 --- /dev/null +++ b/assets/minecraft/blockstates/petrified_oak_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/petrified_oak_slab" + }, + "type=double": { + "model": "minecraft:block/oak_planks" + }, + "type=top": { + "model": "minecraft:block/petrified_oak_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_banner.json b/assets/minecraft/blockstates/pink_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/pink_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_bed.json b/assets/minecraft/blockstates/pink_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/pink_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_candle.json b/assets/minecraft/blockstates/pink_candle.json new file mode 100644 index 0000000..fd63fea --- /dev/null +++ b/assets/minecraft/blockstates/pink_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/pink_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/pink_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/pink_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/pink_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/pink_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/pink_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/pink_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/pink_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_candle_cake.json b/assets/minecraft/blockstates/pink_candle_cake.json new file mode 100644 index 0000000..5b9c8d5 --- /dev/null +++ b/assets/minecraft/blockstates/pink_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/pink_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/pink_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_carpet.json b/assets/minecraft/blockstates/pink_carpet.json new file mode 100644 index 0000000..c9a49ae --- /dev/null +++ b/assets/minecraft/blockstates/pink_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_concrete.json b/assets/minecraft/blockstates/pink_concrete.json new file mode 100644 index 0000000..3beebd4 --- /dev/null +++ b/assets/minecraft/blockstates/pink_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_concrete_powder.json b/assets/minecraft/blockstates/pink_concrete_powder.json new file mode 100644 index 0000000..c6f0920 --- /dev/null +++ b/assets/minecraft/blockstates/pink_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/pink_concrete_powder" + }, + { + "model": "minecraft:block/pink_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/pink_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/pink_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_glazed_terracotta.json b/assets/minecraft/blockstates/pink_glazed_terracotta.json new file mode 100644 index 0000000..84e6c0c --- /dev/null +++ b/assets/minecraft/blockstates/pink_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/pink_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/pink_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/pink_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/pink_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_shulker_box.json b/assets/minecraft/blockstates/pink_shulker_box.json new file mode 100644 index 0000000..3f336dc --- /dev/null +++ b/assets/minecraft/blockstates/pink_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_stained_glass.json b/assets/minecraft/blockstates/pink_stained_glass.json new file mode 100644 index 0000000..3adb5ca --- /dev/null +++ b/assets/minecraft/blockstates/pink_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_stained_glass_pane.json b/assets/minecraft/blockstates/pink_stained_glass_pane.json new file mode 100644 index 0000000..9350f43 --- /dev/null +++ b/assets/minecraft/blockstates/pink_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/pink_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_terracotta.json b/assets/minecraft/blockstates/pink_terracotta.json new file mode 100644 index 0000000..b9dbe91 --- /dev/null +++ b/assets/minecraft/blockstates/pink_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_tulip.json b/assets/minecraft/blockstates/pink_tulip.json new file mode 100644 index 0000000..038823f --- /dev/null +++ b/assets/minecraft/blockstates/pink_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_wall_banner.json b/assets/minecraft/blockstates/pink_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/pink_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pink_wool.json b/assets/minecraft/blockstates/pink_wool.json new file mode 100644 index 0000000..d7096f6 --- /dev/null +++ b/assets/minecraft/blockstates/pink_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pink_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/piston.json b/assets/minecraft/blockstates/piston.json new file mode 100644 index 0000000..0ee3b91 --- /dev/null +++ b/assets/minecraft/blockstates/piston.json @@ -0,0 +1,50 @@ +{ + "variants": { + "extended=false,facing=down": { + "model": "minecraft:block/piston", + "x": 90 + }, + "extended=false,facing=east": { + "model": "minecraft:block/piston", + "y": 90 + }, + "extended=false,facing=north": { + "model": "minecraft:block/piston" + }, + "extended=false,facing=south": { + "model": "minecraft:block/piston", + "y": 180 + }, + "extended=false,facing=up": { + "model": "minecraft:block/piston", + "x": 270 + }, + "extended=false,facing=west": { + "model": "minecraft:block/piston", + "y": 270 + }, + "extended=true,facing=down": { + "model": "minecraft:block/piston_base", + "x": 90 + }, + "extended=true,facing=east": { + "model": "minecraft:block/piston_base", + "y": 90 + }, + "extended=true,facing=north": { + "model": "minecraft:block/piston_base" + }, + "extended=true,facing=south": { + "model": "minecraft:block/piston_base", + "y": 180 + }, + "extended=true,facing=up": { + "model": "minecraft:block/piston_base", + "x": 270 + }, + "extended=true,facing=west": { + "model": "minecraft:block/piston_base", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/piston_head.json b/assets/minecraft/blockstates/piston_head.json new file mode 100644 index 0000000..b1a8035 --- /dev/null +++ b/assets/minecraft/blockstates/piston_head.json @@ -0,0 +1,96 @@ +{ + "variants": { + "facing=down,short=false,type=normal": { + "model": "minecraft:block/piston_head", + "x": 90 + }, + "facing=down,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky", + "x": 90 + }, + "facing=down,short=true,type=normal": { + "model": "minecraft:block/piston_head_short", + "x": 90 + }, + "facing=down,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky", + "x": 90 + }, + "facing=east,short=false,type=normal": { + "model": "minecraft:block/piston_head", + "y": 90 + }, + "facing=east,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky", + "y": 90 + }, + "facing=east,short=true,type=normal": { + "model": "minecraft:block/piston_head_short", + "y": 90 + }, + "facing=east,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky", + "y": 90 + }, + "facing=north,short=false,type=normal": { + "model": "minecraft:block/piston_head" + }, + "facing=north,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky" + }, + "facing=north,short=true,type=normal": { + "model": "minecraft:block/piston_head_short" + }, + "facing=north,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky" + }, + "facing=south,short=false,type=normal": { + "model": "minecraft:block/piston_head", + "y": 180 + }, + "facing=south,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky", + "y": 180 + }, + "facing=south,short=true,type=normal": { + "model": "minecraft:block/piston_head_short", + "y": 180 + }, + "facing=south,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky", + "y": 180 + }, + "facing=up,short=false,type=normal": { + "model": "minecraft:block/piston_head", + "x": 270 + }, + "facing=up,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky", + "x": 270 + }, + "facing=up,short=true,type=normal": { + "model": "minecraft:block/piston_head_short", + "x": 270 + }, + "facing=up,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky", + "x": 270 + }, + "facing=west,short=false,type=normal": { + "model": "minecraft:block/piston_head", + "y": 270 + }, + "facing=west,short=false,type=sticky": { + "model": "minecraft:block/piston_head_sticky", + "y": 270 + }, + "facing=west,short=true,type=normal": { + "model": "minecraft:block/piston_head_short", + "y": 270 + }, + "facing=west,short=true,type=sticky": { + "model": "minecraft:block/piston_head_short_sticky", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/player_head.json b/assets/minecraft/blockstates/player_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/player_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/player_wall_head.json b/assets/minecraft/blockstates/player_wall_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/player_wall_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/podzol.json b/assets/minecraft/blockstates/podzol.json new file mode 100644 index 0000000..03e40a7 --- /dev/null +++ b/assets/minecraft/blockstates/podzol.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "minecraft:block/podzol" + }, + { + "model": "minecraft:block/podzol", + "y": 90 + }, + { + "model": "minecraft:block/podzol", + "y": 180 + }, + { + "model": "minecraft:block/podzol", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pointed_dripstone.json b/assets/minecraft/blockstates/pointed_dripstone.json new file mode 100644 index 0000000..c6c46aa --- /dev/null +++ b/assets/minecraft/blockstates/pointed_dripstone.json @@ -0,0 +1,34 @@ +{ + "variants": { + "thickness=base,vertical_direction=down": { + "model": "minecraft:block/pointed_dripstone_down_base" + }, + "thickness=base,vertical_direction=up": { + "model": "minecraft:block/pointed_dripstone_up_base" + }, + "thickness=frustum,vertical_direction=down": { + "model": "minecraft:block/pointed_dripstone_down_frustum" + }, + "thickness=frustum,vertical_direction=up": { + "model": "minecraft:block/pointed_dripstone_up_frustum" + }, + "thickness=middle,vertical_direction=down": { + "model": "minecraft:block/pointed_dripstone_down_middle" + }, + "thickness=middle,vertical_direction=up": { + "model": "minecraft:block/pointed_dripstone_up_middle" + }, + "thickness=tip,vertical_direction=down": { + "model": "minecraft:block/pointed_dripstone_down_tip" + }, + "thickness=tip,vertical_direction=up": { + "model": "minecraft:block/pointed_dripstone_up_tip" + }, + "thickness=tip_merge,vertical_direction=down": { + "model": "minecraft:block/pointed_dripstone_down_tip_merge" + }, + "thickness=tip_merge,vertical_direction=up": { + "model": "minecraft:block/pointed_dripstone_up_tip_merge" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_andesite.json b/assets/minecraft/blockstates/polished_andesite.json new file mode 100644 index 0000000..5bb5391 --- /dev/null +++ b/assets/minecraft/blockstates/polished_andesite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_andesite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_andesite_slab.json b/assets/minecraft/blockstates/polished_andesite_slab.json new file mode 100644 index 0000000..e5ce87a --- /dev/null +++ b/assets/minecraft/blockstates/polished_andesite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_andesite_slab" + }, + "type=double": { + "model": "minecraft:block/polished_andesite" + }, + "type=top": { + "model": "minecraft:block/polished_andesite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_andesite_stairs.json b/assets/minecraft/blockstates/polished_andesite_stairs.json new file mode 100644 index 0000000..721f1a0 --- /dev/null +++ b/assets/minecraft/blockstates/polished_andesite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_andesite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_andesite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_andesite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_basalt.json b/assets/minecraft/blockstates/polished_basalt.json new file mode 100644 index 0000000..5ee6cef --- /dev/null +++ b/assets/minecraft/blockstates/polished_basalt.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/polished_basalt", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/polished_basalt" + }, + "axis=z": { + "model": "minecraft:block/polished_basalt", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone.json b/assets/minecraft/blockstates/polished_blackstone.json new file mode 100644 index 0000000..e133b27 --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_blackstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_brick_slab.json b/assets/minecraft/blockstates/polished_blackstone_brick_slab.json new file mode 100644 index 0000000..759b5a7 --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_blackstone_brick_slab" + }, + "type=double": { + "model": "minecraft:block/polished_blackstone_bricks" + }, + "type=top": { + "model": "minecraft:block/polished_blackstone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_brick_stairs.json b/assets/minecraft/blockstates/polished_blackstone_brick_stairs.json new file mode 100644 index 0000000..74bc37c --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_brick_wall.json b/assets/minecraft/blockstates/polished_blackstone_brick_wall.json new file mode 100644 index 0000000..e25160b --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_bricks.json b/assets/minecraft/blockstates/polished_blackstone_bricks.json new file mode 100644 index 0000000..2a1cabc --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_blackstone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_button.json b/assets/minecraft/blockstates/polished_blackstone_button.json new file mode 100644 index 0000000..5503cd0 --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/polished_blackstone_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/polished_blackstone_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/polished_blackstone_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_pressure_plate.json b/assets/minecraft/blockstates/polished_blackstone_pressure_plate.json new file mode 100644 index 0000000..f8f5cb1 --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/polished_blackstone_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/polished_blackstone_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_slab.json b/assets/minecraft/blockstates/polished_blackstone_slab.json new file mode 100644 index 0000000..1cfda0d --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_blackstone_slab" + }, + "type=double": { + "model": "minecraft:block/polished_blackstone" + }, + "type=top": { + "model": "minecraft:block/polished_blackstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_stairs.json b/assets/minecraft/blockstates/polished_blackstone_stairs.json new file mode 100644 index 0000000..9a4dfc7 --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_blackstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_blackstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_blackstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_blackstone_wall.json b/assets/minecraft/blockstates/polished_blackstone_wall.json new file mode 100644 index 0000000..dc5fa0f --- /dev/null +++ b/assets/minecraft/blockstates/polished_blackstone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/polished_blackstone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_deepslate.json b/assets/minecraft/blockstates/polished_deepslate.json new file mode 100644 index 0000000..5ad4055 --- /dev/null +++ b/assets/minecraft/blockstates/polished_deepslate.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_deepslate" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_deepslate_slab.json b/assets/minecraft/blockstates/polished_deepslate_slab.json new file mode 100644 index 0000000..5bf01dc --- /dev/null +++ b/assets/minecraft/blockstates/polished_deepslate_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_deepslate_slab" + }, + "type=double": { + "model": "minecraft:block/polished_deepslate" + }, + "type=top": { + "model": "minecraft:block/polished_deepslate_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_deepslate_stairs.json b/assets/minecraft/blockstates/polished_deepslate_stairs.json new file mode 100644 index 0000000..a2dff02 --- /dev/null +++ b/assets/minecraft/blockstates/polished_deepslate_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_deepslate_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_deepslate_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_deepslate_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_deepslate_wall.json b/assets/minecraft/blockstates/polished_deepslate_wall.json new file mode 100644 index 0000000..68e11bc --- /dev/null +++ b/assets/minecraft/blockstates/polished_deepslate_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/polished_deepslate_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_diorite.json b/assets/minecraft/blockstates/polished_diorite.json new file mode 100644 index 0000000..ea96c51 --- /dev/null +++ b/assets/minecraft/blockstates/polished_diorite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_diorite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_diorite_slab.json b/assets/minecraft/blockstates/polished_diorite_slab.json new file mode 100644 index 0000000..f354233 --- /dev/null +++ b/assets/minecraft/blockstates/polished_diorite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_diorite_slab" + }, + "type=double": { + "model": "minecraft:block/polished_diorite" + }, + "type=top": { + "model": "minecraft:block/polished_diorite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_diorite_stairs.json b/assets/minecraft/blockstates/polished_diorite_stairs.json new file mode 100644 index 0000000..9e42db9 --- /dev/null +++ b/assets/minecraft/blockstates/polished_diorite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_diorite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_diorite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_diorite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_granite.json b/assets/minecraft/blockstates/polished_granite.json new file mode 100644 index 0000000..bad818a --- /dev/null +++ b/assets/minecraft/blockstates/polished_granite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/polished_granite" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_granite_slab.json b/assets/minecraft/blockstates/polished_granite_slab.json new file mode 100644 index 0000000..e1ec01c --- /dev/null +++ b/assets/minecraft/blockstates/polished_granite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/polished_granite_slab" + }, + "type=double": { + "model": "minecraft:block/polished_granite" + }, + "type=top": { + "model": "minecraft:block/polished_granite_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/polished_granite_stairs.json b/assets/minecraft/blockstates/polished_granite_stairs.json new file mode 100644 index 0000000..b7724d6 --- /dev/null +++ b/assets/minecraft/blockstates/polished_granite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/polished_granite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/polished_granite_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/polished_granite_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/polished_granite_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/poppy.json b/assets/minecraft/blockstates/poppy.json new file mode 100644 index 0000000..870cb7d --- /dev/null +++ b/assets/minecraft/blockstates/poppy.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/poppy" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potatoes.json b/assets/minecraft/blockstates/potatoes.json new file mode 100644 index 0000000..85b439e --- /dev/null +++ b/assets/minecraft/blockstates/potatoes.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/potatoes_stage0" + }, + "age=1": { + "model": "minecraft:block/potatoes_stage0" + }, + "age=2": { + "model": "minecraft:block/potatoes_stage1" + }, + "age=3": { + "model": "minecraft:block/potatoes_stage1" + }, + "age=4": { + "model": "minecraft:block/potatoes_stage2" + }, + "age=5": { + "model": "minecraft:block/potatoes_stage2" + }, + "age=6": { + "model": "minecraft:block/potatoes_stage2" + }, + "age=7": { + "model": "minecraft:block/potatoes_stage3" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_acacia_sapling.json b/assets/minecraft/blockstates/potted_acacia_sapling.json new file mode 100644 index 0000000..03a983a --- /dev/null +++ b/assets/minecraft/blockstates/potted_acacia_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_acacia_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_allium.json b/assets/minecraft/blockstates/potted_allium.json new file mode 100644 index 0000000..07d8e78 --- /dev/null +++ b/assets/minecraft/blockstates/potted_allium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_allium" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_azalea_bush.json b/assets/minecraft/blockstates/potted_azalea_bush.json new file mode 100644 index 0000000..73a68cb --- /dev/null +++ b/assets/minecraft/blockstates/potted_azalea_bush.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_azalea_bush" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_azure_bluet.json b/assets/minecraft/blockstates/potted_azure_bluet.json new file mode 100644 index 0000000..80c7a52 --- /dev/null +++ b/assets/minecraft/blockstates/potted_azure_bluet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_azure_bluet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_bamboo.json b/assets/minecraft/blockstates/potted_bamboo.json new file mode 100644 index 0000000..7d10ed3 --- /dev/null +++ b/assets/minecraft/blockstates/potted_bamboo.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_bamboo" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_birch_sapling.json b/assets/minecraft/blockstates/potted_birch_sapling.json new file mode 100644 index 0000000..98b48ea --- /dev/null +++ b/assets/minecraft/blockstates/potted_birch_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_birch_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_blue_orchid.json b/assets/minecraft/blockstates/potted_blue_orchid.json new file mode 100644 index 0000000..48da368 --- /dev/null +++ b/assets/minecraft/blockstates/potted_blue_orchid.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_blue_orchid" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_brown_mushroom.json b/assets/minecraft/blockstates/potted_brown_mushroom.json new file mode 100644 index 0000000..b1a0247 --- /dev/null +++ b/assets/minecraft/blockstates/potted_brown_mushroom.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_brown_mushroom" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_cactus.json b/assets/minecraft/blockstates/potted_cactus.json new file mode 100644 index 0000000..04758da --- /dev/null +++ b/assets/minecraft/blockstates/potted_cactus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_cactus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_cornflower.json b/assets/minecraft/blockstates/potted_cornflower.json new file mode 100644 index 0000000..29b2685 --- /dev/null +++ b/assets/minecraft/blockstates/potted_cornflower.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_cornflower" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_crimson_fungus.json b/assets/minecraft/blockstates/potted_crimson_fungus.json new file mode 100644 index 0000000..d697c8e --- /dev/null +++ b/assets/minecraft/blockstates/potted_crimson_fungus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_crimson_fungus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_crimson_roots.json b/assets/minecraft/blockstates/potted_crimson_roots.json new file mode 100644 index 0000000..b2707ca --- /dev/null +++ b/assets/minecraft/blockstates/potted_crimson_roots.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_crimson_roots" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_dandelion.json b/assets/minecraft/blockstates/potted_dandelion.json new file mode 100644 index 0000000..3622740 --- /dev/null +++ b/assets/minecraft/blockstates/potted_dandelion.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_dandelion" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_dark_oak_sapling.json b/assets/minecraft/blockstates/potted_dark_oak_sapling.json new file mode 100644 index 0000000..f532b1e --- /dev/null +++ b/assets/minecraft/blockstates/potted_dark_oak_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_dark_oak_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_dead_bush.json b/assets/minecraft/blockstates/potted_dead_bush.json new file mode 100644 index 0000000..52d9462 --- /dev/null +++ b/assets/minecraft/blockstates/potted_dead_bush.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_dead_bush" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_fern.json b/assets/minecraft/blockstates/potted_fern.json new file mode 100644 index 0000000..ee886f3 --- /dev/null +++ b/assets/minecraft/blockstates/potted_fern.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_fern" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_flowering_azalea_bush.json b/assets/minecraft/blockstates/potted_flowering_azalea_bush.json new file mode 100644 index 0000000..c9216f7 --- /dev/null +++ b/assets/minecraft/blockstates/potted_flowering_azalea_bush.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_flowering_azalea_bush" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_jungle_sapling.json b/assets/minecraft/blockstates/potted_jungle_sapling.json new file mode 100644 index 0000000..928947b --- /dev/null +++ b/assets/minecraft/blockstates/potted_jungle_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_jungle_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_lily_of_the_valley.json b/assets/minecraft/blockstates/potted_lily_of_the_valley.json new file mode 100644 index 0000000..14e7942 --- /dev/null +++ b/assets/minecraft/blockstates/potted_lily_of_the_valley.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_lily_of_the_valley" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_oak_sapling.json b/assets/minecraft/blockstates/potted_oak_sapling.json new file mode 100644 index 0000000..e77b75b --- /dev/null +++ b/assets/minecraft/blockstates/potted_oak_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_oak_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_orange_tulip.json b/assets/minecraft/blockstates/potted_orange_tulip.json new file mode 100644 index 0000000..978f35d --- /dev/null +++ b/assets/minecraft/blockstates/potted_orange_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_orange_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_oxeye_daisy.json b/assets/minecraft/blockstates/potted_oxeye_daisy.json new file mode 100644 index 0000000..7fc330a --- /dev/null +++ b/assets/minecraft/blockstates/potted_oxeye_daisy.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_oxeye_daisy" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_pink_tulip.json b/assets/minecraft/blockstates/potted_pink_tulip.json new file mode 100644 index 0000000..159cc4b --- /dev/null +++ b/assets/minecraft/blockstates/potted_pink_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_pink_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_poppy.json b/assets/minecraft/blockstates/potted_poppy.json new file mode 100644 index 0000000..f16aee0 --- /dev/null +++ b/assets/minecraft/blockstates/potted_poppy.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_poppy" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_red_mushroom.json b/assets/minecraft/blockstates/potted_red_mushroom.json new file mode 100644 index 0000000..451f88d --- /dev/null +++ b/assets/minecraft/blockstates/potted_red_mushroom.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_red_mushroom" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_red_tulip.json b/assets/minecraft/blockstates/potted_red_tulip.json new file mode 100644 index 0000000..fec6840 --- /dev/null +++ b/assets/minecraft/blockstates/potted_red_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_red_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_spruce_sapling.json b/assets/minecraft/blockstates/potted_spruce_sapling.json new file mode 100644 index 0000000..224d5a9 --- /dev/null +++ b/assets/minecraft/blockstates/potted_spruce_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_spruce_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_warped_fungus.json b/assets/minecraft/blockstates/potted_warped_fungus.json new file mode 100644 index 0000000..3f127a3 --- /dev/null +++ b/assets/minecraft/blockstates/potted_warped_fungus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_warped_fungus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_warped_roots.json b/assets/minecraft/blockstates/potted_warped_roots.json new file mode 100644 index 0000000..f141ee9 --- /dev/null +++ b/assets/minecraft/blockstates/potted_warped_roots.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_warped_roots" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_white_tulip.json b/assets/minecraft/blockstates/potted_white_tulip.json new file mode 100644 index 0000000..823ca94 --- /dev/null +++ b/assets/minecraft/blockstates/potted_white_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_white_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/potted_wither_rose.json b/assets/minecraft/blockstates/potted_wither_rose.json new file mode 100644 index 0000000..d12f6aa --- /dev/null +++ b/assets/minecraft/blockstates/potted_wither_rose.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/potted_wither_rose" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/powder_snow.json b/assets/minecraft/blockstates/powder_snow.json new file mode 100644 index 0000000..98be27a --- /dev/null +++ b/assets/minecraft/blockstates/powder_snow.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/powder_snow" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/powder_snow_cauldron.json b/assets/minecraft/blockstates/powder_snow_cauldron.json new file mode 100644 index 0000000..f6e9468 --- /dev/null +++ b/assets/minecraft/blockstates/powder_snow_cauldron.json @@ -0,0 +1,13 @@ +{ + "variants": { + "level=1": { + "model": "minecraft:block/powder_snow_cauldron_level1" + }, + "level=2": { + "model": "minecraft:block/powder_snow_cauldron_level2" + }, + "level=3": { + "model": "minecraft:block/powder_snow_cauldron_full" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/powered_rail.json b/assets/minecraft/blockstates/powered_rail.json new file mode 100644 index 0000000..a20a06f --- /dev/null +++ b/assets/minecraft/blockstates/powered_rail.json @@ -0,0 +1,46 @@ +{ + "variants": { + "powered=false,shape=ascending_east": { + "model": "minecraft:block/powered_rail_raised_ne", + "y": 90 + }, + "powered=false,shape=ascending_north": { + "model": "minecraft:block/powered_rail_raised_ne" + }, + "powered=false,shape=ascending_south": { + "model": "minecraft:block/powered_rail_raised_sw" + }, + "powered=false,shape=ascending_west": { + "model": "minecraft:block/powered_rail_raised_sw", + "y": 90 + }, + "powered=false,shape=east_west": { + "model": "minecraft:block/powered_rail", + "y": 90 + }, + "powered=false,shape=north_south": { + "model": "minecraft:block/powered_rail" + }, + "powered=true,shape=ascending_east": { + "model": "minecraft:block/powered_rail_on_raised_ne", + "y": 90 + }, + "powered=true,shape=ascending_north": { + "model": "minecraft:block/powered_rail_on_raised_ne" + }, + "powered=true,shape=ascending_south": { + "model": "minecraft:block/powered_rail_on_raised_sw" + }, + "powered=true,shape=ascending_west": { + "model": "minecraft:block/powered_rail_on_raised_sw", + "y": 90 + }, + "powered=true,shape=east_west": { + "model": "minecraft:block/powered_rail_on", + "y": 90 + }, + "powered=true,shape=north_south": { + "model": "minecraft:block/powered_rail_on" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine.json b/assets/minecraft/blockstates/prismarine.json new file mode 100644 index 0000000..b24d703 --- /dev/null +++ b/assets/minecraft/blockstates/prismarine.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/prismarine" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_brick_slab.json b/assets/minecraft/blockstates/prismarine_brick_slab.json new file mode 100644 index 0000000..3e151d0 --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/prismarine_brick_slab" + }, + "type=double": { + "model": "minecraft:block/prismarine_bricks" + }, + "type=top": { + "model": "minecraft:block/prismarine_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_brick_stairs.json b/assets/minecraft/blockstates/prismarine_brick_stairs.json new file mode 100644 index 0000000..698df85 --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/prismarine_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_bricks.json b/assets/minecraft/blockstates/prismarine_bricks.json new file mode 100644 index 0000000..db6a49c --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/prismarine_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_slab.json b/assets/minecraft/blockstates/prismarine_slab.json new file mode 100644 index 0000000..3ac5509 --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/prismarine_slab" + }, + "type=double": { + "model": "minecraft:block/prismarine" + }, + "type=top": { + "model": "minecraft:block/prismarine_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_stairs.json b/assets/minecraft/blockstates/prismarine_stairs.json new file mode 100644 index 0000000..9228f4b --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/prismarine_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/prismarine_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/prismarine_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/prismarine_wall.json b/assets/minecraft/blockstates/prismarine_wall.json new file mode 100644 index 0000000..e693905 --- /dev/null +++ b/assets/minecraft/blockstates/prismarine_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/prismarine_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pumpkin.json b/assets/minecraft/blockstates/pumpkin.json new file mode 100644 index 0000000..b64dee3 --- /dev/null +++ b/assets/minecraft/blockstates/pumpkin.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/pumpkin" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/pumpkin_stem.json b/assets/minecraft/blockstates/pumpkin_stem.json new file mode 100644 index 0000000..536ed11 --- /dev/null +++ b/assets/minecraft/blockstates/pumpkin_stem.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/pumpkin_stem_stage0" + }, + "age=1": { + "model": "minecraft:block/pumpkin_stem_stage1" + }, + "age=2": { + "model": "minecraft:block/pumpkin_stem_stage2" + }, + "age=3": { + "model": "minecraft:block/pumpkin_stem_stage3" + }, + "age=4": { + "model": "minecraft:block/pumpkin_stem_stage4" + }, + "age=5": { + "model": "minecraft:block/pumpkin_stem_stage5" + }, + "age=6": { + "model": "minecraft:block/pumpkin_stem_stage6" + }, + "age=7": { + "model": "minecraft:block/pumpkin_stem_stage7" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_banner.json b/assets/minecraft/blockstates/purple_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/purple_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_bed.json b/assets/minecraft/blockstates/purple_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/purple_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_candle.json b/assets/minecraft/blockstates/purple_candle.json new file mode 100644 index 0000000..b6200c0 --- /dev/null +++ b/assets/minecraft/blockstates/purple_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/purple_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/purple_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/purple_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/purple_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/purple_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/purple_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/purple_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/purple_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_candle_cake.json b/assets/minecraft/blockstates/purple_candle_cake.json new file mode 100644 index 0000000..69002bd --- /dev/null +++ b/assets/minecraft/blockstates/purple_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/purple_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/purple_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_carpet.json b/assets/minecraft/blockstates/purple_carpet.json new file mode 100644 index 0000000..94bd741 --- /dev/null +++ b/assets/minecraft/blockstates/purple_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_concrete.json b/assets/minecraft/blockstates/purple_concrete.json new file mode 100644 index 0000000..06ecc28 --- /dev/null +++ b/assets/minecraft/blockstates/purple_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_concrete_powder.json b/assets/minecraft/blockstates/purple_concrete_powder.json new file mode 100644 index 0000000..23291b9 --- /dev/null +++ b/assets/minecraft/blockstates/purple_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/purple_concrete_powder" + }, + { + "model": "minecraft:block/purple_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/purple_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/purple_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_glazed_terracotta.json b/assets/minecraft/blockstates/purple_glazed_terracotta.json new file mode 100644 index 0000000..9f70fd4 --- /dev/null +++ b/assets/minecraft/blockstates/purple_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/purple_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/purple_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/purple_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/purple_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_shulker_box.json b/assets/minecraft/blockstates/purple_shulker_box.json new file mode 100644 index 0000000..880e316 --- /dev/null +++ b/assets/minecraft/blockstates/purple_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_stained_glass.json b/assets/minecraft/blockstates/purple_stained_glass.json new file mode 100644 index 0000000..02662b5 --- /dev/null +++ b/assets/minecraft/blockstates/purple_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_stained_glass_pane.json b/assets/minecraft/blockstates/purple_stained_glass_pane.json new file mode 100644 index 0000000..409b30e --- /dev/null +++ b/assets/minecraft/blockstates/purple_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/purple_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_terracotta.json b/assets/minecraft/blockstates/purple_terracotta.json new file mode 100644 index 0000000..b500566 --- /dev/null +++ b/assets/minecraft/blockstates/purple_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_wall_banner.json b/assets/minecraft/blockstates/purple_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/purple_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purple_wool.json b/assets/minecraft/blockstates/purple_wool.json new file mode 100644 index 0000000..a14ba55 --- /dev/null +++ b/assets/minecraft/blockstates/purple_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purple_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purpur_block.json b/assets/minecraft/blockstates/purpur_block.json new file mode 100644 index 0000000..0bd34f3 --- /dev/null +++ b/assets/minecraft/blockstates/purpur_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/purpur_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purpur_pillar.json b/assets/minecraft/blockstates/purpur_pillar.json new file mode 100644 index 0000000..65046d7 --- /dev/null +++ b/assets/minecraft/blockstates/purpur_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/purpur_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/purpur_pillar" + }, + "axis=z": { + "model": "minecraft:block/purpur_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purpur_slab.json b/assets/minecraft/blockstates/purpur_slab.json new file mode 100644 index 0000000..b4b9fb4 --- /dev/null +++ b/assets/minecraft/blockstates/purpur_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/purpur_slab" + }, + "type=double": { + "model": "minecraft:block/purpur_block" + }, + "type=top": { + "model": "minecraft:block/purpur_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/purpur_stairs.json b/assets/minecraft/blockstates/purpur_stairs.json new file mode 100644 index 0000000..57cbe7a --- /dev/null +++ b/assets/minecraft/blockstates/purpur_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/purpur_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/purpur_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/purpur_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/purpur_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/quartz_block.json b/assets/minecraft/blockstates/quartz_block.json new file mode 100644 index 0000000..6dcfecf --- /dev/null +++ b/assets/minecraft/blockstates/quartz_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/quartz_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/quartz_bricks.json b/assets/minecraft/blockstates/quartz_bricks.json new file mode 100644 index 0000000..24827d4 --- /dev/null +++ b/assets/minecraft/blockstates/quartz_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/quartz_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/quartz_pillar.json b/assets/minecraft/blockstates/quartz_pillar.json new file mode 100644 index 0000000..260cca7 --- /dev/null +++ b/assets/minecraft/blockstates/quartz_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/quartz_pillar_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/quartz_pillar" + }, + "axis=z": { + "model": "minecraft:block/quartz_pillar_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/quartz_slab.json b/assets/minecraft/blockstates/quartz_slab.json new file mode 100644 index 0000000..6d2ae81 --- /dev/null +++ b/assets/minecraft/blockstates/quartz_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/quartz_slab" + }, + "type=double": { + "model": "minecraft:block/quartz_block" + }, + "type=top": { + "model": "minecraft:block/quartz_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/quartz_stairs.json b/assets/minecraft/blockstates/quartz_stairs.json new file mode 100644 index 0000000..083b0f6 --- /dev/null +++ b/assets/minecraft/blockstates/quartz_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/quartz_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/quartz_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/quartz_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/quartz_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/rail.json b/assets/minecraft/blockstates/rail.json new file mode 100644 index 0000000..4b1e4d0 --- /dev/null +++ b/assets/minecraft/blockstates/rail.json @@ -0,0 +1,40 @@ +{ + "variants": { + "shape=ascending_east": { + "model": "minecraft:block/rail_raised_ne", + "y": 90 + }, + "shape=ascending_north": { + "model": "minecraft:block/rail_raised_ne" + }, + "shape=ascending_south": { + "model": "minecraft:block/rail_raised_sw" + }, + "shape=ascending_west": { + "model": "minecraft:block/rail_raised_sw", + "y": 90 + }, + "shape=east_west": { + "model": "minecraft:block/rail", + "y": 90 + }, + "shape=north_east": { + "model": "minecraft:block/rail_corner", + "y": 270 + }, + "shape=north_south": { + "model": "minecraft:block/rail" + }, + "shape=north_west": { + "model": "minecraft:block/rail_corner", + "y": 180 + }, + "shape=south_east": { + "model": "minecraft:block/rail_corner" + }, + "shape=south_west": { + "model": "minecraft:block/rail_corner", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/raw_copper_block.json b/assets/minecraft/blockstates/raw_copper_block.json new file mode 100644 index 0000000..852b445 --- /dev/null +++ b/assets/minecraft/blockstates/raw_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/raw_copper_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/raw_gold_block.json b/assets/minecraft/blockstates/raw_gold_block.json new file mode 100644 index 0000000..65d04cc --- /dev/null +++ b/assets/minecraft/blockstates/raw_gold_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/raw_gold_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/raw_iron_block.json b/assets/minecraft/blockstates/raw_iron_block.json new file mode 100644 index 0000000..91478da --- /dev/null +++ b/assets/minecraft/blockstates/raw_iron_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/raw_iron_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_banner.json b/assets/minecraft/blockstates/red_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/red_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_bed.json b/assets/minecraft/blockstates/red_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/red_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_candle.json b/assets/minecraft/blockstates/red_candle.json new file mode 100644 index 0000000..6c8520d --- /dev/null +++ b/assets/minecraft/blockstates/red_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/red_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/red_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/red_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/red_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/red_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/red_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/red_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/red_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_candle_cake.json b/assets/minecraft/blockstates/red_candle_cake.json new file mode 100644 index 0000000..d0ceeef --- /dev/null +++ b/assets/minecraft/blockstates/red_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/red_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/red_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_carpet.json b/assets/minecraft/blockstates/red_carpet.json new file mode 100644 index 0000000..78866a8 --- /dev/null +++ b/assets/minecraft/blockstates/red_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_concrete.json b/assets/minecraft/blockstates/red_concrete.json new file mode 100644 index 0000000..ef1aedb --- /dev/null +++ b/assets/minecraft/blockstates/red_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_concrete_powder.json b/assets/minecraft/blockstates/red_concrete_powder.json new file mode 100644 index 0000000..98e8099 --- /dev/null +++ b/assets/minecraft/blockstates/red_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/red_concrete_powder" + }, + { + "model": "minecraft:block/red_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/red_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/red_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_glazed_terracotta.json b/assets/minecraft/blockstates/red_glazed_terracotta.json new file mode 100644 index 0000000..920d164 --- /dev/null +++ b/assets/minecraft/blockstates/red_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/red_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/red_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/red_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/red_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_mushroom.json b/assets/minecraft/blockstates/red_mushroom.json new file mode 100644 index 0000000..9bb1dff --- /dev/null +++ b/assets/minecraft/blockstates/red_mushroom.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_mushroom" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_mushroom_block.json b/assets/minecraft/blockstates/red_mushroom_block.json new file mode 100644 index 0000000..e8bbe92 --- /dev/null +++ b/assets/minecraft/blockstates/red_mushroom_block.json @@ -0,0 +1,120 @@ +{ + "multipart": [ + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "down": "true" + }, + "apply": { + "model": "minecraft:block/red_mushroom_block", + "x": 90, + "uvlock": true + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 90, + "uvlock": false + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 180, + "uvlock": false + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "y": 270, + "uvlock": false + } + }, + { + "when": { + "up": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 270, + "uvlock": false + } + }, + { + "when": { + "down": "false" + }, + "apply": { + "model": "minecraft:block/mushroom_block_inside", + "x": 90, + "uvlock": false + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_nether_brick_slab.json b/assets/minecraft/blockstates/red_nether_brick_slab.json new file mode 100644 index 0000000..492c8f2 --- /dev/null +++ b/assets/minecraft/blockstates/red_nether_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/red_nether_brick_slab" + }, + "type=double": { + "model": "minecraft:block/red_nether_bricks" + }, + "type=top": { + "model": "minecraft:block/red_nether_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_nether_brick_stairs.json b/assets/minecraft/blockstates/red_nether_brick_stairs.json new file mode 100644 index 0000000..547e503 --- /dev/null +++ b/assets/minecraft/blockstates/red_nether_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/red_nether_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/red_nether_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/red_nether_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_nether_brick_wall.json b/assets/minecraft/blockstates/red_nether_brick_wall.json new file mode 100644 index 0000000..a2974b2 --- /dev/null +++ b/assets/minecraft/blockstates/red_nether_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/red_nether_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_nether_bricks.json b/assets/minecraft/blockstates/red_nether_bricks.json new file mode 100644 index 0000000..75d6b4d --- /dev/null +++ b/assets/minecraft/blockstates/red_nether_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_nether_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_sand.json b/assets/minecraft/blockstates/red_sand.json new file mode 100644 index 0000000..083533b --- /dev/null +++ b/assets/minecraft/blockstates/red_sand.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/red_sand" + }, + { + "model": "minecraft:block/red_sand", + "y": 90 + }, + { + "model": "minecraft:block/red_sand", + "y": 180 + }, + { + "model": "minecraft:block/red_sand", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_sandstone.json b/assets/minecraft/blockstates/red_sandstone.json new file mode 100644 index 0000000..9f10b96 --- /dev/null +++ b/assets/minecraft/blockstates/red_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_sandstone_slab.json b/assets/minecraft/blockstates/red_sandstone_slab.json new file mode 100644 index 0000000..e8fcb59 --- /dev/null +++ b/assets/minecraft/blockstates/red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/red_sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/red_sandstone" + }, + "type=top": { + "model": "minecraft:block/red_sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_sandstone_stairs.json b/assets/minecraft/blockstates/red_sandstone_stairs.json new file mode 100644 index 0000000..50ed2fc --- /dev/null +++ b/assets/minecraft/blockstates/red_sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/red_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/red_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/red_sandstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_sandstone_wall.json b/assets/minecraft/blockstates/red_sandstone_wall.json new file mode 100644 index 0000000..e3b5090 --- /dev/null +++ b/assets/minecraft/blockstates/red_sandstone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/red_sandstone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_shulker_box.json b/assets/minecraft/blockstates/red_shulker_box.json new file mode 100644 index 0000000..ce5bcc9 --- /dev/null +++ b/assets/minecraft/blockstates/red_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_stained_glass.json b/assets/minecraft/blockstates/red_stained_glass.json new file mode 100644 index 0000000..7e6ffba --- /dev/null +++ b/assets/minecraft/blockstates/red_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_stained_glass_pane.json b/assets/minecraft/blockstates/red_stained_glass_pane.json new file mode 100644 index 0000000..422e403 --- /dev/null +++ b/assets/minecraft/blockstates/red_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/red_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/red_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_terracotta.json b/assets/minecraft/blockstates/red_terracotta.json new file mode 100644 index 0000000..78ac3ae --- /dev/null +++ b/assets/minecraft/blockstates/red_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_tulip.json b/assets/minecraft/blockstates/red_tulip.json new file mode 100644 index 0000000..a2afbe1 --- /dev/null +++ b/assets/minecraft/blockstates/red_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_wall_banner.json b/assets/minecraft/blockstates/red_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/red_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/red_wool.json b/assets/minecraft/blockstates/red_wool.json new file mode 100644 index 0000000..d756ff3 --- /dev/null +++ b/assets/minecraft/blockstates/red_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/red_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_block.json b/assets/minecraft/blockstates/redstone_block.json new file mode 100644 index 0000000..b0ff253 --- /dev/null +++ b/assets/minecraft/blockstates/redstone_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/redstone_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_lamp.json b/assets/minecraft/blockstates/redstone_lamp.json new file mode 100644 index 0000000..bbd9d93 --- /dev/null +++ b/assets/minecraft/blockstates/redstone_lamp.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/redstone_lamp" + }, + "lit=true": { + "model": "minecraft:block/redstone_lamp_on" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_ore.json b/assets/minecraft/blockstates/redstone_ore.json new file mode 100644 index 0000000..cc4e3fa --- /dev/null +++ b/assets/minecraft/blockstates/redstone_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/redstone_ore" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_torch.json b/assets/minecraft/blockstates/redstone_torch.json new file mode 100644 index 0000000..6c76513 --- /dev/null +++ b/assets/minecraft/blockstates/redstone_torch.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/redstone_torch_off" + }, + "lit=true": { + "model": "minecraft:block/redstone_torch" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_wall_torch.json b/assets/minecraft/blockstates/redstone_wall_torch.json new file mode 100644 index 0000000..de19925 --- /dev/null +++ b/assets/minecraft/blockstates/redstone_wall_torch.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/redstone_wall_torch_off" + }, + "facing=east,lit=true": { + "model": "minecraft:block/redstone_wall_torch" + }, + "facing=north,lit=false": { + "model": "minecraft:block/redstone_wall_torch_off", + "y": 270 + }, + "facing=north,lit=true": { + "model": "minecraft:block/redstone_wall_torch", + "y": 270 + }, + "facing=south,lit=false": { + "model": "minecraft:block/redstone_wall_torch_off", + "y": 90 + }, + "facing=south,lit=true": { + "model": "minecraft:block/redstone_wall_torch", + "y": 90 + }, + "facing=west,lit=false": { + "model": "minecraft:block/redstone_wall_torch_off", + "y": 180 + }, + "facing=west,lit=true": { + "model": "minecraft:block/redstone_wall_torch", + "y": 180 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/redstone_wire.json b/assets/minecraft/blockstates/redstone_wire.json new file mode 100644 index 0000000..c819d20 --- /dev/null +++ b/assets/minecraft/blockstates/redstone_wire.json @@ -0,0 +1,104 @@ +{ + "multipart": [ + { + "when": { + "OR": [ + { + "south": "none", + "north": "none", + "west": "none", + "east": "none" + }, + { + "north": "side|up", + "east": "side|up" + }, + { + "south": "side|up", + "east": "side|up" + }, + { + "south": "side|up", + "west": "side|up" + }, + { + "north": "side|up", + "west": "side|up" + } + ] + }, + "apply": { + "model": "minecraft:block/redstone_dust_dot" + } + }, + { + "when": { + "north": "side|up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_side0" + } + }, + { + "when": { + "south": "side|up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_side_alt0" + } + }, + { + "when": { + "east": "side|up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_side_alt1", + "y": 270 + } + }, + { + "when": { + "west": "side|up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_side1", + "y": 270 + } + }, + { + "when": { + "north": "up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_up" + } + }, + { + "when": { + "east": "up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_up", + "y": 90 + } + }, + { + "when": { + "south": "up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_up", + "y": 180 + } + }, + { + "when": { + "west": "up" + }, + "apply": { + "model": "minecraft:block/redstone_dust_up", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/repeater.json b/assets/minecraft/blockstates/repeater.json new file mode 100644 index 0000000..4e0ab9c --- /dev/null +++ b/assets/minecraft/blockstates/repeater.json @@ -0,0 +1,244 @@ +{ + "variants": { + "delay=1,facing=east,locked=false,powered=false": { + "model": "minecraft:block/repeater_1tick", + "y": 270 + }, + "delay=1,facing=east,locked=false,powered=true": { + "model": "minecraft:block/repeater_1tick_on", + "y": 270 + }, + "delay=1,facing=east,locked=true,powered=false": { + "model": "minecraft:block/repeater_1tick_locked", + "y": 270 + }, + "delay=1,facing=east,locked=true,powered=true": { + "model": "minecraft:block/repeater_1tick_on_locked", + "y": 270 + }, + "delay=1,facing=north,locked=false,powered=false": { + "model": "minecraft:block/repeater_1tick", + "y": 180 + }, + "delay=1,facing=north,locked=false,powered=true": { + "model": "minecraft:block/repeater_1tick_on", + "y": 180 + }, + "delay=1,facing=north,locked=true,powered=false": { + "model": "minecraft:block/repeater_1tick_locked", + "y": 180 + }, + "delay=1,facing=north,locked=true,powered=true": { + "model": "minecraft:block/repeater_1tick_on_locked", + "y": 180 + }, + "delay=1,facing=south,locked=false,powered=false": { + "model": "minecraft:block/repeater_1tick" + }, + "delay=1,facing=south,locked=false,powered=true": { + "model": "minecraft:block/repeater_1tick_on" + }, + "delay=1,facing=south,locked=true,powered=false": { + "model": "minecraft:block/repeater_1tick_locked" + }, + "delay=1,facing=south,locked=true,powered=true": { + "model": "minecraft:block/repeater_1tick_on_locked" + }, + "delay=1,facing=west,locked=false,powered=false": { + "model": "minecraft:block/repeater_1tick", + "y": 90 + }, + "delay=1,facing=west,locked=false,powered=true": { + "model": "minecraft:block/repeater_1tick_on", + "y": 90 + }, + "delay=1,facing=west,locked=true,powered=false": { + "model": "minecraft:block/repeater_1tick_locked", + "y": 90 + }, + "delay=1,facing=west,locked=true,powered=true": { + "model": "minecraft:block/repeater_1tick_on_locked", + "y": 90 + }, + "delay=2,facing=east,locked=false,powered=false": { + "model": "minecraft:block/repeater_2tick", + "y": 270 + }, + "delay=2,facing=east,locked=false,powered=true": { + "model": "minecraft:block/repeater_2tick_on", + "y": 270 + }, + "delay=2,facing=east,locked=true,powered=false": { + "model": "minecraft:block/repeater_2tick_locked", + "y": 270 + }, + "delay=2,facing=east,locked=true,powered=true": { + "model": "minecraft:block/repeater_2tick_on_locked", + "y": 270 + }, + "delay=2,facing=north,locked=false,powered=false": { + "model": "minecraft:block/repeater_2tick", + "y": 180 + }, + "delay=2,facing=north,locked=false,powered=true": { + "model": "minecraft:block/repeater_2tick_on", + "y": 180 + }, + "delay=2,facing=north,locked=true,powered=false": { + "model": "minecraft:block/repeater_2tick_locked", + "y": 180 + }, + "delay=2,facing=north,locked=true,powered=true": { + "model": "minecraft:block/repeater_2tick_on_locked", + "y": 180 + }, + "delay=2,facing=south,locked=false,powered=false": { + "model": "minecraft:block/repeater_2tick" + }, + "delay=2,facing=south,locked=false,powered=true": { + "model": "minecraft:block/repeater_2tick_on" + }, + "delay=2,facing=south,locked=true,powered=false": { + "model": "minecraft:block/repeater_2tick_locked" + }, + "delay=2,facing=south,locked=true,powered=true": { + "model": "minecraft:block/repeater_2tick_on_locked" + }, + "delay=2,facing=west,locked=false,powered=false": { + "model": "minecraft:block/repeater_2tick", + "y": 90 + }, + "delay=2,facing=west,locked=false,powered=true": { + "model": "minecraft:block/repeater_2tick_on", + "y": 90 + }, + "delay=2,facing=west,locked=true,powered=false": { + "model": "minecraft:block/repeater_2tick_locked", + "y": 90 + }, + "delay=2,facing=west,locked=true,powered=true": { + "model": "minecraft:block/repeater_2tick_on_locked", + "y": 90 + }, + "delay=3,facing=east,locked=false,powered=false": { + "model": "minecraft:block/repeater_3tick", + "y": 270 + }, + "delay=3,facing=east,locked=false,powered=true": { + "model": "minecraft:block/repeater_3tick_on", + "y": 270 + }, + "delay=3,facing=east,locked=true,powered=false": { + "model": "minecraft:block/repeater_3tick_locked", + "y": 270 + }, + "delay=3,facing=east,locked=true,powered=true": { + "model": "minecraft:block/repeater_3tick_on_locked", + "y": 270 + }, + "delay=3,facing=north,locked=false,powered=false": { + "model": "minecraft:block/repeater_3tick", + "y": 180 + }, + "delay=3,facing=north,locked=false,powered=true": { + "model": "minecraft:block/repeater_3tick_on", + "y": 180 + }, + "delay=3,facing=north,locked=true,powered=false": { + "model": "minecraft:block/repeater_3tick_locked", + "y": 180 + }, + "delay=3,facing=north,locked=true,powered=true": { + "model": "minecraft:block/repeater_3tick_on_locked", + "y": 180 + }, + "delay=3,facing=south,locked=false,powered=false": { + "model": "minecraft:block/repeater_3tick" + }, + "delay=3,facing=south,locked=false,powered=true": { + "model": "minecraft:block/repeater_3tick_on" + }, + "delay=3,facing=south,locked=true,powered=false": { + "model": "minecraft:block/repeater_3tick_locked" + }, + "delay=3,facing=south,locked=true,powered=true": { + "model": "minecraft:block/repeater_3tick_on_locked" + }, + "delay=3,facing=west,locked=false,powered=false": { + "model": "minecraft:block/repeater_3tick", + "y": 90 + }, + "delay=3,facing=west,locked=false,powered=true": { + "model": "minecraft:block/repeater_3tick_on", + "y": 90 + }, + "delay=3,facing=west,locked=true,powered=false": { + "model": "minecraft:block/repeater_3tick_locked", + "y": 90 + }, + "delay=3,facing=west,locked=true,powered=true": { + "model": "minecraft:block/repeater_3tick_on_locked", + "y": 90 + }, + "delay=4,facing=east,locked=false,powered=false": { + "model": "minecraft:block/repeater_4tick", + "y": 270 + }, + "delay=4,facing=east,locked=false,powered=true": { + "model": "minecraft:block/repeater_4tick_on", + "y": 270 + }, + "delay=4,facing=east,locked=true,powered=false": { + "model": "minecraft:block/repeater_4tick_locked", + "y": 270 + }, + "delay=4,facing=east,locked=true,powered=true": { + "model": "minecraft:block/repeater_4tick_on_locked", + "y": 270 + }, + "delay=4,facing=north,locked=false,powered=false": { + "model": "minecraft:block/repeater_4tick", + "y": 180 + }, + "delay=4,facing=north,locked=false,powered=true": { + "model": "minecraft:block/repeater_4tick_on", + "y": 180 + }, + "delay=4,facing=north,locked=true,powered=false": { + "model": "minecraft:block/repeater_4tick_locked", + "y": 180 + }, + "delay=4,facing=north,locked=true,powered=true": { + "model": "minecraft:block/repeater_4tick_on_locked", + "y": 180 + }, + "delay=4,facing=south,locked=false,powered=false": { + "model": "minecraft:block/repeater_4tick" + }, + "delay=4,facing=south,locked=false,powered=true": { + "model": "minecraft:block/repeater_4tick_on" + }, + "delay=4,facing=south,locked=true,powered=false": { + "model": "minecraft:block/repeater_4tick_locked" + }, + "delay=4,facing=south,locked=true,powered=true": { + "model": "minecraft:block/repeater_4tick_on_locked" + }, + "delay=4,facing=west,locked=false,powered=false": { + "model": "minecraft:block/repeater_4tick", + "y": 90 + }, + "delay=4,facing=west,locked=false,powered=true": { + "model": "minecraft:block/repeater_4tick_on", + "y": 90 + }, + "delay=4,facing=west,locked=true,powered=false": { + "model": "minecraft:block/repeater_4tick_locked", + "y": 90 + }, + "delay=4,facing=west,locked=true,powered=true": { + "model": "minecraft:block/repeater_4tick_on_locked", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/repeating_command_block.json b/assets/minecraft/blockstates/repeating_command_block.json new file mode 100644 index 0000000..2e6ccea --- /dev/null +++ b/assets/minecraft/blockstates/repeating_command_block.json @@ -0,0 +1,50 @@ +{ + "variants": { + "conditional=false,facing=down": { + "model": "minecraft:block/repeating_command_block", + "x": 90 + }, + "conditional=false,facing=east": { + "model": "minecraft:block/repeating_command_block", + "y": 90 + }, + "conditional=false,facing=north": { + "model": "minecraft:block/repeating_command_block" + }, + "conditional=false,facing=south": { + "model": "minecraft:block/repeating_command_block", + "y": 180 + }, + "conditional=false,facing=up": { + "model": "minecraft:block/repeating_command_block", + "x": 270 + }, + "conditional=false,facing=west": { + "model": "minecraft:block/repeating_command_block", + "y": 270 + }, + "conditional=true,facing=down": { + "model": "minecraft:block/repeating_command_block_conditional", + "x": 90 + }, + "conditional=true,facing=east": { + "model": "minecraft:block/repeating_command_block_conditional", + "y": 90 + }, + "conditional=true,facing=north": { + "model": "minecraft:block/repeating_command_block_conditional" + }, + "conditional=true,facing=south": { + "model": "minecraft:block/repeating_command_block_conditional", + "y": 180 + }, + "conditional=true,facing=up": { + "model": "minecraft:block/repeating_command_block_conditional", + "x": 270 + }, + "conditional=true,facing=west": { + "model": "minecraft:block/repeating_command_block_conditional", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/respawn_anchor.json b/assets/minecraft/blockstates/respawn_anchor.json new file mode 100644 index 0000000..fdf950a --- /dev/null +++ b/assets/minecraft/blockstates/respawn_anchor.json @@ -0,0 +1,19 @@ +{ + "variants": { + "charges=0": { + "model": "minecraft:block/respawn_anchor_0" + }, + "charges=1": { + "model": "minecraft:block/respawn_anchor_1" + }, + "charges=2": { + "model": "minecraft:block/respawn_anchor_2" + }, + "charges=3": { + "model": "minecraft:block/respawn_anchor_3" + }, + "charges=4": { + "model": "minecraft:block/respawn_anchor_4" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/rooted_dirt.json b/assets/minecraft/blockstates/rooted_dirt.json new file mode 100644 index 0000000..9361904 --- /dev/null +++ b/assets/minecraft/blockstates/rooted_dirt.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/rooted_dirt" + }, + { + "model": "minecraft:block/rooted_dirt", + "y": 90 + }, + { + "model": "minecraft:block/rooted_dirt", + "y": 180 + }, + { + "model": "minecraft:block/rooted_dirt", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/rose_bush.json b/assets/minecraft/blockstates/rose_bush.json new file mode 100644 index 0000000..5eaa364 --- /dev/null +++ b/assets/minecraft/blockstates/rose_bush.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/rose_bush_bottom" + }, + "half=upper": { + "model": "minecraft:block/rose_bush_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sand.json b/assets/minecraft/blockstates/sand.json new file mode 100644 index 0000000..3341c41 --- /dev/null +++ b/assets/minecraft/blockstates/sand.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/sand" + }, + { + "model": "minecraft:block/sand", + "y": 90 + }, + { + "model": "minecraft:block/sand", + "y": 180 + }, + { + "model": "minecraft:block/sand", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sandstone.json b/assets/minecraft/blockstates/sandstone.json new file mode 100644 index 0000000..a3c0d70 --- /dev/null +++ b/assets/minecraft/blockstates/sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sandstone_slab.json b/assets/minecraft/blockstates/sandstone_slab.json new file mode 100644 index 0000000..0fabec3 --- /dev/null +++ b/assets/minecraft/blockstates/sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/sandstone" + }, + "type=top": { + "model": "minecraft:block/sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sandstone_stairs.json b/assets/minecraft/blockstates/sandstone_stairs.json new file mode 100644 index 0000000..08899b1 --- /dev/null +++ b/assets/minecraft/blockstates/sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/sandstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sandstone_wall.json b/assets/minecraft/blockstates/sandstone_wall.json new file mode 100644 index 0000000..0f24dff --- /dev/null +++ b/assets/minecraft/blockstates/sandstone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/sandstone_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/scaffolding.json b/assets/minecraft/blockstates/scaffolding.json new file mode 100644 index 0000000..aca5b49 --- /dev/null +++ b/assets/minecraft/blockstates/scaffolding.json @@ -0,0 +1,10 @@ +{ + "variants": { + "bottom=false": { + "model": "minecraft:block/scaffolding_stable" + }, + "bottom=true": { + "model": "minecraft:block/scaffolding_unstable" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sculk_sensor.json b/assets/minecraft/blockstates/sculk_sensor.json new file mode 100644 index 0000000..3c7cabd --- /dev/null +++ b/assets/minecraft/blockstates/sculk_sensor.json @@ -0,0 +1,13 @@ +{ + "variants": { + "sculk_sensor_phase=active": { + "model": "minecraft:block/sculk_sensor_active" + }, + "sculk_sensor_phase=cooldown": { + "model": "minecraft:block/sculk_sensor_inactive" + }, + "sculk_sensor_phase=inactive": { + "model": "minecraft:block/sculk_sensor_inactive" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sea_lantern.json b/assets/minecraft/blockstates/sea_lantern.json new file mode 100644 index 0000000..d1231f2 --- /dev/null +++ b/assets/minecraft/blockstates/sea_lantern.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/sea_lantern" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sea_pickle.json b/assets/minecraft/blockstates/sea_pickle.json new file mode 100644 index 0000000..8986175 --- /dev/null +++ b/assets/minecraft/blockstates/sea_pickle.json @@ -0,0 +1,140 @@ +{ + "variants": { + "pickles=1,waterlogged=false": [ + { + "model": "minecraft:block/dead_sea_pickle" + }, + { + "model": "minecraft:block/dead_sea_pickle", + "y": 90 + }, + { + "model": "minecraft:block/dead_sea_pickle", + "y": 180 + }, + { + "model": "minecraft:block/dead_sea_pickle", + "y": 270 + } + ], + "pickles=1,waterlogged=true": [ + { + "model": "minecraft:block/sea_pickle" + }, + { + "model": "minecraft:block/sea_pickle", + "y": 90 + }, + { + "model": "minecraft:block/sea_pickle", + "y": 180 + }, + { + "model": "minecraft:block/sea_pickle", + "y": 270 + } + ], + "pickles=2,waterlogged=false": [ + { + "model": "minecraft:block/two_dead_sea_pickles" + }, + { + "model": "minecraft:block/two_dead_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/two_dead_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/two_dead_sea_pickles", + "y": 270 + } + ], + "pickles=2,waterlogged=true": [ + { + "model": "minecraft:block/two_sea_pickles" + }, + { + "model": "minecraft:block/two_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/two_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/two_sea_pickles", + "y": 270 + } + ], + "pickles=3,waterlogged=false": [ + { + "model": "minecraft:block/three_dead_sea_pickles" + }, + { + "model": "minecraft:block/three_dead_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/three_dead_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/three_dead_sea_pickles", + "y": 270 + } + ], + "pickles=3,waterlogged=true": [ + { + "model": "minecraft:block/three_sea_pickles" + }, + { + "model": "minecraft:block/three_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/three_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/three_sea_pickles", + "y": 270 + } + ], + "pickles=4,waterlogged=false": [ + { + "model": "minecraft:block/four_dead_sea_pickles" + }, + { + "model": "minecraft:block/four_dead_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/four_dead_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/four_dead_sea_pickles", + "y": 270 + } + ], + "pickles=4,waterlogged=true": [ + { + "model": "minecraft:block/four_sea_pickles" + }, + { + "model": "minecraft:block/four_sea_pickles", + "y": 90 + }, + { + "model": "minecraft:block/four_sea_pickles", + "y": 180 + }, + { + "model": "minecraft:block/four_sea_pickles", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/seagrass.json b/assets/minecraft/blockstates/seagrass.json new file mode 100644 index 0000000..045c721 --- /dev/null +++ b/assets/minecraft/blockstates/seagrass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/seagrass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/shroomlight.json b/assets/minecraft/blockstates/shroomlight.json new file mode 100644 index 0000000..300f41e --- /dev/null +++ b/assets/minecraft/blockstates/shroomlight.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/shroomlight" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/shulker_box.json b/assets/minecraft/blockstates/shulker_box.json new file mode 100644 index 0000000..7248d53 --- /dev/null +++ b/assets/minecraft/blockstates/shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/skeleton_skull.json b/assets/minecraft/blockstates/skeleton_skull.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/skeleton_skull.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/skeleton_wall_skull.json b/assets/minecraft/blockstates/skeleton_wall_skull.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/skeleton_wall_skull.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/slime_block.json b/assets/minecraft/blockstates/slime_block.json new file mode 100644 index 0000000..b7f071b --- /dev/null +++ b/assets/minecraft/blockstates/slime_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/slime_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/small_amethyst_bud.json b/assets/minecraft/blockstates/small_amethyst_bud.json new file mode 100644 index 0000000..aac83ed --- /dev/null +++ b/assets/minecraft/blockstates/small_amethyst_bud.json @@ -0,0 +1,30 @@ +{ + "variants": { + "facing=down": { + "model": "minecraft:block/small_amethyst_bud", + "x": 180 + }, + "facing=east": { + "model": "minecraft:block/small_amethyst_bud", + "x": 90, + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/small_amethyst_bud", + "x": 90 + }, + "facing=south": { + "model": "minecraft:block/small_amethyst_bud", + "x": 90, + "y": 180 + }, + "facing=up": { + "model": "minecraft:block/small_amethyst_bud" + }, + "facing=west": { + "model": "minecraft:block/small_amethyst_bud", + "x": 90, + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/small_dripleaf.json b/assets/minecraft/blockstates/small_dripleaf.json new file mode 100644 index 0000000..b4d8963 --- /dev/null +++ b/assets/minecraft/blockstates/small_dripleaf.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,half=lower": { + "y": 90, + "model": "minecraft:block/small_dripleaf_bottom" + }, + "facing=east,half=upper": { + "y": 90, + "model": "minecraft:block/small_dripleaf_top" + }, + "facing=north,half=lower": { + "model": "minecraft:block/small_dripleaf_bottom" + }, + "facing=north,half=upper": { + "model": "minecraft:block/small_dripleaf_top" + }, + "facing=south,half=lower": { + "y": 180, + "model": "minecraft:block/small_dripleaf_bottom" + }, + "facing=south,half=upper": { + "y": 180, + "model": "minecraft:block/small_dripleaf_top" + }, + "facing=west,half=lower": { + "y": 270, + "model": "minecraft:block/small_dripleaf_bottom" + }, + "facing=west,half=upper": { + "y": 270, + "model": "minecraft:block/small_dripleaf_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smithing_table.json b/assets/minecraft/blockstates/smithing_table.json new file mode 100644 index 0000000..627ae90 --- /dev/null +++ b/assets/minecraft/blockstates/smithing_table.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smithing_table" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smoker.json b/assets/minecraft/blockstates/smoker.json new file mode 100644 index 0000000..f0a0fc9 --- /dev/null +++ b/assets/minecraft/blockstates/smoker.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/smoker", + "y": 90 + }, + "facing=east,lit=true": { + "model": "minecraft:block/smoker_on", + "y": 90 + }, + "facing=north,lit=false": { + "model": "minecraft:block/smoker" + }, + "facing=north,lit=true": { + "model": "minecraft:block/smoker_on" + }, + "facing=south,lit=false": { + "model": "minecraft:block/smoker", + "y": 180 + }, + "facing=south,lit=true": { + "model": "minecraft:block/smoker_on", + "y": 180 + }, + "facing=west,lit=false": { + "model": "minecraft:block/smoker", + "y": 270 + }, + "facing=west,lit=true": { + "model": "minecraft:block/smoker_on", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_basalt.json b/assets/minecraft/blockstates/smooth_basalt.json new file mode 100644 index 0000000..6145eb0 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smooth_basalt" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_quartz.json b/assets/minecraft/blockstates/smooth_quartz.json new file mode 100644 index 0000000..790912d --- /dev/null +++ b/assets/minecraft/blockstates/smooth_quartz.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smooth_quartz" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_quartz_slab.json b/assets/minecraft/blockstates/smooth_quartz_slab.json new file mode 100644 index 0000000..7741145 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_quartz_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/smooth_quartz_slab" + }, + "type=double": { + "model": "minecraft:block/smooth_quartz" + }, + "type=top": { + "model": "minecraft:block/smooth_quartz_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_quartz_stairs.json b/assets/minecraft/blockstates/smooth_quartz_stairs.json new file mode 100644 index 0000000..f917f38 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_quartz_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_quartz_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_quartz_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/smooth_quartz_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_red_sandstone.json b/assets/minecraft/blockstates/smooth_red_sandstone.json new file mode 100644 index 0000000..5f441b0 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_red_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smooth_red_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_red_sandstone_slab.json b/assets/minecraft/blockstates/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..49aa61b --- /dev/null +++ b/assets/minecraft/blockstates/smooth_red_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/smooth_red_sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/smooth_red_sandstone" + }, + "type=top": { + "model": "minecraft:block/smooth_red_sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_red_sandstone_stairs.json b/assets/minecraft/blockstates/smooth_red_sandstone_stairs.json new file mode 100644 index 0000000..d0b5cdb --- /dev/null +++ b/assets/minecraft/blockstates/smooth_red_sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_red_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/smooth_red_sandstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_sandstone.json b/assets/minecraft/blockstates/smooth_sandstone.json new file mode 100644 index 0000000..fdc28aa --- /dev/null +++ b/assets/minecraft/blockstates/smooth_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smooth_sandstone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_sandstone_slab.json b/assets/minecraft/blockstates/smooth_sandstone_slab.json new file mode 100644 index 0000000..988733b --- /dev/null +++ b/assets/minecraft/blockstates/smooth_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/smooth_sandstone_slab" + }, + "type=double": { + "model": "minecraft:block/smooth_sandstone" + }, + "type=top": { + "model": "minecraft:block/smooth_sandstone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_sandstone_stairs.json b/assets/minecraft/blockstates/smooth_sandstone_stairs.json new file mode 100644 index 0000000..c35ece7 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/smooth_sandstone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/smooth_sandstone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/smooth_sandstone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_stone.json b/assets/minecraft/blockstates/smooth_stone.json new file mode 100644 index 0000000..a2fb9bf --- /dev/null +++ b/assets/minecraft/blockstates/smooth_stone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/smooth_stone" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/smooth_stone_slab.json b/assets/minecraft/blockstates/smooth_stone_slab.json new file mode 100644 index 0000000..9150d67 --- /dev/null +++ b/assets/minecraft/blockstates/smooth_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/smooth_stone_slab" + }, + "type=double": { + "model": "minecraft:block/smooth_stone_slab_double" + }, + "type=top": { + "model": "minecraft:block/smooth_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/snow.json b/assets/minecraft/blockstates/snow.json new file mode 100644 index 0000000..a82cad9 --- /dev/null +++ b/assets/minecraft/blockstates/snow.json @@ -0,0 +1,28 @@ +{ + "variants": { + "layers=1": { + "model": "minecraft:block/snow_height2" + }, + "layers=2": { + "model": "minecraft:block/snow_height4" + }, + "layers=3": { + "model": "minecraft:block/snow_height6" + }, + "layers=4": { + "model": "minecraft:block/snow_height8" + }, + "layers=5": { + "model": "minecraft:block/snow_height10" + }, + "layers=6": { + "model": "minecraft:block/snow_height12" + }, + "layers=7": { + "model": "minecraft:block/snow_height14" + }, + "layers=8": { + "model": "minecraft:block/snow_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/snow_block.json b/assets/minecraft/blockstates/snow_block.json new file mode 100644 index 0000000..eac1973 --- /dev/null +++ b/assets/minecraft/blockstates/snow_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/snow_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_campfire.json b/assets/minecraft/blockstates/soul_campfire.json new file mode 100644 index 0000000..9052d21 --- /dev/null +++ b/assets/minecraft/blockstates/soul_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "minecraft:block/soul_campfire", + "y": 270 + }, + "facing=north,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "minecraft:block/soul_campfire", + "y": 180 + }, + "facing=south,lit=false": { + "model": "minecraft:block/campfire_off" + }, + "facing=south,lit=true": { + "model": "minecraft:block/soul_campfire" + }, + "facing=west,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "minecraft:block/soul_campfire", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_fire.json b/assets/minecraft/blockstates/soul_fire.json new file mode 100644 index 0000000..bd637a7 --- /dev/null +++ b/assets/minecraft/blockstates/soul_fire.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "minecraft:block/soul_fire_floor0" + }, + { + "model": "minecraft:block/soul_fire_floor1" + } + ] + }, + { + "apply": [ + { + "model": "minecraft:block/soul_fire_side0" + }, + { + "model": "minecraft:block/soul_fire_side1" + }, + { + "model": "minecraft:block/soul_fire_side_alt0" + }, + { + "model": "minecraft:block/soul_fire_side_alt1" + } + ] + }, + { + "apply": [ + { + "model": "minecraft:block/soul_fire_side0", + "y": 90 + }, + { + "model": "minecraft:block/soul_fire_side1", + "y": 90 + }, + { + "model": "minecraft:block/soul_fire_side_alt0", + "y": 90 + }, + { + "model": "minecraft:block/soul_fire_side_alt1", + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "minecraft:block/soul_fire_side0", + "y": 180 + }, + { + "model": "minecraft:block/soul_fire_side1", + "y": 180 + }, + { + "model": "minecraft:block/soul_fire_side_alt0", + "y": 180 + }, + { + "model": "minecraft:block/soul_fire_side_alt1", + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "minecraft:block/soul_fire_side0", + "y": 270 + }, + { + "model": "minecraft:block/soul_fire_side1", + "y": 270 + }, + { + "model": "minecraft:block/soul_fire_side_alt0", + "y": 270 + }, + { + "model": "minecraft:block/soul_fire_side_alt1", + "y": 270 + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_lantern.json b/assets/minecraft/blockstates/soul_lantern.json new file mode 100644 index 0000000..295698d --- /dev/null +++ b/assets/minecraft/blockstates/soul_lantern.json @@ -0,0 +1,10 @@ +{ + "variants": { + "hanging=false": { + "model": "minecraft:block/soul_lantern" + }, + "hanging=true": { + "model": "minecraft:block/soul_lantern_hanging" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_sand.json b/assets/minecraft/blockstates/soul_sand.json new file mode 100644 index 0000000..e28fd5e --- /dev/null +++ b/assets/minecraft/blockstates/soul_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/soul_sand" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_soil.json b/assets/minecraft/blockstates/soul_soil.json new file mode 100644 index 0000000..df0da5f --- /dev/null +++ b/assets/minecraft/blockstates/soul_soil.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/soul_soil" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_torch.json b/assets/minecraft/blockstates/soul_torch.json new file mode 100644 index 0000000..be81df7 --- /dev/null +++ b/assets/minecraft/blockstates/soul_torch.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/soul_torch" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/soul_wall_torch.json b/assets/minecraft/blockstates/soul_wall_torch.json new file mode 100644 index 0000000..653ffef --- /dev/null +++ b/assets/minecraft/blockstates/soul_wall_torch.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/soul_wall_torch" + }, + "facing=north": { + "model": "minecraft:block/soul_wall_torch", + "y": 270 + }, + "facing=south": { + "model": "minecraft:block/soul_wall_torch", + "y": 90 + }, + "facing=west": { + "model": "minecraft:block/soul_wall_torch", + "y": 180 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spawner.json b/assets/minecraft/blockstates/spawner.json new file mode 100644 index 0000000..9f2f1a0 --- /dev/null +++ b/assets/minecraft/blockstates/spawner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spawner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sponge.json b/assets/minecraft/blockstates/sponge.json new file mode 100644 index 0000000..136e393 --- /dev/null +++ b/assets/minecraft/blockstates/sponge.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/sponge" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spore_blossom.json b/assets/minecraft/blockstates/spore_blossom.json new file mode 100644 index 0000000..0dd005a --- /dev/null +++ b/assets/minecraft/blockstates/spore_blossom.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spore_blossom" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_button.json b/assets/minecraft/blockstates/spruce_button.json new file mode 100644 index 0000000..587b74f --- /dev/null +++ b/assets/minecraft/blockstates/spruce_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/spruce_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/spruce_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/spruce_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/spruce_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/spruce_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/spruce_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_door.json b/assets/minecraft/blockstates/spruce_door.json new file mode 100644 index 0000000..94dd4e1 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/spruce_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/spruce_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/spruce_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_fence.json b/assets/minecraft/blockstates/spruce_fence.json new file mode 100644 index 0000000..acbcbb3 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/spruce_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/spruce_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/spruce_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/spruce_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/spruce_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_fence_gate.json b/assets/minecraft/blockstates/spruce_fence_gate.json new file mode 100644 index 0000000..30def8b --- /dev/null +++ b/assets/minecraft/blockstates/spruce_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/spruce_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/spruce_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/spruce_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/spruce_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/spruce_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/spruce_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/spruce_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/spruce_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/spruce_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/spruce_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/spruce_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/spruce_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/spruce_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/spruce_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/spruce_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/spruce_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_leaves.json b/assets/minecraft/blockstates/spruce_leaves.json new file mode 100644 index 0000000..c823b6c --- /dev/null +++ b/assets/minecraft/blockstates/spruce_leaves.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spruce_leaves" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_log.json b/assets/minecraft/blockstates/spruce_log.json new file mode 100644 index 0000000..126396f --- /dev/null +++ b/assets/minecraft/blockstates/spruce_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/spruce_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/spruce_log" + }, + "axis=z": { + "model": "minecraft:block/spruce_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_planks.json b/assets/minecraft/blockstates/spruce_planks.json new file mode 100644 index 0000000..3299e4b --- /dev/null +++ b/assets/minecraft/blockstates/spruce_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spruce_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_pressure_plate.json b/assets/minecraft/blockstates/spruce_pressure_plate.json new file mode 100644 index 0000000..9fef636 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/spruce_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/spruce_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_sapling.json b/assets/minecraft/blockstates/spruce_sapling.json new file mode 100644 index 0000000..acecf89 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_sapling.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spruce_sapling" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_sign.json b/assets/minecraft/blockstates/spruce_sign.json new file mode 100644 index 0000000..ca08834 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spruce_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_slab.json b/assets/minecraft/blockstates/spruce_slab.json new file mode 100644 index 0000000..c06bc12 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/spruce_slab" + }, + "type=double": { + "model": "minecraft:block/spruce_planks" + }, + "type=top": { + "model": "minecraft:block/spruce_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_stairs.json b/assets/minecraft/blockstates/spruce_stairs.json new file mode 100644 index 0000000..c1e6d86 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/spruce_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/spruce_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/spruce_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/spruce_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_trapdoor.json b/assets/minecraft/blockstates/spruce_trapdoor.json new file mode 100644 index 0000000..8aa277c --- /dev/null +++ b/assets/minecraft/blockstates/spruce_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/spruce_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/spruce_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/spruce_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/spruce_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/spruce_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/spruce_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/spruce_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/spruce_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/spruce_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/spruce_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_wall_sign.json b/assets/minecraft/blockstates/spruce_wall_sign.json new file mode 100644 index 0000000..ca08834 --- /dev/null +++ b/assets/minecraft/blockstates/spruce_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/spruce_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/spruce_wood.json b/assets/minecraft/blockstates/spruce_wood.json new file mode 100644 index 0000000..19a9ffb --- /dev/null +++ b/assets/minecraft/blockstates/spruce_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/spruce_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/spruce_wood" + }, + "axis=z": { + "model": "minecraft:block/spruce_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sticky_piston.json b/assets/minecraft/blockstates/sticky_piston.json new file mode 100644 index 0000000..ecd7db0 --- /dev/null +++ b/assets/minecraft/blockstates/sticky_piston.json @@ -0,0 +1,50 @@ +{ + "variants": { + "extended=false,facing=down": { + "model": "minecraft:block/sticky_piston", + "x": 90 + }, + "extended=false,facing=east": { + "model": "minecraft:block/sticky_piston", + "y": 90 + }, + "extended=false,facing=north": { + "model": "minecraft:block/sticky_piston" + }, + "extended=false,facing=south": { + "model": "minecraft:block/sticky_piston", + "y": 180 + }, + "extended=false,facing=up": { + "model": "minecraft:block/sticky_piston", + "x": 270 + }, + "extended=false,facing=west": { + "model": "minecraft:block/sticky_piston", + "y": 270 + }, + "extended=true,facing=down": { + "model": "minecraft:block/piston_base", + "x": 90 + }, + "extended=true,facing=east": { + "model": "minecraft:block/piston_base", + "y": 90 + }, + "extended=true,facing=north": { + "model": "minecraft:block/piston_base" + }, + "extended=true,facing=south": { + "model": "minecraft:block/piston_base", + "y": 180 + }, + "extended=true,facing=up": { + "model": "minecraft:block/piston_base", + "x": 270 + }, + "extended=true,facing=west": { + "model": "minecraft:block/piston_base", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone.json b/assets/minecraft/blockstates/stone.json new file mode 100644 index 0000000..c150ec2 --- /dev/null +++ b/assets/minecraft/blockstates/stone.json @@ -0,0 +1,20 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/stone" + }, + { + "model": "minecraft:block/stone_mirrored" + }, + { + "model": "minecraft:block/stone", + "y": 180 + }, + { + "model": "minecraft:block/stone_mirrored", + "y": 180 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_brick_slab.json b/assets/minecraft/blockstates/stone_brick_slab.json new file mode 100644 index 0000000..bfa864b --- /dev/null +++ b/assets/minecraft/blockstates/stone_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/stone_brick_slab" + }, + "type=double": { + "model": "minecraft:block/stone_bricks" + }, + "type=top": { + "model": "minecraft:block/stone_brick_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_brick_stairs.json b/assets/minecraft/blockstates/stone_brick_stairs.json new file mode 100644 index 0000000..d96f57e --- /dev/null +++ b/assets/minecraft/blockstates/stone_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/stone_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/stone_brick_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/stone_brick_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/stone_brick_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_brick_wall.json b/assets/minecraft/blockstates/stone_brick_wall.json new file mode 100644 index 0000000..44ceb43 --- /dev/null +++ b/assets/minecraft/blockstates/stone_brick_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_post" + } + }, + { + "when": { + "north": "low" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side", + "uvlock": true + } + }, + { + "when": { + "east": "low" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "low" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "low" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "north": "tall" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side_tall", + "uvlock": true + } + }, + { + "when": { + "east": "tall" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side_tall", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "tall" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side_tall", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "tall" + }, + "apply": { + "model": "minecraft:block/stone_brick_wall_side_tall", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_bricks.json b/assets/minecraft/blockstates/stone_bricks.json new file mode 100644 index 0000000..8a05daf --- /dev/null +++ b/assets/minecraft/blockstates/stone_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/stone_bricks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_button.json b/assets/minecraft/blockstates/stone_button.json new file mode 100644 index 0000000..3052191 --- /dev/null +++ b/assets/minecraft/blockstates/stone_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/stone_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/stone_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/stone_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/stone_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/stone_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/stone_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/stone_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/stone_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/stone_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/stone_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/stone_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/stone_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/stone_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/stone_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_pressure_plate.json b/assets/minecraft/blockstates/stone_pressure_plate.json new file mode 100644 index 0000000..5be1b5a --- /dev/null +++ b/assets/minecraft/blockstates/stone_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/stone_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/stone_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_slab.json b/assets/minecraft/blockstates/stone_slab.json new file mode 100644 index 0000000..f37785e --- /dev/null +++ b/assets/minecraft/blockstates/stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/stone_slab" + }, + "type=double": { + "model": "minecraft:block/stone" + }, + "type=top": { + "model": "minecraft:block/stone_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stone_stairs.json b/assets/minecraft/blockstates/stone_stairs.json new file mode 100644 index 0000000..45586b7 --- /dev/null +++ b/assets/minecraft/blockstates/stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/stone_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/stone_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/stone_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/stone_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/stone_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/stone_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/stone_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/stone_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/stone_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stonecutter.json b/assets/minecraft/blockstates/stonecutter.json new file mode 100644 index 0000000..c50b85f --- /dev/null +++ b/assets/minecraft/blockstates/stonecutter.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/stonecutter", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/stonecutter" + }, + "facing=south": { + "model": "minecraft:block/stonecutter", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/stonecutter", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_acacia_log.json b/assets/minecraft/blockstates/stripped_acacia_log.json new file mode 100644 index 0000000..53a60c9 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_acacia_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_acacia_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_acacia_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_acacia_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_acacia_wood.json b/assets/minecraft/blockstates/stripped_acacia_wood.json new file mode 100644 index 0000000..dd8d1f2 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_acacia_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_acacia_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_acacia_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_acacia_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_birch_log.json b/assets/minecraft/blockstates/stripped_birch_log.json new file mode 100644 index 0000000..df57a52 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_birch_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_birch_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_birch_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_birch_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_birch_wood.json b/assets/minecraft/blockstates/stripped_birch_wood.json new file mode 100644 index 0000000..6527d5d --- /dev/null +++ b/assets/minecraft/blockstates/stripped_birch_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_birch_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_birch_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_birch_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_crimson_hyphae.json b/assets/minecraft/blockstates/stripped_crimson_hyphae.json new file mode 100644 index 0000000..3a04cef --- /dev/null +++ b/assets/minecraft/blockstates/stripped_crimson_hyphae.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_crimson_hyphae", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_crimson_hyphae" + }, + "axis=z": { + "model": "minecraft:block/stripped_crimson_hyphae", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_crimson_stem.json b/assets/minecraft/blockstates/stripped_crimson_stem.json new file mode 100644 index 0000000..b04d30b --- /dev/null +++ b/assets/minecraft/blockstates/stripped_crimson_stem.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_crimson_stem", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_crimson_stem" + }, + "axis=z": { + "model": "minecraft:block/stripped_crimson_stem", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_dark_oak_log.json b/assets/minecraft/blockstates/stripped_dark_oak_log.json new file mode 100644 index 0000000..49d1824 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_dark_oak_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_dark_oak_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_dark_oak_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_dark_oak_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_dark_oak_wood.json b/assets/minecraft/blockstates/stripped_dark_oak_wood.json new file mode 100644 index 0000000..4bcfd1e --- /dev/null +++ b/assets/minecraft/blockstates/stripped_dark_oak_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_dark_oak_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_dark_oak_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_dark_oak_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_jungle_log.json b/assets/minecraft/blockstates/stripped_jungle_log.json new file mode 100644 index 0000000..b826bf8 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_jungle_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_jungle_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_jungle_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_jungle_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_jungle_wood.json b/assets/minecraft/blockstates/stripped_jungle_wood.json new file mode 100644 index 0000000..c209876 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_jungle_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_jungle_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_jungle_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_jungle_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_oak_log.json b/assets/minecraft/blockstates/stripped_oak_log.json new file mode 100644 index 0000000..b4a149b --- /dev/null +++ b/assets/minecraft/blockstates/stripped_oak_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_oak_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_oak_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_oak_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_oak_wood.json b/assets/minecraft/blockstates/stripped_oak_wood.json new file mode 100644 index 0000000..a8098d7 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_oak_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_oak_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_oak_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_oak_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_spruce_log.json b/assets/minecraft/blockstates/stripped_spruce_log.json new file mode 100644 index 0000000..060308f --- /dev/null +++ b/assets/minecraft/blockstates/stripped_spruce_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_spruce_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_spruce_log" + }, + "axis=z": { + "model": "minecraft:block/stripped_spruce_log_horizontal", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_spruce_wood.json b/assets/minecraft/blockstates/stripped_spruce_wood.json new file mode 100644 index 0000000..9473be6 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_spruce_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_spruce_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_spruce_wood" + }, + "axis=z": { + "model": "minecraft:block/stripped_spruce_wood", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_warped_hyphae.json b/assets/minecraft/blockstates/stripped_warped_hyphae.json new file mode 100644 index 0000000..66fd7e3 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_warped_hyphae.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_warped_hyphae", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_warped_hyphae" + }, + "axis=z": { + "model": "minecraft:block/stripped_warped_hyphae", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/stripped_warped_stem.json b/assets/minecraft/blockstates/stripped_warped_stem.json new file mode 100644 index 0000000..2e3fcc4 --- /dev/null +++ b/assets/minecraft/blockstates/stripped_warped_stem.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/stripped_warped_stem", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/stripped_warped_stem" + }, + "axis=z": { + "model": "minecraft:block/stripped_warped_stem", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/structure_block.json b/assets/minecraft/blockstates/structure_block.json new file mode 100644 index 0000000..8a4c5b4 --- /dev/null +++ b/assets/minecraft/blockstates/structure_block.json @@ -0,0 +1,16 @@ +{ + "variants": { + "mode=corner": { + "model": "minecraft:block/structure_block_corner" + }, + "mode=data": { + "model": "minecraft:block/structure_block_data" + }, + "mode=load": { + "model": "minecraft:block/structure_block_load" + }, + "mode=save": { + "model": "minecraft:block/structure_block_save" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/structure_void.json b/assets/minecraft/blockstates/structure_void.json new file mode 100644 index 0000000..50c9d57 --- /dev/null +++ b/assets/minecraft/blockstates/structure_void.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/structure_void" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sugar_cane.json b/assets/minecraft/blockstates/sugar_cane.json new file mode 100644 index 0000000..3eb9144 --- /dev/null +++ b/assets/minecraft/blockstates/sugar_cane.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/sugar_cane" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sunflower.json b/assets/minecraft/blockstates/sunflower.json new file mode 100644 index 0000000..18297b4 --- /dev/null +++ b/assets/minecraft/blockstates/sunflower.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/sunflower_bottom" + }, + "half=upper": { + "model": "minecraft:block/sunflower_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/sweet_berry_bush.json b/assets/minecraft/blockstates/sweet_berry_bush.json new file mode 100644 index 0000000..131d7a7 --- /dev/null +++ b/assets/minecraft/blockstates/sweet_berry_bush.json @@ -0,0 +1,16 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/sweet_berry_bush_stage0" + }, + "age=1": { + "model": "minecraft:block/sweet_berry_bush_stage1" + }, + "age=2": { + "model": "minecraft:block/sweet_berry_bush_stage2" + }, + "age=3": { + "model": "minecraft:block/sweet_berry_bush_stage3" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tall_grass.json b/assets/minecraft/blockstates/tall_grass.json new file mode 100644 index 0000000..b014f0b --- /dev/null +++ b/assets/minecraft/blockstates/tall_grass.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/tall_grass_bottom" + }, + "half=upper": { + "model": "minecraft:block/tall_grass_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tall_seagrass.json b/assets/minecraft/blockstates/tall_seagrass.json new file mode 100644 index 0000000..c20e9a2 --- /dev/null +++ b/assets/minecraft/blockstates/tall_seagrass.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "minecraft:block/tall_seagrass_bottom" + }, + "half=upper": { + "model": "minecraft:block/tall_seagrass_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/target.json b/assets/minecraft/blockstates/target.json new file mode 100644 index 0000000..7077459 --- /dev/null +++ b/assets/minecraft/blockstates/target.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/target" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/terracotta.json b/assets/minecraft/blockstates/terracotta.json new file mode 100644 index 0000000..985d001 --- /dev/null +++ b/assets/minecraft/blockstates/terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tinted_glass.json b/assets/minecraft/blockstates/tinted_glass.json new file mode 100644 index 0000000..c9f85f1 --- /dev/null +++ b/assets/minecraft/blockstates/tinted_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tinted_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tnt.json b/assets/minecraft/blockstates/tnt.json new file mode 100644 index 0000000..a806a7d --- /dev/null +++ b/assets/minecraft/blockstates/tnt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tnt" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/torch.json b/assets/minecraft/blockstates/torch.json new file mode 100644 index 0000000..7d14911 --- /dev/null +++ b/assets/minecraft/blockstates/torch.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/torch" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/trapped_chest.json b/assets/minecraft/blockstates/trapped_chest.json new file mode 100644 index 0000000..f78fa57 --- /dev/null +++ b/assets/minecraft/blockstates/trapped_chest.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/chest" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tripwire.json b/assets/minecraft/blockstates/tripwire.json new file mode 100644 index 0000000..db2aed5 --- /dev/null +++ b/assets/minecraft/blockstates/tripwire.json @@ -0,0 +1,120 @@ +{ + "variants": { + "attached=false,east=false,north=false,south=false,west=false": { + "model": "minecraft:block/tripwire_ns" + }, + "attached=false,east=false,north=false,south=false,west=true": { + "model": "minecraft:block/tripwire_n", + "y": 270 + }, + "attached=false,east=false,north=false,south=true,west=false": { + "model": "minecraft:block/tripwire_n", + "y": 180 + }, + "attached=false,east=false,north=false,south=true,west=true": { + "model": "minecraft:block/tripwire_ne", + "y": 180 + }, + "attached=false,east=false,north=true,south=false,west=false": { + "model": "minecraft:block/tripwire_n" + }, + "attached=false,east=false,north=true,south=false,west=true": { + "model": "minecraft:block/tripwire_ne", + "y": 270 + }, + "attached=false,east=false,north=true,south=true,west=false": { + "model": "minecraft:block/tripwire_ns" + }, + "attached=false,east=false,north=true,south=true,west=true": { + "model": "minecraft:block/tripwire_nse", + "y": 180 + }, + "attached=false,east=true,north=false,south=false,west=false": { + "model": "minecraft:block/tripwire_n", + "y": 90 + }, + "attached=false,east=true,north=false,south=false,west=true": { + "model": "minecraft:block/tripwire_ns", + "y": 90 + }, + "attached=false,east=true,north=false,south=true,west=false": { + "model": "minecraft:block/tripwire_ne", + "y": 90 + }, + "attached=false,east=true,north=false,south=true,west=true": { + "model": "minecraft:block/tripwire_nse", + "y": 90 + }, + "attached=false,east=true,north=true,south=false,west=false": { + "model": "minecraft:block/tripwire_ne" + }, + "attached=false,east=true,north=true,south=false,west=true": { + "model": "minecraft:block/tripwire_nse", + "y": 270 + }, + "attached=false,east=true,north=true,south=true,west=false": { + "model": "minecraft:block/tripwire_nse" + }, + "attached=false,east=true,north=true,south=true,west=true": { + "model": "minecraft:block/tripwire_nsew" + }, + "attached=true,east=false,north=false,south=false,west=false": { + "model": "minecraft:block/tripwire_attached_ns" + }, + "attached=true,east=false,north=false,south=false,west=true": { + "model": "minecraft:block/tripwire_attached_n", + "y": 270 + }, + "attached=true,east=false,north=false,south=true,west=false": { + "model": "minecraft:block/tripwire_attached_n", + "y": 180 + }, + "attached=true,east=false,north=false,south=true,west=true": { + "model": "minecraft:block/tripwire_attached_ne", + "y": 180 + }, + "attached=true,east=false,north=true,south=false,west=false": { + "model": "minecraft:block/tripwire_attached_n" + }, + "attached=true,east=false,north=true,south=false,west=true": { + "model": "minecraft:block/tripwire_attached_ne", + "y": 270 + }, + "attached=true,east=false,north=true,south=true,west=false": { + "model": "minecraft:block/tripwire_attached_ns" + }, + "attached=true,east=false,north=true,south=true,west=true": { + "model": "minecraft:block/tripwire_attached_nse", + "y": 180 + }, + "attached=true,east=true,north=false,south=false,west=false": { + "model": "minecraft:block/tripwire_attached_n", + "y": 90 + }, + "attached=true,east=true,north=false,south=false,west=true": { + "model": "minecraft:block/tripwire_attached_ns", + "y": 90 + }, + "attached=true,east=true,north=false,south=true,west=false": { + "model": "minecraft:block/tripwire_attached_ne", + "y": 90 + }, + "attached=true,east=true,north=false,south=true,west=true": { + "model": "minecraft:block/tripwire_attached_nse", + "y": 90 + }, + "attached=true,east=true,north=true,south=false,west=false": { + "model": "minecraft:block/tripwire_attached_ne" + }, + "attached=true,east=true,north=true,south=false,west=true": { + "model": "minecraft:block/tripwire_attached_nse", + "y": 270 + }, + "attached=true,east=true,north=true,south=true,west=false": { + "model": "minecraft:block/tripwire_attached_nse" + }, + "attached=true,east=true,north=true,south=true,west=true": { + "model": "minecraft:block/tripwire_attached_nsew" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tripwire_hook.json b/assets/minecraft/blockstates/tripwire_hook.json new file mode 100644 index 0000000..6738972 --- /dev/null +++ b/assets/minecraft/blockstates/tripwire_hook.json @@ -0,0 +1,64 @@ +{ + "variants": { + "attached=false,facing=east,powered=false": { + "model": "minecraft:block/tripwire_hook", + "y": 90 + }, + "attached=false,facing=east,powered=true": { + "model": "minecraft:block/tripwire_hook_on", + "y": 90 + }, + "attached=false,facing=north,powered=false": { + "model": "minecraft:block/tripwire_hook" + }, + "attached=false,facing=north,powered=true": { + "model": "minecraft:block/tripwire_hook_on" + }, + "attached=false,facing=south,powered=false": { + "model": "minecraft:block/tripwire_hook", + "y": 180 + }, + "attached=false,facing=south,powered=true": { + "model": "minecraft:block/tripwire_hook_on", + "y": 180 + }, + "attached=false,facing=west,powered=false": { + "model": "minecraft:block/tripwire_hook", + "y": 270 + }, + "attached=false,facing=west,powered=true": { + "model": "minecraft:block/tripwire_hook_on", + "y": 270 + }, + "attached=true,facing=east,powered=false": { + "model": "minecraft:block/tripwire_hook_attached", + "y": 90 + }, + "attached=true,facing=east,powered=true": { + "model": "minecraft:block/tripwire_hook_attached_on", + "y": 90 + }, + "attached=true,facing=north,powered=false": { + "model": "minecraft:block/tripwire_hook_attached" + }, + "attached=true,facing=north,powered=true": { + "model": "minecraft:block/tripwire_hook_attached_on" + }, + "attached=true,facing=south,powered=false": { + "model": "minecraft:block/tripwire_hook_attached", + "y": 180 + }, + "attached=true,facing=south,powered=true": { + "model": "minecraft:block/tripwire_hook_attached_on", + "y": 180 + }, + "attached=true,facing=west,powered=false": { + "model": "minecraft:block/tripwire_hook_attached", + "y": 270 + }, + "attached=true,facing=west,powered=true": { + "model": "minecraft:block/tripwire_hook_attached_on", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tube_coral.json b/assets/minecraft/blockstates/tube_coral.json new file mode 100644 index 0000000..89f3762 --- /dev/null +++ b/assets/minecraft/blockstates/tube_coral.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tube_coral" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tube_coral_block.json b/assets/minecraft/blockstates/tube_coral_block.json new file mode 100644 index 0000000..68894a8 --- /dev/null +++ b/assets/minecraft/blockstates/tube_coral_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tube_coral_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tube_coral_fan.json b/assets/minecraft/blockstates/tube_coral_fan.json new file mode 100644 index 0000000..518de27 --- /dev/null +++ b/assets/minecraft/blockstates/tube_coral_fan.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tube_coral_fan" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tube_coral_wall_fan.json b/assets/minecraft/blockstates/tube_coral_wall_fan.json new file mode 100644 index 0000000..31a626a --- /dev/null +++ b/assets/minecraft/blockstates/tube_coral_wall_fan.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/tube_coral_wall_fan", + "y": 90 + }, + "facing=north": { + "model": "minecraft:block/tube_coral_wall_fan" + }, + "facing=south": { + "model": "minecraft:block/tube_coral_wall_fan", + "y": 180 + }, + "facing=west": { + "model": "minecraft:block/tube_coral_wall_fan", + "y": 270 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/tuff.json b/assets/minecraft/blockstates/tuff.json new file mode 100644 index 0000000..eff0d20 --- /dev/null +++ b/assets/minecraft/blockstates/tuff.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/tuff" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/turtle_egg.json b/assets/minecraft/blockstates/turtle_egg.json new file mode 100644 index 0000000..ac5157d --- /dev/null +++ b/assets/minecraft/blockstates/turtle_egg.json @@ -0,0 +1,208 @@ +{ + "variants": { + "eggs=1,hatch=0": [ + { + "model": "minecraft:block/turtle_egg" + }, + { + "model": "minecraft:block/turtle_egg", + "y": 90 + }, + { + "model": "minecraft:block/turtle_egg", + "y": 180 + }, + { + "model": "minecraft:block/turtle_egg", + "y": 270 + } + ], + "eggs=1,hatch=1": [ + { + "model": "minecraft:block/slightly_cracked_turtle_egg" + }, + { + "model": "minecraft:block/slightly_cracked_turtle_egg", + "y": 90 + }, + { + "model": "minecraft:block/slightly_cracked_turtle_egg", + "y": 180 + }, + { + "model": "minecraft:block/slightly_cracked_turtle_egg", + "y": 270 + } + ], + "eggs=1,hatch=2": [ + { + "model": "minecraft:block/very_cracked_turtle_egg" + }, + { + "model": "minecraft:block/very_cracked_turtle_egg", + "y": 90 + }, + { + "model": "minecraft:block/very_cracked_turtle_egg", + "y": 180 + }, + { + "model": "minecraft:block/very_cracked_turtle_egg", + "y": 270 + } + ], + "eggs=2,hatch=0": [ + { + "model": "minecraft:block/two_turtle_eggs" + }, + { + "model": "minecraft:block/two_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/two_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/two_turtle_eggs", + "y": 270 + } + ], + "eggs=2,hatch=1": [ + { + "model": "minecraft:block/two_slightly_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/two_slightly_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/two_slightly_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/two_slightly_cracked_turtle_eggs", + "y": 270 + } + ], + "eggs=2,hatch=2": [ + { + "model": "minecraft:block/two_very_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/two_very_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/two_very_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/two_very_cracked_turtle_eggs", + "y": 270 + } + ], + "eggs=3,hatch=0": [ + { + "model": "minecraft:block/three_turtle_eggs" + }, + { + "model": "minecraft:block/three_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/three_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/three_turtle_eggs", + "y": 270 + } + ], + "eggs=3,hatch=1": [ + { + "model": "minecraft:block/three_slightly_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/three_slightly_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/three_slightly_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/three_slightly_cracked_turtle_eggs", + "y": 270 + } + ], + "eggs=3,hatch=2": [ + { + "model": "minecraft:block/three_very_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/three_very_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/three_very_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/three_very_cracked_turtle_eggs", + "y": 270 + } + ], + "eggs=4,hatch=0": [ + { + "model": "minecraft:block/four_turtle_eggs" + }, + { + "model": "minecraft:block/four_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/four_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/four_turtle_eggs", + "y": 270 + } + ], + "eggs=4,hatch=1": [ + { + "model": "minecraft:block/four_slightly_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/four_slightly_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/four_slightly_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/four_slightly_cracked_turtle_eggs", + "y": 270 + } + ], + "eggs=4,hatch=2": [ + { + "model": "minecraft:block/four_very_cracked_turtle_eggs" + }, + { + "model": "minecraft:block/four_very_cracked_turtle_eggs", + "y": 90 + }, + { + "model": "minecraft:block/four_very_cracked_turtle_eggs", + "y": 180 + }, + { + "model": "minecraft:block/four_very_cracked_turtle_eggs", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/twisting_vines.json b/assets/minecraft/blockstates/twisting_vines.json new file mode 100644 index 0000000..baef54f --- /dev/null +++ b/assets/minecraft/blockstates/twisting_vines.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/twisting_vines" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/twisting_vines_plant.json b/assets/minecraft/blockstates/twisting_vines_plant.json new file mode 100644 index 0000000..8302026 --- /dev/null +++ b/assets/minecraft/blockstates/twisting_vines_plant.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/twisting_vines_plant" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/vine.json b/assets/minecraft/blockstates/vine.json new file mode 100644 index 0000000..8e5c760 --- /dev/null +++ b/assets/minecraft/blockstates/vine.json @@ -0,0 +1,120 @@ +{ + "multipart": [ + { + "when": { + "up": "true" + }, + "apply": { + "model": "minecraft:block/vine", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/vine", + "x": 270, + "uvlock": true + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/vine" + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/vine" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 270, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "up": "false", + "north": "false", + "west": "false", + "south": "false", + "east": "false" + }, + "apply": { + "model": "minecraft:block/vine", + "y": 90, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/void_air.json b/assets/minecraft/blockstates/void_air.json new file mode 100644 index 0000000..2c8f02f --- /dev/null +++ b/assets/minecraft/blockstates/void_air.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/air" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wall_torch.json b/assets/minecraft/blockstates/wall_torch.json new file mode 100644 index 0000000..7314344 --- /dev/null +++ b/assets/minecraft/blockstates/wall_torch.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/wall_torch" + }, + "facing=north": { + "model": "minecraft:block/wall_torch", + "y": 270 + }, + "facing=south": { + "model": "minecraft:block/wall_torch", + "y": 90 + }, + "facing=west": { + "model": "minecraft:block/wall_torch", + "y": 180 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_button.json b/assets/minecraft/blockstates/warped_button.json new file mode 100644 index 0000000..9fae2ee --- /dev/null +++ b/assets/minecraft/blockstates/warped_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "minecraft:block/warped_button", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=east,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 270, + "x": 180 + }, + "face=ceiling,facing=north,powered=false": { + "model": "minecraft:block/warped_button", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 180, + "x": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "minecraft:block/warped_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "minecraft:block/warped_button", + "y": 90, + "x": 180 + }, + "face=ceiling,facing=west,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 90, + "x": 180 + }, + "face=floor,facing=east,powered=false": { + "model": "minecraft:block/warped_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "minecraft:block/warped_button" + }, + "face=floor,facing=north,powered=true": { + "model": "minecraft:block/warped_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "minecraft:block/warped_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "minecraft:block/warped_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "minecraft:block/warped_button", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=east,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 90, + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=false": { + "model": "minecraft:block/warped_button", + "x": 90, + "uvlock": true + }, + "face=wall,facing=north,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=false": { + "model": "minecraft:block/warped_button", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=south,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 180, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=false": { + "model": "minecraft:block/warped_button", + "y": 270, + "x": 90, + "uvlock": true + }, + "face=wall,facing=west,powered=true": { + "model": "minecraft:block/warped_button_pressed", + "y": 270, + "x": 90, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_door.json b/assets/minecraft/blockstates/warped_door.json new file mode 100644 index 0000000..c81e012 --- /dev/null +++ b/assets/minecraft/blockstates/warped_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "minecraft:block/warped_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "minecraft:block/warped_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "minecraft:block/warped_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "minecraft:block/warped_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "minecraft:block/warped_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "minecraft:block/warped_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "minecraft:block/warped_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "minecraft:block/warped_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "minecraft:block/warped_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "minecraft:block/warped_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "minecraft:block/warped_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "minecraft:block/warped_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "minecraft:block/warped_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "minecraft:block/warped_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "minecraft:block/warped_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "minecraft:block/warped_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "minecraft:block/warped_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "minecraft:block/warped_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "minecraft:block/warped_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "minecraft:block/warped_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "minecraft:block/warped_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "minecraft:block/warped_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_fence.json b/assets/minecraft/blockstates/warped_fence.json new file mode 100644 index 0000000..1df101b --- /dev/null +++ b/assets/minecraft/blockstates/warped_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/warped_fence_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/warped_fence_side", + "uvlock": true + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/warped_fence_side", + "y": 90, + "uvlock": true + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/warped_fence_side", + "y": 180, + "uvlock": true + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/warped_fence_side", + "y": 270, + "uvlock": true + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_fence_gate.json b/assets/minecraft/blockstates/warped_fence_gate.json new file mode 100644 index 0000000..d4f9d49 --- /dev/null +++ b/assets/minecraft/blockstates/warped_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/warped_fence_gate" + }, + "facing=east,in_wall=false,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/warped_fence_gate_open" + }, + "facing=east,in_wall=true,open=false": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/warped_fence_gate_wall" + }, + "facing=east,in_wall=true,open=true": { + "uvlock": true, + "y": 270, + "model": "minecraft:block/warped_fence_gate_wall_open" + }, + "facing=north,in_wall=false,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/warped_fence_gate" + }, + "facing=north,in_wall=false,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/warped_fence_gate_open" + }, + "facing=north,in_wall=true,open=false": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/warped_fence_gate_wall" + }, + "facing=north,in_wall=true,open=true": { + "uvlock": true, + "y": 180, + "model": "minecraft:block/warped_fence_gate_wall_open" + }, + "facing=south,in_wall=false,open=false": { + "uvlock": true, + "model": "minecraft:block/warped_fence_gate" + }, + "facing=south,in_wall=false,open=true": { + "uvlock": true, + "model": "minecraft:block/warped_fence_gate_open" + }, + "facing=south,in_wall=true,open=false": { + "uvlock": true, + "model": "minecraft:block/warped_fence_gate_wall" + }, + "facing=south,in_wall=true,open=true": { + "uvlock": true, + "model": "minecraft:block/warped_fence_gate_wall_open" + }, + "facing=west,in_wall=false,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/warped_fence_gate" + }, + "facing=west,in_wall=false,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/warped_fence_gate_open" + }, + "facing=west,in_wall=true,open=false": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/warped_fence_gate_wall" + }, + "facing=west,in_wall=true,open=true": { + "uvlock": true, + "y": 90, + "model": "minecraft:block/warped_fence_gate_wall_open" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_fungus.json b/assets/minecraft/blockstates/warped_fungus.json new file mode 100644 index 0000000..49ebfb0 --- /dev/null +++ b/assets/minecraft/blockstates/warped_fungus.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_fungus" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_hyphae.json b/assets/minecraft/blockstates/warped_hyphae.json new file mode 100644 index 0000000..a96fcb8 --- /dev/null +++ b/assets/minecraft/blockstates/warped_hyphae.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/warped_hyphae", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/warped_hyphae" + }, + "axis=z": { + "model": "minecraft:block/warped_hyphae", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_nylium.json b/assets/minecraft/blockstates/warped_nylium.json new file mode 100644 index 0000000..f9f4ca8 --- /dev/null +++ b/assets/minecraft/blockstates/warped_nylium.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_nylium" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_planks.json b/assets/minecraft/blockstates/warped_planks.json new file mode 100644 index 0000000..e2d95a7 --- /dev/null +++ b/assets/minecraft/blockstates/warped_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_planks" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_pressure_plate.json b/assets/minecraft/blockstates/warped_pressure_plate.json new file mode 100644 index 0000000..9c3d2d3 --- /dev/null +++ b/assets/minecraft/blockstates/warped_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "minecraft:block/warped_pressure_plate" + }, + "powered=true": { + "model": "minecraft:block/warped_pressure_plate_down" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_roots.json b/assets/minecraft/blockstates/warped_roots.json new file mode 100644 index 0000000..7e57505 --- /dev/null +++ b/assets/minecraft/blockstates/warped_roots.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_roots" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_sign.json b/assets/minecraft/blockstates/warped_sign.json new file mode 100644 index 0000000..73befe6 --- /dev/null +++ b/assets/minecraft/blockstates/warped_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_slab.json b/assets/minecraft/blockstates/warped_slab.json new file mode 100644 index 0000000..012d247 --- /dev/null +++ b/assets/minecraft/blockstates/warped_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/warped_slab" + }, + "type=double": { + "model": "minecraft:block/warped_planks" + }, + "type=top": { + "model": "minecraft:block/warped_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_stairs.json b/assets/minecraft/blockstates/warped_stairs.json new file mode 100644 index 0000000..93b5336 --- /dev/null +++ b/assets/minecraft/blockstates/warped_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/warped_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/warped_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/warped_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/warped_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/warped_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/warped_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/warped_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/warped_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/warped_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/warped_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_stem.json b/assets/minecraft/blockstates/warped_stem.json new file mode 100644 index 0000000..5726b9a --- /dev/null +++ b/assets/minecraft/blockstates/warped_stem.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "minecraft:block/warped_stem", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "minecraft:block/warped_stem" + }, + "axis=z": { + "model": "minecraft:block/warped_stem", + "x": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_trapdoor.json b/assets/minecraft/blockstates/warped_trapdoor.json new file mode 100644 index 0000000..b4d8b33 --- /dev/null +++ b/assets/minecraft/blockstates/warped_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "minecraft:block/warped_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "minecraft:block/warped_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "minecraft:block/warped_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "minecraft:block/warped_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "minecraft:block/warped_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "minecraft:block/warped_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "minecraft:block/warped_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "minecraft:block/warped_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "minecraft:block/warped_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "minecraft:block/warped_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_wall_sign.json b/assets/minecraft/blockstates/warped_wall_sign.json new file mode 100644 index 0000000..73befe6 --- /dev/null +++ b/assets/minecraft/blockstates/warped_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_sign" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/warped_wart_block.json b/assets/minecraft/blockstates/warped_wart_block.json new file mode 100644 index 0000000..6ebede6 --- /dev/null +++ b/assets/minecraft/blockstates/warped_wart_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/warped_wart_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/water.json b/assets/minecraft/blockstates/water.json new file mode 100644 index 0000000..99fd360 --- /dev/null +++ b/assets/minecraft/blockstates/water.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/water" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/water_cauldron.json b/assets/minecraft/blockstates/water_cauldron.json new file mode 100644 index 0000000..130d7b6 --- /dev/null +++ b/assets/minecraft/blockstates/water_cauldron.json @@ -0,0 +1,13 @@ +{ + "variants": { + "level=1": { + "model": "minecraft:block/water_cauldron_level1" + }, + "level=2": { + "model": "minecraft:block/water_cauldron_level2" + }, + "level=3": { + "model": "minecraft:block/water_cauldron_full" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_copper_block.json b/assets/minecraft/blockstates/waxed_copper_block.json new file mode 100644 index 0000000..b440184 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_copper_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/copper_block" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_cut_copper.json b/assets/minecraft/blockstates/waxed_cut_copper.json new file mode 100644 index 0000000..2105f29 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_cut_copper_slab.json b/assets/minecraft/blockstates/waxed_cut_copper_slab.json new file mode 100644 index 0000000..31d149b --- /dev/null +++ b/assets/minecraft/blockstates/waxed_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/cut_copper" + }, + "type=top": { + "model": "minecraft:block/cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_cut_copper_stairs.json b/assets/minecraft/blockstates/waxed_cut_copper_stairs.json new file mode 100644 index 0000000..1f6d274 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_exposed_copper.json b/assets/minecraft/blockstates/waxed_exposed_copper.json new file mode 100644 index 0000000..ed711e7 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_exposed_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_exposed_cut_copper.json b/assets/minecraft/blockstates/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..3b465b0 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_exposed_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/exposed_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_exposed_cut_copper_slab.json b/assets/minecraft/blockstates/waxed_exposed_cut_copper_slab.json new file mode 100644 index 0000000..81b09c7 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_exposed_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/exposed_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/exposed_cut_copper" + }, + "type=top": { + "model": "minecraft:block/exposed_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_exposed_cut_copper_stairs.json b/assets/minecraft/blockstates/waxed_exposed_cut_copper_stairs.json new file mode 100644 index 0000000..db31a66 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/exposed_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/exposed_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_oxidized_copper.json b/assets/minecraft/blockstates/waxed_oxidized_copper.json new file mode 100644 index 0000000..d7ce625 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_oxidized_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_oxidized_cut_copper.json b/assets/minecraft/blockstates/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..58bf24a --- /dev/null +++ b/assets/minecraft/blockstates/waxed_oxidized_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/oxidized_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_oxidized_cut_copper_slab.json b/assets/minecraft/blockstates/waxed_oxidized_cut_copper_slab.json new file mode 100644 index 0000000..e91b8c9 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/oxidized_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/oxidized_cut_copper" + }, + "type=top": { + "model": "minecraft:block/oxidized_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_oxidized_cut_copper_stairs.json b/assets/minecraft/blockstates/waxed_oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..9ef35b2 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/oxidized_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/oxidized_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_weathered_copper.json b/assets/minecraft/blockstates/waxed_weathered_copper.json new file mode 100644 index 0000000..a1be23f --- /dev/null +++ b/assets/minecraft/blockstates/waxed_weathered_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_weathered_cut_copper.json b/assets/minecraft/blockstates/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..3970605 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_weathered_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_weathered_cut_copper_slab.json b/assets/minecraft/blockstates/waxed_weathered_cut_copper_slab.json new file mode 100644 index 0000000..d13942e --- /dev/null +++ b/assets/minecraft/blockstates/waxed_weathered_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/weathered_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/weathered_cut_copper" + }, + "type=top": { + "model": "minecraft:block/weathered_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/waxed_weathered_cut_copper_stairs.json b/assets/minecraft/blockstates/waxed_weathered_cut_copper_stairs.json new file mode 100644 index 0000000..556ac99 --- /dev/null +++ b/assets/minecraft/blockstates/waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weathered_copper.json b/assets/minecraft/blockstates/weathered_copper.json new file mode 100644 index 0000000..a1be23f --- /dev/null +++ b/assets/minecraft/blockstates/weathered_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weathered_cut_copper.json b/assets/minecraft/blockstates/weathered_cut_copper.json new file mode 100644 index 0000000..3970605 --- /dev/null +++ b/assets/minecraft/blockstates/weathered_cut_copper.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weathered_cut_copper" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weathered_cut_copper_slab.json b/assets/minecraft/blockstates/weathered_cut_copper_slab.json new file mode 100644 index 0000000..d13942e --- /dev/null +++ b/assets/minecraft/blockstates/weathered_cut_copper_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "minecraft:block/weathered_cut_copper_slab" + }, + "type=double": { + "model": "minecraft:block/weathered_cut_copper" + }, + "type=top": { + "model": "minecraft:block/weathered_cut_copper_slab_top" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weathered_cut_copper_stairs.json b/assets/minecraft/blockstates/weathered_cut_copper_stairs.json new file mode 100644 index 0000000..556ac99 --- /dev/null +++ b/assets/minecraft/blockstates/weathered_cut_copper_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=east,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=east,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 270, + "uvlock": true + }, + "facing=north,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=north,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "uvlock": true + }, + "facing=north,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=south,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=south,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=south,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 90, + "uvlock": true + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "y": 180, + "uvlock": true + }, + "facing=west,half=bottom,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=inner_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_inner", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=outer_left": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 180, + "uvlock": true + }, + "facing=west,half=top,shape=outer_right": { + "model": "minecraft:block/weathered_cut_copper_stairs_outer", + "x": 180, + "y": 270, + "uvlock": true + }, + "facing=west,half=top,shape=straight": { + "model": "minecraft:block/weathered_cut_copper_stairs", + "x": 180, + "y": 180, + "uvlock": true + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weeping_vines.json b/assets/minecraft/blockstates/weeping_vines.json new file mode 100644 index 0000000..cbcbec3 --- /dev/null +++ b/assets/minecraft/blockstates/weeping_vines.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weeping_vines" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/weeping_vines_plant.json b/assets/minecraft/blockstates/weeping_vines_plant.json new file mode 100644 index 0000000..ff13a3d --- /dev/null +++ b/assets/minecraft/blockstates/weeping_vines_plant.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/weeping_vines_plant" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wet_sponge.json b/assets/minecraft/blockstates/wet_sponge.json new file mode 100644 index 0000000..2a448bf --- /dev/null +++ b/assets/minecraft/blockstates/wet_sponge.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/wet_sponge" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wheat.json b/assets/minecraft/blockstates/wheat.json new file mode 100644 index 0000000..79f4273 --- /dev/null +++ b/assets/minecraft/blockstates/wheat.json @@ -0,0 +1,28 @@ +{ + "variants": { + "age=0": { + "model": "minecraft:block/wheat_stage0" + }, + "age=1": { + "model": "minecraft:block/wheat_stage1" + }, + "age=2": { + "model": "minecraft:block/wheat_stage2" + }, + "age=3": { + "model": "minecraft:block/wheat_stage3" + }, + "age=4": { + "model": "minecraft:block/wheat_stage4" + }, + "age=5": { + "model": "minecraft:block/wheat_stage5" + }, + "age=6": { + "model": "minecraft:block/wheat_stage6" + }, + "age=7": { + "model": "minecraft:block/wheat_stage7" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_banner.json b/assets/minecraft/blockstates/white_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/white_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_bed.json b/assets/minecraft/blockstates/white_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/white_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_candle.json b/assets/minecraft/blockstates/white_candle.json new file mode 100644 index 0000000..a42b36c --- /dev/null +++ b/assets/minecraft/blockstates/white_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/white_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/white_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/white_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/white_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/white_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/white_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/white_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/white_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_candle_cake.json b/assets/minecraft/blockstates/white_candle_cake.json new file mode 100644 index 0000000..e50830a --- /dev/null +++ b/assets/minecraft/blockstates/white_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/white_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/white_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_carpet.json b/assets/minecraft/blockstates/white_carpet.json new file mode 100644 index 0000000..afde638 --- /dev/null +++ b/assets/minecraft/blockstates/white_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_concrete.json b/assets/minecraft/blockstates/white_concrete.json new file mode 100644 index 0000000..5ce10cd --- /dev/null +++ b/assets/minecraft/blockstates/white_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_concrete_powder.json b/assets/minecraft/blockstates/white_concrete_powder.json new file mode 100644 index 0000000..66cfe5e --- /dev/null +++ b/assets/minecraft/blockstates/white_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/white_concrete_powder" + }, + { + "model": "minecraft:block/white_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/white_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/white_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_glazed_terracotta.json b/assets/minecraft/blockstates/white_glazed_terracotta.json new file mode 100644 index 0000000..8c64ce0 --- /dev/null +++ b/assets/minecraft/blockstates/white_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/white_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/white_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/white_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/white_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_shulker_box.json b/assets/minecraft/blockstates/white_shulker_box.json new file mode 100644 index 0000000..36973a4 --- /dev/null +++ b/assets/minecraft/blockstates/white_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_stained_glass.json b/assets/minecraft/blockstates/white_stained_glass.json new file mode 100644 index 0000000..2fc6c58 --- /dev/null +++ b/assets/minecraft/blockstates/white_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_stained_glass_pane.json b/assets/minecraft/blockstates/white_stained_glass_pane.json new file mode 100644 index 0000000..bb314d4 --- /dev/null +++ b/assets/minecraft/blockstates/white_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/white_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/white_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_terracotta.json b/assets/minecraft/blockstates/white_terracotta.json new file mode 100644 index 0000000..184ea80 --- /dev/null +++ b/assets/minecraft/blockstates/white_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_tulip.json b/assets/minecraft/blockstates/white_tulip.json new file mode 100644 index 0000000..a5d01ed --- /dev/null +++ b/assets/minecraft/blockstates/white_tulip.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_tulip" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_wall_banner.json b/assets/minecraft/blockstates/white_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/white_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/white_wool.json b/assets/minecraft/blockstates/white_wool.json new file mode 100644 index 0000000..3c23fc0 --- /dev/null +++ b/assets/minecraft/blockstates/white_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/white_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wither_rose.json b/assets/minecraft/blockstates/wither_rose.json new file mode 100644 index 0000000..f017519 --- /dev/null +++ b/assets/minecraft/blockstates/wither_rose.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/wither_rose" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wither_skeleton_skull.json b/assets/minecraft/blockstates/wither_skeleton_skull.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/wither_skeleton_skull.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/wither_skeleton_wall_skull.json b/assets/minecraft/blockstates/wither_skeleton_wall_skull.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/wither_skeleton_wall_skull.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_banner.json b/assets/minecraft/blockstates/yellow_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_bed.json b/assets/minecraft/blockstates/yellow_bed.json new file mode 100644 index 0000000..6577c90 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_bed.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/bed" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_candle.json b/assets/minecraft/blockstates/yellow_candle.json new file mode 100644 index 0000000..afe85e3 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_candle.json @@ -0,0 +1,28 @@ +{ + "variants": { + "candles=1,lit=false": { + "model": "minecraft:block/yellow_candle_one_candle" + }, + "candles=1,lit=true": { + "model": "minecraft:block/yellow_candle_one_candle_lit" + }, + "candles=2,lit=false": { + "model": "minecraft:block/yellow_candle_two_candles" + }, + "candles=2,lit=true": { + "model": "minecraft:block/yellow_candle_two_candles_lit" + }, + "candles=3,lit=false": { + "model": "minecraft:block/yellow_candle_three_candles" + }, + "candles=3,lit=true": { + "model": "minecraft:block/yellow_candle_three_candles_lit" + }, + "candles=4,lit=false": { + "model": "minecraft:block/yellow_candle_four_candles" + }, + "candles=4,lit=true": { + "model": "minecraft:block/yellow_candle_four_candles_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_candle_cake.json b/assets/minecraft/blockstates/yellow_candle_cake.json new file mode 100644 index 0000000..c0e90bf --- /dev/null +++ b/assets/minecraft/blockstates/yellow_candle_cake.json @@ -0,0 +1,10 @@ +{ + "variants": { + "lit=false": { + "model": "minecraft:block/yellow_candle_cake" + }, + "lit=true": { + "model": "minecraft:block/yellow_candle_cake_lit" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_carpet.json b/assets/minecraft/blockstates/yellow_carpet.json new file mode 100644 index 0000000..3586a27 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_carpet.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_carpet" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_concrete.json b/assets/minecraft/blockstates/yellow_concrete.json new file mode 100644 index 0000000..92ca5a2 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_concrete.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_concrete" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_concrete_powder.json b/assets/minecraft/blockstates/yellow_concrete_powder.json new file mode 100644 index 0000000..7b103da --- /dev/null +++ b/assets/minecraft/blockstates/yellow_concrete_powder.json @@ -0,0 +1,21 @@ +{ + "variants": { + "": [ + { + "model": "minecraft:block/yellow_concrete_powder" + }, + { + "model": "minecraft:block/yellow_concrete_powder", + "y": 90 + }, + { + "model": "minecraft:block/yellow_concrete_powder", + "y": 180 + }, + { + "model": "minecraft:block/yellow_concrete_powder", + "y": 270 + } + ] + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_glazed_terracotta.json b/assets/minecraft/blockstates/yellow_glazed_terracotta.json new file mode 100644 index 0000000..d4f7be2 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_glazed_terracotta.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "minecraft:block/yellow_glazed_terracotta", + "y": 270 + }, + "facing=north": { + "model": "minecraft:block/yellow_glazed_terracotta", + "y": 180 + }, + "facing=south": { + "model": "minecraft:block/yellow_glazed_terracotta" + }, + "facing=west": { + "model": "minecraft:block/yellow_glazed_terracotta", + "y": 90 + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_shulker_box.json b/assets/minecraft/blockstates/yellow_shulker_box.json new file mode 100644 index 0000000..c2b02b9 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_shulker_box.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_shulker_box" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_stained_glass.json b/assets/minecraft/blockstates/yellow_stained_glass.json new file mode 100644 index 0000000..fdf0757 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_stained_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_stained_glass" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_stained_glass_pane.json b/assets/minecraft/blockstates/yellow_stained_glass_pane.json new file mode 100644 index 0000000..b5c9890 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_stained_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_post" + } + }, + { + "when": { + "north": "true" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_side" + } + }, + { + "when": { + "east": "true" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_side", + "y": 90 + } + }, + { + "when": { + "south": "true" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_side_alt" + } + }, + { + "when": { + "west": "true" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_side_alt", + "y": 90 + } + }, + { + "when": { + "north": "false" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_noside" + } + }, + { + "when": { + "east": "false" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_noside_alt" + } + }, + { + "when": { + "south": "false" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_noside_alt", + "y": 90 + } + }, + { + "when": { + "west": "false" + }, + "apply": { + "model": "minecraft:block/yellow_stained_glass_pane_noside", + "y": 270 + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_terracotta.json b/assets/minecraft/blockstates/yellow_terracotta.json new file mode 100644 index 0000000..4a2aca6 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_terracotta.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_terracotta" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_wall_banner.json b/assets/minecraft/blockstates/yellow_wall_banner.json new file mode 100644 index 0000000..f5e2c87 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_wall_banner.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/banner" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/yellow_wool.json b/assets/minecraft/blockstates/yellow_wool.json new file mode 100644 index 0000000..1392ae5 --- /dev/null +++ b/assets/minecraft/blockstates/yellow_wool.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/yellow_wool" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/zombie_head.json b/assets/minecraft/blockstates/zombie_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/zombie_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/blockstates/zombie_wall_head.json b/assets/minecraft/blockstates/zombie_wall_head.json new file mode 100644 index 0000000..3951e3e --- /dev/null +++ b/assets/minecraft/blockstates/zombie_wall_head.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/skull" + } + } +} \ No newline at end of file diff --git a/assets/minecraft/font/alt.json b/assets/minecraft/font/alt.json new file mode 100644 index 0000000..0f9863f --- /dev/null +++ b/assets/minecraft/font/alt.json @@ -0,0 +1,27 @@ +{ + "providers": [ + { + "type": "bitmap", + "file": "minecraft:font/ascii_sga.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005A\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007A\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/font/default.json b/assets/minecraft/font/default.json new file mode 100644 index 0000000..8cf9f11 --- /dev/null +++ b/assets/minecraft/font/default.json @@ -0,0 +1,189 @@ +{ + "providers": [ + { + "type": "bitmap", + "file": "minecraft:font/nonlatin_european.png", + "ascent": 7, + "chars": [ + "\u00a1\u2030\u00ad\u00b7\u20b4\u2260\u00bf\u00d7\u00d8\u00de\u04bb\u00f0\u00f8\u00fe\u0391\u0392", + "\u0393\u0394\u0395\u0396\u0397\u0398\u0399\u039a\u039b\u039c\u039d\u039e\u039f\u03a0\u03a1\u03a3", + "\u03a4\u03a5\u03a6\u03a7\u03a8\u03a9\u03b1\u03b2\u03b3\u03b4\u03b5\u03b6\u03b7\u03b8\u03b9\u03ba", + "\u03bb\u03bc\u03bd\u03be\u03bf\u03c0\u03c1\u03c2\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03c9\u0402", + "\u0405\u0406\u0408\u0409\u040a\u040b\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u041a", + "\u041b\u041c\u041d\u041e\u041f\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042a", + "\u042b\u042c\u042d\u042e\u042f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u043a\u043b", + "\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b", + "\u044c\u044d\u044e\u044f\u0454\u0455\u0456\u0458\u0459\u045a\u2013\u2014\u2018\u2019\u201c\u201d", + "\u201e\u2026\u204a\u2190\u2191\u2192\u2193\u21c4\uff0b\u018f\u0259\u025b\u026a\u04ae\u04af\u04e8", + "\u04e9\u02bb\u02cc\u037e\u0138\u1e9e\u00df\u20bd\u20ac\u0462\u0463\u0474\u0475\u04c0\u0472\u0473", + "\u2070\u00b9\u00b3\u2074\u2075\u2076\u2077\u2078\u2079\u207a\u207b\u207c\u207d\u207e\u2071\u2122", + "\u0294\u0295\u29c8\u2694\u2620\u049a\u049b\u0492\u0493\u04b0\u04b1\u04d8\u04d9\u0496\u0497\u04a2", + "\u04a3\u04ba\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05db\u05dc\u05de\u05dd", + "\u05e0\u05df\u05e1\u05e2\u05e4\u05e3\u05e6\u05e5\u05e7\u05e8\u00a2\u00a4\u00a5\u00a9\u00ae\u00b5", + "\u00b6\u00bc\u00bd\u00be\u0387\u2010\u201a\u2020\u2021\u2022\u2031\u2032\u2033\u2034\u2035\u2036", + "\u2037\u2039\u203a\u203b\u203c\u203d\u2042\u2048\u2049\u204b\u204e\u204f\u2051\u2052\u2057\u2117", + "\u2212\u2213\u221e\u2600\u2601\u2608\u0404\u2632\u2635\u263d\u2640\u2642\u26a5\u2660\u2663\u2665", + "\u2666\u2669\u266a\u266b\u266c\u266d\u266e\u266f\u2680\u2681\u2682\u2683\u2684\u2685\u02ac\u26a1", + "\u26cf\u2714\u2744\u274c\u2764\u2b50\u2e18\u2e2e\u2e35\u2e38\u2e41\u2e4b\u295d\u1614\u0190\u07c8", + "\u03db\u3125\u2c6f\u15fa\u0186\u15e1\u018e\u2132\u2141\ua7b0\ua780\u0500\ua779\u1d1a\u27d8\u2229", + "\u0245\u2144\u0250\u0254\u01dd\u025f\u1d77\u0265\u1d09\u027e\u029e\ua781\u026f\u0279\u0287\u028c", + "\u028d\u028e\u0531\u0532\u0533\u0534\u0536\u0537\u0539\u053a\u053b\u053c\u053d\u053e\u053f\u0540", + "\u0541\u0542\u0543\u0544\u0545\u0546\u0547\u0548\u0549\u054b\u054c\u054d\u054e\u054f\u0550\u0551", + "\u0552\u0553\u0554\u0555\u0556\u0559\u0561\u0562\u0563\u0564\u0565\u0566\u0567\u0568\u0569\u056a", + "\u056b\u056c\u056d\u056e\u056f\u0570\u0571\u0572\u0573\u0574\u0575\u0576\u0577\u0578\u0579\u057a", + "\u057b\u057c\u057d\u057e\u057f\u0580\u0581\u0582\u0583\u0584\u0585\u0586\u0587\u05e9\u05ea\u0538", + "\u055a\u055b\u055c\u055d\u055e\u055f\u0560\u0588\u058f\u00af\u017f\u01b7\u0292\u01f7\u01bf\u021c", + "\u021d\u0224\u0225\u02d9\ua75a\ua75b\u2011\u214b\u23cf\u23e9\u23ea\u23ed\u23ee\u23ef\u23f4\u23f5", + "\u23f6\u23f7\u23f8\u23f9\u23fa\u23fb\u23fc\u23fd\u2b58\u25b2\u25b6\u25bc\u25c0\u25cf\u25e6\u25d8", + "\u2693\u26e8\u0132\u0133\u01c9\ua728\ua729\ua739\ua73b\ufb00\ufb01\ufb02\ufb03\ufb05\ufffd\u0535", + "\u054a\u16a0\u16a2\u16a3\u16a4\u16a5\u16a6\u16a7\u16a8\u16a9\u16aa\u16ab\u16ac\u16ad\u16ae\u16af", + "\u16b0\u16b1\u16b2\u16b3\u16b4\u16b6\u16b7\u16b8\u16b9\u16ba\u16bb\u16bc\u16bd\u16be\u16bf\u16c0", + "\u16c1\u16c2\u16c3\u16c4\u16c5\u16c6\u16c7\u16c8\u16c9\u16ca\u16cb\u16cc\u16cd\u16ce\u16cf\u16d0", + "\u16d1\u16d2\u16d3\u16d4\u16d5\u16d6\u16d7\u16d8\u16d9\u16da\u16db\u16dc\u16dd\u16de\u16df\u16e0", + "\u16e1\u16e2\u16e3\u16e4\u16e5\u16e6\u16e7\u16e8\u16e9\u16ea\u16eb\u16ec\u16ed\u16ee\u16ef\u16f0", + "\u16f1\u16f2\u16f3\u16f4\u16f5\u16f6\u16f7\u16f8\u263a\u263b\u00a6\u2639\u05da\u05f3\u05f4\u05f0", + "\u05f1\u05f2\u05be\u05c3\u05c6\u00b4\u00a8\u1d00\u0299\u1d04\u1d05\u1d07\ua730\u0262\u029c\u1d0a", + "\u1d0b\u029f\u1d0d\u0274\u1d0f\u1d18\ua7af\u0280\ua731\u1d1b\u1d1c\u1d20\u1d21\u028f\u1d22\u00a7", + "\u0271\u0273\u0272\u0288\u0256\u0261\u02a1\u0255\u0291\u0278\u029d\u02a2\u027b\u0281\u0266\u028b", + "\u0270\u026c\u026e\u0298\u01c0\u01c3\u01c2\u01c1\u0253\u0257\u1d91\u0284\u0260\u029b\u0267\u026b", + "\u0268\u0289\u028a\u0258\u0275\u0264\u025c\u025e\u0251\u0252\u025a\u025d\u0181\u0189\u0191\u01a9", + "\u01b2\u10a0\u10a1\u10a2\u10a3\u10a4\u10a5\u10a6\u10a7\u10a8\u10a9\u10aa\u10ab\u10ac\u10ad\u10ae", + "\u10af\u10b0\u10b1\u10b2\u10b3\u10b4\u10b5\u10b6\u10b7\u10b8\u10b9\u10ba\u10bb\u10bc\u10bd\u10be", + "\u10bf\u10c0\u10c1\u10c2\u10c3\u10c4\u10c5\u10c7\u10cd\u10d0\u10d1\u10d2\u10d3\u10d4\u10d5\u10d6", + "\u10d7\u10d8\u10d9\u10da\u10db\u10dc\u10dd\u10de\u10df\u10e0\u10e1\u10e2\u10e3\u10e4\u10e5\u10e6", + "\u10e7\u10e8\u10e9\u10ea\u10eb\u10ec\u10ed\u10ee\u10ef\u10f0\u10f1\u10f2\u10f3\u10f4\u10f5\u10f6", + "\u10f7\u10f8\u10f9\u10fa\u10fb\u10fc\u10fd\u10fe\u10ff\ufb4a\ufb2b\ufb4e\ufb44\ufb3b\ufb1f\ufb1d", + "\ufb4b\ufb35\ufb4c\ufb31\ua727\ua726\u027a\u2c71\u02a0\u0297\u0296\u026d\u0277\u027f\u0285\u0286", + "\u0293\u029a\u20aa\u20be\u058a\u2d00\u2d01\u2d02\u2d03\u2d04\u2d05\u2d06\u2d21\u2d07\u2d08\u2d09", + "\u2d0a\u2d0b\u2d0c\u2d22\u2d0d\u2d0e\u2d0f\u2d10\u2d11\u2d12\u2d23\u2d13\u2d14\u2d15\u2d16\u2d17", + "\u2d18\u2d19\u2d1a\u2d1b\u2d1c\u2d1d\u2d1e\u2d24\u2d1f\u2d20\u2d25\u215b\u215c\u215d\u215e\u2153", + "\u2154\u2709\u2602\u2614\u2604\u26c4\u2603\u231b\u231a\u2690\u270e\u2763\u2664\u2667\u2661\u2662", + "\u26c8\u2630\u2631\u2633\u2634\u2636\u2637\u2194\u21d2\u21cf\u21d4\u21f5\u2200\u2203\u2204\u2209", + "\u220b\u220c\u2282\u2283\u2284\u2285\u2227\u2228\u22bb\u22bc\u22bd\u2225\u2262\u22c6\u2211\u22a4", + "\u22a5\u22a2\u22a8\u2254\u2201\u2234\u2235\u221b\u221c\u2202\u22c3\u2286\u2287\u25a1\u25b3\u25b7", + "\u25bd\u25c1\u25c6\u25c7\u25cb\u25ce\u2606\u2605\u2718\u2080\u2081\u2082\u2083\u2084\u2085\u2086", + "\u2087\u2088\u2089\u208a\u208b\u208c\u208d\u208e\u222b\u222e\u221d\u2300\u2302\u2318\u3012\u027c", + "\u0184\u0185\u1e9f\u023d\u019a\u019b\u0220\u019e\u019f\u01a7\u01a8\u01aa\u01b8\u01b9\u01bb\u01bc", + "\u01bd\u01be\u0221\u0234\u0235\u0236\u023a\u2c65\u023b\u023c\u0246\u0247\u023e\u2c66\u0241\u0242", + "\u0243\u0244\u0248\u0249\u024a\u024b\u024c\u024d\u024e\u024f\u1e9c\u1e9d\u1efc\u1efd\u1efe\u1eff", + "\ua7a8\ua7a9\ud800\udf30\ud800\udf31\ud800\udf32\ud800\udf33\ud800\udf34\ud800\udf35\ud800\udf36\ud800\udf37\ud800\udf38\ud800\udf39\ud800\udf3a\ud800\udf3b\ud800\udf3c\ud800\udf3d", + "\ud800\udf3e\ud800\udf3f\ud800\udf40\ud800\udf41\ud800\udf42\ud800\udf43\ud800\udf44\ud800\udf45\ud800\udf46\ud800\udf47\ud800\udf48\ud800\udf49\ud800\udf4a\ud83c\udf27\ud83d\udd25\ud83c\udf0a", + "\u2150\u2151\u2155\u2156\u2157\u2159\u215a\u215f\u2189\ud83d\udde1\ud83c\udff9\ud83e\ude93\ud83d\udd31\ud83c\udfa3\ud83e\uddea\u2697", + "\u2bea\u2beb\u2c6d\ud83d\udee1\u2702\ud83c\udf56\ud83e\udea3\ud83d\udd14\u23f3\u2691\u20a0\u20a1\u20a2\u20a3\u20a4\u20a5", + "\u20a6\u20a9\u20ab\u20ad\u20ae\u20b0\u20b1\u20b2\u20b3\u20b5\u20b6\u20b7\u20b8\u20b9\u20ba\u20bb", + "\u20bc\u20bf\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/accented.png", + "height": 12, + "ascent": 10, + "chars": [ + "\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6\u00c7\u00c8\u00c9\u00ca\u00cb\u00cc\u00cd\u00ce\u00cf", + "\u00d0\u00d1\u00d2\u00d3\u00d4\u00d5\u00d6\u00d9\u00da\u00db\u00dc\u00dd\u00e0\u00e1\u00e2\u00e3", + "\u00e4\u00e5\u00e6\u00e7\u00ec\u00ed\u00ee\u00ef\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f9\u00fa", + "\u00fb\u00fc\u00fd\u00ff\u0100\u0101\u0102\u0103\u0104\u0105\u0106\u0107\u0108\u0109\u010a\u010b", + "\u010c\u010d\u010e\u010f\u0110\u0111\u0112\u0113\u0114\u0115\u0116\u0117\u0118\u0119\u011a\u011b", + "\u011c\u011d\u1e20\u1e21\u011e\u011f\u0120\u0121\u0122\u0123\u0124\u0125\u0126\u0127\u0128\u0129", + "\u012a\u012b\u012c\u012d\u012e\u012f\u0130\u0131\u0134\u0135\u0136\u0137\u0139\u013a\u013b\u013c", + "\u013d\u013e\u013f\u0140\u0141\u0142\u0143\u0144\u0145\u0146\u0147\u0148\u014a\u014b\u014c\u014d", + "\u014e\u014f\u0150\u0151\u0152\u0153\u0154\u0155\u0156\u0157\u0158\u0159\u015a\u015b\u015c\u015d", + "\u015e\u015f\u0160\u0161\u0162\u0163\u0164\u0165\u0166\u0167\u0168\u0169\u016a\u016b\u016c\u016d", + "\u016e\u016f\u0170\u0171\u0172\u0173\u0174\u0175\u0176\u0177\u0178\u0179\u017a\u017b\u017c\u017d", + "\u017e\u01fc\u01fd\u01fe\u01ff\u0218\u0219\u021a\u021b\u0386\u0388\u0389\u038a\u038c\u038e\u038f", + "\u0390\u03aa\u03ab\u03ac\u03ad\u03ae\u03af\u03b0\u03ca\u03cb\u03cc\u03cd\u03ce\u0400\u0401\u0403", + "\u0407\u040c\u040d\u040e\u0419\u0439\u0450\u0451\u0452\u0453\u0457\u045b\u045c\u045d\u045e\u045f", + "\u0490\u0491\u1e02\u1e03\u1e0a\u1e0b\u1e1e\u1e1f\u1e22\u1e23\u1e30\u1e31\u1e40\u1e41\u1e56\u1e57", + "\u1e60\u1e61\u1e6a\u1e6b\u1e80\u1e81\u1e82\u1e83\u1e84\u1e85\u1ef2\u1ef3\u00e8\u00e9\u00ea\u00eb", + "\u0149\u01e7\u01eb\u040f\u1e0d\u1e25\u1e5b\u1e6d\u1e92\u1eca\u1ecb\u1ecc\u1ecd\u1ee4\u1ee5\u2116", + "\u0207\u0194\u0263\u0283\u2047\u01f1\u01f2\u01f3\u01c4\u01c5\u01c6\u01c7\u01c8\u01ca\u01cb\u01cc", + "\u2139\u1d6b\ua732\ua733\ua734\ua735\ua736\ua737\ua738\ua73a\ua73c\ua73d\ua74e\ua74f\ua760\ua761", + "\ufb04\ufb06\u16a1\u16b5\u01a0\u01a1\u01af\u01b0\u1eae\u1eaf\u1ea4\u1ea5\u1ebe\u1ebf\u1ed1\u1eda", + "\u1edb\u1ee8\u1ee9\u1eb0\u1eb1\u1ea6\u1ea7\u1ec0\u1ec1\u1ed3\u1edc\u1edd\u1eea\u1eeb\u1ea2\u1ea3", + "\u1eb2\u1eb3\u1ea8\u1ea9\u1eba\u1ebb\u1ed5\u1ede\u1ec2\u1ec3\u1ec8\u1ec9\u1ece\u1ecf\u1ed4\u1edf", + "\u1ee6\u1ee7\u1eec\u1eed\u1ef6\u1ef7\u1ea0\u1ea1\u1eb6\u1eb7\u1eac\u1ead\u1eb8\u1eb9\u1ec6\u1ec7", + "\u1ed8\u1ed9\u1ee2\u1ee3\u1ef0\u1ef1\u1ef4\u1ef5\u1ed0\u0195\u1eaa\u1eab\u1ed6\u1ed7\u1eef\u261e", + "\u261c\u262e\u1eb4\u1eb5\u1ebc\u1ebd\u1ec4\u1ec5\u1ed2\u1ee0\u1ee1\u1eee\u1ef8\u1ef9\u0498\u0499", + "\u04a0\u04a1\u04aa\u04ab\u01f6\u26a0\u24ea\u2460\u2461\u2462\u2463\u2464\u2465\u2466\u2467\u2468", + "\u2469\u246a\u246b\u246c\u246d\u246e\u246f\u2470\u2471\u2472\u2473\u24b6\u24b7\u24b8\u24b9\u24ba", + "\u24bb\u24bc\u24bd\u24be\u24bf\u24c0\u24c1\u24c2\u24c3\u24c4\u24c5\u24c6\u24c7\u24c8\u24c9\u24ca", + "\u24cb\u24cc\u24cd\u24ce\u24cf\u24d0\u24d1\u24d2\u24d3\u24d4\u24d5\u24d6\u24d7\u24d8\u24d9\u24da", + "\u24db\u24dc\u24dd\u24de\u24df\u24e0\u24e1\u24e2\u24e3\u24e4\u24e5\u24e6\u24e7\u24e8\u24e9\u0327", + "\u0282\u0290\u0276\u01cd\u01ce\u01de\u01df\u01fa\u01fb\u0202\u0203\u0226\u0227\u01e0\u01e1\u1e00", + "\u1e01\u0200\u0201\u1e06\u1e07\u1e04\u1e05\u1d6c\u1e08\u1e09\u1e10\u1e11\u1e12\u1e13\u1e0e\u1e0f", + "\u1e0c\u1d6d\u1e14\u1e15\u1e16\u1e17\u1e18\u1e19\u1e1c\u1e1d\u0228\u0229\u1e1a\u1e1b\u0204\u0205", + "\u0206\u1d6e\u01f4\u01f5\u01e6\u1e26\u1e27\u1e28\u1e29\u1e2a\u1e2b\u021e\u021f\u1e24\u1e96\u1e2e", + "\u1e2f\u020a\u020b\u01cf\u01d0\u0208\u0209\u1e2c\u1e2d\u01f0\u0237\u01e8\u01e9\u1e32\u1e33\u1e34", + "\u1e35\u1e3a\u1e3b\u1e3c\u1e3d\u1e36\u1e37\u1e38\u1e39\u2c62\u1e3e\u1e3f\u1e42\u1e43\u1d6f\u1e44", + "\u1e45\u1e46\u1e47\u1e4a\u1e4b\u01f8\u01f9\u1e48\u1e49\u1d70\u01ec\u01ed\u022c\u022d\u1e4c\u1e4d", + "\u1e4e\u1e4f\u1e50\u1e51\u1e52\u1e53\u020e\u020f\u022a\u022b\u01d1\u01d2\u022e\u022f\u0230\u0231", + "\u020c\u020d\u01ea\u1e54\u1e55\u1d71\u0212\u0213\u1e58\u1e59\u1e5c\u1e5d\u1e5e\u1e5f\u0210\u0211", + "\u1e5a\u1d73\u1d72\u1e64\u1e65\u1e66\u1e67\u1e62\u1e63\u1e68\u1e69\u1d74\u1e70\u1e71\u1e6e\u1e6f", + "\u1e6c\u1e97\u1d75\u1e72\u1e73\u1e76\u1e77\u1e78\u1e79\u1e7a\u1e7b\u01d3\u01d4\u01d5\u01d6\u01d7", + "\u01d8\u01d9\u01da\u01db\u01dc\u1e74\u1e75\u0214\u0215\u0216\u1e7e\u1e7f\u1e7c\u1e7d\u1e86\u1e87", + "\u1e88\u1e89\u1e98\u1e8c\u1e8d\u1e8a\u1e8b\u0232\u0233\u1e8e\u1e8f\u1e99\u1e94\u1e95\u1e90\u1e91", + "\u1e93\u1d76\u01ee\u01ef\u1e9b\ua73e\ua73f\u01e2\u01e3\u1d7a\u1efb\u1d02\u1d14\uab63\u0238\u02a3", + "\u02a5\u02a4\u02a9\u02aa\u02ab\u0239\u02a8\u02a6\u02a7\uab50\uab51\u20a7\u1efa\ufb2e\ufb2f\u0180", + "\u0182\u0183\u0187\u0188\u018a\u018b\u018c\u0193\u01e4\u01e5\u0197\u0196\u0269\u0198\u0199\u019d", + "\u01a4\u01a5\u027d\u01a6\u01ac\u01ad\u01ab\u01ae\u0217\u01b1\u019c\u01b3\u01b4\u01b5\u01b6\u01a2", + "\u01a3\u0222\u0223\u02ad\u02ae\u02af\ufb14\ufb15\ufb17\ufb16\ufb13\u04d0\u04d1\u04d2\u04d3\u04f6", + "\u04f7\u0494\u0495\u04d6\u04d7\u04bc\u04bd\u04be\u04bf\u04da\u04db\u04dc\u04dd\u04c1\u04c2\u04de", + "\u04df\u04e2\u04e3\u04e4\u04e5\u04e6\u04e7\u04ea\u04eb\u04f0\u04f1\u04ee\u04ef\u04f2\u04f3\u04f4", + "\u04f5\u04f8\u04f9\u04ec\u04ed\u0476\u0477\u04d4\u04fa\u0502\ua682\ua680\ua688\u052a\u052c\ua684", + "\u0504\u0510\u04e0\u0506\u048a\u04c3\u049e\u049c\u051e\u051a\u04c5\u052e\u0512\u0520\u0508\u0514", + "\u04cd\u04c9\u0528\u04c7\u04a4\u0522\u050a\u04a8\u0524\u04a6\u048e\u0516\u050c\ua690\u04ac\ua68a", + "\ua68c\u050e\u04b2\u04fc\u04fe\u0526\ua694\u04b4\ua68e\u04b6\u04cb\u04b8\ua692\ua696\ua686\u048c", + "\u0518\u051c\u04d5\u04fb\u0503\ua683\ua681\ua689\u052b\u052d\ua685\u0505\u0511\u04e1\u0507\u048b", + "\u04c4\u049f\u049d\u051f\u051b\u04c6\u052f\u0513\u0521\u0509\u0515\u04ce\u04ca\u0529\u04c8\u04a5", + "\u0523\u050b\u04a9\u0525\u04a7\u048f\u0517\u050d\ua691\u04ad\ua68b\ua68d\u050f\u04b3\u04fd\u04ff", + "\u0527\ua695\u04b5\ua68f\u04b7\u04cc\u04b9\ua693\ua697\ua687\u048d\u0519\u051d\u1f08\u1f00\u1f09", + "\u1f01\u1f0a\u1f02\u1f0b\u1f03\u1f0c\u1f04\u1f0d\u1f05\u1f0e\u1f06\u1f0f\u1f07\u1fba\u1f70\u1fb8", + "\u1fb0\u1fb9\u1fb1\u1fbb\u1f71\u1f88\u1f80\u1f89\u1f81\u1f8a\u1f82\u1f8b\u1f83\u1f8c\u1f84\u1f8d", + "\u1f85\u1f8e\u1f86\u1f8f\u1f87\u1fbc\u1fb4\u1fb6\u1fb7\u1fb2\u1fb3\u1f18\u1f10\u1f19\u1f11\u1f1a", + "\u1f12\u1f1b\u1f13\u1f1c\u1f14\u1f1d\u1f15\u1fc8\u1fc9\u1f72\u1f73\u1f28\u1f20\u1fca\u1f74\u1f29", + "\u1f21\u1f2a\u1f22\u1f2b\u1f23\u1f2c\u1f24\u1f2d\u1f25\u1f2e\u1f26\u1f2f\u1f27\u1f98\u1f90\u1f99", + "\u1f91\u1f9a\u1f92\u1f9b\u1f93\u1f9c\u1f94\u1f9d\u1f95\u1f9e\u1f96\u1f9f\u1f97\u1fcb\u1f75\u1fcc", + "\u1fc3\u1fc2\u1fc4\u1fc6\u1fc7\u1fda\u1f76\u1fdb\u1f77\u1f38\u1f30\u1f39\u1f31\u1f3a\u1f32\u1f3b", + "\u1f33\u1f3c\u1f34\u1f3d\u1f35\u1f3e\u1f36\u1f3f\u1f37\u1fd8\u1fd0\u1fd9\u1fd1\u1fd2\u1fd3\u1fd6", + "\u1fd7\u1ff8\u1f78\u1ff9\u1f79\u1f48\u1f40\u1f49\u1f41\u1f4a\u1f42\u1f4b\u1f43\u1f4c\u1f44\u1f4d", + "\u1f45\u1fec\u1fe4\u1fe5\u1fea\u1f7a\u1feb\u1f7b\u1f59\u1f51\u1f5b\u1f53\u1f5d\u1f55\u1f5f\u1f57", + "\u1fe8\u1fe0\u1fe9\u1fe1\u03d3\u03d4\u1fe2\u1fe3\u1fe7\u1f50\u1f52\u1f54\u1fe6\u1f56\u1ffa\u1f7c", + "\u1ffb\u1f7d\u1f68\u1f60\u1f69\u1f61\u1f6a\u1f62\u1f6b\u1f63\u1f6c\u1f64\u1f6d\u1f65\u1f6e\u1f66", + "\u1f6f\u1f67\u1fa8\u1fa0\u1fa9\u1fa1\u1faa\u1fa2\u1fab\u1fa3\u1fac\u1fa4\u1fad\u1fa5\u1fae\u1fa6", + "\u1faf\u1fa7\u1ffc\u1ff3\u1ff2\u1ff4\u1ff6\u1ff7\u262f\u2610\u2611\u2612\u018d\u01ba\u2c7e\u023f", + "\u2c7f\u0240\u1d80\ua7c4\ua794\u1d81\u1d82\u1d83\ua795\u1d84\u1d85\u1d86\u1d87\u1d88\u1d89\u1d8a", + "\u1d8b\u1d8c\u1d8d\ua7c6\u1d8e\u1d8f\u1d90\u1d92\u1d93\u1d94\u1d95\u1d96\u1d97\u1d98\u1d99\u1d9a", + "\u1e9a\u2152\u2158\u20a8\u20af\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + }, + { + "type": "bitmap", + "file": "minecraft:font/ascii.png", + "ascent": 7, + "chars": [ + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0020\u0021\u0022\u0023\u0024\u0025\u0026\u0027\u0028\u0029\u002a\u002b\u002c\u002d\u002e\u002f", + "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003a\u003b\u003c\u003d\u003e\u003f", + "\u0040\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004b\u004c\u004d\u004e\u004f", + "\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057\u0058\u0059\u005a\u005b\u005c\u005d\u005e\u005f", + "\u0060\u0061\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006a\u006b\u006c\u006d\u006e\u006f", + "\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007a\u007b\u007c\u007d\u007e\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u00a3\u0000\u0000\u0192", + "\u0000\u0000\u0000\u0000\u0000\u0000\u00aa\u00ba\u0000\u0000\u00ac\u0000\u0000\u0000\u00ab\u00bb", + "\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255d\u255c\u255b\u2510", + "\u2514\u2534\u252c\u251c\u2500\u253c\u255e\u255f\u255a\u2554\u2569\u2566\u2560\u2550\u256c\u2567", + "\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256b\u256a\u2518\u250c\u2588\u2584\u258c\u2590\u2580", + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u2205\u2208\u0000", + "\u2261\u00b1\u2265\u2264\u2320\u2321\u00f7\u2248\u00b0\u2219\u0000\u221a\u207f\u00b2\u25a0\u0000" + ] + }, + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} diff --git a/assets/minecraft/font/glyph_sizes.bin b/assets/minecraft/font/glyph_sizes.bin new file mode 100644 index 0000000..61a7979 Binary files /dev/null and b/assets/minecraft/font/glyph_sizes.bin differ diff --git a/assets/minecraft/font/illageralt.json b/assets/minecraft/font/illageralt.json new file mode 100644 index 0000000..ed82a5b --- /dev/null +++ b/assets/minecraft/font/illageralt.json @@ -0,0 +1,16 @@ +{ + "providers": [ + { + "type": "bitmap", + "file": "minecraft:font/asciillager.png", + "ascent": 7, + "chars": [ + "\u0021\u002C\u002D\u002E\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037\u0038\u0039\u003F\u0061", + "\u0062\u0063\u0064\u0065\u0066\u0067\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F\u0070\u0071", + "\u0072\u0073\u0074\u0075\u0076\u0077\u0078\u0079\u007A\u0041\u0042\u0043\u0044\u0045\u0046\u0047", + "\u0048\u0049\u004A\u004B\u004C\u004D\u004E\u004F\u0050\u0051\u0052\u0053\u0054\u0055\u0056\u0057", + "\u0058\u0059\u005A\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + ] + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/font/uniform.json b/assets/minecraft/font/uniform.json new file mode 100644 index 0000000..a1d8776 --- /dev/null +++ b/assets/minecraft/font/uniform.json @@ -0,0 +1,9 @@ +{ + "providers": [ + { + "type": "legacy_unicode", + "sizes": "minecraft:font/glyph_sizes.bin", + "template": "minecraft:font/unicode_page_%s.png" + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/gpu_warnlist.json b/assets/minecraft/gpu_warnlist.json new file mode 100644 index 0000000..291f55e --- /dev/null +++ b/assets/minecraft/gpu_warnlist.json @@ -0,0 +1,7 @@ +{ + "renderer" : [], + "version" : [ + "\\bMetal\\b" + ], + "vendor" : [] +} diff --git a/assets/minecraft/lang/en_us.json b/assets/minecraft/lang/en_us.json new file mode 100644 index 0000000..95c94fa --- /dev/null +++ b/assets/minecraft/lang/en_us.json @@ -0,0 +1,5157 @@ +{ + "language.name": "English", + "language.region": "United States", + "language.code": "en_us", + "narrator.button.accessibility": "Accessibility", + "narrator.button.language": "Language", + "narrator.button.difficulty_lock": "Difficulty lock", + "narrator.button.difficulty_lock.unlocked": "Unlocked", + "narrator.button.difficulty_lock.locked": "Locked", + "narrator.screen.title": "Title Screen", + "narrator.controls.reset": "Reset %s button", + "narrator.controls.bound": "%s is bound to %s", + "narrator.controls.unbound": "%s is not bound", + "narrator.select": "Selected: %s", + "narrator.select.world": "Selected %s, last played: %s, %s, %s, version: %s", + "narrator.loading": "Loading: %s", + "narrator.loading.done": "Done", + "narrator.joining": "Joining", + "narrator.position.screen": "Screen element %s out of %s", + "narrator.screen.usage": "Use mouse cursor or Tab button to select element", + "narrator.position.list": "Selected list row %s out of %s", + "narrator.position.object_list": "Selected row element %s out of %s", + "narration.suggestion.tooltip": "Selected suggestion %d out of %d: %s (%s)", + "narration.suggestion": "Selected suggestion %d out of %d: %s", + "narration.button": "Button: %s", + "narration.button.usage.focused": "Press Enter to activate", + "narration.button.usage.hovered": "Left click to activate", + "narration.cycle_button.usage.focused": "Press Enter to switch to %s", + "narration.cycle_button.usage.hovered": "Left click to switch to %s", + "narration.checkbox": "Checkbox: %s", + "narration.checkbox.usage.focused": "Press Enter to toggle", + "narration.checkbox.usage.hovered": "Left click to toggle", + "narration.recipe": "Reciple for %s", + "narration.recipe.usage": "Left click to select", + "narration.recipe.usage.more": "Right click to show more recipes", + "narration.selection.usage": "Press up and down buttons to move to another entry", + "narration.component_list.usage": "Press Tab to navigate to next element", + "narration.slider.usage.focused": "Press left or right keyboard buttons to change value", + "narration.slider.usage.hovered": "Drag slider to change value", + "narration.edit_box": "Edit box: %s", + "chat_screen.title": "Chat screen", + "chat_screen.usage": "Input message and press Enter to send", + "chat_screen.message": "Message to send: %s", + "gui.done": "Done", + "gui.cancel": "Cancel", + "gui.back": "Back", + "gui.toTitle": "Back to Title Screen", + "gui.toMenu": "Back to Server List", + "gui.up": "Up", + "gui.down": "Down", + "gui.yes": "Yes", + "gui.no": "No", + "gui.none": "None", + "gui.all": "All", + "gui.ok": "Ok", + "gui.proceed": "Proceed", + "gui.recipebook.moreRecipes": "Right Click for More", + "gui.recipebook.search_hint": "Search...", + "gui.recipebook.toggleRecipes.all": "Showing All", + "gui.recipebook.toggleRecipes.craftable": "Showing Craftable", + "gui.recipebook.toggleRecipes.smeltable": "Showing Smeltable", + "gui.recipebook.toggleRecipes.blastable": "Showing Blastable", + "gui.recipebook.toggleRecipes.smokable": "Showing Smokable", + "gui.socialInteractions.title": "Social Interactions", + "gui.socialInteractions.tab_all": "All", + "gui.socialInteractions.tab_hidden": "Hidden", + "gui.socialInteractions.tab_blocked": "Blocked", + "gui.socialInteractions.blocking_hint": "Manage with Microsoft account", + "gui.socialInteractions.status_hidden": "Hidden", + "gui.socialInteractions.status_blocked": "Blocked", + "gui.socialInteractions.status_offline": "Offline", + "gui.socialInteractions.status_hidden_offline": "Hidden - Offline", + "gui.socialInteractions.status_blocked_offline": "Blocked - Offline", + "gui.socialInteractions.server_label.single": "%s - %s player", + "gui.socialInteractions.server_label.multiple": "%s - %s players", + "gui.socialInteractions.search_hint": "Search...", + "gui.socialInteractions.search_empty": "Couldn't find any players with that name", + "gui.socialInteractions.empty_hidden": "No players hidden in chat", + "gui.socialInteractions.empty_blocked": "No blocked players in chat", + "gui.socialInteractions.hide": "Hide in Chat", + "gui.socialInteractions.show": "Show in Chat", + "gui.socialInteractions.hidden_in_chat": "Chat messages from %s will be hidden", + "gui.socialInteractions.shown_in_chat": "Chat messages from %s will be shown", + "gui.socialInteractions.tooltip.hide": "Hide messages from %s in chat", + "gui.socialInteractions.tooltip.show": "Show messages from %s in chat", + "gui.narrate.button": "%s button", + "gui.narrate.slider": "%s slider", + "gui.narrate.editBox": "%s edit box: %s", + "translation.test.none": "Hello, world!", + "translation.test.complex": "Prefix, %s%2$s again %s and %1$s lastly %s and also %1$s again!", + "translation.test.escape": "%%s %%%s %%%%s %%%%%s", + "translation.test.invalid": "hi %", + "translation.test.invalid2": "hi % s", + "translation.test.args": "%s %s", + "translation.test.world": "world", + "menu.game": "Game Menu", + "menu.singleplayer": "Singleplayer", + "menu.multiplayer": "Multiplayer", + "menu.online": "Minecraft Realms", + "menu.options": "Options...", + "menu.quit": "Quit Game", + "menu.returnToMenu": "Save and Quit to Title", + "menu.disconnect": "Disconnect", + "menu.returnToGame": "Back to Game", + "menu.generatingLevel": "Generating world", + "menu.loadingLevel": "Loading world", + "menu.savingLevel": "Saving world", + "menu.working": "Working...", + "menu.savingChunks": "Saving chunks", + "menu.preparingSpawn": "Preparing spawn area: %s%%", + "menu.loadingForcedChunks": "Loading forced chunks for dimension %s", + "menu.generatingTerrain": "Building terrain", + "menu.convertingLevel": "Converting world", + "menu.respawning": "Respawning", + "menu.shareToLan": "Open to LAN", + "menu.sendFeedback": "Give Feedback", + "menu.reportBugs": "Report Bugs", + "menu.paused": "Game Paused", + "menu.modded": " (Modded)", + "optimizeWorld.confirm.title": "Optimize World", + "optimizeWorld.confirm.description": "This will attempt to optimize your world by making sure all data is stored in the most recent game format. This can take a very long time, depending on your world. Once done, your world may play faster but will no longer be compatible with older versions of the game. Are you sure you wish to proceed?", + "optimizeWorld.title": "Optimizing World '%s'", + "optimizeWorld.stage.counting": "Counting chunks...", + "optimizeWorld.stage.upgrading": "Upgrading all chunks...", + "optimizeWorld.stage.finished": "Finishing up...", + "optimizeWorld.stage.failed": "Failed! :(", + "optimizeWorld.info.converted": "Upgraded chunks: %s", + "optimizeWorld.info.skipped": "Skipped chunks: %s", + "optimizeWorld.info.total": "Total chunks: %s", + "selectWorld.title": "Select World", + "selectWorld.search": "search for worlds", + "selectWorld.world": "World", + "selectWorld.select": "Play Selected World", + "selectWorld.create": "Create New World", + "selectWorld.recreate": "Re-Create", + "selectWorld.createDemo": "Play New Demo World", + "selectWorld.delete": "Delete", + "selectWorld.edit": "Edit", + "selectWorld.edit.title": "Edit World", + "selectWorld.edit.resetIcon": "Reset Icon", + "selectWorld.edit.openFolder": "Open World Folder", + "selectWorld.edit.save": "Save", + "selectWorld.edit.backup": "Make Backup", + "selectWorld.edit.backupFolder": "Open Backups Folder", + "selectWorld.edit.backupFailed": "Backup failed", + "selectWorld.edit.backupCreated": "Backed up: %s", + "selectWorld.edit.backupSize": "size: %s MB", + "selectWorld.edit.optimize": "Optimize World", + "selectWorld.edit.export_worldgen_settings": "Export World Generation Settings", + "selectWorld.edit.export_worldgen_settings.success": "Exported", + "selectWorld.edit.export_worldgen_settings.failure": "Export failed", + "selectWorld.deleteQuestion": "Are you sure you want to delete this world?", + "selectWorld.deleteWarning": "'%s' will be lost forever! (A long time!)", + "selectWorld.deleteButton": "Delete", + "selectWorld.conversion": "Must be converted!", + "selectWorld.conversion.tooltip": "This world must be opened in an older version (like 1.6.4) to be safely converted", + "selectWorld.locked": "Locked by another running instance of Minecraft", + "selectWorld.incompatible_series": "Created by an incompatible version", + "selectWorld.newWorld": "New World", + "selectWorld.enterName": "World Name", + "selectWorld.resultFolder": "Will be saved in:", + "selectWorld.enterSeed": "Seed for the world generator", + "selectWorld.seedInfo": "Leave blank for a random seed", + "selectWorld.cheats": "Cheats", + "selectWorld.customizeType": "Customize", + "selectWorld.version": "Version:", + "selectWorld.versionUnknown": "unknown", + "selectWorld.versionQuestion": "Do you really want to load this world?", + "selectWorld.versionWarning": "This world was last played in version %s and loading it in this version could cause corruption!", + "selectWorld.versionJoinButton": "Load Anyway", + "selectWorld.backupQuestion.snapshot": "Do you really want to load this world?", + "selectWorld.backupWarning.snapshot": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions!", + "selectWorld.backupQuestion.downgrade": "Downgrading a world is not supported", + "selectWorld.backupWarning.downgrade": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup!", + "selectWorld.backupQuestion.customized": "Customized worlds are no longer supported", + "selectWorld.backupWarning.customized": "Unfortunately, we do not support customized worlds in this version of Minecraft. We can still load this world and keep everything the way it was, but any newly generated terrain will no longer be customized. We're sorry for the inconvenience!", + "selectWorld.backupQuestion.experimental": "Worlds using Experimental Settings are not supported", + "selectWorld.backupWarning.experimental": "This world uses experimental settings that could stop working at any time. We cannot guarantee it will load or work. Here be dragons!", + "selectWorld.backupEraseCache": "Erase cached data", + "selectWorld.backupJoinConfirmButton": "Create Backup and Load", + "selectWorld.backupJoinSkipButton": "I know what I'm doing!", + "selectWorld.tooltip.fromNewerVersion1": "World was saved in a newer version,", + "selectWorld.tooltip.fromNewerVersion2": "loading this world could cause problems!", + "selectWorld.tooltip.snapshot1": "Don't forget to back up this world", + "selectWorld.tooltip.snapshot2": "before you load it in this snapshot.", + "selectWorld.unable_to_load": "Unable to load worlds", + "selectWorld.futureworld.error.title": "An error occurred!", + "selectWorld.futureworld.error.text": "Something went wrong while trying to load a world from a future version. This was a risky operation to begin with; sorry it didn't work.", + "selectWorld.recreate.error.title": "An error occurred!", + "selectWorld.recreate.error.text": "Something went wrong while trying to recreate a world.", + "selectWorld.recreate.customized.title": "Customized worlds are no longer supported", + "selectWorld.recreate.customized.text": "Customized worlds are no longer supported in this version of Minecraft. We can try to recreate it with the same seed and properties, but any terrain customizations will be lost. We're sorry for the inconvenience!", + "selectWorld.load_folder_access": "Unable to read or access folder where game worlds are saved!", + "selectWorld.access_failure": "Failed to access world", + "selectWorld.delete_failure": "Failed to delete world", + "selectWorld.data_read": "Reading world data...", + "createWorld.customize.presets": "Presets", + "createWorld.customize.presets.title": "Select a Preset", + "createWorld.customize.presets.select": "Use Preset", + "createWorld.customize.presets.share": "Want to share your preset with someone? Use the box below!", + "createWorld.customize.presets.list": "Alternatively, here's some we made earlier!", + "createWorld.customize.flat.title": "Superflat Customization", + "createWorld.customize.flat.tile": "Layer Material", + "createWorld.customize.flat.height": "Height", + "createWorld.customize.flat.removeLayer": "Remove Layer", + "createWorld.customize.flat.layer.top": "Top - %s", + "createWorld.customize.flat.layer": "%s", + "createWorld.customize.flat.layer.bottom": "Bottom - %s", + "createWorld.customize.buffet.title": "Buffet world customization", + "createWorld.customize.buffet.biome": "Please select a biome", + "createWorld.customize.preset.classic_flat": "Classic Flat", + "createWorld.customize.preset.tunnelers_dream": "Tunnelers' Dream", + "createWorld.customize.preset.water_world": "Water World", + "createWorld.customize.preset.overworld": "Overworld", + "createWorld.customize.preset.snowy_kingdom": "Snowy Kingdom", + "createWorld.customize.preset.bottomless_pit": "Bottomless Pit", + "createWorld.customize.preset.desert": "Desert", + "createWorld.customize.preset.redstone_ready": "Redstone Ready", + "createWorld.customize.preset.the_void": "The Void", + "createWorld.customize.custom.page0": "Basic Settings", + "createWorld.customize.custom.page1": "Ore Settings", + "createWorld.customize.custom.page2": "Advanced Settings (Expert Users Only!)", + "createWorld.customize.custom.page3": "Extra Advanced Settings (Expert Users Only!)", + "createWorld.customize.custom.randomize": "Randomize", + "createWorld.customize.custom.prev": "Previous Page", + "createWorld.customize.custom.next": "Next Page", + "createWorld.customize.custom.defaults": "Defaults", + "createWorld.customize.custom.confirm1": "This will overwrite your current", + "createWorld.customize.custom.confirm2": "settings and cannot be undone.", + "createWorld.customize.custom.confirmTitle": "Warning!", + "createWorld.customize.custom.mainNoiseScaleX": "Main Noise Scale X", + "createWorld.customize.custom.mainNoiseScaleY": "Main Noise Scale Y", + "createWorld.customize.custom.mainNoiseScaleZ": "Main Noise Scale Z", + "createWorld.customize.custom.depthNoiseScaleX": "Depth Noise Scale X", + "createWorld.customize.custom.depthNoiseScaleZ": "Depth Noise Scale Z", + "createWorld.customize.custom.depthNoiseScaleExponent": "Depth Noise Exponent", + "createWorld.customize.custom.baseSize": "Depth Base Size", + "createWorld.customize.custom.coordinateScale": "Coordinate Scale", + "createWorld.customize.custom.heightScale": "Height Scale", + "createWorld.customize.custom.stretchY": "Height Stretch", + "createWorld.customize.custom.upperLimitScale": "Upper Limit Scale", + "createWorld.customize.custom.lowerLimitScale": "Lower Limit Scale", + "createWorld.customize.custom.biomeDepthWeight": "Biome Depth Weight", + "createWorld.customize.custom.biomeDepthOffset": "Biome Depth Offset", + "createWorld.customize.custom.biomeScaleWeight": "Biome Scale Weight", + "createWorld.customize.custom.biomeScaleOffset": "Biome Scale Offset", + "createWorld.customize.custom.seaLevel": "Sea Level", + "createWorld.customize.custom.useCaves": "Caves", + "createWorld.customize.custom.useStrongholds": "Strongholds", + "createWorld.customize.custom.useVillages": "Villages", + "createWorld.customize.custom.useMineShafts": "Mineshafts", + "createWorld.customize.custom.useTemples": "Temples", + "createWorld.customize.custom.useOceanRuins": "Ocean Ruins", + "createWorld.customize.custom.useMonuments": "Ocean Monuments", + "createWorld.customize.custom.useMansions": "Woodland Mansions", + "createWorld.customize.custom.useRavines": "Ravines", + "createWorld.customize.custom.useDungeons": "Dungeons", + "createWorld.customize.custom.dungeonChance": "Dungeon Count", + "createWorld.customize.custom.useWaterLakes": "Water Lakes", + "createWorld.customize.custom.waterLakeChance": "Water Lake Rarity", + "createWorld.customize.custom.useLavaLakes": "Lava Lakes", + "createWorld.customize.custom.lavaLakeChance": "Lava Lake Rarity", + "createWorld.customize.custom.useLavaOceans": "Lava Oceans", + "createWorld.customize.custom.fixedBiome": "Biome", + "createWorld.customize.custom.biomeSize": "Biome Size", + "createWorld.customize.custom.riverSize": "River Size", + "createWorld.customize.custom.size": "Spawn Size", + "createWorld.customize.custom.count": "Spawn Tries", + "createWorld.customize.custom.minHeight": "Min. Height", + "createWorld.customize.custom.maxHeight": "Max. Height", + "createWorld.customize.custom.center": "Center Height", + "createWorld.customize.custom.spread": "Spread Height", + "createWorld.customize.custom.presets.title": "Customize World Presets", + "createWorld.customize.custom.presets": "Presets", + "createWorld.customize.custom.preset.waterWorld": "Water World", + "createWorld.customize.custom.preset.isleLand": "Isle Land", + "createWorld.customize.custom.preset.caveDelight": "Caver's Delight", + "createWorld.customize.custom.preset.mountains": "Mountain Madness", + "createWorld.customize.custom.preset.drought": "Drought", + "createWorld.customize.custom.preset.caveChaos": "Caves of Chaos", + "createWorld.customize.custom.preset.goodLuck": "Good Luck", + "createWorld.preparing": "Preparing for world creation...", + "datapackFailure.title": "Errors in currently selected datapacks prevented the world from loading.\nYou can either try to load it with only the vanilla data pack (\"safe mode\"), or go back to the title screen and fix it manually.", + "datapackFailure.safeMode": "Safe Mode", + "editGamerule.title": "Edit Game Rules", + "editGamerule.default": "Default: %s", + "gameMode.survival": "Survival Mode", + "gameMode.creative": "Creative Mode", + "gameMode.adventure": "Adventure Mode", + "gameMode.spectator": "Spectator Mode", + "gameMode.hardcore": "Hardcore Mode!", + "gameMode.changed": "Your game mode has been updated to %s", + "spectatorMenu.previous_page": "Previous Page", + "spectatorMenu.next_page": "Next Page", + "spectatorMenu.close": "Close Menu", + "spectatorMenu.teleport": "Teleport to Player", + "spectatorMenu.teleport.prompt": "Select a player to teleport to", + "spectatorMenu.team_teleport": "Teleport to Team Member", + "spectatorMenu.team_teleport.prompt": "Select a team to teleport to", + "spectatorMenu.root.prompt": "Press a key to select a command, and again to use it.", + "selectWorld.gameMode": "Game Mode", + "selectWorld.gameMode.survival": "Survival", + "selectWorld.gameMode.survival.line1": "Search for resources, craft, gain", + "selectWorld.gameMode.survival.line2": "levels, health and hunger", + "selectWorld.gameMode.creative": "Creative", + "selectWorld.gameMode.creative.line1": "Unlimited resources, free flying and", + "selectWorld.gameMode.creative.line2": "destroy blocks instantly", + "selectWorld.gameMode.spectator": "Spectator", + "selectWorld.gameMode.spectator.line1": "You can look but don't touch", + "selectWorld.gameMode.spectator.line2": "", + "selectWorld.gameMode.hardcore": "Hardcore", + "selectWorld.gameMode.hardcore.line1": "Same as Survival Mode, locked at hardest", + "selectWorld.gameMode.hardcore.line2": "difficulty, and one life only", + "selectWorld.gameMode.adventure": "Adventure", + "selectWorld.gameMode.adventure.line1": "Same as Survival Mode, but blocks can't", + "selectWorld.gameMode.adventure.line2": "be added or removed", + "selectWorld.moreWorldOptions": "More World Options...", + "selectWorld.gameRules": "Game Rules", + "selectWorld.mapFeatures": "Generate Structures", + "selectWorld.mapFeatures.info": "Villages, dungeons etc.", + "selectWorld.mapType": "World Type", + "selectWorld.mapType.normal": "Normal", + "selectWorld.allowCommands": "Allow Cheats", + "selectWorld.allowCommands.info": "Commands like /gamemode, /experience", + "selectWorld.dataPacks": "Data Packs", + "selectWorld.bonusItems": "Bonus Chest", + "selectWorld.import_worldgen_settings": "Import Settings", + "selectWorld.import_worldgen_settings.select_file": "Select settings file (.json)", + "selectWorld.import_worldgen_settings.failure": "Error importing settings", + "selectWorld.import_worldgen_settings.experimental.title": "Warning! These settings are using experimental features", + "selectWorld.import_worldgen_settings.experimental.question": "These settings are experimental and could one day stop working. Do you wish to proceed?", + "selectWorld.import_worldgen_settings.deprecated.title": "Warning! These settings are using deprecated features", + "selectWorld.import_worldgen_settings.deprecated.question": "Some features used are deprecated and will stop working in the future. Do you wish to proceed?", + "generator.default": "Default", + "generator.flat": "Superflat", + "generator.large_biomes": "Large Biomes", + "generator.amplified": "AMPLIFIED", + "generator.customized": "Old Customized", + "generator.custom": "Custom", + "generator.debug_all_block_states": "Debug Mode", + "generator.amplified.info": "Notice: Just for fun! Requires a beefy computer.", + "generator.single_biome_surface": "Single Biome", + "generator.single_biome_caves": "Caves", + "generator.single_biome_floating_islands": "Floating Islands", + "selectServer.title": "Select Server", + "selectServer.select": "Join Server", + "selectServer.direct": "Direct Connection", + "selectServer.edit": "Edit", + "selectServer.delete": "Delete", + "selectServer.add": "Add Server", + "selectServer.defaultName": "Minecraft Server", + "selectServer.deleteQuestion": "Are you sure you want to remove this server?", + "selectServer.deleteWarning": "'%s' will be lost forever! (A long time!)", + "selectServer.deleteButton": "Delete", + "selectServer.refresh": "Refresh", + "selectServer.hiddenAddress": "(Hidden)", + "addServer.title": "Edit Server Info", + "addServer.enterName": "Server Name", + "addServer.enterIp": "Server Address", + "addServer.add": "Done", + "addServer.hideAddress": "Hide Address", + "addServer.resourcePack": "Server Resource Packs", + "addServer.resourcePack.enabled": "Enabled", + "addServer.resourcePack.disabled": "Disabled", + "addServer.resourcePack.prompt": "Prompt", + "lanServer.title": "LAN World", + "lanServer.scanning": "Scanning for games on your local network", + "lanServer.start": "Start LAN World", + "lanServer.otherPlayers": "Settings for Other Players", + "multiplayerWarning.header": "Caution: Third-Party Online Play", + "multiplayerWarning.message": "Caution: Online play is offered by third-party servers that are not owned, operated, or supervised by Mojang Studios or Microsoft. During online play, you may be exposed to unmoderated chat messages or other types of user-generated content that may not be suitable for everyone.", + "multiplayerWarning.check": "Do not show this screen again", + "multiplayer.title": "Play Multiplayer", + "multiplayer.texturePrompt.line1": "This server recommends the use of a custom resource pack.", + "multiplayer.texturePrompt.line2": "Would you like to download and install it automagically?", + "multiplayer.requiredTexturePrompt.line1": "This server requires the use of a custom resource pack.", + "multiplayer.requiredTexturePrompt.line2": "Rejecting this custom resource pack will disconnect you from this server.", + "multiplayer.requiredTexturePrompt.disconnect": "Server requires a custom resource pack", + "multiplayer.texturePrompt.failure.line1": "Server resource pack couldn't be applied", + "multiplayer.texturePrompt.failure.line2": "Any functionality that requires custom resources might not work as expected", + "multiplayer.texturePrompt.serverPrompt": "%s\n\nMessage from server:\n%s", + "multiplayer.applyingPack": "Applying resource pack", + "multiplayer.downloadingTerrain": "Loading terrain...", + "multiplayer.downloadingStats": "Retrieving statistics...", + "multiplayer.stopSleeping": "Leave Bed", + "multiplayer.message_not_delivered": "Can't deliver chat message, check server logs: %s", + "multiplayer.player.joined": "%s joined the game", + "multiplayer.player.joined.renamed": "%s (formerly known as %s) joined the game", + "multiplayer.player.left": "%s left the game", + "multiplayer.status.and_more": "... and %s more ...", + "multiplayer.status.cancelled": "Cancelled", + "multiplayer.status.cannot_connect": "Can't connect to server", + "multiplayer.status.cannot_resolve": "Can't resolve hostname", + "multiplayer.status.finished": "Finished", + "multiplayer.status.incompatible": "Incompatible version!", + "multiplayer.status.no_connection": "(no connection)", + "multiplayer.status.ping": "%s ms", + "multiplayer.status.old": "Old", + "multiplayer.status.pinging": "Pinging...", + "multiplayer.status.quitting": "Quitting", + "multiplayer.status.unknown": "???", + "multiplayer.status.unrequested": "Received unrequested status", + "multiplayer.status.request_handled": "Status request has been handled", + "multiplayer.disconnect.authservers_down": "Authentication servers are down. Please try again later, sorry!", + "multiplayer.disconnect.banned": "You are banned from this server", + "multiplayer.disconnect.banned.reason": "You are banned from this server.\nReason: %s", + "multiplayer.disconnect.banned.expiration": "\nYour ban will be removed on %s", + "multiplayer.disconnect.banned_ip.reason": "Your IP address is banned from this server.\nReason: %s", + "multiplayer.disconnect.banned_ip.expiration": "\nYour ban will be removed on %s", + "multiplayer.disconnect.duplicate_login": "You logged in from another location", + "multiplayer.disconnect.flying": "Flying is not enabled on this server", + "multiplayer.disconnect.generic": "Disconnected", + "multiplayer.disconnect.idling": "You have been idle for too long!", + "multiplayer.disconnect.illegal_characters": "Illegal characters in chat", + "multiplayer.disconnect.invalid_entity_attacked": "Attempting to attack an invalid entity", + "multiplayer.disconnect.invalid_packet": "Server sent an invalid packet", + "multiplayer.disconnect.invalid_player_data": "Invalid player data", + "multiplayer.disconnect.invalid_player_movement": "Invalid move player packet received", + "multiplayer.disconnect.invalid_vehicle_movement": "Invalid move vehicle packet received", + "multiplayer.disconnect.ip_banned": "You have been IP banned from this server", + "multiplayer.disconnect.kicked": "Kicked by an operator", + "multiplayer.disconnect.incompatible": "Incompatible client! Please use %s", + "multiplayer.disconnect.outdated_client": "Incompatible client! Please use %s", + "multiplayer.disconnect.outdated_server": "Incompatible client! Please use %s", + "multiplayer.disconnect.server_shutdown": "Server closed", + "multiplayer.disconnect.slow_login": "Took too long to log in", + "multiplayer.disconnect.unverified_username": "Failed to verify username!", + "multiplayer.disconnect.not_whitelisted": "You are not white-listed on this server!", + "multiplayer.disconnect.server_full": "The server is full!", + "multiplayer.disconnect.name_taken": "That name is already taken", + "multiplayer.disconnect.unexpected_query_response": "Unexpected custom data from client", + "multiplayer.disconnect.missing_tags": "Incomplete set of tags received from server.\nPlease contact server operator.", + "multiplayer.socialInteractions.not_available": "Social Interactions are only available in Multiplayer worlds", + "chat.editBox": "chat", + "chat.cannotSend": "Cannot send chat message", + "chat.disabled.options": "Chat disabled in client options", + "chat.disabled.launcher": "Chat disabled by launcher option. Cannot send message", + "chat.disabled.profile": "Chat not allowed by account settings. Cannot send message", + "chat.type.text": "<%s> %s", + "chat.type.text.narrate": "%s says %s", + "chat.type.emote": "* %s %s", + "chat.type.announcement": "[%s] %s", + "chat.type.admin": "[%s: %s]", + "chat.type.advancement.task": "%s has made the advancement %s", + "chat.type.advancement.challenge": "%s has completed the challenge %s", + "chat.type.advancement.goal": "%s has reached the goal %s", + "chat.type.team.text": "%s <%s> %s", + "chat.type.team.sent": "-> %s <%s> %s", + "chat.type.team.hover": "Message Team", + "chat.link.confirm": "Are you sure you want to open the following website?", + "chat.link.warning": "Never open links from people that you don't trust!", + "chat.copy": "Copy to Clipboard", + "chat.copy.click": "Click to Copy to Clipboard", + "chat.link.confirmTrusted": "Do you want to open this link or copy it to your clipboard?", + "chat.link.open": "Open in Browser", + "chat.coordinates": "%s, %s, %s", + "chat.coordinates.tooltip": "Click to teleport", + "chat.queue": "[+%s pending lines]", + "chat.square_brackets": "[%s]", + "menu.playdemo": "Play Demo World", + "menu.resetdemo": "Reset Demo World", + "demo.day.1": "This demo will last five game days. Do your best!", + "demo.day.2": "Day Two", + "demo.day.3": "Day Three", + "demo.day.4": "Day Four", + "demo.day.5": "This is your last day!", + "demo.day.warning": "Your time is almost up!", + "demo.day.6": "You have passed your fifth day. Use %s to save a screenshot of your creation.", + "demo.reminder": "The demo time has expired. Buy the game to continue or start a new world!", + "demo.remainingTime": "Remaining time: %s", + "demo.demoExpired": "Demo time's up!", + "demo.help.movement": "Use the %1$s, %2$s, %3$s, %4$s keys and the mouse to move around", + "demo.help.movementShort": "Move by pressing the %1$s, %2$s, %3$s, %4$s keys", + "demo.help.movementMouse": "Look around using the mouse", + "demo.help.jump": "Jump by pressing the %1$s key", + "demo.help.inventory": "Use the %1$s key to open your inventory", + "demo.help.title": "Minecraft Demo Mode", + "demo.help.fullWrapped": "This demo will last 5 in-game days (about 1 hour and 40 minutes of real time). Check the advancements for hints! Have fun!", + "demo.help.buy": "Purchase Now!", + "demo.help.later": "Continue Playing!", + "connect.connecting": "Connecting to the server...", + "connect.aborted": "Aborted", + "connect.authorizing": "Logging in...", + "connect.negotiating": "Negotiating...", + "connect.encrypting": "Encrypting...", + "connect.joining": "Joining world...", + "connect.failed": "Failed to connect to the server", + "disconnect.genericReason": "%s", + "disconnect.unknownHost": "Unknown host", + "disconnect.disconnected": "Disconnected by Server", + "disconnect.lost": "Connection Lost", + "disconnect.kicked": "Was kicked from the game", + "disconnect.timeout": "Timed out", + "disconnect.closed": "Connection closed", + "disconnect.loginFailed": "Failed to log in", + "disconnect.loginFailedInfo": "Failed to log in: %s", + "disconnect.loginFailedInfo.serversUnavailable": "The authentication servers are currently not reachable. Please try again.", + "disconnect.loginFailedInfo.invalidSession": "Invalid session (Try restarting your game and the launcher)", + "disconnect.loginFailedInfo.insufficientPrivileges": "Multiplayer is disabled. Please check your Microsoft account settings.", + "disconnect.quitting": "Quitting", + "disconnect.endOfStream": "End of stream", + "disconnect.overflow": "Buffer overflow", + "disconnect.spam": "Kicked for spamming", + "disconnect.exceeded_packet_rate": "Kicked for exceeding packet rate limit", + "soundCategory.master": "Master Volume", + "soundCategory.music": "Music", + "soundCategory.record": "Jukebox/Note Blocks", + "soundCategory.weather": "Weather", + "soundCategory.hostile": "Hostile Creatures", + "soundCategory.neutral": "Friendly Creatures", + "soundCategory.player": "Players", + "soundCategory.block": "Blocks", + "soundCategory.ambient": "Ambient/Environment", + "soundCategory.voice": "Voice/Speech", + "record.nowPlaying": "Now Playing: %s", + "options.off": "OFF", + "options.on": "ON", + "options.off.composed": "%s: OFF", + "options.on.composed": "%s: ON", + "options.generic_value": "%s: %s", + "options.pixel_value": "%s: %spx", + "options.percent_value": "%s: %s%%", + "options.percent_add_value": "%s: +%s%%", + "options.visible": "Shown", + "options.hidden": "Hidden", + "options.title": "Options", + "options.controls": "Controls...", + "options.video": "Video Settings...", + "options.language": "Language...", + "options.sounds": "Music & Sounds...", + "options.sounds.title": "Music & Sound Options", + "options.languageWarning": "Language translations may not be 100%% accurate", + "options.videoTitle": "Video Settings", + "options.mouse_settings": "Mouse Settings...", + "options.mouse_settings.title": "Mouse Settings", + "options.customizeTitle": "Customize World Settings", + "options.invertMouse": "Invert Mouse", + "options.fov": "FOV", + "options.fov.min": "Normal", + "options.fov.max": "Quake Pro", + "options.screenEffectScale": "Distortion Effects", + "options.screenEffectScale.tooltip": "Strength of nausea and Nether portal screen distortion effects.\nAt lower values, the nausea effect is replaced with a green overlay.", + "options.fovEffectScale": "FOV Effects", + "options.fovEffectScale.tooltip": "Controls how much the field of view can change with speed effects.", + "options.biomeBlendRadius": "Biome Blend", + "options.biomeBlendRadius.1": "OFF (Fastest)", + "options.biomeBlendRadius.3": "3x3 (Fast)", + "options.biomeBlendRadius.5": "5x5 (Normal)", + "options.biomeBlendRadius.7": "7x7 (High)", + "options.biomeBlendRadius.9": "9x9 (Very High)", + "options.biomeBlendRadius.11": "11x11 (Extreme)", + "options.biomeBlendRadius.13": "13x13 (Showoff)", + "options.biomeBlendRadius.15": "15x15 (Maximum)", + "options.gamma": "Brightness", + "options.gamma.min": "Moody", + "options.gamma.default": "Default", + "options.gamma.max": "Bright", + "options.sensitivity": "Sensitivity", + "options.sensitivity.min": "*yawn*", + "options.sensitivity.max": "HYPERSPEED!!!", + "options.renderDistance": "Render Distance", + "options.simulationDistance": "Simulation Distance", + "options.entityDistanceScaling": "Entity Distance", + "options.viewBobbing": "View Bobbing", + "options.ao": "Smooth Lighting", + "options.ao.off": "OFF", + "options.ao.min": "Minimum", + "options.ao.max": "Maximum", + "options.prioritizeChunkUpdates": "Chunk Builder", + "options.prioritizeChunkUpdates.none": "Threaded", + "options.prioritizeChunkUpdates.byPlayer": "Semi Blocking", + "options.prioritizeChunkUpdates.nearby": "Fully Blocking", + "options.prioritizeChunkUpdates.none.tooltip": "Nearby chunks are compiled in parallel threads. This may result in brief visual holes when blocks are destroyed.", + "options.prioritizeChunkUpdates.byPlayer.tooltip": "Some actions within a chunk will recompile the chunk immediately. This includes block placing & destroying.", + "options.prioritizeChunkUpdates.nearby.tooltip": "Nearby chunks are always compiled immediately. This may impact game performance when blocks are placed or destroyed.", + "options.chunks": "%s chunks", + "options.framerate": "%s fps", + "options.framerateLimit": "Max Framerate", + "options.framerateLimit.max": "Unlimited", + "options.difficulty": "Difficulty", + "options.difficulty.online": "Server Difficulty", + "options.difficulty.peaceful": "Peaceful", + "options.difficulty.easy": "Easy", + "options.difficulty.normal": "Normal", + "options.difficulty.hard": "Hard", + "options.difficulty.hardcore": "Hardcore", + "options.graphics": "Graphics", + "options.graphics.fabulous.tooltip": "%s graphics uses screen shaders for drawing weather, clouds, and particles behind translucent blocks and water.\nThis may severely impact performance for portable devices and 4K displays.", + "options.graphics.fabulous": "Fabulous!", + "options.graphics.fancy.tooltip": "Fancy graphics balances performance and quality for the majority of machines.\nWeather, clouds, and particles may not appear behind translucent blocks or water.", + "options.graphics.fancy": "Fancy", + "options.graphics.fast.tooltip": "Fast graphics reduces the amount of visible rain and snow.\nTransparency effects are disabled for various blocks such as leaves.", + "options.graphics.fast": "Fast", + "options.graphics.warning.title": "Graphics Device Unsupported", + "options.graphics.warning.message": "Your graphics device is detected as unsupported for the %s graphics option.\n\nYou may ignore this and continue, however support will not be provided for your device if you choose to use %s graphics.", + "options.graphics.warning.renderer": "Renderer detected: [%s]", + "options.graphics.warning.vendor": "Vendor detected: [%s]", + "options.graphics.warning.version": "OpenGL Version detected: [%s]", + "options.graphics.warning.accept": "Continue without Support", + "options.graphics.warning.cancel": "Take me Back", + "options.clouds.fancy": "Fancy", + "options.clouds.fast": "Fast", + "options.guiScale": "GUI Scale", + "options.guiScale.auto": "Auto", + "options.renderClouds": "Clouds", + "options.particles": "Particles", + "options.particles.all": "All", + "options.particles.decreased": "Decreased", + "options.particles.minimal": "Minimal", + "options.multiplayer.title": "Multiplayer Settings...", + "options.chat.title": "Chat Settings...", + "options.chat.visibility": "Chat", + "options.chat.visibility.full": "Shown", + "options.chat.visibility.system": "Commands Only", + "options.chat.visibility.hidden": "Hidden", + "options.chat.color": "Colors", + "options.chat.opacity": "Chat Text Opacity", + "options.chat.line_spacing": "Line Spacing", + "options.chat.links": "Web Links", + "options.chat.links.prompt": "Prompt on Links", + "options.chat.delay_none": "Chat Delay: None", + "options.chat.delay": "Chat Delay: %s seconds", + "options.chat.scale": "Chat Text Size", + "options.chat.width": "Width", + "options.chat.height.focused": "Focused Height", + "options.chat.height.unfocused": "Unfocused Height", + "options.accessibility.title": "Accessibility Settings...", + "options.accessibility.text_background": "Text Background", + "options.accessibility.text_background.chat": "Chat", + "options.accessibility.text_background.everywhere": "Everywhere", + "options.accessibility.text_background_opacity": "Text Background Opacity", + "options.accessibility.link": "Accessibility Guide", + "options.audioDevice": "Device", + "options.audioDevice.default": "System Default", + "options.key.toggle": "Toggle", + "options.key.hold": "Hold", + "options.skinCustomisation": "Skin Customization...", + "options.skinCustomisation.title": "Skin Customization", + "options.modelPart.cape": "Cape", + "options.modelPart.hat": "Hat", + "options.modelPart.jacket": "Jacket", + "options.modelPart.left_sleeve": "Left Sleeve", + "options.modelPart.right_sleeve": "Right Sleeve", + "options.modelPart.left_pants_leg": "Left Pants Leg", + "options.modelPart.right_pants_leg": "Right Pants Leg", + "options.resourcepack": "Resource Packs...", + "options.fullscreen": "Fullscreen", + "options.vsync": "VSync", + "options.touchscreen": "Touchscreen Mode", + "options.reducedDebugInfo": "Reduced Debug Info", + "options.entityShadows": "Entity Shadows", + "options.mainHand": "Main Hand", + "options.mainHand.left": "Left", + "options.mainHand.right": "Right", + "options.attackIndicator": "Attack Indicator", + "options.attack.crosshair": "Crosshair", + "options.attack.hotbar": "Hotbar", + "options.showSubtitles": "Show Subtitles", + "options.online": "Online...", + "options.online.title": "Online Options", + "options.allowServerListing": "Allow Server Listings", + "options.allowServerListing.tooltip": "Servers may list online players as part of their public status.\nWith this option off your name will not show up in such lists.", + "options.realmsNotifications": "Realms Notifications", + "options.autoJump": "Auto-Jump", + "options.autoSuggestCommands": "Command Suggestions", + "options.autosaveIndicator": "Autosave Indicator", + "options.discrete_mouse_scroll": "Discrete Scrolling", + "options.mouseWheelSensitivity": "Scroll Sensitivity", + "options.rawMouseInput": "Raw Input", + "options.narrator": "Narrator", + "options.narrator.off": "OFF", + "options.narrator.all": "Narrates All", + "options.narrator.chat": "Narrates Chat", + "options.narrator.system": "Narrates System", + "options.narrator.notavailable": "Not Available", + "options.fullscreen.resolution": "Fullscreen Resolution", + "options.fullscreen.unavailable": "Setting unavailable", + "options.fullscreen.current": "Current", + "options.mipmapLevels": "Mipmap Levels", + "options.forceUnicodeFont": "Force Unicode Font", + "options.hideMatchedNames": "Hide Matched Names", + "options.hideMatchedNames.tooltip": "3rd-party Servers may send chat messages in non-standard formats.\nWith this option on: hidden players will be matched based on chat sender names.", + "options.darkMojangStudiosBackgroundColor": "Monochrome Logo", + "options.darkMojangStudiosBackgroundColor.tooltip": "Changes the Mojang Studios loading screen background color to black.", + "options.hideLightningFlashes": "Hide Lightning Flashes", + "options.hideLightningFlashes.tooltip": "Prevents lightning bolts from making the sky flash. The bolts themselves will still be visible.", + "narrator.toast.disabled": "Narrator Disabled", + "narrator.toast.enabled": "Narrator Enabled", + "difficulty.lock.title": "Lock World Difficulty", + "difficulty.lock.question": "Are you sure you want to lock the difficulty of this world? This will set this world to always be %1$s, and you will never be able to change that again.", + "title.oldgl.eol.line1": "Old graphics card detected; this WILL prevent you from", + "title.oldgl.eol.line2": "playing future updates as OpenGL 2.0 will be required!", + "title.oldgl.deprecation.line1": "Old graphics card detected; this may prevent you from", + "title.oldgl.deprecation.line2": "playing in the future as OpenGL 3.2 will be required!", + "title.multiplayer.disabled": "Multiplayer is disabled. Please check your Microsoft account settings.", + "controls.title": "Controls", + "controls.reset": "Reset", + "controls.resetAll": "Reset Keys", + "controls.keybinds": "Key Binds...", + "controls.keybinds.title": "Key Binds", + "key.sprint": "Sprint", + "key.forward": "Walk Forwards", + "key.left": "Strafe Left", + "key.back": "Walk Backwards", + "key.right": "Strafe Right", + "key.jump": "Jump", + "key.inventory": "Open/Close Inventory", + "key.drop": "Drop Selected Item", + "key.swapOffhand": "Swap Item With Offhand", + "key.chat": "Open Chat", + "key.sneak": "Sneak", + "key.playerlist": "List Players", + "key.attack": "Attack/Destroy", + "key.use": "Use Item/Place Block", + "key.pickItem": "Pick Block", + "key.command": "Open Command", + "key.socialInteractions": "Social Interactions Screen", + "key.screenshot": "Take Screenshot", + "key.togglePerspective": "Toggle Perspective", + "key.smoothCamera": "Toggle Cinematic Camera", + "key.fullscreen": "Toggle Fullscreen", + "key.spectatorOutlines": "Highlight Players (Spectators)", + "key.hotbar.1": "Hotbar Slot 1", + "key.hotbar.2": "Hotbar Slot 2", + "key.hotbar.3": "Hotbar Slot 3", + "key.hotbar.4": "Hotbar Slot 4", + "key.hotbar.5": "Hotbar Slot 5", + "key.hotbar.6": "Hotbar Slot 6", + "key.hotbar.7": "Hotbar Slot 7", + "key.hotbar.8": "Hotbar Slot 8", + "key.hotbar.9": "Hotbar Slot 9", + "key.saveToolbarActivator": "Save Hotbar Activator", + "key.loadToolbarActivator": "Load Hotbar Activator", + "key.advancements": "Advancements", + "key.categories.movement": "Movement", + "key.categories.misc": "Miscellaneous", + "key.categories.multiplayer": "Multiplayer", + "key.categories.gameplay": "Gameplay", + "key.categories.ui": "Game Interface", + "key.categories.inventory": "Inventory", + "key.categories.creative": "Creative Mode", + "key.mouse.left": "Left Button", + "key.mouse.right": "Right Button", + "key.mouse.middle": "Middle Button", + "key.mouse": "Button %1$s", + "key.keyboard.unknown": "Not bound", + "key.keyboard.apostrophe": "'", + "key.keyboard.backslash": "\\", + "key.keyboard.backspace": "Backspace", + "key.keyboard.comma": ",", + "key.keyboard.delete": "Delete", + "key.keyboard.end": "End", + "key.keyboard.enter": "Enter", + "key.keyboard.equal": "=", + "key.keyboard.escape": "Escape", + "key.keyboard.f1": "F1", + "key.keyboard.f2": "F2", + "key.keyboard.f3": "F3", + "key.keyboard.f4": "F4", + "key.keyboard.f5": "F5", + "key.keyboard.f6": "F6", + "key.keyboard.f7": "F7", + "key.keyboard.f8": "F8", + "key.keyboard.f9": "F9", + "key.keyboard.f10": "F10", + "key.keyboard.f11": "F11", + "key.keyboard.f12": "F12", + "key.keyboard.f13": "F13", + "key.keyboard.f14": "F14", + "key.keyboard.f15": "F15", + "key.keyboard.f16": "F16", + "key.keyboard.f17": "F17", + "key.keyboard.f18": "F18", + "key.keyboard.f19": "F19", + "key.keyboard.f20": "F20", + "key.keyboard.f21": "F21", + "key.keyboard.f22": "F22", + "key.keyboard.f23": "F23", + "key.keyboard.f24": "F24", + "key.keyboard.f25": "F25", + "key.keyboard.grave.accent": "`", + "key.keyboard.home": "Home", + "key.keyboard.insert": "Insert", + "key.keyboard.keypad.0": "Keypad 0", + "key.keyboard.keypad.1": "Keypad 1", + "key.keyboard.keypad.2": "Keypad 2", + "key.keyboard.keypad.3": "Keypad 3", + "key.keyboard.keypad.4": "Keypad 4", + "key.keyboard.keypad.5": "Keypad 5", + "key.keyboard.keypad.6": "Keypad 6", + "key.keyboard.keypad.7": "Keypad 7", + "key.keyboard.keypad.8": "Keypad 8", + "key.keyboard.keypad.9": "Keypad 9", + "key.keyboard.keypad.add": "Keypad +", + "key.keyboard.keypad.decimal": "Keypad Decimal", + "key.keyboard.keypad.enter": "Keypad Enter", + "key.keyboard.keypad.equal": "Keypad =", + "key.keyboard.keypad.multiply": "Keypad *", + "key.keyboard.keypad.divide": "Keypad /", + "key.keyboard.keypad.subtract": "Keypad -", + "key.keyboard.left.bracket": "[", + "key.keyboard.right.bracket": "]", + "key.keyboard.minus": "-", + "key.keyboard.num.lock": "Num Lock", + "key.keyboard.caps.lock": "Caps Lock", + "key.keyboard.scroll.lock": "Scroll Lock", + "key.keyboard.page.down": "Page Down", + "key.keyboard.page.up": "Page Up", + "key.keyboard.pause": "Pause", + "key.keyboard.period": ".", + "key.keyboard.left.control": "Left Control", + "key.keyboard.right.control": "Right Control", + "key.keyboard.left.alt": "Left Alt", + "key.keyboard.right.alt": "Right Alt", + "key.keyboard.left.shift": "Left Shift", + "key.keyboard.right.shift": "Right Shift", + "key.keyboard.left.win": "Left Win", + "key.keyboard.right.win": "Right Win", + "key.keyboard.semicolon": ";", + "key.keyboard.slash": "/", + "key.keyboard.space": "Space", + "key.keyboard.tab": "Tab", + "key.keyboard.up": "Up Arrow", + "key.keyboard.down": "Down Arrow", + "key.keyboard.left": "Left Arrow", + "key.keyboard.right": "Right Arrow", + "key.keyboard.menu": "Menu", + "key.keyboard.print.screen": "Print Screen", + "key.keyboard.world.1": "World 1", + "key.keyboard.world.2": "World 2", + "pack.available.title": "Available", + "pack.selected.title": "Selected", + "pack.incompatible": "Incompatible", + "pack.incompatible.old": "(Made for an older version of Minecraft)", + "pack.incompatible.new": "(Made for a newer version of Minecraft)", + "pack.incompatible.confirm.title": "Are you sure you want to load this pack?", + "pack.incompatible.confirm.old": "This pack was made for an older version of Minecraft and may no longer work correctly.", + "pack.incompatible.confirm.new": "This pack was made for a newer version of Minecraft and may not work correctly.", + "pack.dropInfo": "Drag and drop files into this window to add packs", + "pack.dropConfirm": "Do you want to add the following packs to Minecraft?", + "pack.copyFailure": "Failed to copy packs", + "pack.nameAndSource": "%s (%s)", + "pack.openFolder": "Open Pack Folder", + "pack.folderInfo": "(Place pack files here)", + "resourcePack.title": "Select Resource Packs", + "resourcePack.server.name": "World Specific Resources", + "resourcePack.broken_assets": "BROKEN ASSETS DETECTED", + "resourcePack.vanilla.description": "The default resources for Minecraft", + "resourcePack.load_fail": "Resource reload failed", + "dataPack.title": "Select Data Packs", + "dataPack.validation.working": "Validating selected data packs...", + "dataPack.validation.failed": "Data pack validation failed!", + "dataPack.validation.back": "Go Back", + "dataPack.validation.reset": "Reset to Default", + "dataPack.vanilla.description": "The default data for Minecraft", + "sign.edit": "Edit Sign Message", + "book.pageIndicator": "Page %1$s of %2$s", + "book.byAuthor": "by %1$s", + "book.signButton": "Sign", + "book.editTitle": "Enter Book Title:", + "book.finalizeButton": "Sign and Close", + "book.finalizeWarning": "Note! When you sign the book, it will no longer be editable.", + "book.generation.0": "Original", + "book.generation.1": "Copy of original", + "book.generation.2": "Copy of a copy", + "book.generation.3": "Tattered", + "book.invalid.tag": "* Invalid book tag *", + "merchant.deprecated": "Villagers restock up to two times per day.", + "merchant.current_level": "Trader's current level", + "merchant.next_level": "Trader's next level", + "merchant.level.1": "Novice", + "merchant.level.2": "Apprentice", + "merchant.level.3": "Journeyman", + "merchant.level.4": "Expert", + "merchant.level.5": "Master", + "merchant.trades": "Trades", + "block.minecraft.air": "Air", + "block.minecraft.barrier": "Barrier", + "block.minecraft.light": "Light", + "block.minecraft.stone": "Stone", + "block.minecraft.granite": "Granite", + "block.minecraft.polished_granite": "Polished Granite", + "block.minecraft.diorite": "Diorite", + "block.minecraft.polished_diorite": "Polished Diorite", + "block.minecraft.andesite": "Andesite", + "block.minecraft.polished_andesite": "Polished Andesite", + "block.minecraft.hay_block": "Hay Bale", + "block.minecraft.grass_block": "Grass Block", + "block.minecraft.dirt": "Dirt", + "block.minecraft.coarse_dirt": "Coarse Dirt", + "block.minecraft.podzol": "Podzol", + "block.minecraft.cobblestone": "Cobblestone", + "block.minecraft.oak_planks": "Oak Planks", + "block.minecraft.spruce_planks": "Spruce Planks", + "block.minecraft.birch_planks": "Birch Planks", + "block.minecraft.jungle_planks": "Jungle Planks", + "block.minecraft.acacia_planks": "Acacia Planks", + "block.minecraft.dark_oak_planks": "Dark Oak Planks", + "block.minecraft.oak_sapling": "Oak Sapling", + "block.minecraft.spruce_sapling": "Spruce Sapling", + "block.minecraft.birch_sapling": "Birch Sapling", + "block.minecraft.jungle_sapling": "Jungle Sapling", + "block.minecraft.acacia_sapling": "Acacia Sapling", + "block.minecraft.dark_oak_sapling": "Dark Oak Sapling", + "block.minecraft.oak_door": "Oak Door", + "block.minecraft.spruce_door": "Spruce Door", + "block.minecraft.birch_door": "Birch Door", + "block.minecraft.jungle_door": "Jungle Door", + "block.minecraft.acacia_door": "Acacia Door", + "block.minecraft.dark_oak_door": "Dark Oak Door", + "block.minecraft.bedrock": "Bedrock", + "block.minecraft.water": "Water", + "block.minecraft.lava": "Lava", + "block.minecraft.sand": "Sand", + "block.minecraft.red_sand": "Red Sand", + "block.minecraft.sandstone": "Sandstone", + "block.minecraft.chiseled_sandstone": "Chiseled Sandstone", + "block.minecraft.cut_sandstone": "Cut Sandstone", + "block.minecraft.red_sandstone": "Red Sandstone", + "block.minecraft.chiseled_red_sandstone": "Chiseled Red Sandstone", + "block.minecraft.cut_red_sandstone": "Cut Red Sandstone", + "block.minecraft.gravel": "Gravel", + "block.minecraft.gold_ore": "Gold Ore", + "block.minecraft.deepslate_gold_ore": "Deepslate Gold Ore", + "block.minecraft.nether_gold_ore": "Nether Gold Ore", + "block.minecraft.iron_ore": "Iron Ore", + "block.minecraft.deepslate_iron_ore": "Deepslate Iron Ore", + "block.minecraft.coal_ore": "Coal Ore", + "block.minecraft.deepslate_coal_ore": "Deepslate Coal Ore", + "block.minecraft.oak_wood": "Oak Wood", + "block.minecraft.spruce_wood": "Spruce Wood", + "block.minecraft.birch_wood": "Birch Wood", + "block.minecraft.jungle_wood": "Jungle Wood", + "block.minecraft.acacia_wood": "Acacia Wood", + "block.minecraft.dark_oak_wood": "Dark Oak Wood", + "block.minecraft.oak_log": "Oak Log", + "block.minecraft.spruce_log": "Spruce Log", + "block.minecraft.birch_log": "Birch Log", + "block.minecraft.jungle_log": "Jungle Log", + "block.minecraft.acacia_log": "Acacia Log", + "block.minecraft.dark_oak_log": "Dark Oak Log", + "block.minecraft.stripped_oak_log": "Stripped Oak Log", + "block.minecraft.stripped_spruce_log": "Stripped Spruce Log", + "block.minecraft.stripped_birch_log": "Stripped Birch Log", + "block.minecraft.stripped_jungle_log": "Stripped Jungle Log", + "block.minecraft.stripped_acacia_log": "Stripped Acacia Log", + "block.minecraft.stripped_dark_oak_log": "Stripped Dark Oak Log", + "block.minecraft.stripped_oak_wood": "Stripped Oak Wood", + "block.minecraft.stripped_spruce_wood": "Stripped Spruce Wood", + "block.minecraft.stripped_birch_wood": "Stripped Birch Wood", + "block.minecraft.stripped_jungle_wood": "Stripped Jungle Wood", + "block.minecraft.stripped_acacia_wood": "Stripped Acacia Wood", + "block.minecraft.stripped_dark_oak_wood": "Stripped Dark Oak Wood", + "block.minecraft.oak_leaves": "Oak Leaves", + "block.minecraft.spruce_leaves": "Spruce Leaves", + "block.minecraft.birch_leaves": "Birch Leaves", + "block.minecraft.jungle_leaves": "Jungle Leaves", + "block.minecraft.acacia_leaves": "Acacia Leaves", + "block.minecraft.dark_oak_leaves": "Dark Oak Leaves", + "block.minecraft.dead_bush": "Dead Bush", + "block.minecraft.grass": "Grass", + "block.minecraft.fern": "Fern", + "block.minecraft.sponge": "Sponge", + "block.minecraft.wet_sponge": "Wet Sponge", + "block.minecraft.glass": "Glass", + "block.minecraft.kelp_plant": "Kelp Plant", + "block.minecraft.kelp": "Kelp", + "block.minecraft.dried_kelp_block": "Dried Kelp Block", + "block.minecraft.white_stained_glass": "White Stained Glass", + "block.minecraft.orange_stained_glass": "Orange Stained Glass", + "block.minecraft.magenta_stained_glass": "Magenta Stained Glass", + "block.minecraft.light_blue_stained_glass": "Light Blue Stained Glass", + "block.minecraft.yellow_stained_glass": "Yellow Stained Glass", + "block.minecraft.lime_stained_glass": "Lime Stained Glass", + "block.minecraft.pink_stained_glass": "Pink Stained Glass", + "block.minecraft.gray_stained_glass": "Gray Stained Glass", + "block.minecraft.light_gray_stained_glass": "Light Gray Stained Glass", + "block.minecraft.cyan_stained_glass": "Cyan Stained Glass", + "block.minecraft.purple_stained_glass": "Purple Stained Glass", + "block.minecraft.blue_stained_glass": "Blue Stained Glass", + "block.minecraft.brown_stained_glass": "Brown Stained Glass", + "block.minecraft.green_stained_glass": "Green Stained Glass", + "block.minecraft.red_stained_glass": "Red Stained Glass", + "block.minecraft.black_stained_glass": "Black Stained Glass", + "block.minecraft.white_stained_glass_pane": "White Stained Glass Pane", + "block.minecraft.orange_stained_glass_pane": "Orange Stained Glass Pane", + "block.minecraft.magenta_stained_glass_pane": "Magenta Stained Glass Pane", + "block.minecraft.light_blue_stained_glass_pane": "Light Blue Stained Glass Pane", + "block.minecraft.yellow_stained_glass_pane": "Yellow Stained Glass Pane", + "block.minecraft.lime_stained_glass_pane": "Lime Stained Glass Pane", + "block.minecraft.pink_stained_glass_pane": "Pink Stained Glass Pane", + "block.minecraft.gray_stained_glass_pane": "Gray Stained Glass Pane", + "block.minecraft.light_gray_stained_glass_pane": "Light Gray Stained Glass Pane", + "block.minecraft.cyan_stained_glass_pane": "Cyan Stained Glass Pane", + "block.minecraft.purple_stained_glass_pane": "Purple Stained Glass Pane", + "block.minecraft.blue_stained_glass_pane": "Blue Stained Glass Pane", + "block.minecraft.brown_stained_glass_pane": "Brown Stained Glass Pane", + "block.minecraft.green_stained_glass_pane": "Green Stained Glass Pane", + "block.minecraft.red_stained_glass_pane": "Red Stained Glass Pane", + "block.minecraft.black_stained_glass_pane": "Black Stained Glass Pane", + "block.minecraft.glass_pane": "Glass Pane", + "block.minecraft.dandelion": "Dandelion", + "block.minecraft.poppy": "Poppy", + "block.minecraft.blue_orchid": "Blue Orchid", + "block.minecraft.allium": "Allium", + "block.minecraft.azure_bluet": "Azure Bluet", + "block.minecraft.red_tulip": "Red Tulip", + "block.minecraft.orange_tulip": "Orange Tulip", + "block.minecraft.white_tulip": "White Tulip", + "block.minecraft.pink_tulip": "Pink Tulip", + "block.minecraft.oxeye_daisy": "Oxeye Daisy", + "block.minecraft.cornflower": "Cornflower", + "block.minecraft.lily_of_the_valley": "Lily of the Valley", + "block.minecraft.wither_rose": "Wither Rose", + "block.minecraft.sunflower": "Sunflower", + "block.minecraft.lilac": "Lilac", + "block.minecraft.tall_grass": "Tall Grass", + "block.minecraft.tall_seagrass": "Tall Seagrass", + "block.minecraft.large_fern": "Large Fern", + "block.minecraft.rose_bush": "Rose Bush", + "block.minecraft.peony": "Peony", + "block.minecraft.seagrass": "Seagrass", + "block.minecraft.sea_pickle": "Sea Pickle", + "block.minecraft.brown_mushroom": "Brown Mushroom", + "block.minecraft.red_mushroom_block": "Red Mushroom Block", + "block.minecraft.brown_mushroom_block": "Brown Mushroom Block", + "block.minecraft.mushroom_stem": "Mushroom Stem", + "block.minecraft.gold_block": "Block of Gold", + "block.minecraft.iron_block": "Block of Iron", + "block.minecraft.smooth_stone": "Smooth Stone", + "block.minecraft.smooth_sandstone": "Smooth Sandstone", + "block.minecraft.smooth_red_sandstone": "Smooth Red Sandstone", + "block.minecraft.smooth_quartz": "Smooth Quartz Block", + "block.minecraft.stone_slab": "Stone Slab", + "block.minecraft.smooth_stone_slab": "Smooth Stone Slab", + "block.minecraft.sandstone_slab": "Sandstone Slab", + "block.minecraft.red_sandstone_slab": "Red Sandstone Slab", + "block.minecraft.cut_sandstone_slab": "Cut Sandstone Slab", + "block.minecraft.cut_red_sandstone_slab": "Cut Red Sandstone Slab", + "block.minecraft.petrified_oak_slab": "Petrified Oak Slab", + "block.minecraft.cobblestone_slab": "Cobblestone Slab", + "block.minecraft.brick_slab": "Brick Slab", + "block.minecraft.stone_brick_slab": "Stone Brick Slab", + "block.minecraft.nether_brick_slab": "Nether Brick Slab", + "block.minecraft.quartz_slab": "Quartz Slab", + "block.minecraft.oak_slab": "Oak Slab", + "block.minecraft.spruce_slab": "Spruce Slab", + "block.minecraft.birch_slab": "Birch Slab", + "block.minecraft.jungle_slab": "Jungle Slab", + "block.minecraft.acacia_slab": "Acacia Slab", + "block.minecraft.dark_oak_slab": "Dark Oak Slab", + "block.minecraft.dark_prismarine_slab": "Dark Prismarine Slab", + "block.minecraft.prismarine_slab": "Prismarine Slab", + "block.minecraft.prismarine_brick_slab": "Prismarine Brick Slab", + "block.minecraft.bricks": "Bricks", + "block.minecraft.tnt": "TNT", + "block.minecraft.bookshelf": "Bookshelf", + "block.minecraft.mossy_cobblestone": "Mossy Cobblestone", + "block.minecraft.obsidian": "Obsidian", + "block.minecraft.torch": "Torch", + "block.minecraft.wall_torch": "Wall Torch", + "block.minecraft.soul_torch": "Soul Torch", + "block.minecraft.soul_wall_torch": "Soul Wall Torch", + "block.minecraft.fire": "Fire", + "block.minecraft.spawner": "Spawner", + "block.minecraft.respawn_anchor": "Respawn Anchor", + "block.minecraft.oak_stairs": "Oak Stairs", + "block.minecraft.spruce_stairs": "Spruce Stairs", + "block.minecraft.birch_stairs": "Birch Stairs", + "block.minecraft.jungle_stairs": "Jungle Stairs", + "block.minecraft.acacia_stairs": "Acacia Stairs", + "block.minecraft.dark_oak_stairs": "Dark Oak Stairs", + "block.minecraft.dark_prismarine_stairs": "Dark Prismarine Stairs", + "block.minecraft.prismarine_stairs": "Prismarine Stairs", + "block.minecraft.prismarine_brick_stairs": "Prismarine Brick Stairs", + "block.minecraft.chest": "Chest", + "block.minecraft.trapped_chest": "Trapped Chest", + "block.minecraft.redstone_wire": "Redstone Wire", + "block.minecraft.diamond_ore": "Diamond Ore", + "block.minecraft.deepslate_diamond_ore": "Deepslate Diamond Ore", + "block.minecraft.coal_block": "Block of Coal", + "block.minecraft.diamond_block": "Block of Diamond", + "block.minecraft.crafting_table": "Crafting Table", + "block.minecraft.wheat": "Wheat Crops", + "block.minecraft.farmland": "Farmland", + "block.minecraft.furnace": "Furnace", + "block.minecraft.oak_sign": "Oak Sign", + "block.minecraft.spruce_sign": "Spruce Sign", + "block.minecraft.birch_sign": "Birch Sign", + "block.minecraft.acacia_sign": "Acacia Sign", + "block.minecraft.jungle_sign": "Jungle Sign", + "block.minecraft.dark_oak_sign": "Dark Oak Sign", + "block.minecraft.oak_wall_sign": "Oak Wall Sign", + "block.minecraft.spruce_wall_sign": "Spruce Wall Sign", + "block.minecraft.birch_wall_sign": "Birch Wall Sign", + "block.minecraft.acacia_wall_sign": "Acacia Wall Sign", + "block.minecraft.jungle_wall_sign": "Jungle Wall Sign", + "block.minecraft.dark_oak_wall_sign": "Dark Oak Wall Sign", + "block.minecraft.ladder": "Ladder", + "block.minecraft.scaffolding": "Scaffolding", + "block.minecraft.rail": "Rail", + "block.minecraft.powered_rail": "Powered Rail", + "block.minecraft.activator_rail": "Activator Rail", + "block.minecraft.detector_rail": "Detector Rail", + "block.minecraft.cobblestone_stairs": "Cobblestone Stairs", + "block.minecraft.sandstone_stairs": "Sandstone Stairs", + "block.minecraft.red_sandstone_stairs": "Red Sandstone Stairs", + "block.minecraft.lever": "Lever", + "block.minecraft.stone_pressure_plate": "Stone Pressure Plate", + "block.minecraft.oak_pressure_plate": "Oak Pressure Plate", + "block.minecraft.spruce_pressure_plate": "Spruce Pressure Plate", + "block.minecraft.birch_pressure_plate": "Birch Pressure Plate", + "block.minecraft.jungle_pressure_plate": "Jungle Pressure Plate", + "block.minecraft.acacia_pressure_plate": "Acacia Pressure Plate", + "block.minecraft.dark_oak_pressure_plate": "Dark Oak Pressure Plate", + "block.minecraft.light_weighted_pressure_plate": "Light Weighted Pressure Plate", + "block.minecraft.heavy_weighted_pressure_plate": "Heavy Weighted Pressure Plate", + "block.minecraft.iron_door": "Iron Door", + "block.minecraft.redstone_ore": "Redstone Ore", + "block.minecraft.deepslate_redstone_ore": "Deepslate Redstone Ore", + "block.minecraft.redstone_torch": "Redstone Torch", + "block.minecraft.redstone_wall_torch": "Redstone Wall Torch", + "block.minecraft.stone_button": "Stone Button", + "block.minecraft.oak_button": "Oak Button", + "block.minecraft.spruce_button": "Spruce Button", + "block.minecraft.birch_button": "Birch Button", + "block.minecraft.jungle_button": "Jungle Button", + "block.minecraft.acacia_button": "Acacia Button", + "block.minecraft.dark_oak_button": "Dark Oak Button", + "block.minecraft.snow": "Snow", + "block.minecraft.white_carpet": "White Carpet", + "block.minecraft.orange_carpet": "Orange Carpet", + "block.minecraft.magenta_carpet": "Magenta Carpet", + "block.minecraft.light_blue_carpet": "Light Blue Carpet", + "block.minecraft.yellow_carpet": "Yellow Carpet", + "block.minecraft.lime_carpet": "Lime Carpet", + "block.minecraft.pink_carpet": "Pink Carpet", + "block.minecraft.gray_carpet": "Gray Carpet", + "block.minecraft.light_gray_carpet": "Light Gray Carpet", + "block.minecraft.cyan_carpet": "Cyan Carpet", + "block.minecraft.purple_carpet": "Purple Carpet", + "block.minecraft.blue_carpet": "Blue Carpet", + "block.minecraft.brown_carpet": "Brown Carpet", + "block.minecraft.green_carpet": "Green Carpet", + "block.minecraft.red_carpet": "Red Carpet", + "block.minecraft.black_carpet": "Black Carpet", + "block.minecraft.ice": "Ice", + "block.minecraft.frosted_ice": "Frosted Ice", + "block.minecraft.packed_ice": "Packed Ice", + "block.minecraft.blue_ice": "Blue Ice", + "block.minecraft.cactus": "Cactus", + "block.minecraft.clay": "Clay", + "block.minecraft.white_terracotta": "White Terracotta", + "block.minecraft.orange_terracotta": "Orange Terracotta", + "block.minecraft.magenta_terracotta": "Magenta Terracotta", + "block.minecraft.light_blue_terracotta": "Light Blue Terracotta", + "block.minecraft.yellow_terracotta": "Yellow Terracotta", + "block.minecraft.lime_terracotta": "Lime Terracotta", + "block.minecraft.pink_terracotta": "Pink Terracotta", + "block.minecraft.gray_terracotta": "Gray Terracotta", + "block.minecraft.light_gray_terracotta": "Light Gray Terracotta", + "block.minecraft.cyan_terracotta": "Cyan Terracotta", + "block.minecraft.purple_terracotta": "Purple Terracotta", + "block.minecraft.blue_terracotta": "Blue Terracotta", + "block.minecraft.brown_terracotta": "Brown Terracotta", + "block.minecraft.green_terracotta": "Green Terracotta", + "block.minecraft.red_terracotta": "Red Terracotta", + "block.minecraft.black_terracotta": "Black Terracotta", + "block.minecraft.terracotta": "Terracotta", + "block.minecraft.sugar_cane": "Sugar Cane", + "block.minecraft.jukebox": "Jukebox", + "block.minecraft.oak_fence": "Oak Fence", + "block.minecraft.spruce_fence": "Spruce Fence", + "block.minecraft.birch_fence": "Birch Fence", + "block.minecraft.jungle_fence": "Jungle Fence", + "block.minecraft.dark_oak_fence": "Dark Oak Fence", + "block.minecraft.acacia_fence": "Acacia Fence", + "block.minecraft.oak_fence_gate": "Oak Fence Gate", + "block.minecraft.spruce_fence_gate": "Spruce Fence Gate", + "block.minecraft.birch_fence_gate": "Birch Fence Gate", + "block.minecraft.jungle_fence_gate": "Jungle Fence Gate", + "block.minecraft.dark_oak_fence_gate": "Dark Oak Fence Gate", + "block.minecraft.acacia_fence_gate": "Acacia Fence Gate", + "block.minecraft.pumpkin_stem": "Pumpkin Stem", + "block.minecraft.attached_pumpkin_stem": "Attached Pumpkin Stem", + "block.minecraft.pumpkin": "Pumpkin", + "block.minecraft.carved_pumpkin": "Carved Pumpkin", + "block.minecraft.jack_o_lantern": "Jack o'Lantern", + "block.minecraft.netherrack": "Netherrack", + "block.minecraft.soul_sand": "Soul Sand", + "block.minecraft.glowstone": "Glowstone", + "block.minecraft.nether_portal": "Nether Portal", + "block.minecraft.white_wool": "White Wool", + "block.minecraft.orange_wool": "Orange Wool", + "block.minecraft.magenta_wool": "Magenta Wool", + "block.minecraft.light_blue_wool": "Light Blue Wool", + "block.minecraft.yellow_wool": "Yellow Wool", + "block.minecraft.lime_wool": "Lime Wool", + "block.minecraft.pink_wool": "Pink Wool", + "block.minecraft.gray_wool": "Gray Wool", + "block.minecraft.light_gray_wool": "Light Gray Wool", + "block.minecraft.cyan_wool": "Cyan Wool", + "block.minecraft.purple_wool": "Purple Wool", + "block.minecraft.blue_wool": "Blue Wool", + "block.minecraft.brown_wool": "Brown Wool", + "block.minecraft.green_wool": "Green Wool", + "block.minecraft.red_wool": "Red Wool", + "block.minecraft.black_wool": "Black Wool", + "block.minecraft.lapis_ore": "Lapis Lazuli Ore", + "block.minecraft.deepslate_lapis_ore": "Deepslate Lapis Lazuli Ore", + "block.minecraft.lapis_block": "Block of Lapis Lazuli", + "block.minecraft.dispenser": "Dispenser", + "block.minecraft.dropper": "Dropper", + "block.minecraft.note_block": "Note Block", + "block.minecraft.cake": "Cake", + "block.minecraft.bed.occupied": "This bed is occupied", + "block.minecraft.bed.obstructed": "This bed is obstructed", + "block.minecraft.bed.no_sleep": "You can sleep only at night or during thunderstorms", + "block.minecraft.bed.too_far_away": "You may not rest now; the bed is too far away", + "block.minecraft.bed.not_safe": "You may not rest now; there are monsters nearby", + "block.minecraft.spawn.not_valid": "You have no home bed or charged respawn anchor, or it was obstructed", + "block.minecraft.set_spawn": "Respawn point set", + "block.minecraft.oak_trapdoor": "Oak Trapdoor", + "block.minecraft.spruce_trapdoor": "Spruce Trapdoor", + "block.minecraft.birch_trapdoor": "Birch Trapdoor", + "block.minecraft.jungle_trapdoor": "Jungle Trapdoor", + "block.minecraft.acacia_trapdoor": "Acacia Trapdoor", + "block.minecraft.dark_oak_trapdoor": "Dark Oak Trapdoor", + "block.minecraft.iron_trapdoor": "Iron Trapdoor", + "block.minecraft.cobweb": "Cobweb", + "block.minecraft.stone_bricks": "Stone Bricks", + "block.minecraft.mossy_stone_bricks": "Mossy Stone Bricks", + "block.minecraft.cracked_stone_bricks": "Cracked Stone Bricks", + "block.minecraft.chiseled_stone_bricks": "Chiseled Stone Bricks", + "block.minecraft.infested_stone": "Infested Stone", + "block.minecraft.infested_cobblestone": "Infested Cobblestone", + "block.minecraft.infested_stone_bricks": "Infested Stone Bricks", + "block.minecraft.infested_mossy_stone_bricks": "Infested Mossy Stone Bricks", + "block.minecraft.infested_cracked_stone_bricks": "Infested Cracked Stone Bricks", + "block.minecraft.infested_chiseled_stone_bricks": "Infested Chiseled Stone Bricks", + "block.minecraft.piston": "Piston", + "block.minecraft.sticky_piston": "Sticky Piston", + "block.minecraft.iron_bars": "Iron Bars", + "block.minecraft.melon": "Melon", + "block.minecraft.brick_stairs": "Brick Stairs", + "block.minecraft.stone_brick_stairs": "Stone Brick Stairs", + "block.minecraft.vine": "Vines", + "block.minecraft.nether_bricks": "Nether Bricks", + "block.minecraft.nether_brick_fence": "Nether Brick Fence", + "block.minecraft.nether_brick_stairs": "Nether Brick Stairs", + "block.minecraft.nether_wart": "Nether Wart", + "block.minecraft.warped_wart_block": "Warped Wart Block", + "block.minecraft.warped_stem": "Warped Stem", + "block.minecraft.stripped_warped_stem": "Stripped Warped Stem", + "block.minecraft.warped_hyphae": "Warped Hyphae", + "block.minecraft.stripped_warped_hyphae": "Stripped Warped Hyphae", + "block.minecraft.crimson_stem": "Crimson Stem", + "block.minecraft.stripped_crimson_stem": "Stripped Crimson Stem", + "block.minecraft.crimson_hyphae": "Crimson Hyphae", + "block.minecraft.stripped_crimson_hyphae": "Stripped Crimson Hyphae", + "block.minecraft.warped_nylium": "Warped Nylium", + "block.minecraft.crimson_nylium": "Crimson Nylium", + "block.minecraft.warped_fungus": "Warped Fungus", + "block.minecraft.crimson_fungus": "Crimson Fungus", + "block.minecraft.crimson_roots": "Crimson Roots", + "block.minecraft.warped_roots": "Warped Roots", + "block.minecraft.nether_sprouts": "Nether Sprouts", + "block.minecraft.shroomlight": "Shroomlight", + "block.minecraft.weeping_vines": "Weeping Vines", + "block.minecraft.weeping_vines_plant": "Weeping Vines Plant", + "block.minecraft.twisting_vines": "Twisting Vines", + "block.minecraft.twisting_vines_plant": "Twisting Vines Plant", + "block.minecraft.soul_soil": "Soul Soil", + "block.minecraft.basalt": "Basalt", + "block.minecraft.polished_basalt": "Polished Basalt", + "block.minecraft.warped_planks": "Warped Planks", + "block.minecraft.warped_slab": "Warped Slab", + "block.minecraft.warped_pressure_plate": "Warped Pressure Plate", + "block.minecraft.warped_fence": "Warped Fence", + "block.minecraft.warped_trapdoor": "Warped Trapdoor", + "block.minecraft.warped_fence_gate": "Warped Fence Gate", + "block.minecraft.warped_stairs": "Warped Stairs", + "block.minecraft.warped_button": "Warped Button", + "block.minecraft.warped_door": "Warped Door", + "block.minecraft.warped_sign": "Warped Sign", + "block.minecraft.warped_wall_sign": "Warped Wall Sign", + "block.minecraft.crimson_planks": "Crimson Planks", + "block.minecraft.crimson_slab": "Crimson Slab", + "block.minecraft.crimson_pressure_plate": "Crimson Pressure Plate", + "block.minecraft.crimson_fence": "Crimson Fence", + "block.minecraft.crimson_trapdoor": "Crimson Trapdoor", + "block.minecraft.crimson_fence_gate": "Crimson Fence Gate", + "block.minecraft.crimson_stairs": "Crimson Stairs", + "block.minecraft.crimson_button": "Crimson Button", + "block.minecraft.crimson_door": "Crimson Door", + "block.minecraft.crimson_sign": "Crimson Sign", + "block.minecraft.crimson_wall_sign": "Crimson Wall Sign", + "block.minecraft.soul_fire": "Soul Fire", + "block.minecraft.cauldron": "Cauldron", + "block.minecraft.water_cauldron": "Water Cauldron", + "block.minecraft.lava_cauldron": "Lava Cauldron", + "block.minecraft.powder_snow_cauldron": "Powder Snow Cauldron", + "block.minecraft.enchanting_table": "Enchanting Table", + "block.minecraft.anvil": "Anvil", + "block.minecraft.chipped_anvil": "Chipped Anvil", + "block.minecraft.damaged_anvil": "Damaged Anvil", + "block.minecraft.end_stone": "End Stone", + "block.minecraft.end_portal_frame": "End Portal Frame", + "block.minecraft.mycelium": "Mycelium", + "block.minecraft.lily_pad": "Lily Pad", + "block.minecraft.dragon_egg": "Dragon Egg", + "block.minecraft.redstone_lamp": "Redstone Lamp", + "block.minecraft.cocoa": "Cocoa", + "block.minecraft.ender_chest": "Ender Chest", + "block.minecraft.emerald_ore": "Emerald Ore", + "block.minecraft.deepslate_emerald_ore": "Deepslate Emerald Ore", + "block.minecraft.emerald_block": "Block of Emerald", + "block.minecraft.redstone_block": "Block of Redstone", + "block.minecraft.tripwire": "Tripwire", + "block.minecraft.tripwire_hook": "Tripwire Hook", + "block.minecraft.command_block": "Command Block", + "block.minecraft.repeating_command_block": "Repeating Command Block", + "block.minecraft.chain_command_block": "Chain Command Block", + "block.minecraft.beacon": "Beacon", + "block.minecraft.beacon.primary": "Primary Power", + "block.minecraft.beacon.secondary": "Secondary Power", + "block.minecraft.cobblestone_wall": "Cobblestone Wall", + "block.minecraft.mossy_cobblestone_wall": "Mossy Cobblestone Wall", + "block.minecraft.carrots": "Carrots", + "block.minecraft.potatoes": "Potatoes", + "block.minecraft.daylight_detector": "Daylight Detector", + "block.minecraft.nether_quartz_ore": "Nether Quartz Ore", + "block.minecraft.hopper": "Hopper", + "block.minecraft.quartz_block": "Block of Quartz", + "block.minecraft.chiseled_quartz_block": "Chiseled Quartz Block", + "block.minecraft.quartz_pillar": "Quartz Pillar", + "block.minecraft.quartz_stairs": "Quartz Stairs", + "block.minecraft.slime_block": "Slime Block", + "block.minecraft.prismarine": "Prismarine", + "block.minecraft.prismarine_bricks": "Prismarine Bricks", + "block.minecraft.dark_prismarine": "Dark Prismarine", + "block.minecraft.sea_lantern": "Sea Lantern", + "block.minecraft.end_rod": "End Rod", + "block.minecraft.chorus_plant": "Chorus Plant", + "block.minecraft.chorus_flower": "Chorus Flower", + "block.minecraft.purpur_block": "Purpur Block", + "block.minecraft.purpur_pillar": "Purpur Pillar", + "block.minecraft.purpur_stairs": "Purpur Stairs", + "block.minecraft.purpur_slab": "Purpur Slab", + "block.minecraft.end_stone_bricks": "End Stone Bricks", + "block.minecraft.beetroots": "Beetroots", + "block.minecraft.dirt_path": "Dirt Path", + "block.minecraft.magma_block": "Magma Block", + "block.minecraft.nether_wart_block": "Nether Wart Block", + "block.minecraft.red_nether_bricks": "Red Nether Bricks", + "block.minecraft.bone_block": "Bone Block", + "block.minecraft.observer": "Observer", + "block.minecraft.shulker_box": "Shulker Box", + "block.minecraft.white_shulker_box": "White Shulker Box", + "block.minecraft.orange_shulker_box": "Orange Shulker Box", + "block.minecraft.magenta_shulker_box": "Magenta Shulker Box", + "block.minecraft.light_blue_shulker_box": "Light Blue Shulker Box", + "block.minecraft.yellow_shulker_box": "Yellow Shulker Box", + "block.minecraft.lime_shulker_box": "Lime Shulker Box", + "block.minecraft.pink_shulker_box": "Pink Shulker Box", + "block.minecraft.gray_shulker_box": "Gray Shulker Box", + "block.minecraft.light_gray_shulker_box": "Light Gray Shulker Box", + "block.minecraft.cyan_shulker_box": "Cyan Shulker Box", + "block.minecraft.purple_shulker_box": "Purple Shulker Box", + "block.minecraft.blue_shulker_box": "Blue Shulker Box", + "block.minecraft.brown_shulker_box": "Brown Shulker Box", + "block.minecraft.green_shulker_box": "Green Shulker Box", + "block.minecraft.red_shulker_box": "Red Shulker Box", + "block.minecraft.black_shulker_box": "Black Shulker Box", + "block.minecraft.white_glazed_terracotta": "White Glazed Terracotta", + "block.minecraft.orange_glazed_terracotta": "Orange Glazed Terracotta", + "block.minecraft.magenta_glazed_terracotta": "Magenta Glazed Terracotta", + "block.minecraft.light_blue_glazed_terracotta": "Light Blue Glazed Terracotta", + "block.minecraft.yellow_glazed_terracotta": "Yellow Glazed Terracotta", + "block.minecraft.lime_glazed_terracotta": "Lime Glazed Terracotta", + "block.minecraft.pink_glazed_terracotta": "Pink Glazed Terracotta", + "block.minecraft.gray_glazed_terracotta": "Gray Glazed Terracotta", + "block.minecraft.light_gray_glazed_terracotta": "Light Gray Glazed Terracotta", + "block.minecraft.cyan_glazed_terracotta": "Cyan Glazed Terracotta", + "block.minecraft.purple_glazed_terracotta": "Purple Glazed Terracotta", + "block.minecraft.blue_glazed_terracotta": "Blue Glazed Terracotta", + "block.minecraft.brown_glazed_terracotta": "Brown Glazed Terracotta", + "block.minecraft.green_glazed_terracotta": "Green Glazed Terracotta", + "block.minecraft.red_glazed_terracotta": "Red Glazed Terracotta", + "block.minecraft.black_glazed_terracotta": "Black Glazed Terracotta", + "block.minecraft.black_concrete": "Black Concrete", + "block.minecraft.red_concrete": "Red Concrete", + "block.minecraft.green_concrete": "Green Concrete", + "block.minecraft.brown_concrete": "Brown Concrete", + "block.minecraft.blue_concrete": "Blue Concrete", + "block.minecraft.purple_concrete": "Purple Concrete", + "block.minecraft.cyan_concrete": "Cyan Concrete", + "block.minecraft.light_gray_concrete": "Light Gray Concrete", + "block.minecraft.gray_concrete": "Gray Concrete", + "block.minecraft.pink_concrete": "Pink Concrete", + "block.minecraft.lime_concrete": "Lime Concrete", + "block.minecraft.yellow_concrete": "Yellow Concrete", + "block.minecraft.light_blue_concrete": "Light Blue Concrete", + "block.minecraft.magenta_concrete": "Magenta Concrete", + "block.minecraft.orange_concrete": "Orange Concrete", + "block.minecraft.white_concrete": "White Concrete", + "block.minecraft.black_concrete_powder": "Black Concrete Powder", + "block.minecraft.red_concrete_powder": "Red Concrete Powder", + "block.minecraft.green_concrete_powder": "Green Concrete Powder", + "block.minecraft.brown_concrete_powder": "Brown Concrete Powder", + "block.minecraft.blue_concrete_powder": "Blue Concrete Powder", + "block.minecraft.purple_concrete_powder": "Purple Concrete Powder", + "block.minecraft.cyan_concrete_powder": "Cyan Concrete Powder", + "block.minecraft.light_gray_concrete_powder": "Light Gray Concrete Powder", + "block.minecraft.gray_concrete_powder": "Gray Concrete Powder", + "block.minecraft.pink_concrete_powder": "Pink Concrete Powder", + "block.minecraft.lime_concrete_powder": "Lime Concrete Powder", + "block.minecraft.yellow_concrete_powder": "Yellow Concrete Powder", + "block.minecraft.light_blue_concrete_powder": "Light Blue Concrete Powder", + "block.minecraft.magenta_concrete_powder": "Magenta Concrete Powder", + "block.minecraft.orange_concrete_powder": "Orange Concrete Powder", + "block.minecraft.white_concrete_powder": "White Concrete Powder", + "block.minecraft.turtle_egg": "Turtle Egg", + "block.minecraft.piston_head": "Piston Head", + "block.minecraft.moving_piston": "Moving Piston", + "block.minecraft.red_mushroom": "Red Mushroom", + "block.minecraft.snow_block": "Snow Block", + "block.minecraft.attached_melon_stem": "Attached Melon Stem", + "block.minecraft.melon_stem": "Melon Stem", + "block.minecraft.brewing_stand": "Brewing Stand", + "block.minecraft.end_portal": "End Portal", + "block.minecraft.flower_pot": "Flower Pot", + "block.minecraft.potted_oak_sapling": "Potted Oak Sapling", + "block.minecraft.potted_spruce_sapling": "Potted Spruce Sapling", + "block.minecraft.potted_birch_sapling": "Potted Birch Sapling", + "block.minecraft.potted_jungle_sapling": "Potted Jungle Sapling", + "block.minecraft.potted_acacia_sapling": "Potted Acacia Sapling", + "block.minecraft.potted_dark_oak_sapling": "Potted Dark Oak Sapling", + "block.minecraft.potted_fern": "Potted Fern", + "block.minecraft.potted_dandelion": "Potted Dandelion", + "block.minecraft.potted_poppy": "Potted Poppy", + "block.minecraft.potted_blue_orchid": "Potted Blue Orchid", + "block.minecraft.potted_allium": "Potted Allium", + "block.minecraft.potted_azure_bluet": "Potted Azure Bluet", + "block.minecraft.potted_red_tulip": "Potted Red Tulip", + "block.minecraft.potted_orange_tulip": "Potted Orange Tulip", + "block.minecraft.potted_white_tulip": "Potted White Tulip", + "block.minecraft.potted_pink_tulip": "Potted Pink Tulip", + "block.minecraft.potted_oxeye_daisy": "Potted Oxeye Daisy", + "block.minecraft.potted_cornflower": "Potted Cornflower", + "block.minecraft.potted_lily_of_the_valley": "Potted Lily of the Valley", + "block.minecraft.potted_wither_rose": "Potted Wither Rose", + "block.minecraft.potted_red_mushroom": "Potted Red Mushroom", + "block.minecraft.potted_brown_mushroom": "Potted Brown Mushroom", + "block.minecraft.potted_dead_bush": "Potted Dead Bush", + "block.minecraft.potted_cactus": "Potted Cactus", + "block.minecraft.potted_bamboo": "Potted Bamboo", + "block.minecraft.potted_crimson_fungus": "Potted Crimson Fungus", + "block.minecraft.potted_warped_fungus": "Potted Warped Fungus", + "block.minecraft.potted_crimson_roots": "Potted Crimson Roots", + "block.minecraft.potted_warped_roots": "Potted Warped Roots", + "block.minecraft.potted_azalea_bush": "Potted Azalea", + "block.minecraft.potted_flowering_azalea_bush": "Potted Flowering Azalea", + "block.minecraft.skeleton_wall_skull": "Skeleton Wall Skull", + "block.minecraft.skeleton_skull": "Skeleton Skull", + "block.minecraft.wither_skeleton_wall_skull": "Wither Skeleton Wall Skull", + "block.minecraft.wither_skeleton_skull": "Wither Skeleton Skull", + "block.minecraft.zombie_wall_head": "Zombie Wall Head", + "block.minecraft.zombie_head": "Zombie Head", + "block.minecraft.player_wall_head": "Player Wall Head", + "block.minecraft.player_head": "Player Head", + "block.minecraft.player_head.named": "%s's Head", + "block.minecraft.creeper_wall_head": "Creeper Wall Head", + "block.minecraft.creeper_head": "Creeper Head", + "block.minecraft.dragon_wall_head": "Dragon Wall Head", + "block.minecraft.dragon_head": "Dragon Head", + "block.minecraft.end_gateway": "End Gateway", + "block.minecraft.structure_void": "Structure Void", + "block.minecraft.structure_block": "Structure Block", + "block.minecraft.void_air": "Void Air", + "block.minecraft.cave_air": "Cave Air", + "block.minecraft.bubble_column": "Bubble Column", + "block.minecraft.dead_tube_coral_block": "Dead Tube Coral Block", + "block.minecraft.dead_brain_coral_block": "Dead Brain Coral Block", + "block.minecraft.dead_bubble_coral_block": "Dead Bubble Coral Block", + "block.minecraft.dead_fire_coral_block": "Dead Fire Coral Block", + "block.minecraft.dead_horn_coral_block": "Dead Horn Coral Block", + "block.minecraft.tube_coral_block": "Tube Coral Block", + "block.minecraft.brain_coral_block": "Brain Coral Block", + "block.minecraft.bubble_coral_block": "Bubble Coral Block", + "block.minecraft.fire_coral_block": "Fire Coral Block", + "block.minecraft.horn_coral_block": "Horn Coral Block", + "block.minecraft.tube_coral": "Tube Coral", + "block.minecraft.brain_coral": "Brain Coral", + "block.minecraft.bubble_coral": "Bubble Coral", + "block.minecraft.fire_coral": "Fire Coral", + "block.minecraft.horn_coral": "Horn Coral", + "block.minecraft.dead_tube_coral": "Dead Tube Coral", + "block.minecraft.dead_brain_coral": "Dead Brain Coral", + "block.minecraft.dead_bubble_coral": "Dead Bubble Coral", + "block.minecraft.dead_fire_coral": "Dead Fire Coral", + "block.minecraft.dead_horn_coral": "Dead Horn Coral", + "block.minecraft.tube_coral_fan": "Tube Coral Fan", + "block.minecraft.brain_coral_fan": "Brain Coral Fan", + "block.minecraft.bubble_coral_fan": "Bubble Coral Fan", + "block.minecraft.fire_coral_fan": "Fire Coral Fan", + "block.minecraft.horn_coral_fan": "Horn Coral Fan", + "block.minecraft.dead_tube_coral_fan": "Dead Tube Coral Fan", + "block.minecraft.dead_brain_coral_fan": "Dead Brain Coral Fan", + "block.minecraft.dead_bubble_coral_fan": "Dead Bubble Coral Fan", + "block.minecraft.dead_fire_coral_fan": "Dead Fire Coral Fan", + "block.minecraft.dead_horn_coral_fan": "Dead Horn Coral Fan", + "block.minecraft.tube_coral_wall_fan": "Tube Coral Wall Fan", + "block.minecraft.brain_coral_wall_fan": "Brain Coral Wall Fan", + "block.minecraft.bubble_coral_wall_fan": "Bubble Coral Wall Fan", + "block.minecraft.fire_coral_wall_fan": "Fire Coral Wall Fan", + "block.minecraft.horn_coral_wall_fan": "Horn Coral Wall Fan", + "block.minecraft.dead_tube_coral_wall_fan": "Dead Tube Coral Wall Fan", + "block.minecraft.dead_brain_coral_wall_fan": "Dead Brain Coral Wall Fan", + "block.minecraft.dead_bubble_coral_wall_fan": "Dead Bubble Coral Wall Fan", + "block.minecraft.dead_fire_coral_wall_fan": "Dead Fire Coral Wall Fan", + "block.minecraft.dead_horn_coral_wall_fan": "Dead Horn Coral Wall Fan", + "block.minecraft.loom": "Loom", + "block.minecraft.conduit": "Conduit", + "block.minecraft.bamboo": "Bamboo", + "block.minecraft.bamboo_sapling": "Bamboo Shoot", + "block.minecraft.jigsaw": "Jigsaw Block", + "block.minecraft.composter": "Composter", + "block.minecraft.target": "Target", + "block.minecraft.polished_granite_stairs": "Polished Granite Stairs", + "block.minecraft.smooth_red_sandstone_stairs": "Smooth Red Sandstone Stairs", + "block.minecraft.mossy_stone_brick_stairs": "Mossy Stone Brick Stairs", + "block.minecraft.polished_diorite_stairs": "Polished Diorite Stairs", + "block.minecraft.mossy_cobblestone_stairs": "Mossy Cobblestone Stairs", + "block.minecraft.end_stone_brick_stairs": "End Stone Brick Stairs", + "block.minecraft.stone_stairs": "Stone Stairs", + "block.minecraft.smooth_sandstone_stairs": "Smooth Sandstone Stairs", + "block.minecraft.smooth_quartz_stairs": "Smooth Quartz Stairs", + "block.minecraft.granite_stairs": "Granite Stairs", + "block.minecraft.andesite_stairs": "Andesite Stairs", + "block.minecraft.red_nether_brick_stairs": "Red Nether Brick Stairs", + "block.minecraft.polished_andesite_stairs": "Polished Andesite Stairs", + "block.minecraft.diorite_stairs": "Diorite Stairs", + "block.minecraft.polished_granite_slab": "Polished Granite Slab", + "block.minecraft.smooth_red_sandstone_slab": "Smooth Red Sandstone Slab", + "block.minecraft.mossy_stone_brick_slab": "Mossy Stone Brick Slab", + "block.minecraft.polished_diorite_slab": "Polished Diorite Slab", + "block.minecraft.mossy_cobblestone_slab": "Mossy Cobblestone Slab", + "block.minecraft.end_stone_brick_slab": "End Stone Brick Slab", + "block.minecraft.smooth_sandstone_slab": "Smooth Sandstone Slab", + "block.minecraft.smooth_quartz_slab": "Smooth Quartz Slab", + "block.minecraft.granite_slab": "Granite Slab", + "block.minecraft.andesite_slab": "Andesite Slab", + "block.minecraft.red_nether_brick_slab": "Red Nether Brick Slab", + "block.minecraft.polished_andesite_slab": "Polished Andesite Slab", + "block.minecraft.diorite_slab": "Diorite Slab", + "block.minecraft.brick_wall": "Brick Wall", + "block.minecraft.prismarine_wall": "Prismarine Wall", + "block.minecraft.red_sandstone_wall": "Red Sandstone Wall", + "block.minecraft.mossy_stone_brick_wall": "Mossy Stone Brick Wall", + "block.minecraft.granite_wall": "Granite Wall", + "block.minecraft.stone_brick_wall": "Stone Brick Wall", + "block.minecraft.nether_brick_wall": "Nether Brick Wall", + "block.minecraft.andesite_wall": "Andesite Wall", + "block.minecraft.red_nether_brick_wall": "Red Nether Brick Wall", + "block.minecraft.sandstone_wall": "Sandstone Wall", + "block.minecraft.end_stone_brick_wall": "End Stone Brick Wall", + "block.minecraft.diorite_wall": "Diorite Wall", + "block.minecraft.barrel": "Barrel", + "block.minecraft.smoker": "Smoker", + "block.minecraft.blast_furnace": "Blast Furnace", + "block.minecraft.cartography_table": "Cartography Table", + "block.minecraft.fletching_table": "Fletching Table", + "block.minecraft.smithing_table": "Smithing Table", + "block.minecraft.grindstone": "Grindstone", + "block.minecraft.lectern": "Lectern", + "block.minecraft.stonecutter": "Stonecutter", + "block.minecraft.bell": "Bell", + "block.minecraft.ominous_banner": "Ominous Banner", + "block.minecraft.lantern": "Lantern", + "block.minecraft.soul_lantern": "Soul Lantern", + "block.minecraft.sweet_berry_bush": "Sweet Berry Bush", + "block.minecraft.campfire": "Campfire", + "block.minecraft.soul_campfire": "Soul Campfire", + "block.minecraft.beehive": "Beehive", + "block.minecraft.bee_nest": "Bee Nest", + "block.minecraft.honey_block": "Honey Block", + "block.minecraft.honeycomb_block": "Honeycomb Block", + "block.minecraft.lodestone": "Lodestone", + "block.minecraft.netherite_block": "Block of Netherite", + "block.minecraft.ancient_debris": "Ancient Debris", + "block.minecraft.crying_obsidian": "Crying Obsidian", + "block.minecraft.blackstone": "Blackstone", + "block.minecraft.blackstone_slab": "Blackstone Slab", + "block.minecraft.blackstone_stairs": "Blackstone Stairs", + "block.minecraft.blackstone_wall": "Blackstone Wall", + "block.minecraft.polished_blackstone_bricks": "Polished Blackstone Bricks", + "block.minecraft.polished_blackstone_brick_slab": "Polished Blackstone Brick Slab", + "block.minecraft.polished_blackstone_brick_stairs": "Polished Blackstone Brick Stairs", + "block.minecraft.polished_blackstone_brick_wall": "Polished Blackstone Brick Wall", + "block.minecraft.chiseled_polished_blackstone": "Chiseled Polished Blackstone", + "block.minecraft.cracked_polished_blackstone_bricks": "Cracked Polished Blackstone Bricks", + "block.minecraft.gilded_blackstone": "Gilded Blackstone", + "block.minecraft.polished_blackstone": "Polished Blackstone", + "block.minecraft.polished_blackstone_wall": "Polished Blackstone Wall", + "block.minecraft.polished_blackstone_slab": "Polished Blackstone Slab", + "block.minecraft.polished_blackstone_stairs": "Polished Blackstone Stairs", + "block.minecraft.polished_blackstone_pressure_plate": "Polished Blackstone Pressure Plate", + "block.minecraft.polished_blackstone_button": "Polished Blackstone Button", + "block.minecraft.cracked_nether_bricks": "Cracked Nether Bricks", + "block.minecraft.chiseled_nether_bricks": "Chiseled Nether Bricks", + "block.minecraft.quartz_bricks": "Quartz Bricks", + "block.minecraft.chain": "Chain", + "block.minecraft.candle": "Candle", + "block.minecraft.white_candle": "White Candle", + "block.minecraft.orange_candle": "Orange Candle", + "block.minecraft.magenta_candle": "Magenta Candle", + "block.minecraft.light_blue_candle": "Light Blue Candle", + "block.minecraft.yellow_candle": "Yellow Candle", + "block.minecraft.lime_candle": "Lime Candle", + "block.minecraft.pink_candle": "Pink Candle", + "block.minecraft.gray_candle": "Gray Candle", + "block.minecraft.light_gray_candle": "Light Gray Candle", + "block.minecraft.cyan_candle": "Cyan Candle", + "block.minecraft.purple_candle": "Purple Candle", + "block.minecraft.blue_candle": "Blue Candle", + "block.minecraft.brown_candle": "Brown Candle", + "block.minecraft.green_candle": "Green Candle", + "block.minecraft.red_candle": "Red Candle", + "block.minecraft.black_candle": "Black Candle", + "block.minecraft.candle_cake": "Cake with Candle", + "block.minecraft.white_candle_cake": "Cake with White Candle", + "block.minecraft.orange_candle_cake": "Cake with Orange Candle", + "block.minecraft.magenta_candle_cake": "Cake with Magenta Candle", + "block.minecraft.light_blue_candle_cake": "Cake with Light Blue Candle", + "block.minecraft.yellow_candle_cake": "Cake with Yellow Candle", + "block.minecraft.lime_candle_cake": "Cake with Lime Candle", + "block.minecraft.pink_candle_cake": "Cake with Pink Candle", + "block.minecraft.gray_candle_cake": "Cake with Gray Candle", + "block.minecraft.light_gray_candle_cake": "Cake with Light Gray Candle", + "block.minecraft.cyan_candle_cake": "Cake with Cyan Candle", + "block.minecraft.purple_candle_cake": "Cake with Purple Candle", + "block.minecraft.blue_candle_cake": "Cake with Blue Candle", + "block.minecraft.brown_candle_cake": "Cake with Brown Candle", + "block.minecraft.green_candle_cake": "Cake with Green Candle", + "block.minecraft.red_candle_cake": "Cake with Red Candle", + "block.minecraft.black_candle_cake": "Cake with Black Candle", + "block.minecraft.amethyst_block": "Block of Amethyst", + "block.minecraft.small_amethyst_bud": "Small Amethyst Bud", + "block.minecraft.medium_amethyst_bud": "Medium Amethyst Bud", + "block.minecraft.large_amethyst_bud": "Large Amethyst Bud", + "block.minecraft.amethyst_cluster": "Amethyst Cluster", + "block.minecraft.budding_amethyst": "Budding Amethyst", + "block.minecraft.calcite": "Calcite", + "block.minecraft.tuff": "Tuff", + "block.minecraft.tinted_glass": "Tinted Glass", + "block.minecraft.dripstone_block": "Dripstone Block", + "block.minecraft.pointed_dripstone": "Pointed Dripstone", + "block.minecraft.copper_ore": "Copper Ore", + "block.minecraft.deepslate_copper_ore": "Deepslate Copper Ore", + "block.minecraft.copper_block": "Block of Copper", + "block.minecraft.exposed_copper": "Exposed Copper", + "block.minecraft.weathered_copper": "Weathered Copper", + "block.minecraft.oxidized_copper": "Oxidized Copper", + "block.minecraft.cut_copper": "Cut Copper", + "block.minecraft.exposed_cut_copper": "Exposed Cut Copper", + "block.minecraft.weathered_cut_copper": "Weathered Cut Copper", + "block.minecraft.oxidized_cut_copper": "Oxidized Cut Copper", + "block.minecraft.cut_copper_stairs": "Cut Copper Stairs", + "block.minecraft.exposed_cut_copper_stairs": "Exposed Cut Copper Stairs", + "block.minecraft.weathered_cut_copper_stairs": "Weathered Cut Copper Stairs", + "block.minecraft.oxidized_cut_copper_stairs": "Oxidized Cut Copper Stairs", + "block.minecraft.cut_copper_slab": "Cut Copper Slab", + "block.minecraft.exposed_cut_copper_slab": "Exposed Cut Copper Slab", + "block.minecraft.weathered_cut_copper_slab": "Weathered Cut Copper Slab", + "block.minecraft.oxidized_cut_copper_slab": "Oxidized Cut Copper Slab", + "block.minecraft.waxed_copper_block": "Waxed Block of Copper", + "block.minecraft.waxed_exposed_copper": "Waxed Exposed Copper", + "block.minecraft.waxed_weathered_copper": "Waxed Weathered Copper", + "block.minecraft.waxed_oxidized_copper": "Waxed Oxidized Copper", + "block.minecraft.waxed_cut_copper": "Waxed Cut Copper", + "block.minecraft.waxed_exposed_cut_copper": "Waxed Exposed Cut Copper", + "block.minecraft.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper", + "block.minecraft.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper", + "block.minecraft.waxed_cut_copper_stairs": "Waxed Cut Copper Stairs", + "block.minecraft.waxed_exposed_cut_copper_stairs": "Waxed Exposed Cut Copper Stairs", + "block.minecraft.waxed_weathered_cut_copper_stairs": "Waxed Weathered Cut Copper Stairs", + "block.minecraft.waxed_oxidized_cut_copper_stairs": "Waxed Oxidized Cut Copper Stairs", + "block.minecraft.waxed_cut_copper_slab": "Waxed Cut Copper Slab", + "block.minecraft.waxed_exposed_cut_copper_slab": "Waxed Exposed Cut Copper Slab", + "block.minecraft.waxed_weathered_cut_copper_slab": "Waxed Weathered Cut Copper Slab", + "block.minecraft.waxed_oxidized_cut_copper_slab": "Waxed Oxidized Cut Copper Slab", + "block.minecraft.lightning_rod": "Lightning Rod", + "block.minecraft.cave_vines": "Cave Vines", + "block.minecraft.cave_vines_plant": "Cave Vines Plant", + "block.minecraft.spore_blossom": "Spore Blossom", + "block.minecraft.azalea": "Azalea", + "block.minecraft.flowering_azalea": "Flowering Azalea", + "block.minecraft.azalea_leaves": "Azalea Leaves", + "block.minecraft.flowering_azalea_leaves": "Flowering Azalea Leaves", + "block.minecraft.moss_carpet": "Moss Carpet", + "block.minecraft.moss_block": "Moss Block", + "block.minecraft.big_dripleaf": "Big Dripleaf", + "block.minecraft.big_dripleaf_stem": "Big Dripleaf Stem", + "block.minecraft.small_dripleaf": "Small Dripleaf", + "block.minecraft.rooted_dirt": "Rooted Dirt", + "block.minecraft.hanging_roots": "Hanging Roots", + "block.minecraft.powder_snow": "Powder Snow", + "block.minecraft.glow_lichen": "Glow Lichen", + "block.minecraft.sculk_sensor": "Sculk Sensor", + "block.minecraft.deepslate": "Deepslate", + "block.minecraft.cobbled_deepslate": "Cobbled Deepslate", + "block.minecraft.cobbled_deepslate_slab": "Cobbled Deepslate Slab", + "block.minecraft.cobbled_deepslate_stairs": "Cobbled Deepslate Stairs", + "block.minecraft.cobbled_deepslate_wall": "Cobbled Deepslate Wall", + "block.minecraft.chiseled_deepslate": "Chiseled Deepslate", + "block.minecraft.polished_deepslate": "Polished Deepslate", + "block.minecraft.polished_deepslate_slab": "Polished Deepslate Slab", + "block.minecraft.polished_deepslate_stairs": "Polished Deepslate Stairs", + "block.minecraft.polished_deepslate_wall": "Polished Deepslate Wall", + "block.minecraft.deepslate_bricks": "Deepslate Bricks", + "block.minecraft.deepslate_brick_slab": "Deepslate Brick Slab", + "block.minecraft.deepslate_brick_stairs": "Deepslate Brick Stairs", + "block.minecraft.deepslate_brick_wall": "Deepslate Brick Wall", + "block.minecraft.deepslate_tiles": "Deepslate Tiles", + "block.minecraft.deepslate_tile_slab": "Deepslate Tile Slab", + "block.minecraft.deepslate_tile_stairs": "Deepslate Tile Stairs", + "block.minecraft.deepslate_tile_wall": "Deepslate Tile Wall", + "block.minecraft.cracked_deepslate_bricks": "Cracked Deepslate Bricks", + "block.minecraft.cracked_deepslate_tiles": "Cracked Deepslate Tiles", + "block.minecraft.infested_deepslate": "Infested Deepslate", + "block.minecraft.smooth_basalt": "Smooth Basalt", + "block.minecraft.raw_iron_block": "Block of Raw Iron", + "block.minecraft.raw_copper_block": "Block of Raw Copper", + "block.minecraft.raw_gold_block": "Block of Raw Gold", + "item.minecraft.name_tag": "Name Tag", + "item.minecraft.lead": "Lead", + "item.minecraft.iron_shovel": "Iron Shovel", + "item.minecraft.iron_pickaxe": "Iron Pickaxe", + "item.minecraft.iron_axe": "Iron Axe", + "item.minecraft.flint_and_steel": "Flint and Steel", + "item.minecraft.apple": "Apple", + "item.minecraft.cookie": "Cookie", + "item.minecraft.bow": "Bow", + "item.minecraft.bundle": "Bundle", + "item.minecraft.bundle.fullness": "%s/%s", + "item.minecraft.arrow": "Arrow", + "item.minecraft.spectral_arrow": "Spectral Arrow", + "item.minecraft.tipped_arrow": "Tipped Arrow", + "item.minecraft.dried_kelp": "Dried Kelp", + "item.minecraft.coal": "Coal", + "item.minecraft.charcoal": "Charcoal", + "item.minecraft.raw_copper": "Raw Copper", + "item.minecraft.raw_iron": "Raw Iron", + "item.minecraft.raw_gold": "Raw Gold", + "item.minecraft.diamond": "Diamond", + "item.minecraft.emerald": "Emerald", + "item.minecraft.iron_ingot": "Iron Ingot", + "item.minecraft.copper_ingot": "Copper Ingot", + "item.minecraft.gold_ingot": "Gold Ingot", + "item.minecraft.iron_sword": "Iron Sword", + "item.minecraft.wooden_sword": "Wooden Sword", + "item.minecraft.wooden_shovel": "Wooden Shovel", + "item.minecraft.wooden_pickaxe": "Wooden Pickaxe", + "item.minecraft.wooden_axe": "Wooden Axe", + "item.minecraft.stone_sword": "Stone Sword", + "item.minecraft.stone_shovel": "Stone Shovel", + "item.minecraft.stone_pickaxe": "Stone Pickaxe", + "item.minecraft.stone_axe": "Stone Axe", + "item.minecraft.diamond_sword": "Diamond Sword", + "item.minecraft.diamond_shovel": "Diamond Shovel", + "item.minecraft.diamond_pickaxe": "Diamond Pickaxe", + "item.minecraft.diamond_axe": "Diamond Axe", + "item.minecraft.stick": "Stick", + "item.minecraft.bowl": "Bowl", + "item.minecraft.mushroom_stew": "Mushroom Stew", + "item.minecraft.golden_sword": "Golden Sword", + "item.minecraft.golden_shovel": "Golden Shovel", + "item.minecraft.golden_pickaxe": "Golden Pickaxe", + "item.minecraft.golden_axe": "Golden Axe", + "item.minecraft.string": "String", + "item.minecraft.feather": "Feather", + "item.minecraft.gunpowder": "Gunpowder", + "item.minecraft.wooden_hoe": "Wooden Hoe", + "item.minecraft.stone_hoe": "Stone Hoe", + "item.minecraft.iron_hoe": "Iron Hoe", + "item.minecraft.diamond_hoe": "Diamond Hoe", + "item.minecraft.golden_hoe": "Golden Hoe", + "item.minecraft.wheat_seeds": "Wheat Seeds", + "item.minecraft.pumpkin_seeds": "Pumpkin Seeds", + "item.minecraft.melon_seeds": "Melon Seeds", + "item.minecraft.melon_slice": "Melon Slice", + "item.minecraft.wheat": "Wheat", + "item.minecraft.bread": "Bread", + "item.minecraft.leather_helmet": "Leather Cap", + "item.minecraft.leather_chestplate": "Leather Tunic", + "item.minecraft.leather_leggings": "Leather Pants", + "item.minecraft.leather_boots": "Leather Boots", + "item.minecraft.chainmail_helmet": "Chainmail Helmet", + "item.minecraft.chainmail_chestplate": "Chainmail Chestplate", + "item.minecraft.chainmail_leggings": "Chainmail Leggings", + "item.minecraft.chainmail_boots": "Chainmail Boots", + "item.minecraft.iron_helmet": "Iron Helmet", + "item.minecraft.iron_chestplate": "Iron Chestplate", + "item.minecraft.iron_leggings": "Iron Leggings", + "item.minecraft.iron_boots": "Iron Boots", + "item.minecraft.diamond_helmet": "Diamond Helmet", + "item.minecraft.diamond_chestplate": "Diamond Chestplate", + "item.minecraft.diamond_leggings": "Diamond Leggings", + "item.minecraft.diamond_boots": "Diamond Boots", + "item.minecraft.golden_helmet": "Golden Helmet", + "item.minecraft.golden_chestplate": "Golden Chestplate", + "item.minecraft.golden_leggings": "Golden Leggings", + "item.minecraft.golden_boots": "Golden Boots", + "item.minecraft.flint": "Flint", + "item.minecraft.porkchop": "Raw Porkchop", + "item.minecraft.cooked_porkchop": "Cooked Porkchop", + "item.minecraft.chicken": "Raw Chicken", + "item.minecraft.cooked_chicken": "Cooked Chicken", + "item.minecraft.mutton": "Raw Mutton", + "item.minecraft.cooked_mutton": "Cooked Mutton", + "item.minecraft.rabbit": "Raw Rabbit", + "item.minecraft.cooked_rabbit": "Cooked Rabbit", + "item.minecraft.rabbit_stew": "Rabbit Stew", + "item.minecraft.rabbit_foot": "Rabbit's Foot", + "item.minecraft.rabbit_hide": "Rabbit Hide", + "item.minecraft.beef": "Raw Beef", + "item.minecraft.cooked_beef": "Steak", + "item.minecraft.painting": "Painting", + "item.minecraft.item_frame": "Item Frame", + "item.minecraft.golden_apple": "Golden Apple", + "item.minecraft.enchanted_golden_apple": "Enchanted Golden Apple", + "item.minecraft.sign": "Sign", + "item.minecraft.bucket": "Bucket", + "item.minecraft.water_bucket": "Water Bucket", + "item.minecraft.lava_bucket": "Lava Bucket", + "item.minecraft.pufferfish_bucket": "Bucket of Pufferfish", + "item.minecraft.salmon_bucket": "Bucket of Salmon", + "item.minecraft.cod_bucket": "Bucket of Cod", + "item.minecraft.tropical_fish_bucket": "Bucket of Tropical Fish", + "item.minecraft.powder_snow_bucket": "Powder Snow Bucket", + "item.minecraft.axolotl_bucket": "Bucket of Axolotl", + "item.minecraft.minecart": "Minecart", + "item.minecraft.saddle": "Saddle", + "item.minecraft.redstone": "Redstone Dust", + "item.minecraft.snowball": "Snowball", + "item.minecraft.oak_boat": "Oak Boat", + "item.minecraft.spruce_boat": "Spruce Boat", + "item.minecraft.birch_boat": "Birch Boat", + "item.minecraft.jungle_boat": "Jungle Boat", + "item.minecraft.acacia_boat": "Acacia Boat", + "item.minecraft.dark_oak_boat": "Dark Oak Boat", + "item.minecraft.leather": "Leather", + "item.minecraft.milk_bucket": "Milk Bucket", + "item.minecraft.brick": "Brick", + "item.minecraft.clay_ball": "Clay Ball", + "item.minecraft.paper": "Paper", + "item.minecraft.book": "Book", + "item.minecraft.slime_ball": "Slimeball", + "item.minecraft.chest_minecart": "Minecart with Chest", + "item.minecraft.furnace_minecart": "Minecart with Furnace", + "item.minecraft.tnt_minecart": "Minecart with TNT", + "item.minecraft.hopper_minecart": "Minecart with Hopper", + "item.minecraft.command_block_minecart": "Minecart with Command Block", + "item.minecraft.egg": "Egg", + "item.minecraft.compass": "Compass", + "item.minecraft.fishing_rod": "Fishing Rod", + "item.minecraft.clock": "Clock", + "item.minecraft.glowstone_dust": "Glowstone Dust", + "item.minecraft.cod": "Raw Cod", + "item.minecraft.salmon": "Raw Salmon", + "item.minecraft.pufferfish": "Pufferfish", + "item.minecraft.tropical_fish": "Tropical Fish", + "item.minecraft.cooked_cod": "Cooked Cod", + "item.minecraft.cooked_salmon": "Cooked Salmon", + "item.minecraft.music_disc_13": "Music Disc", + "item.minecraft.music_disc_cat": "Music Disc", + "item.minecraft.music_disc_blocks": "Music Disc", + "item.minecraft.music_disc_chirp": "Music Disc", + "item.minecraft.music_disc_far": "Music Disc", + "item.minecraft.music_disc_mall": "Music Disc", + "item.minecraft.music_disc_mellohi": "Music Disc", + "item.minecraft.music_disc_stal": "Music Disc", + "item.minecraft.music_disc_strad": "Music Disc", + "item.minecraft.music_disc_ward": "Music Disc", + "item.minecraft.music_disc_11": "Music Disc", + "item.minecraft.music_disc_wait": "Music Disc", + "item.minecraft.music_disc_pigstep": "Music Disc", + "item.minecraft.music_disc_otherside": "Music Disc", + "item.minecraft.music_disc_13.desc": "C418 - 13", + "item.minecraft.music_disc_cat.desc": "C418 - cat", + "item.minecraft.music_disc_blocks.desc": "C418 - blocks", + "item.minecraft.music_disc_chirp.desc": "C418 - chirp", + "item.minecraft.music_disc_far.desc": "C418 - far", + "item.minecraft.music_disc_mall.desc": "C418 - mall", + "item.minecraft.music_disc_mellohi.desc": "C418 - mellohi", + "item.minecraft.music_disc_stal.desc": "C418 - stal", + "item.minecraft.music_disc_strad.desc": "C418 - strad", + "item.minecraft.music_disc_ward.desc": "C418 - ward", + "item.minecraft.music_disc_11.desc": "C418 - 11", + "item.minecraft.music_disc_wait.desc": "C418 - wait", + "item.minecraft.music_disc_pigstep.desc": "Lena Raine - Pigstep", + "item.minecraft.music_disc_otherside.desc": "Lena Raine - otherside", + "item.minecraft.bone": "Bone", + "item.minecraft.ink_sac": "Ink Sac", + "item.minecraft.red_dye": "Red Dye", + "item.minecraft.green_dye": "Green Dye", + "item.minecraft.cocoa_beans": "Cocoa Beans", + "item.minecraft.lapis_lazuli": "Lapis Lazuli", + "item.minecraft.purple_dye": "Purple Dye", + "item.minecraft.cyan_dye": "Cyan Dye", + "item.minecraft.light_gray_dye": "Light Gray Dye", + "item.minecraft.gray_dye": "Gray Dye", + "item.minecraft.pink_dye": "Pink Dye", + "item.minecraft.lime_dye": "Lime Dye", + "item.minecraft.yellow_dye": "Yellow Dye", + "item.minecraft.light_blue_dye": "Light Blue Dye", + "item.minecraft.magenta_dye": "Magenta Dye", + "item.minecraft.orange_dye": "Orange Dye", + "item.minecraft.bone_meal": "Bone Meal", + "item.minecraft.blue_dye": "Blue Dye", + "item.minecraft.black_dye": "Black Dye", + "item.minecraft.brown_dye": "Brown Dye", + "item.minecraft.white_dye": "White Dye", + "item.minecraft.sugar": "Sugar", + "item.minecraft.amethyst_shard": "Amethyst Shard", + "item.minecraft.spyglass": "Spyglass", + "item.minecraft.glow_berries": "Glow Berries", + "block.minecraft.black_bed": "Black Bed", + "block.minecraft.red_bed": "Red Bed", + "block.minecraft.green_bed": "Green Bed", + "block.minecraft.brown_bed": "Brown Bed", + "block.minecraft.blue_bed": "Blue Bed", + "block.minecraft.purple_bed": "Purple Bed", + "block.minecraft.cyan_bed": "Cyan Bed", + "block.minecraft.light_gray_bed": "Light Gray Bed", + "block.minecraft.gray_bed": "Gray Bed", + "block.minecraft.pink_bed": "Pink Bed", + "block.minecraft.lime_bed": "Lime Bed", + "block.minecraft.yellow_bed": "Yellow Bed", + "block.minecraft.light_blue_bed": "Light Blue Bed", + "block.minecraft.magenta_bed": "Magenta Bed", + "block.minecraft.orange_bed": "Orange Bed", + "block.minecraft.white_bed": "White Bed", + "block.minecraft.repeater": "Redstone Repeater", + "block.minecraft.comparator": "Redstone Comparator", + "item.minecraft.filled_map": "Map", + "item.minecraft.shears": "Shears", + "item.minecraft.rotten_flesh": "Rotten Flesh", + "item.minecraft.ender_pearl": "Ender Pearl", + "item.minecraft.blaze_rod": "Blaze Rod", + "item.minecraft.ghast_tear": "Ghast Tear", + "item.minecraft.nether_wart": "Nether Wart", + "item.minecraft.potion": "Potion", + "item.minecraft.splash_potion": "Splash Potion", + "item.minecraft.lingering_potion": "Lingering Potion", + "item.minecraft.end_crystal": "End Crystal", + "item.minecraft.gold_nugget": "Gold Nugget", + "item.minecraft.glass_bottle": "Glass Bottle", + "item.minecraft.spider_eye": "Spider Eye", + "item.minecraft.fermented_spider_eye": "Fermented Spider Eye", + "item.minecraft.blaze_powder": "Blaze Powder", + "item.minecraft.magma_cream": "Magma Cream", + "item.minecraft.cauldron": "Cauldron", + "item.minecraft.brewing_stand": "Brewing Stand", + "item.minecraft.ender_eye": "Eye of Ender", + "item.minecraft.glistering_melon_slice": "Glistering Melon Slice", + "item.minecraft.axolotl_spawn_egg": "Axolotl Spawn Egg", + "item.minecraft.bat_spawn_egg": "Bat Spawn Egg", + "item.minecraft.bee_spawn_egg": "Bee Spawn Egg", + "item.minecraft.blaze_spawn_egg": "Blaze Spawn Egg", + "item.minecraft.cat_spawn_egg": "Cat Spawn Egg", + "item.minecraft.cave_spider_spawn_egg": "Cave Spider Spawn Egg", + "item.minecraft.chicken_spawn_egg": "Chicken Spawn Egg", + "item.minecraft.cod_spawn_egg": "Cod Spawn Egg", + "item.minecraft.cow_spawn_egg": "Cow Spawn Egg", + "item.minecraft.creeper_spawn_egg": "Creeper Spawn Egg", + "item.minecraft.dolphin_spawn_egg": "Dolphin Spawn Egg", + "item.minecraft.donkey_spawn_egg": "Donkey Spawn Egg", + "item.minecraft.drowned_spawn_egg": "Drowned Spawn Egg", + "item.minecraft.elder_guardian_spawn_egg": "Elder Guardian Spawn Egg", + "item.minecraft.enderman_spawn_egg": "Enderman Spawn Egg", + "item.minecraft.endermite_spawn_egg": "Endermite Spawn Egg", + "item.minecraft.evoker_spawn_egg": "Evoker Spawn Egg", + "item.minecraft.ghast_spawn_egg": "Ghast Spawn Egg", + "item.minecraft.glow_squid_spawn_egg": "Glow Squid Spawn Egg", + "item.minecraft.guardian_spawn_egg": "Guardian Spawn Egg", + "item.minecraft.hoglin_spawn_egg": "Hoglin Spawn Egg", + "item.minecraft.horse_spawn_egg": "Horse Spawn Egg", + "item.minecraft.husk_spawn_egg": "Husk Spawn Egg", + "item.minecraft.ravager_spawn_egg": "Ravager Spawn Egg", + "item.minecraft.llama_spawn_egg": "Llama Spawn Egg", + "item.minecraft.magma_cube_spawn_egg": "Magma Cube Spawn Egg", + "item.minecraft.mooshroom_spawn_egg": "Mooshroom Spawn Egg", + "item.minecraft.mule_spawn_egg": "Mule Spawn Egg", + "item.minecraft.ocelot_spawn_egg": "Ocelot Spawn Egg", + "item.minecraft.panda_spawn_egg": "Panda Spawn Egg", + "item.minecraft.parrot_spawn_egg": "Parrot Spawn Egg", + "item.minecraft.pig_spawn_egg": "Pig Spawn Egg", + "item.minecraft.piglin_spawn_egg": "Piglin Spawn Egg", + "item.minecraft.piglin_brute_spawn_egg": "Piglin Brute Spawn Egg", + "item.minecraft.pillager_spawn_egg": "Pillager Spawn Egg", + "item.minecraft.phantom_spawn_egg": "Phantom Spawn Egg", + "item.minecraft.polar_bear_spawn_egg": "Polar Bear Spawn Egg", + "item.minecraft.pufferfish_spawn_egg": "Pufferfish Spawn Egg", + "item.minecraft.rabbit_spawn_egg": "Rabbit Spawn Egg", + "item.minecraft.fox_spawn_egg": "Fox Spawn Egg", + "item.minecraft.salmon_spawn_egg": "Salmon Spawn Egg", + "item.minecraft.sheep_spawn_egg": "Sheep Spawn Egg", + "item.minecraft.shulker_spawn_egg": "Shulker Spawn Egg", + "item.minecraft.silverfish_spawn_egg": "Silverfish Spawn Egg", + "item.minecraft.skeleton_spawn_egg": "Skeleton Spawn Egg", + "item.minecraft.skeleton_horse_spawn_egg": "Skeleton Horse Spawn Egg", + "item.minecraft.slime_spawn_egg": "Slime Spawn Egg", + "item.minecraft.spider_spawn_egg": "Spider Spawn Egg", + "item.minecraft.squid_spawn_egg": "Squid Spawn Egg", + "item.minecraft.stray_spawn_egg": "Stray Spawn Egg", + "item.minecraft.strider_spawn_egg": "Strider Spawn Egg", + "item.minecraft.trader_llama_spawn_egg": "Trader Llama Spawn Egg", + "item.minecraft.tropical_fish_spawn_egg": "Tropical Fish Spawn Egg", + "item.minecraft.turtle_spawn_egg": "Turtle Spawn Egg", + "item.minecraft.vex_spawn_egg": "Vex Spawn Egg", + "item.minecraft.villager_spawn_egg": "Villager Spawn Egg", + "item.minecraft.wandering_trader_spawn_egg": "Wandering Trader Spawn Egg", + "item.minecraft.vindicator_spawn_egg": "Vindicator Spawn Egg", + "item.minecraft.witch_spawn_egg": "Witch Spawn Egg", + "item.minecraft.wither_skeleton_spawn_egg": "Wither Skeleton Spawn Egg", + "item.minecraft.wolf_spawn_egg": "Wolf Spawn Egg", + "item.minecraft.zoglin_spawn_egg": "Zoglin Spawn Egg", + "item.minecraft.zombie_spawn_egg": "Zombie Spawn Egg", + "item.minecraft.zombie_horse_spawn_egg": "Zombie Horse Spawn Egg", + "item.minecraft.zombified_piglin_spawn_egg": "Zombified Piglin Spawn Egg", + "item.minecraft.zombie_villager_spawn_egg": "Zombie Villager Spawn Egg", + "item.minecraft.goat_spawn_egg": "Goat Spawn Egg", + "item.minecraft.experience_bottle": "Bottle o' Enchanting", + "item.minecraft.fire_charge": "Fire Charge", + "item.minecraft.writable_book": "Book and Quill", + "item.minecraft.written_book": "Written Book", + "item.minecraft.flower_pot": "Flower Pot", + "item.minecraft.map": "Empty Map", + "item.minecraft.carrot": "Carrot", + "item.minecraft.golden_carrot": "Golden Carrot", + "item.minecraft.potato": "Potato", + "item.minecraft.baked_potato": "Baked Potato", + "item.minecraft.poisonous_potato": "Poisonous Potato", + "item.minecraft.carrot_on_a_stick": "Carrot on a Stick", + "item.minecraft.nether_star": "Nether Star", + "item.minecraft.pumpkin_pie": "Pumpkin Pie", + "item.minecraft.enchanted_book": "Enchanted Book", + "item.minecraft.firework_rocket": "Firework Rocket", + "item.minecraft.firework_rocket.flight": "Flight Duration:", + "item.minecraft.firework_star": "Firework Star", + "item.minecraft.firework_star.black": "Black", + "item.minecraft.firework_star.red": "Red", + "item.minecraft.firework_star.green": "Green", + "item.minecraft.firework_star.brown": "Brown", + "item.minecraft.firework_star.blue": "Blue", + "item.minecraft.firework_star.purple": "Purple", + "item.minecraft.firework_star.cyan": "Cyan", + "item.minecraft.firework_star.light_gray": "Light Gray", + "item.minecraft.firework_star.gray": "Gray", + "item.minecraft.firework_star.pink": "Pink", + "item.minecraft.firework_star.lime": "Lime", + "item.minecraft.firework_star.yellow": "Yellow", + "item.minecraft.firework_star.light_blue": "Light Blue", + "item.minecraft.firework_star.magenta": "Magenta", + "item.minecraft.firework_star.orange": "Orange", + "item.minecraft.firework_star.white": "White", + "item.minecraft.firework_star.custom_color": "Custom", + "item.minecraft.firework_star.fade_to": "Fade to", + "item.minecraft.firework_star.flicker": "Twinkle", + "item.minecraft.firework_star.trail": "Trail", + "item.minecraft.firework_star.shape.small_ball": "Small Ball", + "item.minecraft.firework_star.shape.large_ball": "Large Ball", + "item.minecraft.firework_star.shape.star": "Star-shaped", + "item.minecraft.firework_star.shape.creeper": "Creeper-shaped", + "item.minecraft.firework_star.shape.burst": "Burst", + "item.minecraft.firework_star.shape": "Unknown Shape", + "item.minecraft.nether_brick": "Nether Brick", + "item.minecraft.quartz": "Nether Quartz", + "item.minecraft.armor_stand": "Armor Stand", + "item.minecraft.iron_horse_armor": "Iron Horse Armor", + "item.minecraft.golden_horse_armor": "Golden Horse Armor", + "item.minecraft.diamond_horse_armor": "Diamond Horse Armor", + "item.minecraft.leather_horse_armor": "Leather Horse Armor", + "item.minecraft.prismarine_shard": "Prismarine Shard", + "item.minecraft.prismarine_crystals": "Prismarine Crystals", + "item.minecraft.chorus_fruit": "Chorus Fruit", + "item.minecraft.popped_chorus_fruit": "Popped Chorus Fruit", + "item.minecraft.beetroot": "Beetroot", + "item.minecraft.beetroot_seeds": "Beetroot Seeds", + "item.minecraft.beetroot_soup": "Beetroot Soup", + "item.minecraft.dragon_breath": "Dragon's Breath", + "item.minecraft.elytra": "Elytra", + "item.minecraft.totem_of_undying": "Totem of Undying", + "item.minecraft.shulker_shell": "Shulker Shell", + "item.minecraft.iron_nugget": "Iron Nugget", + "item.minecraft.knowledge_book": "Knowledge Book", + "item.minecraft.debug_stick": "Debug Stick", + "item.minecraft.debug_stick.empty": "%s has no properties", + "item.minecraft.debug_stick.update": "\"%s\" to %s", + "item.minecraft.debug_stick.select": "selected \"%s\" (%s)", + "item.minecraft.trident": "Trident", + "item.minecraft.scute": "Scute", + "item.minecraft.turtle_helmet": "Turtle Shell", + "item.minecraft.phantom_membrane": "Phantom Membrane", + "item.minecraft.nautilus_shell": "Nautilus Shell", + "item.minecraft.heart_of_the_sea": "Heart of the Sea", + "item.minecraft.crossbow": "Crossbow", + "item.minecraft.crossbow.projectile": "Projectile:", + "item.minecraft.suspicious_stew": "Suspicious Stew", + "item.minecraft.creeper_banner_pattern": "Banner Pattern", + "item.minecraft.skull_banner_pattern": "Banner Pattern", + "item.minecraft.flower_banner_pattern": "Banner Pattern", + "item.minecraft.mojang_banner_pattern": "Banner Pattern", + "item.minecraft.globe_banner_pattern": "Banner Pattern", + "item.minecraft.creeper_banner_pattern.desc": "Creeper Charge", + "item.minecraft.skull_banner_pattern.desc": "Skull Charge", + "item.minecraft.flower_banner_pattern.desc": "Flower Charge", + "item.minecraft.mojang_banner_pattern.desc": "Thing", + "item.minecraft.globe_banner_pattern.desc": "Globe", + "item.minecraft.piglin_banner_pattern": "Banner Pattern", + "item.minecraft.piglin_banner_pattern.desc": "Snout", + "item.minecraft.sweet_berries": "Sweet Berries", + "item.minecraft.honey_bottle": "Honey Bottle", + "item.minecraft.honeycomb": "Honeycomb", + "item.minecraft.lodestone_compass": "Lodestone Compass", + "item.minecraft.netherite_scrap": "Netherite Scrap", + "item.minecraft.netherite_ingot": "Netherite Ingot", + "item.minecraft.netherite_helmet": "Netherite Helmet", + "item.minecraft.netherite_chestplate": "Netherite Chestplate", + "item.minecraft.netherite_leggings": "Netherite Leggings", + "item.minecraft.netherite_boots": "Netherite Boots", + "item.minecraft.netherite_axe": "Netherite Axe", + "item.minecraft.netherite_pickaxe": "Netherite Pickaxe", + "item.minecraft.netherite_hoe": "Netherite Hoe", + "item.minecraft.netherite_shovel": "Netherite Shovel", + "item.minecraft.netherite_sword": "Netherite Sword", + "item.minecraft.warped_fungus_on_a_stick": "Warped Fungus on a Stick", + "item.minecraft.glow_ink_sac": "Glow Ink Sac", + "item.minecraft.glow_item_frame": "Glow Item Frame", + "container.inventory": "Inventory", + "container.hopper": "Item Hopper", + "container.crafting": "Crafting", + "container.dispenser": "Dispenser", + "container.dropper": "Dropper", + "container.furnace": "Furnace", + "container.enchant": "Enchant", + "container.smoker": "Smoker", + "container.lectern": "Lectern", + "container.blast_furnace": "Blast Furnace", + "container.enchant.lapis.one": "1 Lapis Lazuli", + "container.enchant.lapis.many": "%s Lapis Lazuli", + "container.enchant.level.one": "1 Enchantment Level", + "container.enchant.level.many": "%s Enchantment Levels", + "container.enchant.level.requirement": "Level Requirement: %s", + "container.enchant.clue": "%s . . . ?", + "container.repair": "Repair & Name", + "container.repair.cost": "Enchantment Cost: %1$s", + "container.repair.expensive": "Too Expensive!", + "container.creative": "Item Selection", + "container.brewing": "Brewing Stand", + "container.chest": "Chest", + "container.chestDouble": "Large Chest", + "container.enderchest": "Ender Chest", + "container.beacon": "Beacon", + "container.shulkerBox": "Shulker Box", + "container.shulkerBox.more": "and %s more...", + "container.barrel": "Barrel", + "container.spectatorCantOpen": "Unable to open. Loot not generated yet.", + "container.isLocked": "%s is locked!", + "container.loom": "Loom", + "container.grindstone_title": "Repair & Disenchant", + "container.cartography_table": "Cartography Table", + "container.stonecutter": "Stonecutter", + "container.upgrade": "Upgrade Gear", + "structure_block.invalid_structure_name": "Invalid structure name '%s'", + "structure_block.save_success": "Structure saved as '%s'", + "structure_block.save_failure": "Unable to save structure '%s'", + "structure_block.load_success": "Structure loaded from '%s'", + "structure_block.load_prepare": "Structure '%s' position prepared", + "structure_block.load_not_found": "Structure '%s' is not available", + "structure_block.size_success": "Size successfully detected for '%s'", + "structure_block.size_failure": "Unable to detect structure size. Add corners with matching structure names", + "structure_block.mode.save": "Save", + "structure_block.mode.load": "Load", + "structure_block.mode.data": "Data", + "structure_block.mode.corner": "Corner", + "structure_block.hover.save": "Save: %s", + "structure_block.hover.load": "Load: %s", + "structure_block.hover.data": "Data: %s", + "structure_block.hover.corner": "Corner: %s", + "structure_block.mode_info.save": "Save Mode - Write to File", + "structure_block.mode_info.load": "Load mode - Load from File", + "structure_block.mode_info.data": "Data mode - Game Logic Marker", + "structure_block.mode_info.corner": "Corner Mode - Placement and Size Marker", + "structure_block.structure_name": "Structure Name", + "structure_block.custom_data": "Custom Data Tag Name", + "structure_block.position": "Relative Position", + "structure_block.position.x": "relative Position x", + "structure_block.position.y": "relative position y", + "structure_block.position.z": "relative position z", + "structure_block.size": "Structure Size", + "structure_block.size.x": "structure size x", + "structure_block.size.y": "structure size y", + "structure_block.size.z": "structure size z", + "structure_block.integrity": "Structure Integrity and Seed", + "structure_block.integrity.integrity": "Structure Integrity", + "structure_block.integrity.seed": "Structure Seed", + "structure_block.include_entities": "Include entities:", + "structure_block.detect_size": "Detect structure size and position:", + "structure_block.button.detect_size": "DETECT", + "structure_block.button.save": "SAVE", + "structure_block.button.load": "LOAD", + "structure_block.show_air": "Show Invisible Blocks:", + "structure_block.show_boundingbox": "Show Bounding Box:", + "jigsaw_block.pool": "Target Pool:", + "jigsaw_block.name": "Name:", + "jigsaw_block.target": "Target Name:", + "jigsaw_block.final_state": "Turns into:", + "jigsaw_block.levels": "Levels: %s", + "jigsaw_block.keep_jigsaws": "Keep Jigsaws", + "jigsaw_block.generate": "Generate", + "jigsaw_block.joint_label": "Joint Type:", + "jigsaw_block.joint.rollable": "Rollable", + "jigsaw_block.joint.aligned": "Aligned", + "item.dyed": "Dyed", + "item.unbreakable": "Unbreakable", + "item.canBreak": "Can break:", + "item.canPlace": "Can be placed on:", + "item.color": "Color: %s", + "item.nbt_tags": "NBT: %s tag(s)", + "item.durability": "Durability: %s / %s", + "filled_map.mansion": "Woodland Explorer Map", + "filled_map.monument": "Ocean Explorer Map", + "filled_map.buried_treasure": "Buried Treasure Map", + "filled_map.unknown": "Unknown Map", + "filled_map.id": "Id #%s", + "filled_map.level": "(Level %s/%s)", + "filled_map.scale": "Scaling at 1:%s", + "filled_map.locked": "Locked", + "entity.minecraft.area_effect_cloud": "Area Effect Cloud", + "entity.minecraft.armor_stand": "Armor Stand", + "entity.minecraft.arrow": "Arrow", + "entity.minecraft.axolotl": "Axolotl", + "entity.minecraft.bat": "Bat", + "entity.minecraft.bee": "Bee", + "entity.minecraft.blaze": "Blaze", + "entity.minecraft.boat": "Boat", + "entity.minecraft.cat": "Cat", + "entity.minecraft.cave_spider": "Cave Spider", + "entity.minecraft.chest_minecart": "Minecart with Chest", + "entity.minecraft.chicken": "Chicken", + "entity.minecraft.command_block_minecart": "Minecart with Command Block", + "entity.minecraft.cod": "Cod", + "entity.minecraft.cow": "Cow", + "entity.minecraft.creeper": "Creeper", + "entity.minecraft.dolphin": "Dolphin", + "entity.minecraft.donkey": "Donkey", + "entity.minecraft.drowned": "Drowned", + "entity.minecraft.dragon_fireball": "Dragon Fireball", + "entity.minecraft.egg": "Thrown Egg", + "entity.minecraft.elder_guardian": "Elder Guardian", + "entity.minecraft.end_crystal": "End Crystal", + "entity.minecraft.ender_dragon": "Ender Dragon", + "entity.minecraft.ender_pearl": "Thrown Ender Pearl", + "entity.minecraft.enderman": "Enderman", + "entity.minecraft.endermite": "Endermite", + "entity.minecraft.evoker_fangs": "Evoker Fangs", + "entity.minecraft.evoker": "Evoker", + "entity.minecraft.eye_of_ender": "Eye of Ender", + "entity.minecraft.falling_block": "Falling Block", + "entity.minecraft.fireball": "Fireball", + "entity.minecraft.firework_rocket": "Firework Rocket", + "entity.minecraft.fishing_bobber": "Fishing Bobber", + "entity.minecraft.fox": "Fox", + "entity.minecraft.furnace_minecart": "Minecart with Furnace", + "entity.minecraft.ghast": "Ghast", + "entity.minecraft.giant": "Giant", + "entity.minecraft.glow_item_frame": "Glow Item Frame", + "entity.minecraft.glow_squid": "Glow Squid", + "entity.minecraft.goat": "Goat", + "entity.minecraft.guardian": "Guardian", + "entity.minecraft.hoglin": "Hoglin", + "entity.minecraft.hopper_minecart": "Minecart with Hopper", + "entity.minecraft.horse": "Horse", + "entity.minecraft.husk": "Husk", + "entity.minecraft.ravager": "Ravager", + "entity.minecraft.illusioner": "Illusioner", + "entity.minecraft.item": "Item", + "entity.minecraft.item_frame": "Item Frame", + "entity.minecraft.killer_bunny": "The Killer Bunny", + "entity.minecraft.leash_knot": "Leash Knot", + "entity.minecraft.lightning_bolt": "Lightning Bolt", + "entity.minecraft.llama": "Llama", + "entity.minecraft.llama_spit": "Llama Spit", + "entity.minecraft.magma_cube": "Magma Cube", + "entity.minecraft.marker": "Marker", + "entity.minecraft.minecart": "Minecart", + "entity.minecraft.mooshroom": "Mooshroom", + "entity.minecraft.mule": "Mule", + "entity.minecraft.ocelot": "Ocelot", + "entity.minecraft.painting": "Painting", + "entity.minecraft.panda": "Panda", + "entity.minecraft.parrot": "Parrot", + "entity.minecraft.phantom": "Phantom", + "entity.minecraft.pig": "Pig", + "entity.minecraft.piglin": "Piglin", + "entity.minecraft.piglin_brute": "Piglin Brute", + "entity.minecraft.pillager": "Pillager", + "entity.minecraft.player": "Player", + "entity.minecraft.polar_bear": "Polar Bear", + "entity.minecraft.potion": "Potion", + "entity.minecraft.pufferfish": "Pufferfish", + "entity.minecraft.rabbit": "Rabbit", + "entity.minecraft.salmon": "Salmon", + "entity.minecraft.sheep": "Sheep", + "entity.minecraft.shulker": "Shulker", + "entity.minecraft.shulker_bullet": "Shulker Bullet", + "entity.minecraft.silverfish": "Silverfish", + "entity.minecraft.skeleton": "Skeleton", + "entity.minecraft.skeleton_horse": "Skeleton Horse", + "entity.minecraft.slime": "Slime", + "entity.minecraft.small_fireball": "Small Fireball", + "entity.minecraft.snowball": "Snowball", + "entity.minecraft.snow_golem": "Snow Golem", + "entity.minecraft.spawner_minecart": "Minecart with Spawner", + "entity.minecraft.spectral_arrow": "Spectral Arrow", + "entity.minecraft.spider": "Spider", + "entity.minecraft.squid": "Squid", + "entity.minecraft.stray": "Stray", + "entity.minecraft.strider": "Strider", + "entity.minecraft.tnt": "Primed TNT", + "entity.minecraft.tnt_minecart": "Minecart with TNT", + "entity.minecraft.trader_llama": "Trader Llama", + "entity.minecraft.trident": "Trident", + "entity.minecraft.tropical_fish": "Tropical Fish", + "entity.minecraft.tropical_fish.predefined.0": "Anemone", + "entity.minecraft.tropical_fish.predefined.1": "Black Tang", + "entity.minecraft.tropical_fish.predefined.2": "Blue Tang", + "entity.minecraft.tropical_fish.predefined.3": "Butterflyfish", + "entity.minecraft.tropical_fish.predefined.4": "Cichlid", + "entity.minecraft.tropical_fish.predefined.5": "Clownfish", + "entity.minecraft.tropical_fish.predefined.6": "Cotton Candy Betta", + "entity.minecraft.tropical_fish.predefined.7": "Dottyback", + "entity.minecraft.tropical_fish.predefined.8": "Emperor Red Snapper", + "entity.minecraft.tropical_fish.predefined.9": "Goatfish", + "entity.minecraft.tropical_fish.predefined.10": "Moorish Idol", + "entity.minecraft.tropical_fish.predefined.11": "Ornate Butterflyfish", + "entity.minecraft.tropical_fish.predefined.12": "Parrotfish", + "entity.minecraft.tropical_fish.predefined.13": "Queen Angelfish", + "entity.minecraft.tropical_fish.predefined.14": "Red Cichlid", + "entity.minecraft.tropical_fish.predefined.15": "Red Lipped Blenny", + "entity.minecraft.tropical_fish.predefined.16": "Red Snapper", + "entity.minecraft.tropical_fish.predefined.17": "Threadfin", + "entity.minecraft.tropical_fish.predefined.18": "Tomato Clownfish", + "entity.minecraft.tropical_fish.predefined.19": "Triggerfish", + "entity.minecraft.tropical_fish.predefined.20": "Yellowtail Parrotfish", + "entity.minecraft.tropical_fish.predefined.21": "Yellow Tang", + "entity.minecraft.tropical_fish.type.flopper": "Flopper", + "entity.minecraft.tropical_fish.type.stripey": "Stripey", + "entity.minecraft.tropical_fish.type.glitter": "Glitter", + "entity.minecraft.tropical_fish.type.blockfish": "Blockfish", + "entity.minecraft.tropical_fish.type.betty": "Betty", + "entity.minecraft.tropical_fish.type.clayfish": "Clayfish", + "entity.minecraft.tropical_fish.type.kob": "Kob", + "entity.minecraft.tropical_fish.type.sunstreak": "Sunstreak", + "entity.minecraft.tropical_fish.type.snooper": "Snooper", + "entity.minecraft.tropical_fish.type.dasher": "Dasher", + "entity.minecraft.tropical_fish.type.brinely": "Brinely", + "entity.minecraft.tropical_fish.type.spotty": "Spotty", + "entity.minecraft.turtle": "Turtle", + "entity.minecraft.vex": "Vex", + "entity.minecraft.villager.armorer": "Armorer", + "entity.minecraft.villager.butcher": "Butcher", + "entity.minecraft.villager.cartographer": "Cartographer", + "entity.minecraft.villager.cleric": "Cleric", + "entity.minecraft.villager.farmer": "Farmer", + "entity.minecraft.villager.fisherman": "Fisherman", + "entity.minecraft.villager.fletcher": "Fletcher", + "entity.minecraft.villager.leatherworker": "Leatherworker", + "entity.minecraft.villager.librarian": "Librarian", + "entity.minecraft.villager.mason": "Mason", + "entity.minecraft.villager.none": "Villager", + "entity.minecraft.villager.nitwit": "Nitwit", + "entity.minecraft.villager.shepherd": "Shepherd", + "entity.minecraft.villager.toolsmith": "Toolsmith", + "entity.minecraft.villager.weaponsmith": "Weaponsmith", + "entity.minecraft.villager": "Villager", + "entity.minecraft.wandering_trader": "Wandering Trader", + "entity.minecraft.iron_golem": "Iron Golem", + "entity.minecraft.vindicator": "Vindicator", + "entity.minecraft.witch": "Witch", + "entity.minecraft.wither": "Wither", + "entity.minecraft.wither_skeleton": "Wither Skeleton", + "entity.minecraft.wither_skull": "Wither Skull", + "entity.minecraft.wolf": "Wolf", + "entity.minecraft.experience_bottle": "Thrown Bottle o' Enchanting", + "entity.minecraft.experience_orb": "Experience Orb", + "entity.minecraft.zoglin": "Zoglin", + "entity.minecraft.zombie": "Zombie", + "entity.minecraft.zombie_horse": "Zombie Horse", + "entity.minecraft.zombified_piglin": "Zombified Piglin", + "entity.minecraft.zombie_villager": "Zombie Villager", + "death.fell.accident.ladder": "%1$s fell off a ladder", + "death.fell.accident.vines": "%1$s fell off some vines", + "death.fell.accident.weeping_vines": "%1$s fell off some weeping vines", + "death.fell.accident.twisting_vines": "%1$s fell off some twisting vines", + "death.fell.accident.scaffolding": "%1$s fell off scaffolding", + "death.fell.accident.other_climbable": "%1$s fell while climbing", + "death.fell.accident.generic": "%1$s fell from a high place", + "death.fell.killer": "%1$s was doomed to fall", + "death.fell.assist": "%1$s was doomed to fall by %2$s", + "death.fell.assist.item": "%1$s was doomed to fall by %2$s using %3$s", + "death.fell.finish": "%1$s fell too far and was finished by %2$s", + "death.fell.finish.item": "%1$s fell too far and was finished by %2$s using %3$s", + "death.attack.lightningBolt": "%1$s was struck by lightning", + "death.attack.lightningBolt.player": "%1$s was struck by lightning whilst fighting %2$s", + "death.attack.inFire": "%1$s went up in flames", + "death.attack.inFire.player": "%1$s walked into fire whilst fighting %2$s", + "death.attack.onFire": "%1$s burned to death", + "death.attack.onFire.player": "%1$s was burnt to a crisp whilst fighting %2$s", + "death.attack.lava": "%1$s tried to swim in lava", + "death.attack.lava.player": "%1$s tried to swim in lava to escape %2$s", + "death.attack.hotFloor": "%1$s discovered the floor was lava", + "death.attack.hotFloor.player": "%1$s walked into danger zone due to %2$s", + "death.attack.inWall": "%1$s suffocated in a wall", + "death.attack.inWall.player": "%1$s suffocated in a wall whilst fighting %2$s", + "death.attack.cramming": "%1$s was squished too much", + "death.attack.cramming.player": "%1$s was squashed by %2$s", + "death.attack.drown": "%1$s drowned", + "death.attack.drown.player": "%1$s drowned whilst trying to escape %2$s", + "death.attack.dryout": "%1$s died from dehydration", + "death.attack.dryout.player": "%1$s died from dehydration whilst trying to escape %2$s", + "death.attack.starve": "%1$s starved to death", + "death.attack.starve.player": "%1$s starved to death whilst fighting %2$s", + "death.attack.cactus": "%1$s was pricked to death", + "death.attack.cactus.player": "%1$s walked into a cactus whilst trying to escape %2$s", + "death.attack.generic": "%1$s died", + "death.attack.generic.player": "%1$s died because of %2$s", + "death.attack.explosion": "%1$s blew up", + "death.attack.explosion.player": "%1$s was blown up by %2$s", + "death.attack.explosion.player.item": "%1$s was blown up by %2$s using %3$s", + "death.attack.magic": "%1$s was killed by magic", + "death.attack.magic.player": "%1$s was killed by magic whilst trying to escape %2$s", + "death.attack.even_more_magic": "%1$s was killed by even more magic", + "death.attack.message_too_long": "Actually, message was too long to deliver fully. Sorry! Here's stripped version: %s", + "death.attack.wither": "%1$s withered away", + "death.attack.wither.player": "%1$s withered away whilst fighting %2$s", + "death.attack.witherSkull": "%1$s was shot by a skull from %2$s", + "death.attack.anvil": "%1$s was squashed by a falling anvil", + "death.attack.anvil.player": "%1$s was squashed by a falling anvil whilst fighting %2$s", + "death.attack.fallingBlock": "%1$s was squashed by a falling block", + "death.attack.fallingBlock.player": "%1$s was squashed by a falling block whilst fighting %2$s", + "death.attack.stalagmite": "%1$s was impaled on a stalagmite", + "death.attack.stalagmite.player": "%1$s was impaled on a stalagmite whilst fighting %2$s", + "death.attack.fallingStalactite": "%1$s was skewered by a falling stalactite", + "death.attack.fallingStalactite.player": "%1$s was skewered by a falling stalactite whilst fighting %2$s", + "death.attack.mob": "%1$s was slain by %2$s", + "death.attack.mob.item": "%1$s was slain by %2$s using %3$s", + "death.attack.player": "%1$s was slain by %2$s", + "death.attack.player.item": "%1$s was slain by %2$s using %3$s", + "death.attack.arrow": "%1$s was shot by %2$s", + "death.attack.arrow.item": "%1$s was shot by %2$s using %3$s", + "death.attack.fireball": "%1$s was fireballed by %2$s", + "death.attack.fireball.item": "%1$s was fireballed by %2$s using %3$s", + "death.attack.thrown": "%1$s was pummeled by %2$s", + "death.attack.thrown.item": "%1$s was pummeled by %2$s using %3$s", + "death.attack.indirectMagic": "%1$s was killed by %2$s using magic", + "death.attack.indirectMagic.item": "%1$s was killed by %2$s using %3$s", + "death.attack.thorns": "%1$s was killed trying to hurt %2$s", + "death.attack.thorns.item": "%1$s was killed by %3$s trying to hurt %2$s", + "death.attack.trident": "%1$s was impaled by %2$s", + "death.attack.trident.item": "%1$s was impaled by %2$s with %3$s", + "death.attack.fall": "%1$s hit the ground too hard", + "death.attack.fall.player": "%1$s hit the ground too hard whilst trying to escape %2$s", + "death.attack.outOfWorld": "%1$s fell out of the world", + "death.attack.outOfWorld.player": "%1$s didn't want to live in the same world as %2$s", + "death.attack.dragonBreath": "%1$s was roasted in dragon breath", + "death.attack.dragonBreath.player": "%1$s was roasted in dragon breath by %2$s", + "death.attack.flyIntoWall": "%1$s experienced kinetic energy", + "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy whilst trying to escape %2$s", + "death.attack.fireworks": "%1$s went off with a bang", + "death.attack.fireworks.player": "%1$s went off with a bang whilst fighting %2$s", + "death.attack.fireworks.item": "%1$s went off with a bang due to a firework fired from %3$s by %2$s", + "death.attack.badRespawnPoint.message": "%1$s was killed by %2$s", + "death.attack.badRespawnPoint.link": "Intentional Game Design", + "death.attack.sweetBerryBush": "%1$s was poked to death by a sweet berry bush", + "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush whilst trying to escape %2$s", + "death.attack.sting": "%1$s was stung to death", + "death.attack.sting.player": "%1$s was stung to death by %2$s", + "death.attack.freeze": "%1$s froze to death", + "death.attack.freeze.player": "%1$s was frozen to death by %2$s", + "deathScreen.respawn": "Respawn", + "deathScreen.spectate": "Spectate World", + "deathScreen.titleScreen": "Title Screen", + "deathScreen.score": "Score", + "deathScreen.title.hardcore": "Game Over!", + "deathScreen.title": "You Died!", + "deathScreen.quit.confirm": "Are you sure you want to quit?", + "effect.none": "No Effects", + "effect.minecraft.speed": "Speed", + "effect.minecraft.slowness": "Slowness", + "effect.minecraft.haste": "Haste", + "effect.minecraft.mining_fatigue": "Mining Fatigue", + "effect.minecraft.strength": "Strength", + "effect.minecraft.instant_health": "Instant Health", + "effect.minecraft.instant_damage": "Instant Damage", + "effect.minecraft.jump_boost": "Jump Boost", + "effect.minecraft.nausea": "Nausea", + "effect.minecraft.regeneration": "Regeneration", + "effect.minecraft.resistance": "Resistance", + "effect.minecraft.fire_resistance": "Fire Resistance", + "effect.minecraft.water_breathing": "Water Breathing", + "effect.minecraft.invisibility": "Invisibility", + "effect.minecraft.blindness": "Blindness", + "effect.minecraft.night_vision": "Night Vision", + "effect.minecraft.hunger": "Hunger", + "effect.minecraft.weakness": "Weakness", + "effect.minecraft.poison": "Poison", + "effect.minecraft.wither": "Wither", + "effect.minecraft.health_boost": "Health Boost", + "effect.minecraft.absorption": "Absorption", + "effect.minecraft.saturation": "Saturation", + "effect.minecraft.glowing": "Glowing", + "effect.minecraft.luck": "Luck", + "effect.minecraft.unluck": "Bad Luck", + "effect.minecraft.levitation": "Levitation", + "effect.minecraft.slow_falling": "Slow Falling", + "effect.minecraft.conduit_power": "Conduit Power", + "effect.minecraft.dolphins_grace": "Dolphin's Grace", + "effect.minecraft.bad_omen": "Bad Omen", + "effect.minecraft.hero_of_the_village": "Hero of the Village", + "event.minecraft.raid": "Raid", + "event.minecraft.raid.raiders_remaining": "Raiders Remaining: %s", + "event.minecraft.raid.victory": "Victory", + "event.minecraft.raid.defeat": "Defeat", + "item.minecraft.tipped_arrow.effect.empty": "Uncraftable Tipped Arrow", + "item.minecraft.tipped_arrow.effect.water": "Arrow of Splashing", + "item.minecraft.tipped_arrow.effect.mundane": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.thick": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.awkward": "Tipped Arrow", + "item.minecraft.tipped_arrow.effect.night_vision": "Arrow of Night Vision", + "item.minecraft.tipped_arrow.effect.invisibility": "Arrow of Invisibility", + "item.minecraft.tipped_arrow.effect.leaping": "Arrow of Leaping", + "item.minecraft.tipped_arrow.effect.fire_resistance": "Arrow of Fire Resistance", + "item.minecraft.tipped_arrow.effect.swiftness": "Arrow of Swiftness", + "item.minecraft.tipped_arrow.effect.slowness": "Arrow of Slowness", + "item.minecraft.tipped_arrow.effect.water_breathing": "Arrow of Water Breathing", + "item.minecraft.tipped_arrow.effect.healing": "Arrow of Healing", + "item.minecraft.tipped_arrow.effect.harming": "Arrow of Harming", + "item.minecraft.tipped_arrow.effect.poison": "Arrow of Poison", + "item.minecraft.tipped_arrow.effect.regeneration": "Arrow of Regeneration", + "item.minecraft.tipped_arrow.effect.strength": "Arrow of Strength", + "item.minecraft.tipped_arrow.effect.weakness": "Arrow of Weakness", + "item.minecraft.tipped_arrow.effect.levitation": "Arrow of Levitation", + "item.minecraft.tipped_arrow.effect.luck": "Arrow of Luck", + "item.minecraft.tipped_arrow.effect.turtle_master": "Arrow of the Turtle Master", + "item.minecraft.tipped_arrow.effect.slow_falling": "Arrow of Slow Falling", + "potion.whenDrank": "When Applied:", + "potion.withAmplifier": "%s %s", + "potion.withDuration": "%s (%s)", + "item.minecraft.potion.effect.empty": "Uncraftable Potion", + "item.minecraft.potion.effect.water": "Water Bottle", + "item.minecraft.potion.effect.mundane": "Mundane Potion", + "item.minecraft.potion.effect.thick": "Thick Potion", + "item.minecraft.potion.effect.awkward": "Awkward Potion", + "item.minecraft.potion.effect.night_vision": "Potion of Night Vision", + "item.minecraft.potion.effect.invisibility": "Potion of Invisibility", + "item.minecraft.potion.effect.leaping": "Potion of Leaping", + "item.minecraft.potion.effect.fire_resistance": "Potion of Fire Resistance", + "item.minecraft.potion.effect.swiftness": "Potion of Swiftness", + "item.minecraft.potion.effect.slowness": "Potion of Slowness", + "item.minecraft.potion.effect.water_breathing": "Potion of Water Breathing", + "item.minecraft.potion.effect.healing": "Potion of Healing", + "item.minecraft.potion.effect.harming": "Potion of Harming", + "item.minecraft.potion.effect.poison": "Potion of Poison", + "item.minecraft.potion.effect.regeneration": "Potion of Regeneration", + "item.minecraft.potion.effect.strength": "Potion of Strength", + "item.minecraft.potion.effect.weakness": "Potion of Weakness", + "item.minecraft.potion.effect.levitation": "Potion of Levitation", + "item.minecraft.potion.effect.luck": "Potion of Luck", + "item.minecraft.potion.effect.turtle_master": "Potion of the Turtle Master", + "item.minecraft.potion.effect.slow_falling": "Potion of Slow Falling", + "item.minecraft.splash_potion.effect.empty": "Splash Uncraftable Potion", + "item.minecraft.splash_potion.effect.water": "Splash Water Bottle", + "item.minecraft.splash_potion.effect.mundane": "Mundane Splash Potion", + "item.minecraft.splash_potion.effect.thick": "Thick Splash Potion", + "item.minecraft.splash_potion.effect.awkward": "Awkward Splash Potion", + "item.minecraft.splash_potion.effect.night_vision": "Splash Potion of Night Vision", + "item.minecraft.splash_potion.effect.invisibility": "Splash Potion of Invisibility", + "item.minecraft.splash_potion.effect.leaping": "Splash Potion of Leaping", + "item.minecraft.splash_potion.effect.fire_resistance": "Splash Potion of Fire Resistance", + "item.minecraft.splash_potion.effect.swiftness": "Splash Potion of Swiftness", + "item.minecraft.splash_potion.effect.slowness": "Splash Potion of Slowness", + "item.minecraft.splash_potion.effect.water_breathing": "Splash Potion of Water Breathing", + "item.minecraft.splash_potion.effect.healing": "Splash Potion of Healing", + "item.minecraft.splash_potion.effect.harming": "Splash Potion of Harming", + "item.minecraft.splash_potion.effect.poison": "Splash Potion of Poison", + "item.minecraft.splash_potion.effect.regeneration": "Splash Potion of Regeneration", + "item.minecraft.splash_potion.effect.strength": "Splash Potion of Strength", + "item.minecraft.splash_potion.effect.weakness": "Splash Potion of Weakness", + "item.minecraft.splash_potion.effect.levitation": "Splash Potion of Levitation", + "item.minecraft.splash_potion.effect.luck": "Splash Potion of Luck", + "item.minecraft.splash_potion.effect.turtle_master": "Splash Potion of the Turtle Master", + "item.minecraft.splash_potion.effect.slow_falling": "Splash Potion of Slow Falling", + "item.minecraft.lingering_potion.effect.empty": "Lingering Uncraftable Potion", + "item.minecraft.lingering_potion.effect.water": "Lingering Water Bottle", + "item.minecraft.lingering_potion.effect.mundane": "Mundane Lingering Potion", + "item.minecraft.lingering_potion.effect.thick": "Thick Lingering Potion", + "item.minecraft.lingering_potion.effect.awkward": "Awkward Lingering Potion", + "item.minecraft.lingering_potion.effect.night_vision": "Lingering Potion of Night Vision", + "item.minecraft.lingering_potion.effect.invisibility": "Lingering Potion of Invisibility", + "item.minecraft.lingering_potion.effect.leaping": "Lingering Potion of Leaping", + "item.minecraft.lingering_potion.effect.fire_resistance": "Lingering Potion of Fire Resistance", + "item.minecraft.lingering_potion.effect.swiftness": "Lingering Potion of Swiftness", + "item.minecraft.lingering_potion.effect.slowness": "Lingering Potion of Slowness", + "item.minecraft.lingering_potion.effect.water_breathing": "Lingering Potion of Water Breathing", + "item.minecraft.lingering_potion.effect.healing": "Lingering Potion of Healing", + "item.minecraft.lingering_potion.effect.harming": "Lingering Potion of Harming", + "item.minecraft.lingering_potion.effect.poison": "Lingering Potion of Poison", + "item.minecraft.lingering_potion.effect.regeneration": "Lingering Potion of Regeneration", + "item.minecraft.lingering_potion.effect.strength": "Lingering Potion of Strength", + "item.minecraft.lingering_potion.effect.weakness": "Lingering Potion of Weakness", + "item.minecraft.lingering_potion.effect.levitation": "Lingering Potion of Levitation", + "item.minecraft.lingering_potion.effect.luck": "Lingering Potion of Luck", + "item.minecraft.lingering_potion.effect.turtle_master": "Lingering Potion of the Turtle Master", + "item.minecraft.lingering_potion.effect.slow_falling": "Lingering Potion of Slow Falling", + "potion.potency.0": "", + "potion.potency.1": "II", + "potion.potency.2": "III", + "potion.potency.3": "IV", + "potion.potency.4": "V", + "potion.potency.5": "VI", + "enchantment.minecraft.sharpness": "Sharpness", + "enchantment.minecraft.smite": "Smite", + "enchantment.minecraft.bane_of_arthropods": "Bane of Arthropods", + "enchantment.minecraft.knockback": "Knockback", + "enchantment.minecraft.fire_aspect": "Fire Aspect", + "enchantment.minecraft.sweeping": "Sweeping Edge", + "enchantment.minecraft.protection": "Protection", + "enchantment.minecraft.fire_protection": "Fire Protection", + "enchantment.minecraft.feather_falling": "Feather Falling", + "enchantment.minecraft.blast_protection": "Blast Protection", + "enchantment.minecraft.projectile_protection": "Projectile Protection", + "enchantment.minecraft.respiration": "Respiration", + "enchantment.minecraft.aqua_affinity": "Aqua Affinity", + "enchantment.minecraft.depth_strider": "Depth Strider", + "enchantment.minecraft.frost_walker": "Frost Walker", + "enchantment.minecraft.soul_speed": "Soul Speed", + "enchantment.minecraft.efficiency": "Efficiency", + "enchantment.minecraft.silk_touch": "Silk Touch", + "enchantment.minecraft.unbreaking": "Unbreaking", + "enchantment.minecraft.looting": "Looting", + "enchantment.minecraft.fortune": "Fortune", + "enchantment.minecraft.luck_of_the_sea": "Luck of the Sea", + "enchantment.minecraft.lure": "Lure", + "enchantment.minecraft.power": "Power", + "enchantment.minecraft.flame": "Flame", + "enchantment.minecraft.punch": "Punch", + "enchantment.minecraft.infinity": "Infinity", + "enchantment.minecraft.thorns": "Thorns", + "enchantment.minecraft.mending": "Mending", + "enchantment.minecraft.binding_curse": "Curse of Binding", + "enchantment.minecraft.vanishing_curse": "Curse of Vanishing", + "enchantment.minecraft.loyalty": "Loyalty", + "enchantment.minecraft.impaling": "Impaling", + "enchantment.minecraft.riptide": "Riptide", + "enchantment.minecraft.channeling": "Channeling", + "enchantment.minecraft.multishot": "Multishot", + "enchantment.minecraft.quick_charge": "Quick Charge", + "enchantment.minecraft.piercing": "Piercing", + "enchantment.level.1": "I", + "enchantment.level.2": "II", + "enchantment.level.3": "III", + "enchantment.level.4": "IV", + "enchantment.level.5": "V", + "enchantment.level.6": "VI", + "enchantment.level.7": "VII", + "enchantment.level.8": "VIII", + "enchantment.level.9": "IX", + "enchantment.level.10": "X", + "gui.advancements": "Advancements", + "gui.stats": "Statistics", + "gui.entity_tooltip.type": "Type: %s", + "advancements.empty": "There doesn't seem to be anything here...", + "advancements.sad_label": ":(", + "advancements.toast.task": "Advancement Made!", + "advancements.toast.challenge": "Challenge Complete!", + "advancements.toast.goal": "Goal Reached!", + "stats.tooltip.type.statistic": "Statistic", + "stat.generalButton": "General", + "stat.itemsButton": "Items", + "stat.mobsButton": "Mobs", + "stat_type.minecraft.mined": "Times Mined", + "stat_type.minecraft.crafted": "Times Crafted", + "stat_type.minecraft.used": "Times Used", + "stat_type.minecraft.broken": "Times Broken", + "stat_type.minecraft.picked_up": "Picked Up", + "stat_type.minecraft.dropped": "Dropped", + "stat_type.minecraft.killed": "You killed %s %s", + "stat_type.minecraft.killed.none": "You have never killed %s", + "stat_type.minecraft.killed_by": "%s killed you %s time(s)", + "stat_type.minecraft.killed_by.none": "You have never been killed by %s", + "stat.minecraft.animals_bred": "Animals Bred", + "stat.minecraft.aviate_one_cm": "Distance by Elytra", + "stat.minecraft.clean_armor": "Armor Pieces Cleaned", + "stat.minecraft.clean_banner": "Banners Cleaned", + "stat.minecraft.clean_shulker_box": "Shulker Boxes Cleaned", + "stat.minecraft.climb_one_cm": "Distance Climbed", + "stat.minecraft.bell_ring": "Bells Rung", + "stat.minecraft.target_hit": "Targets Hit", + "stat.minecraft.boat_one_cm": "Distance by Boat", + "stat.minecraft.crouch_one_cm": "Distance Crouched", + "stat.minecraft.damage_dealt": "Damage Dealt", + "stat.minecraft.damage_dealt_absorbed": "Damage Dealt (Absorbed)", + "stat.minecraft.damage_dealt_resisted": "Damage Dealt (Resisted)", + "stat.minecraft.damage_taken": "Damage Taken", + "stat.minecraft.damage_blocked_by_shield": "Damage Blocked by Shield", + "stat.minecraft.damage_absorbed": "Damage Absorbed", + "stat.minecraft.damage_resisted": "Damage Resisted", + "stat.minecraft.deaths": "Number of Deaths", + "stat.minecraft.walk_under_water_one_cm": "Distance Walked under Water", + "stat.minecraft.drop": "Items Dropped", + "stat.minecraft.eat_cake_slice": "Cake Slices Eaten", + "stat.minecraft.enchant_item": "Items Enchanted", + "stat.minecraft.fall_one_cm": "Distance Fallen", + "stat.minecraft.fill_cauldron": "Cauldrons Filled", + "stat.minecraft.fish_caught": "Fish Caught", + "stat.minecraft.fly_one_cm": "Distance Flown", + "stat.minecraft.horse_one_cm": "Distance by Horse", + "stat.minecraft.inspect_dispenser": "Dispensers Searched", + "stat.minecraft.inspect_dropper": "Droppers Searched", + "stat.minecraft.inspect_hopper": "Hoppers Searched", + "stat.minecraft.interact_with_anvil": "Interactions with Anvil", + "stat.minecraft.interact_with_beacon": "Interactions with Beacon", + "stat.minecraft.interact_with_brewingstand": "Interactions with Brewing Stand", + "stat.minecraft.interact_with_campfire": "Interactions with Campfire", + "stat.minecraft.interact_with_cartography_table": "Interactions with Cartography Table", + "stat.minecraft.interact_with_crafting_table": "Interactions with Crafting Table", + "stat.minecraft.interact_with_furnace": "Interactions with Furnace", + "stat.minecraft.interact_with_grindstone": "Interactions with Grindstone", + "stat.minecraft.interact_with_lectern": "Interactions with Lectern", + "stat.minecraft.interact_with_loom": "Interactions with Loom", + "stat.minecraft.interact_with_blast_furnace": "Interactions with Blast Furnace", + "stat.minecraft.interact_with_smithing_table": "Interactions with Smithing Table", + "stat.minecraft.interact_with_smoker": "Interactions with Smoker", + "stat.minecraft.interact_with_stonecutter": "Interactions with Stonecutter", + "stat.minecraft.jump": "Jumps", + "stat.minecraft.junk_fished": "Junk Fished", + "stat.minecraft.leave_game": "Games Quit", + "stat.minecraft.minecart_one_cm": "Distance by Minecart", + "stat.minecraft.mob_kills": "Mob Kills", + "stat.minecraft.open_barrel": "Barrels Opened", + "stat.minecraft.open_chest": "Chests Opened", + "stat.minecraft.open_enderchest": "Ender Chests Opened", + "stat.minecraft.open_shulker_box": "Shulker Boxes Opened", + "stat.minecraft.pig_one_cm": "Distance by Pig", + "stat.minecraft.strider_one_cm": "Distance by Strider", + "stat.minecraft.player_kills": "Player Kills", + "stat.minecraft.play_noteblock": "Note Blocks Played", + "stat.minecraft.play_time": "Time Played", + "stat.minecraft.play_record": "Music Discs Played", + "stat.minecraft.pot_flower": "Plants Potted", + "stat.minecraft.raid_trigger": "Raids Triggered", + "stat.minecraft.raid_win": "Raids Won", + "stat.minecraft.ring_bell": "Bells Rung", + "stat.minecraft.sleep_in_bed": "Times Slept in a Bed", + "stat.minecraft.sneak_time": "Sneak Time", + "stat.minecraft.sprint_one_cm": "Distance Sprinted", + "stat.minecraft.walk_on_water_one_cm": "Distance Walked on Water", + "stat.minecraft.swim_one_cm": "Distance Swum", + "stat.minecraft.talked_to_villager": "Talked to Villagers", + "stat.minecraft.time_since_rest": "Time Since Last Rest", + "stat.minecraft.time_since_death": "Time Since Last Death", + "stat.minecraft.total_world_time": "Time with World Open", + "stat.minecraft.traded_with_villager": "Traded with Villagers", + "stat.minecraft.treasure_fished": "Treasure Fished", + "stat.minecraft.trigger_trapped_chest": "Trapped Chests Triggered", + "stat.minecraft.tune_noteblock": "Note Blocks Tuned", + "stat.minecraft.use_cauldron": "Water Taken from Cauldron", + "stat.minecraft.walk_one_cm": "Distance Walked", + "recipe.toast.title": "New Recipes Unlocked!", + "recipe.toast.description": "Check your recipe book", + "itemGroup.buildingBlocks": "Building Blocks", + "itemGroup.decorations": "Decoration Blocks", + "itemGroup.redstone": "Redstone", + "itemGroup.transportation": "Transportation", + "itemGroup.misc": "Miscellaneous", + "itemGroup.search": "Search Items", + "itemGroup.food": "Foodstuffs", + "itemGroup.tools": "Tools", + "itemGroup.combat": "Combat", + "itemGroup.brewing": "Brewing", + "itemGroup.materials": "Materials", + "itemGroup.inventory": "Survival Inventory", + "itemGroup.hotbar": "Saved Hotbars", + "inventory.binSlot": "Destroy Item", + "inventory.hotbarSaved": "Item hotbar saved (restore with %1$s+%2$s)", + "inventory.hotbarInfo": "Save hotbar with %1$s+%2$s", + "advMode.setCommand": "Set Console Command for Block", + "advMode.setCommand.success": "Command set: %s", + "advMode.command": "Console Command", + "advMode.nearestPlayer": "Use \"@p\" to target nearest player", + "advMode.randomPlayer": "Use \"@r\" to target random player", + "advMode.allPlayers": "Use \"@a\" to target all players", + "advMode.allEntities": "Use \"@e\" to target all entities", + "advMode.self": "Use \"@s\" to target the executing entity", + "advMode.previousOutput": "Previous Output", + "advMode.mode": "Mode", + "advMode.mode.sequence": "Chain", + "advMode.mode.auto": "Repeat", + "advMode.mode.redstone": "Impulse", + "advMode.type": "Type", + "advMode.mode.conditional": "Conditional", + "advMode.mode.unconditional": "Unconditional", + "advMode.triggering": "Triggering", + "advMode.mode.redstoneTriggered": "Needs Redstone", + "advMode.mode.autoexec.bat": "Always Active", + "advMode.notEnabled": "Command blocks are not enabled on this server", + "advMode.notAllowed": "Must be an opped player in creative mode", + "advMode.trackOutput": "Track output", + "mount.onboard": "Press %1$s to Dismount", + "build.tooHigh": "Height limit for building is %s", + "item.modifiers.mainhand": "When in Main Hand:", + "item.modifiers.offhand": "When in Off Hand:", + "item.modifiers.feet": "When on Feet:", + "item.modifiers.legs": "When on Legs:", + "item.modifiers.chest": "When on Body:", + "item.modifiers.head": "When on Head:", + "attribute.unknown": "Unknown attribute", + "attribute.modifier.plus.0": "+%s %s", + "attribute.modifier.plus.1": "+%s%% %s", + "attribute.modifier.plus.2": "+%s%% %s", + "attribute.modifier.take.0": "-%s %s", + "attribute.modifier.take.1": "-%s%% %s", + "attribute.modifier.take.2": "-%s%% %s", + "attribute.modifier.equals.0": "%s %s", + "attribute.modifier.equals.1": "%s%% %s", + "attribute.modifier.equals.2": "%s%% %s", + "attribute.name.horse.jump_strength": "Horse Jump Strength", + "attribute.name.zombie.spawn_reinforcements": "Zombie Reinforcements", + "attribute.name.generic.max_health": "Max Health", + "attribute.name.generic.follow_range": "Mob Follow Range", + "attribute.name.generic.knockback_resistance": "Knockback Resistance", + "attribute.name.generic.movement_speed": "Speed", + "attribute.name.generic.flying_speed": "Flying Speed", + "attribute.name.generic.attack_damage": "Attack Damage", + "attribute.name.generic.attack_knockback": "Attack Knockback", + "attribute.name.generic.attack_speed": "Attack Speed", + "attribute.name.generic.luck": "Luck", + "attribute.name.generic.armor": "Armor", + "attribute.name.generic.armor_toughness": "Armor Toughness", + "screenshot.success": "Saved screenshot as %s", + "screenshot.failure": "Couldn't save screenshot: %s", + "block.minecraft.black_banner": "Black Banner", + "block.minecraft.red_banner": "Red Banner", + "block.minecraft.green_banner": "Green Banner", + "block.minecraft.brown_banner": "Brown Banner", + "block.minecraft.blue_banner": "Blue Banner", + "block.minecraft.purple_banner": "Purple Banner", + "block.minecraft.cyan_banner": "Cyan Banner", + "block.minecraft.light_gray_banner": "Light Gray Banner", + "block.minecraft.gray_banner": "Gray Banner", + "block.minecraft.pink_banner": "Pink Banner", + "block.minecraft.lime_banner": "Lime Banner", + "block.minecraft.yellow_banner": "Yellow Banner", + "block.minecraft.light_blue_banner": "Light Blue Banner", + "block.minecraft.magenta_banner": "Magenta Banner", + "block.minecraft.orange_banner": "Orange Banner", + "block.minecraft.white_banner": "White Banner", + "item.minecraft.shield": "Shield", + "item.minecraft.shield.black": "Black Shield", + "item.minecraft.shield.red": "Red Shield", + "item.minecraft.shield.green": "Green Shield", + "item.minecraft.shield.brown": "Brown Shield", + "item.minecraft.shield.blue": "Blue Shield", + "item.minecraft.shield.purple": "Purple Shield", + "item.minecraft.shield.cyan": "Cyan Shield", + "item.minecraft.shield.light_gray": "Light Gray Shield", + "item.minecraft.shield.gray": "Gray Shield", + "item.minecraft.shield.pink": "Pink Shield", + "item.minecraft.shield.lime": "Lime Shield", + "item.minecraft.shield.yellow": "Yellow Shield", + "item.minecraft.shield.light_blue": "Light Blue Shield", + "item.minecraft.shield.magenta": "Magenta Shield", + "item.minecraft.shield.orange": "Orange Shield", + "item.minecraft.shield.white": "White Shield", + "block.minecraft.banner.base.black": "Fully Black Field", + "block.minecraft.banner.base.red": "Fully Red Field", + "block.minecraft.banner.base.green": "Fully Green Field", + "block.minecraft.banner.base.brown": "Fully Brown Field", + "block.minecraft.banner.base.blue": "Fully Blue Field", + "block.minecraft.banner.base.purple": "Fully Purple Field", + "block.minecraft.banner.base.cyan": "Fully Cyan Field", + "block.minecraft.banner.base.light_gray": "Fully Light Gray Field", + "block.minecraft.banner.base.gray": "Fully Gray Field", + "block.minecraft.banner.base.pink": "Fully Pink Field", + "block.minecraft.banner.base.lime": "Fully Lime Field", + "block.minecraft.banner.base.yellow": "Fully Yellow Field", + "block.minecraft.banner.base.light_blue": "Fully Light Blue Field", + "block.minecraft.banner.base.magenta": "Fully Magenta Field", + "block.minecraft.banner.base.orange": "Fully Orange Field", + "block.minecraft.banner.base.white": "Fully White Field", + "block.minecraft.banner.square_bottom_left.black": "Black Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.red": "Red Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.green": "Green Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.brown": "Brown Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.blue": "Blue Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.purple": "Purple Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.cyan": "Cyan Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.light_gray": "Light Gray Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.gray": "Gray Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.pink": "Pink Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.lime": "Lime Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.yellow": "Yellow Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.light_blue": "Light Blue Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.magenta": "Magenta Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.orange": "Orange Base Dexter Canton", + "block.minecraft.banner.square_bottom_left.white": "White Base Dexter Canton", + "block.minecraft.banner.square_bottom_right.black": "Black Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.red": "Red Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.green": "Green Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.brown": "Brown Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.blue": "Blue Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.purple": "Purple Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.cyan": "Cyan Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.light_gray": "Light Gray Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.gray": "Gray Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.pink": "Pink Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.lime": "Lime Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.yellow": "Yellow Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.light_blue": "Light Blue Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.magenta": "Magenta Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.orange": "Orange Base Sinister Canton", + "block.minecraft.banner.square_bottom_right.white": "White Base Sinister Canton", + "block.minecraft.banner.square_top_left.black": "Black Chief Dexter Canton", + "block.minecraft.banner.square_top_left.red": "Red Chief Dexter Canton", + "block.minecraft.banner.square_top_left.green": "Green Chief Dexter Canton", + "block.minecraft.banner.square_top_left.brown": "Brown Chief Dexter Canton", + "block.minecraft.banner.square_top_left.blue": "Blue Chief Dexter Canton", + "block.minecraft.banner.square_top_left.purple": "Purple Chief Dexter Canton", + "block.minecraft.banner.square_top_left.cyan": "Cyan Chief Dexter Canton", + "block.minecraft.banner.square_top_left.light_gray": "Light Gray Chief Dexter Canton", + "block.minecraft.banner.square_top_left.gray": "Gray Chief Dexter Canton", + "block.minecraft.banner.square_top_left.pink": "Pink Chief Dexter Canton", + "block.minecraft.banner.square_top_left.lime": "Lime Chief Dexter Canton", + "block.minecraft.banner.square_top_left.yellow": "Yellow Chief Dexter Canton", + "block.minecraft.banner.square_top_left.light_blue": "Light Blue Chief Dexter Canton", + "block.minecraft.banner.square_top_left.magenta": "Magenta Chief Dexter Canton", + "block.minecraft.banner.square_top_left.orange": "Orange Chief Dexter Canton", + "block.minecraft.banner.square_top_left.white": "White Chief Dexter Canton", + "block.minecraft.banner.square_top_right.black": "Black Chief Sinister Canton", + "block.minecraft.banner.square_top_right.red": "Red Chief Sinister Canton", + "block.minecraft.banner.square_top_right.green": "Green Chief Sinister Canton", + "block.minecraft.banner.square_top_right.brown": "Brown Chief Sinister Canton", + "block.minecraft.banner.square_top_right.blue": "Blue Chief Sinister Canton", + "block.minecraft.banner.square_top_right.purple": "Purple Chief Sinister Canton", + "block.minecraft.banner.square_top_right.cyan": "Cyan Chief Sinister Canton", + "block.minecraft.banner.square_top_right.light_gray": "Light Gray Chief Sinister Canton", + "block.minecraft.banner.square_top_right.gray": "Gray Chief Sinister Canton", + "block.minecraft.banner.square_top_right.pink": "Pink Chief Sinister Canton", + "block.minecraft.banner.square_top_right.lime": "Lime Chief Sinister Canton", + "block.minecraft.banner.square_top_right.yellow": "Yellow Chief Sinister Canton", + "block.minecraft.banner.square_top_right.light_blue": "Light Blue Chief Sinister Canton", + "block.minecraft.banner.square_top_right.magenta": "Magenta Chief Sinister Canton", + "block.minecraft.banner.square_top_right.orange": "Orange Chief Sinister Canton", + "block.minecraft.banner.square_top_right.white": "White Chief Sinister Canton", + "block.minecraft.banner.stripe_bottom.black": "Black Base", + "block.minecraft.banner.stripe_bottom.red": "Red Base", + "block.minecraft.banner.stripe_bottom.green": "Green Base", + "block.minecraft.banner.stripe_bottom.brown": "Brown Base", + "block.minecraft.banner.stripe_bottom.blue": "Blue Base", + "block.minecraft.banner.stripe_bottom.purple": "Purple Base", + "block.minecraft.banner.stripe_bottom.cyan": "Cyan Base", + "block.minecraft.banner.stripe_bottom.light_gray": "Light Gray Base", + "block.minecraft.banner.stripe_bottom.gray": "Gray Base", + "block.minecraft.banner.stripe_bottom.pink": "Pink Base", + "block.minecraft.banner.stripe_bottom.lime": "Lime Base", + "block.minecraft.banner.stripe_bottom.yellow": "Yellow Base", + "block.minecraft.banner.stripe_bottom.light_blue": "Light Blue Base", + "block.minecraft.banner.stripe_bottom.magenta": "Magenta Base", + "block.minecraft.banner.stripe_bottom.orange": "Orange Base", + "block.minecraft.banner.stripe_bottom.white": "White Base", + "block.minecraft.banner.stripe_top.black": "Black Chief", + "block.minecraft.banner.stripe_top.red": "Red Chief", + "block.minecraft.banner.stripe_top.green": "Green Chief", + "block.minecraft.banner.stripe_top.brown": "Brown Chief", + "block.minecraft.banner.stripe_top.blue": "Blue Chief", + "block.minecraft.banner.stripe_top.purple": "Purple Chief", + "block.minecraft.banner.stripe_top.cyan": "Cyan Chief", + "block.minecraft.banner.stripe_top.light_gray": "Light Gray Chief", + "block.minecraft.banner.stripe_top.gray": "Gray Chief", + "block.minecraft.banner.stripe_top.pink": "Pink Chief", + "block.minecraft.banner.stripe_top.lime": "Lime Chief", + "block.minecraft.banner.stripe_top.yellow": "Yellow Chief", + "block.minecraft.banner.stripe_top.light_blue": "Light Blue Chief", + "block.minecraft.banner.stripe_top.magenta": "Magenta Chief", + "block.minecraft.banner.stripe_top.orange": "Orange Chief", + "block.minecraft.banner.stripe_top.white": "White Chief", + "block.minecraft.banner.stripe_left.black": "Black Pale Dexter", + "block.minecraft.banner.stripe_left.red": "Red Pale Dexter", + "block.minecraft.banner.stripe_left.green": "Green Pale Dexter", + "block.minecraft.banner.stripe_left.brown": "Brown Pale Dexter", + "block.minecraft.banner.stripe_left.blue": "Blue Pale Dexter", + "block.minecraft.banner.stripe_left.purple": "Purple Pale Dexter", + "block.minecraft.banner.stripe_left.cyan": "Cyan Pale Dexter", + "block.minecraft.banner.stripe_left.light_gray": "Light Gray Pale Dexter", + "block.minecraft.banner.stripe_left.gray": "Gray Pale Dexter", + "block.minecraft.banner.stripe_left.pink": "Pink Pale Dexter", + "block.minecraft.banner.stripe_left.lime": "Lime Pale Dexter", + "block.minecraft.banner.stripe_left.yellow": "Yellow Pale Dexter", + "block.minecraft.banner.stripe_left.light_blue": "Light Blue Pale Dexter", + "block.minecraft.banner.stripe_left.magenta": "Magenta Pale Dexter", + "block.minecraft.banner.stripe_left.orange": "Orange Pale Dexter", + "block.minecraft.banner.stripe_left.white": "White Pale Dexter", + "block.minecraft.banner.stripe_right.black": "Black Pale Sinister", + "block.minecraft.banner.stripe_right.red": "Red Pale Sinister", + "block.minecraft.banner.stripe_right.green": "Green Pale Sinister", + "block.minecraft.banner.stripe_right.brown": "Brown Pale Sinister", + "block.minecraft.banner.stripe_right.blue": "Blue Pale Sinister", + "block.minecraft.banner.stripe_right.purple": "Purple Pale Sinister", + "block.minecraft.banner.stripe_right.cyan": "Cyan Pale Sinister", + "block.minecraft.banner.stripe_right.light_gray": "Light Gray Pale Sinister", + "block.minecraft.banner.stripe_right.gray": "Gray Pale Sinister", + "block.minecraft.banner.stripe_right.pink": "Pink Pale Sinister", + "block.minecraft.banner.stripe_right.lime": "Lime Pale Sinister", + "block.minecraft.banner.stripe_right.yellow": "Yellow Pale Sinister", + "block.minecraft.banner.stripe_right.light_blue": "Light Blue Pale Sinister", + "block.minecraft.banner.stripe_right.magenta": "Magenta Pale Sinister", + "block.minecraft.banner.stripe_right.orange": "Orange Pale Sinister", + "block.minecraft.banner.stripe_right.white": "White Pale Sinister", + "block.minecraft.banner.stripe_center.black": "Black Pale", + "block.minecraft.banner.stripe_center.red": "Red Pale", + "block.minecraft.banner.stripe_center.green": "Green Pale", + "block.minecraft.banner.stripe_center.brown": "Brown Pale", + "block.minecraft.banner.stripe_center.blue": "Blue Pale", + "block.minecraft.banner.stripe_center.purple": "Purple Pale", + "block.minecraft.banner.stripe_center.cyan": "Cyan Pale", + "block.minecraft.banner.stripe_center.light_gray": "Light Gray Pale", + "block.minecraft.banner.stripe_center.gray": "Gray Pale", + "block.minecraft.banner.stripe_center.pink": "Pink Pale", + "block.minecraft.banner.stripe_center.lime": "Lime Pale", + "block.minecraft.banner.stripe_center.yellow": "Yellow Pale", + "block.minecraft.banner.stripe_center.light_blue": "Light Blue Pale", + "block.minecraft.banner.stripe_center.magenta": "Magenta Pale", + "block.minecraft.banner.stripe_center.orange": "Orange Pale", + "block.minecraft.banner.stripe_center.white": "White Pale", + "block.minecraft.banner.stripe_middle.black": "Black Fess", + "block.minecraft.banner.stripe_middle.red": "Red Fess", + "block.minecraft.banner.stripe_middle.green": "Green Fess", + "block.minecraft.banner.stripe_middle.brown": "Brown Fess", + "block.minecraft.banner.stripe_middle.blue": "Blue Fess", + "block.minecraft.banner.stripe_middle.purple": "Purple Fess", + "block.minecraft.banner.stripe_middle.cyan": "Cyan Fess", + "block.minecraft.banner.stripe_middle.light_gray": "Light Gray Fess", + "block.minecraft.banner.stripe_middle.gray": "Gray Fess", + "block.minecraft.banner.stripe_middle.pink": "Pink Fess", + "block.minecraft.banner.stripe_middle.lime": "Lime Fess", + "block.minecraft.banner.stripe_middle.yellow": "Yellow Fess", + "block.minecraft.banner.stripe_middle.light_blue": "Light Blue Fess", + "block.minecraft.banner.stripe_middle.magenta": "Magenta Fess", + "block.minecraft.banner.stripe_middle.orange": "Orange Fess", + "block.minecraft.banner.stripe_middle.white": "White Fess", + "block.minecraft.banner.stripe_downright.black": "Black Bend", + "block.minecraft.banner.stripe_downright.red": "Red Bend", + "block.minecraft.banner.stripe_downright.green": "Green Bend", + "block.minecraft.banner.stripe_downright.brown": "Brown Bend", + "block.minecraft.banner.stripe_downright.blue": "Blue Bend", + "block.minecraft.banner.stripe_downright.purple": "Purple Bend", + "block.minecraft.banner.stripe_downright.cyan": "Cyan Bend", + "block.minecraft.banner.stripe_downright.light_gray": "Light Gray Bend", + "block.minecraft.banner.stripe_downright.gray": "Gray Bend", + "block.minecraft.banner.stripe_downright.pink": "Pink Bend", + "block.minecraft.banner.stripe_downright.lime": "Lime Bend", + "block.minecraft.banner.stripe_downright.yellow": "Yellow Bend", + "block.minecraft.banner.stripe_downright.light_blue": "Light Blue Bend", + "block.minecraft.banner.stripe_downright.magenta": "Magenta Bend", + "block.minecraft.banner.stripe_downright.orange": "Orange Bend", + "block.minecraft.banner.stripe_downright.white": "White Bend", + "block.minecraft.banner.stripe_downleft.black": "Black Bend Sinister", + "block.minecraft.banner.stripe_downleft.red": "Red Bend Sinister", + "block.minecraft.banner.stripe_downleft.green": "Green Bend Sinister", + "block.minecraft.banner.stripe_downleft.brown": "Brown Bend Sinister", + "block.minecraft.banner.stripe_downleft.blue": "Blue Bend Sinister", + "block.minecraft.banner.stripe_downleft.purple": "Purple Bend Sinister", + "block.minecraft.banner.stripe_downleft.cyan": "Cyan Bend Sinister", + "block.minecraft.banner.stripe_downleft.light_gray": "Light Gray Bend Sinister", + "block.minecraft.banner.stripe_downleft.gray": "Gray Bend Sinister", + "block.minecraft.banner.stripe_downleft.pink": "Pink Bend Sinister", + "block.minecraft.banner.stripe_downleft.lime": "Lime Bend Sinister", + "block.minecraft.banner.stripe_downleft.yellow": "Yellow Bend Sinister", + "block.minecraft.banner.stripe_downleft.light_blue": "Light Blue Bend Sinister", + "block.minecraft.banner.stripe_downleft.magenta": "Magenta Bend Sinister", + "block.minecraft.banner.stripe_downleft.orange": "Orange Bend Sinister", + "block.minecraft.banner.stripe_downleft.white": "White Bend Sinister", + "block.minecraft.banner.small_stripes.black": "Black Paly", + "block.minecraft.banner.small_stripes.red": "Red Paly", + "block.minecraft.banner.small_stripes.green": "Green Paly", + "block.minecraft.banner.small_stripes.brown": "Brown Paly", + "block.minecraft.banner.small_stripes.blue": "Blue Paly", + "block.minecraft.banner.small_stripes.purple": "Purple Paly", + "block.minecraft.banner.small_stripes.cyan": "Cyan Paly", + "block.minecraft.banner.small_stripes.light_gray": "Light Gray Paly", + "block.minecraft.banner.small_stripes.gray": "Gray Paly", + "block.minecraft.banner.small_stripes.pink": "Pink Paly", + "block.minecraft.banner.small_stripes.lime": "Lime Paly", + "block.minecraft.banner.small_stripes.yellow": "Yellow Paly", + "block.minecraft.banner.small_stripes.light_blue": "Light Blue Paly", + "block.minecraft.banner.small_stripes.magenta": "Magenta Paly", + "block.minecraft.banner.small_stripes.orange": "Orange Paly", + "block.minecraft.banner.small_stripes.white": "White Paly", + "block.minecraft.banner.cross.black": "Black Saltire", + "block.minecraft.banner.cross.red": "Red Saltire", + "block.minecraft.banner.cross.green": "Green Saltire", + "block.minecraft.banner.cross.brown": "Brown Saltire", + "block.minecraft.banner.cross.blue": "Blue Saltire", + "block.minecraft.banner.cross.purple": "Purple Saltire", + "block.minecraft.banner.cross.cyan": "Cyan Saltire", + "block.minecraft.banner.cross.light_gray": "Light Gray Saltire", + "block.minecraft.banner.cross.gray": "Gray Saltire", + "block.minecraft.banner.cross.pink": "Pink Saltire", + "block.minecraft.banner.cross.lime": "Lime Saltire", + "block.minecraft.banner.cross.yellow": "Yellow Saltire", + "block.minecraft.banner.cross.light_blue": "Light Blue Saltire", + "block.minecraft.banner.cross.magenta": "Magenta Saltire", + "block.minecraft.banner.cross.orange": "Orange Saltire", + "block.minecraft.banner.cross.white": "White Saltire", + "block.minecraft.banner.triangle_bottom.black": "Black Chevron", + "block.minecraft.banner.triangle_bottom.red": "Red Chevron", + "block.minecraft.banner.triangle_bottom.green": "Green Chevron", + "block.minecraft.banner.triangle_bottom.brown": "Brown Chevron", + "block.minecraft.banner.triangle_bottom.blue": "Blue Chevron", + "block.minecraft.banner.triangle_bottom.purple": "Purple Chevron", + "block.minecraft.banner.triangle_bottom.cyan": "Cyan Chevron", + "block.minecraft.banner.triangle_bottom.light_gray": "Light Gray Chevron", + "block.minecraft.banner.triangle_bottom.gray": "Gray Chevron", + "block.minecraft.banner.triangle_bottom.pink": "Pink Chevron", + "block.minecraft.banner.triangle_bottom.lime": "Lime Chevron", + "block.minecraft.banner.triangle_bottom.yellow": "Yellow Chevron", + "block.minecraft.banner.triangle_bottom.light_blue": "Light Blue Chevron", + "block.minecraft.banner.triangle_bottom.magenta": "Magenta Chevron", + "block.minecraft.banner.triangle_bottom.orange": "Orange Chevron", + "block.minecraft.banner.triangle_bottom.white": "White Chevron", + "block.minecraft.banner.triangle_top.black": "Black Inverted Chevron", + "block.minecraft.banner.triangle_top.red": "Red Inverted Chevron", + "block.minecraft.banner.triangle_top.green": "Green Inverted Chevron", + "block.minecraft.banner.triangle_top.brown": "Brown Inverted Chevron", + "block.minecraft.banner.triangle_top.blue": "Blue Inverted Chevron", + "block.minecraft.banner.triangle_top.purple": "Purple Inverted Chevron", + "block.minecraft.banner.triangle_top.cyan": "Cyan Inverted Chevron", + "block.minecraft.banner.triangle_top.light_gray": "Light Gray Inverted Chevron", + "block.minecraft.banner.triangle_top.gray": "Gray Inverted Chevron", + "block.minecraft.banner.triangle_top.pink": "Pink Inverted Chevron", + "block.minecraft.banner.triangle_top.lime": "Lime Inverted Chevron", + "block.minecraft.banner.triangle_top.yellow": "Yellow Inverted Chevron", + "block.minecraft.banner.triangle_top.light_blue": "Light Blue Inverted Chevron", + "block.minecraft.banner.triangle_top.magenta": "Magenta Inverted Chevron", + "block.minecraft.banner.triangle_top.orange": "Orange Inverted Chevron", + "block.minecraft.banner.triangle_top.white": "White Inverted Chevron", + "block.minecraft.banner.triangles_bottom.black": "Black Base Indented", + "block.minecraft.banner.triangles_bottom.red": "Red Base Indented", + "block.minecraft.banner.triangles_bottom.green": "Green Base Indented", + "block.minecraft.banner.triangles_bottom.brown": "Brown Base Indented", + "block.minecraft.banner.triangles_bottom.blue": "Blue Base Indented", + "block.minecraft.banner.triangles_bottom.purple": "Purple Base Indented", + "block.minecraft.banner.triangles_bottom.cyan": "Cyan Base Indented", + "block.minecraft.banner.triangles_bottom.light_gray": "Light Gray Base Indented", + "block.minecraft.banner.triangles_bottom.gray": "Gray Base Indented", + "block.minecraft.banner.triangles_bottom.pink": "Pink Base Indented", + "block.minecraft.banner.triangles_bottom.lime": "Lime Base Indented", + "block.minecraft.banner.triangles_bottom.yellow": "Yellow Base Indented", + "block.minecraft.banner.triangles_bottom.light_blue": "Light Blue Base Indented", + "block.minecraft.banner.triangles_bottom.magenta": "Magenta Base Indented", + "block.minecraft.banner.triangles_bottom.orange": "Orange Base Indented", + "block.minecraft.banner.triangles_bottom.white": "White Base Indented", + "block.minecraft.banner.triangles_top.black": "Black Chief Indented", + "block.minecraft.banner.triangles_top.red": "Red Chief Indented", + "block.minecraft.banner.triangles_top.green": "Green Chief Indented", + "block.minecraft.banner.triangles_top.brown": "Brown Chief Indented", + "block.minecraft.banner.triangles_top.blue": "Blue Chief Indented", + "block.minecraft.banner.triangles_top.purple": "Purple Chief Indented", + "block.minecraft.banner.triangles_top.cyan": "Cyan Chief Indented", + "block.minecraft.banner.triangles_top.light_gray": "Light Gray Chief Indented", + "block.minecraft.banner.triangles_top.gray": "Gray Chief Indented", + "block.minecraft.banner.triangles_top.pink": "Pink Chief Indented", + "block.minecraft.banner.triangles_top.lime": "Lime Chief Indented", + "block.minecraft.banner.triangles_top.yellow": "Yellow Chief Indented", + "block.minecraft.banner.triangles_top.light_blue": "Light Blue Chief Indented", + "block.minecraft.banner.triangles_top.magenta": "Magenta Chief Indented", + "block.minecraft.banner.triangles_top.orange": "Orange Chief Indented", + "block.minecraft.banner.triangles_top.white": "White Chief Indented", + "block.minecraft.banner.diagonal_left.black": "Black Per Bend Sinister", + "block.minecraft.banner.diagonal_left.red": "Red Per Bend Sinister", + "block.minecraft.banner.diagonal_left.green": "Green Per Bend Sinister", + "block.minecraft.banner.diagonal_left.brown": "Brown Per Bend Sinister", + "block.minecraft.banner.diagonal_left.blue": "Blue Per Bend Sinister", + "block.minecraft.banner.diagonal_left.purple": "Purple Per Bend Sinister", + "block.minecraft.banner.diagonal_left.cyan": "Cyan Per Bend Sinister", + "block.minecraft.banner.diagonal_left.light_gray": "Light Gray Per Bend Sinister", + "block.minecraft.banner.diagonal_left.gray": "Gray Per Bend Sinister", + "block.minecraft.banner.diagonal_left.pink": "Pink Per Bend Sinister", + "block.minecraft.banner.diagonal_left.lime": "Lime Per Bend Sinister", + "block.minecraft.banner.diagonal_left.yellow": "Yellow Per Bend Sinister", + "block.minecraft.banner.diagonal_left.light_blue": "Light Blue Per Bend Sinister", + "block.minecraft.banner.diagonal_left.magenta": "Magenta Per Bend Sinister", + "block.minecraft.banner.diagonal_left.orange": "Orange Per Bend Sinister", + "block.minecraft.banner.diagonal_left.white": "White Per Bend Sinister", + "block.minecraft.banner.diagonal_right.black": "Black Per Bend", + "block.minecraft.banner.diagonal_right.red": "Red Per Bend", + "block.minecraft.banner.diagonal_right.green": "Green Per Bend", + "block.minecraft.banner.diagonal_right.brown": "Brown Per Bend", + "block.minecraft.banner.diagonal_right.blue": "Blue Per Bend", + "block.minecraft.banner.diagonal_right.purple": "Purple Per Bend", + "block.minecraft.banner.diagonal_right.cyan": "Cyan Per Bend", + "block.minecraft.banner.diagonal_right.light_gray": "Light Gray Per Bend", + "block.minecraft.banner.diagonal_right.gray": "Gray Per Bend", + "block.minecraft.banner.diagonal_right.pink": "Pink Per Bend", + "block.minecraft.banner.diagonal_right.lime": "Lime Per Bend", + "block.minecraft.banner.diagonal_right.yellow": "Yellow Per Bend", + "block.minecraft.banner.diagonal_right.light_blue": "Light Blue Per Bend", + "block.minecraft.banner.diagonal_right.magenta": "Magenta Per Bend", + "block.minecraft.banner.diagonal_right.orange": "Orange Per Bend", + "block.minecraft.banner.diagonal_right.white": "White Per Bend", + "block.minecraft.banner.diagonal_up_left.black": "Black Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.red": "Red Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.green": "Green Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.brown": "Brown Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.blue": "Blue Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.purple": "Purple Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.cyan": "Cyan Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.light_gray": "Light Gray Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.gray": "Gray Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.pink": "Pink Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.lime": "Lime Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.yellow": "Yellow Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.light_blue": "Light Blue Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.magenta": "Magenta Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.orange": "Orange Per Bend Inverted", + "block.minecraft.banner.diagonal_up_left.white": "White Per Bend Inverted", + "block.minecraft.banner.diagonal_up_right.black": "Black Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.red": "Red Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.green": "Green Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.brown": "Brown Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.blue": "Blue Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.purple": "Purple Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.cyan": "Cyan Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.light_gray": "Light Gray Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.gray": "Gray Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.pink": "Pink Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.lime": "Lime Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.yellow": "Yellow Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.light_blue": "Light Blue Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.magenta": "Magenta Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.orange": "Orange Per Bend Sinister Inverted", + "block.minecraft.banner.diagonal_up_right.white": "White Per Bend Sinister Inverted", + "block.minecraft.banner.circle.black": "Black Roundel", + "block.minecraft.banner.circle.red": "Red Roundel", + "block.minecraft.banner.circle.green": "Green Roundel", + "block.minecraft.banner.circle.brown": "Brown Roundel", + "block.minecraft.banner.circle.blue": "Blue Roundel", + "block.minecraft.banner.circle.purple": "Purple Roundel", + "block.minecraft.banner.circle.cyan": "Cyan Roundel", + "block.minecraft.banner.circle.light_gray": "Light Gray Roundel", + "block.minecraft.banner.circle.gray": "Gray Roundel", + "block.minecraft.banner.circle.pink": "Pink Roundel", + "block.minecraft.banner.circle.lime": "Lime Roundel", + "block.minecraft.banner.circle.yellow": "Yellow Roundel", + "block.minecraft.banner.circle.light_blue": "Light Blue Roundel", + "block.minecraft.banner.circle.magenta": "Magenta Roundel", + "block.minecraft.banner.circle.orange": "Orange Roundel", + "block.minecraft.banner.circle.white": "White Roundel", + "block.minecraft.banner.rhombus.black": "Black Lozenge", + "block.minecraft.banner.rhombus.red": "Red Lozenge", + "block.minecraft.banner.rhombus.green": "Green Lozenge", + "block.minecraft.banner.rhombus.brown": "Brown Lozenge", + "block.minecraft.banner.rhombus.blue": "Blue Lozenge", + "block.minecraft.banner.rhombus.purple": "Purple Lozenge", + "block.minecraft.banner.rhombus.cyan": "Cyan Lozenge", + "block.minecraft.banner.rhombus.light_gray": "Light Gray Lozenge", + "block.minecraft.banner.rhombus.gray": "Gray Lozenge", + "block.minecraft.banner.rhombus.pink": "Pink Lozenge", + "block.minecraft.banner.rhombus.lime": "Lime Lozenge", + "block.minecraft.banner.rhombus.yellow": "Yellow Lozenge", + "block.minecraft.banner.rhombus.light_blue": "Light Blue Lozenge", + "block.minecraft.banner.rhombus.magenta": "Magenta Lozenge", + "block.minecraft.banner.rhombus.orange": "Orange Lozenge", + "block.minecraft.banner.rhombus.white": "White Lozenge", + "block.minecraft.banner.half_vertical.black": "Black Per Pale", + "block.minecraft.banner.half_vertical.red": "Red Per Pale", + "block.minecraft.banner.half_vertical.green": "Green Per Pale", + "block.minecraft.banner.half_vertical.brown": "Brown Per Pale", + "block.minecraft.banner.half_vertical.blue": "Blue Per Pale", + "block.minecraft.banner.half_vertical.purple": "Purple Per Pale", + "block.minecraft.banner.half_vertical.cyan": "Cyan Per Pale", + "block.minecraft.banner.half_vertical.light_gray": "Light Gray Per Pale", + "block.minecraft.banner.half_vertical.gray": "Gray Per Pale", + "block.minecraft.banner.half_vertical.pink": "Pink Per Pale", + "block.minecraft.banner.half_vertical.lime": "Lime Per Pale", + "block.minecraft.banner.half_vertical.yellow": "Yellow Per Pale", + "block.minecraft.banner.half_vertical.light_blue": "Light Blue Per Pale", + "block.minecraft.banner.half_vertical.magenta": "Magenta Per Pale", + "block.minecraft.banner.half_vertical.orange": "Orange Per Pale", + "block.minecraft.banner.half_vertical.white": "White Per Pale", + "block.minecraft.banner.half_horizontal.black": "Black Per Fess", + "block.minecraft.banner.half_horizontal.red": "Red Per Fess", + "block.minecraft.banner.half_horizontal.green": "Green Per Fess", + "block.minecraft.banner.half_horizontal.brown": "Brown Per Fess", + "block.minecraft.banner.half_horizontal.blue": "Blue Per Fess", + "block.minecraft.banner.half_horizontal.purple": "Purple Per Fess", + "block.minecraft.banner.half_horizontal.cyan": "Cyan Per Fess", + "block.minecraft.banner.half_horizontal.light_gray": "Light Gray Per Fess", + "block.minecraft.banner.half_horizontal.gray": "Gray Per Fess", + "block.minecraft.banner.half_horizontal.pink": "Pink Per Fess", + "block.minecraft.banner.half_horizontal.lime": "Lime Per Fess", + "block.minecraft.banner.half_horizontal.yellow": "Yellow Per Fess", + "block.minecraft.banner.half_horizontal.light_blue": "Light Blue Per Fess", + "block.minecraft.banner.half_horizontal.magenta": "Magenta Per Fess", + "block.minecraft.banner.half_horizontal.orange": "Orange Per Fess", + "block.minecraft.banner.half_horizontal.white": "White Per Fess", + "block.minecraft.banner.half_vertical_right.black": "Black Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.red": "Red Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.green": "Green Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.brown": "Brown Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.blue": "Blue Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.purple": "Purple Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.cyan": "Cyan Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.light_gray": "Light Gray Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.gray": "Gray Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.pink": "Pink Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.lime": "Lime Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.yellow": "Yellow Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.light_blue": "Light Blue Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.magenta": "Magenta Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.orange": "Orange Per Pale Inverted", + "block.minecraft.banner.half_vertical_right.white": "White Per Pale Inverted", + "block.minecraft.banner.half_horizontal_bottom.black": "Black Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.red": "Red Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.green": "Green Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.brown": "Brown Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.blue": "Blue Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.purple": "Purple Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.cyan": "Cyan Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.light_gray": "Light Gray Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.gray": "Gray Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.pink": "Pink Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.lime": "Lime Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.yellow": "Yellow Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.light_blue": "Light Blue Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.magenta": "Magenta Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.orange": "Orange Per Fess Inverted", + "block.minecraft.banner.half_horizontal_bottom.white": "White Per Fess Inverted", + "block.minecraft.banner.creeper.black": "Black Creeper Charge", + "block.minecraft.banner.creeper.red": "Red Creeper Charge", + "block.minecraft.banner.creeper.green": "Green Creeper Charge", + "block.minecraft.banner.creeper.brown": "Brown Creeper Charge", + "block.minecraft.banner.creeper.blue": "Blue Creeper Charge", + "block.minecraft.banner.creeper.purple": "Purple Creeper Charge", + "block.minecraft.banner.creeper.cyan": "Cyan Creeper Charge", + "block.minecraft.banner.creeper.light_gray": "Light Gray Creeper Charge", + "block.minecraft.banner.creeper.gray": "Gray Creeper Charge", + "block.minecraft.banner.creeper.pink": "Pink Creeper Charge", + "block.minecraft.banner.creeper.lime": "Lime Creeper Charge", + "block.minecraft.banner.creeper.yellow": "Yellow Creeper Charge", + "block.minecraft.banner.creeper.light_blue": "Light Blue Creeper Charge", + "block.minecraft.banner.creeper.magenta": "Magenta Creeper Charge", + "block.minecraft.banner.creeper.orange": "Orange Creeper Charge", + "block.minecraft.banner.creeper.white": "White Creeper Charge", + "block.minecraft.banner.bricks.black": "Black Field Masoned", + "block.minecraft.banner.bricks.red": "Red Field Masoned", + "block.minecraft.banner.bricks.green": "Green Field Masoned", + "block.minecraft.banner.bricks.brown": "Brown Field Masoned", + "block.minecraft.banner.bricks.blue": "Blue Field Masoned", + "block.minecraft.banner.bricks.purple": "Purple Field Masoned", + "block.minecraft.banner.bricks.cyan": "Cyan Field Masoned", + "block.minecraft.banner.bricks.light_gray": "Light Gray Field Masoned", + "block.minecraft.banner.bricks.gray": "Gray Field Masoned", + "block.minecraft.banner.bricks.pink": "Pink Field Masoned", + "block.minecraft.banner.bricks.lime": "Lime Field Masoned", + "block.minecraft.banner.bricks.yellow": "Yellow Field Masoned", + "block.minecraft.banner.bricks.light_blue": "Light Blue Field Masoned", + "block.minecraft.banner.bricks.magenta": "Magenta Field Masoned", + "block.minecraft.banner.bricks.orange": "Orange Field Masoned", + "block.minecraft.banner.bricks.white": "White Field Masoned", + "block.minecraft.banner.gradient.black": "Black Gradient", + "block.minecraft.banner.gradient.red": "Red Gradient", + "block.minecraft.banner.gradient.green": "Green Gradient", + "block.minecraft.banner.gradient.brown": "Brown Gradient", + "block.minecraft.banner.gradient.blue": "Blue Gradient", + "block.minecraft.banner.gradient.purple": "Purple Gradient", + "block.minecraft.banner.gradient.cyan": "Cyan Gradient", + "block.minecraft.banner.gradient.light_gray": "Light Gray Gradient", + "block.minecraft.banner.gradient.gray": "Gray Gradient", + "block.minecraft.banner.gradient.pink": "Pink Gradient", + "block.minecraft.banner.gradient.lime": "Lime Gradient", + "block.minecraft.banner.gradient.yellow": "Yellow Gradient", + "block.minecraft.banner.gradient.light_blue": "Light Blue Gradient", + "block.minecraft.banner.gradient.magenta": "Magenta Gradient", + "block.minecraft.banner.gradient.orange": "Orange Gradient", + "block.minecraft.banner.gradient.white": "White Gradient", + "block.minecraft.banner.gradient_up.black": "Black Base Gradient", + "block.minecraft.banner.gradient_up.red": "Red Base Gradient", + "block.minecraft.banner.gradient_up.green": "Green Base Gradient", + "block.minecraft.banner.gradient_up.brown": "Brown Base Gradient", + "block.minecraft.banner.gradient_up.blue": "Blue Base Gradient", + "block.minecraft.banner.gradient_up.purple": "Purple Base Gradient", + "block.minecraft.banner.gradient_up.cyan": "Cyan Base Gradient", + "block.minecraft.banner.gradient_up.light_gray": "Light Gray Base Gradient", + "block.minecraft.banner.gradient_up.gray": "Gray Base Gradient", + "block.minecraft.banner.gradient_up.pink": "Pink Base Gradient", + "block.minecraft.banner.gradient_up.lime": "Lime Base Gradient", + "block.minecraft.banner.gradient_up.yellow": "Yellow Base Gradient", + "block.minecraft.banner.gradient_up.light_blue": "Light Blue Base Gradient", + "block.minecraft.banner.gradient_up.magenta": "Magenta Base Gradient", + "block.minecraft.banner.gradient_up.orange": "Orange Base Gradient", + "block.minecraft.banner.gradient_up.white": "White Base Gradient", + "block.minecraft.banner.skull.black": "Black Skull Charge", + "block.minecraft.banner.skull.red": "Red Skull Charge", + "block.minecraft.banner.skull.green": "Green Skull Charge", + "block.minecraft.banner.skull.brown": "Brown Skull Charge", + "block.minecraft.banner.skull.blue": "Blue Skull Charge", + "block.minecraft.banner.skull.purple": "Purple Skull Charge", + "block.minecraft.banner.skull.cyan": "Cyan Skull Charge", + "block.minecraft.banner.skull.light_gray": "Light Gray Skull Charge", + "block.minecraft.banner.skull.gray": "Gray Skull Charge", + "block.minecraft.banner.skull.pink": "Pink Skull Charge", + "block.minecraft.banner.skull.lime": "Lime Skull Charge", + "block.minecraft.banner.skull.yellow": "Yellow Skull Charge", + "block.minecraft.banner.skull.light_blue": "Light Blue Skull Charge", + "block.minecraft.banner.skull.magenta": "Magenta Skull Charge", + "block.minecraft.banner.skull.orange": "Orange Skull Charge", + "block.minecraft.banner.skull.white": "White Skull Charge", + "block.minecraft.banner.flower.black": "Black Flower Charge", + "block.minecraft.banner.flower.red": "Red Flower Charge", + "block.minecraft.banner.flower.green": "Green Flower Charge", + "block.minecraft.banner.flower.brown": "Brown Flower Charge", + "block.minecraft.banner.flower.blue": "Blue Flower Charge", + "block.minecraft.banner.flower.purple": "Purple Flower Charge", + "block.minecraft.banner.flower.cyan": "Cyan Flower Charge", + "block.minecraft.banner.flower.light_gray": "Light Gray Flower Charge", + "block.minecraft.banner.flower.gray": "Gray Flower Charge", + "block.minecraft.banner.flower.pink": "Pink Flower Charge", + "block.minecraft.banner.flower.lime": "Lime Flower Charge", + "block.minecraft.banner.flower.yellow": "Yellow Flower Charge", + "block.minecraft.banner.flower.light_blue": "Light Blue Flower Charge", + "block.minecraft.banner.flower.magenta": "Magenta Flower Charge", + "block.minecraft.banner.flower.orange": "Orange Flower Charge", + "block.minecraft.banner.flower.white": "White Flower Charge", + "block.minecraft.banner.border.black": "Black Bordure", + "block.minecraft.banner.border.red": "Red Bordure", + "block.minecraft.banner.border.green": "Green Bordure", + "block.minecraft.banner.border.brown": "Brown Bordure", + "block.minecraft.banner.border.blue": "Blue Bordure", + "block.minecraft.banner.border.purple": "Purple Bordure", + "block.minecraft.banner.border.cyan": "Cyan Bordure", + "block.minecraft.banner.border.light_gray": "Light Gray Bordure", + "block.minecraft.banner.border.gray": "Gray Bordure", + "block.minecraft.banner.border.pink": "Pink Bordure", + "block.minecraft.banner.border.lime": "Lime Bordure", + "block.minecraft.banner.border.yellow": "Yellow Bordure", + "block.minecraft.banner.border.light_blue": "Light Blue Bordure", + "block.minecraft.banner.border.magenta": "Magenta Bordure", + "block.minecraft.banner.border.orange": "Orange Bordure", + "block.minecraft.banner.border.white": "White Bordure", + "block.minecraft.banner.curly_border.black": "Black Bordure Indented", + "block.minecraft.banner.curly_border.red": "Red Bordure Indented", + "block.minecraft.banner.curly_border.green": "Green Bordure Indented", + "block.minecraft.banner.curly_border.brown": "Brown Bordure Indented", + "block.minecraft.banner.curly_border.blue": "Blue Bordure Indented", + "block.minecraft.banner.curly_border.purple": "Purple Bordure Indented", + "block.minecraft.banner.curly_border.cyan": "Cyan Bordure Indented", + "block.minecraft.banner.curly_border.light_gray": "Light Gray Bordure Indented", + "block.minecraft.banner.curly_border.gray": "Gray Bordure Indented", + "block.minecraft.banner.curly_border.pink": "Pink Bordure Indented", + "block.minecraft.banner.curly_border.lime": "Lime Bordure Indented", + "block.minecraft.banner.curly_border.yellow": "Yellow Bordure Indented", + "block.minecraft.banner.curly_border.light_blue": "Light Blue Bordure Indented", + "block.minecraft.banner.curly_border.magenta": "Magenta Bordure Indented", + "block.minecraft.banner.curly_border.orange": "Orange Bordure Indented", + "block.minecraft.banner.curly_border.white": "White Bordure Indented", + "block.minecraft.banner.mojang.black": "Black Thing", + "block.minecraft.banner.mojang.red": "Red Thing", + "block.minecraft.banner.mojang.green": "Green Thing", + "block.minecraft.banner.mojang.brown": "Brown Thing", + "block.minecraft.banner.mojang.blue": "Blue Thing", + "block.minecraft.banner.mojang.purple": "Purple Thing", + "block.minecraft.banner.mojang.cyan": "Cyan Thing", + "block.minecraft.banner.mojang.light_gray": "Light Gray Thing", + "block.minecraft.banner.mojang.gray": "Gray Thing", + "block.minecraft.banner.mojang.pink": "Pink Thing", + "block.minecraft.banner.mojang.lime": "Lime Thing", + "block.minecraft.banner.mojang.yellow": "Yellow Thing", + "block.minecraft.banner.mojang.light_blue": "Light Blue Thing", + "block.minecraft.banner.mojang.magenta": "Magenta Thing", + "block.minecraft.banner.mojang.orange": "Orange Thing", + "block.minecraft.banner.mojang.white": "White Thing", + "block.minecraft.banner.straight_cross.black": "Black Cross", + "block.minecraft.banner.straight_cross.red": "Red Cross", + "block.minecraft.banner.straight_cross.green": "Green Cross", + "block.minecraft.banner.straight_cross.brown": "Brown Cross", + "block.minecraft.banner.straight_cross.blue": "Blue Cross", + "block.minecraft.banner.straight_cross.purple": "Purple Cross", + "block.minecraft.banner.straight_cross.cyan": "Cyan Cross", + "block.minecraft.banner.straight_cross.light_gray": "Light Gray Cross", + "block.minecraft.banner.straight_cross.gray": "Gray Cross", + "block.minecraft.banner.straight_cross.pink": "Pink Cross", + "block.minecraft.banner.straight_cross.lime": "Lime Cross", + "block.minecraft.banner.straight_cross.yellow": "Yellow Cross", + "block.minecraft.banner.straight_cross.light_blue": "Light Blue Cross", + "block.minecraft.banner.straight_cross.magenta": "Magenta Cross", + "block.minecraft.banner.straight_cross.orange": "Orange Cross", + "block.minecraft.banner.straight_cross.white": "White Cross", + "block.minecraft.banner.globe.black": "Black Globe", + "block.minecraft.banner.globe.red": "Red Globe", + "block.minecraft.banner.globe.green": "Green Globe", + "block.minecraft.banner.globe.brown": "Brown Globe", + "block.minecraft.banner.globe.blue": "Blue Globe", + "block.minecraft.banner.globe.purple": "Purple Globe", + "block.minecraft.banner.globe.cyan": "Cyan Globe", + "block.minecraft.banner.globe.light_gray": "Light Gray Globe", + "block.minecraft.banner.globe.gray": "Gray Globe", + "block.minecraft.banner.globe.pink": "Pink Globe", + "block.minecraft.banner.globe.lime": "Lime Globe", + "block.minecraft.banner.globe.yellow": "Yellow Globe", + "block.minecraft.banner.globe.light_blue": "Light Blue Globe", + "block.minecraft.banner.globe.magenta": "Magenta Globe", + "block.minecraft.banner.globe.orange": "Orange Globe", + "block.minecraft.banner.globe.white": "White Globe", + "block.minecraft.banner.piglin.black": "Black Snout", + "block.minecraft.banner.piglin.red": "Red Snout", + "block.minecraft.banner.piglin.green": "Green Snout", + "block.minecraft.banner.piglin.brown": "Brown Snout", + "block.minecraft.banner.piglin.blue": "Blue Snout", + "block.minecraft.banner.piglin.purple": "Purple Snout", + "block.minecraft.banner.piglin.cyan": "Cyan Snout", + "block.minecraft.banner.piglin.light_gray": "Light Gray Snout", + "block.minecraft.banner.piglin.gray": "Gray Snout", + "block.minecraft.banner.piglin.pink": "Pink Snout", + "block.minecraft.banner.piglin.lime": "Lime Snout", + "block.minecraft.banner.piglin.yellow": "Yellow Snout", + "block.minecraft.banner.piglin.light_blue": "Light Blue Snout", + "block.minecraft.banner.piglin.magenta": "Magenta Snout", + "block.minecraft.banner.piglin.orange": "Orange Snout", + "block.minecraft.banner.piglin.white": "White Snout", + "subtitles.ambient.cave": "Eerie noise", + "subtitles.block.amethyst_block.chime": "Amethyst chimes", + "subtitles.block.anvil.destroy": "Anvil destroyed", + "subtitles.block.anvil.land": "Anvil landed", + "subtitles.block.anvil.use": "Anvil used", + "subtitles.block.barrel.close": "Barrel closes", + "subtitles.block.barrel.open": "Barrel opens", + "subtitles.block.beacon.activate": "Beacon activates", + "subtitles.block.beacon.ambient": "Beacon hums", + "subtitles.block.beacon.deactivate": "Beacon deactivates", + "subtitles.block.beacon.power_select": "Beacon power selected", + "subtitles.block.beehive.drip": "Honey drips", + "subtitles.block.beehive.enter": "Bee enters hive", + "subtitles.block.beehive.exit": "Bee leaves hive", + "subtitles.block.beehive.shear": "Shears scrape", + "subtitles.block.beehive.work": "Bees work", + "subtitles.block.bell.resonate": "Bell resonates", + "subtitles.block.bell.use": "Bell rings", + "subtitles.block.big_dripleaf.tilt_down": "Dripleaf tilts down", + "subtitles.block.big_dripleaf.tilt_up": "Dripleaf tilts up", + "subtitles.block.blastfurnace.fire_crackle": "Blast Furnace crackles", + "subtitles.block.brewing_stand.brew": "Brewing Stand bubbles", + "subtitles.block.bubble_column.bubble_pop": "Bubbles pop", + "subtitles.block.bubble_column.upwards_ambient": "Bubbles flow", + "subtitles.block.bubble_column.upwards_inside": "Bubbles woosh", + "subtitles.block.bubble_column.whirlpool_ambient": "Bubbles whirl", + "subtitles.block.bubble_column.whirlpool_inside": "Bubbles zoom", + "subtitles.block.button.click": "Button clicks", + "subtitles.block.campfire.crackle": "Campfire crackles", + "subtitles.block.candle.crackle": "Candle crackles", + "subtitles.block.cake.add_candle": "Cake squishes", + "subtitles.block.chest.close": "Chest closes", + "subtitles.block.chest.locked": "Chest locked", + "subtitles.block.chest.open": "Chest opens", + "subtitles.block.chorus_flower.death": "Chorus Flower withers", + "subtitles.block.chorus_flower.grow": "Chorus Flower grows", + "subtitles.block.comparator.click": "Comparator clicks", + "subtitles.block.composter.empty": "Composter emptied", + "subtitles.block.composter.fill": "Composter filled", + "subtitles.block.composter.ready": "Composter composts", + "subtitles.block.conduit.activate": "Conduit activates", + "subtitles.block.conduit.ambient": "Conduit pulses", + "subtitles.block.conduit.attack.target": "Conduit attacks", + "subtitles.block.conduit.deactivate": "Conduit deactivates", + "subtitles.block.dispenser.dispense": "Dispensed item", + "subtitles.block.dispenser.fail": "Dispenser failed", + "subtitles.block.door.toggle": "Door creaks", + "subtitles.block.enchantment_table.use": "Enchanting Table used", + "subtitles.block.end_portal.spawn": "End Portal opens", + "subtitles.block.end_portal_frame.fill": "Eye of Ender attaches", + "subtitles.block.fence_gate.toggle": "Fence Gate creaks", + "subtitles.block.fire.ambient": "Fire crackles", + "subtitles.block.fire.extinguish": "Fire extinguished", + "subtitles.block.furnace.fire_crackle": "Furnace crackles", + "subtitles.block.generic.break": "Block broken", + "subtitles.block.generic.footsteps": "Footsteps", + "subtitles.block.generic.hit": "Block breaking", + "subtitles.block.generic.place": "Block placed", + "subtitles.block.grindstone.use": "Grindstone used", + "subtitles.block.growing_plant.crop": "Plant cropped", + "subtitles.block.honey_block.slide": "Sliding down a honey block", + "subtitles.item.honeycomb.wax_on": "Wax on", + "subtitles.block.iron_trapdoor.close": "Trapdoor closes", + "subtitles.block.iron_trapdoor.open": "Trapdoor opens", + "subtitles.block.lava.ambient": "Lava pops", + "subtitles.block.lava.extinguish": "Lava hisses", + "subtitles.block.lever.click": "Lever clicks", + "subtitles.block.note_block.note": "Note Block plays", + "subtitles.block.piston.move": "Piston moves", + "subtitles.block.pointed_dripstone.land": "Stalactite crashes down", + "subtitles.block.pointed_dripstone.drip_lava": "Lava drips", + "subtitles.block.pointed_dripstone.drip_water": "Water drips", + "subtitles.block.pointed_dripstone.drip_lava_into_cauldron": "Lava drips into Cauldron", + "subtitles.block.pointed_dripstone.drip_water_into_cauldron": "Water drips into Cauldron", + "subtitles.block.portal.ambient": "Portal whooshes", + "subtitles.block.portal.travel": "Portal noise fades", + "subtitles.block.portal.trigger": "Portal noise intensifies", + "subtitles.block.pressure_plate.click": "Pressure Plate clicks", + "subtitles.block.pumpkin.carve": "Shears carve", + "subtitles.block.redstone_torch.burnout": "Torch fizzes", + "subtitles.block.respawn_anchor.ambient": "Portal whooshes", + "subtitles.block.respawn_anchor.charge": "Respawn Anchor is charged", + "subtitles.block.respawn_anchor.deplete": "Respawn Anchor depletes", + "subtitles.block.respawn_anchor.set_spawn": "Respawn Anchor sets spawn", + "subtitles.block.sculk_sensor.clicking": "Sculk Sensor starts clicking", + "subtitles.block.sculk_sensor.clicking_stop": "Sculk Sensor stops clicking", + "subtitles.block.shulker_box.close": "Shulker closes", + "subtitles.block.shulker_box.open": "Shulker opens", + "subtitles.block.smithing_table.use": "Smithing Table used", + "subtitles.block.smoker.smoke": "Smoker smokes", + "subtitles.block.sweet_berry_bush.pick_berries": "Berries pop", + "subtitles.block.trapdoor.toggle": "Trapdoor creaks", + "subtitles.block.tripwire.attach": "Tripwire attaches", + "subtitles.block.tripwire.click": "Tripwire clicks", + "subtitles.block.tripwire.detach": "Tripwire detaches", + "subtitles.block.water.ambient": "Water flows", + "subtitles.enchant.thorns.hit": "Thorns prick", + "subtitles.entity.armor_stand.fall": "Something fell", + "subtitles.entity.arrow.hit": "Arrow hits", + "subtitles.entity.arrow.hit_player": "Player hit", + "subtitles.entity.arrow.shoot": "Arrow fired", + "subtitles.entity.axolotl.attack": "Axolotl attacks", + "subtitles.entity.axolotl.death": "Axolotl dies", + "subtitles.entity.axolotl.hurt": "Axolotl hurts", + "subtitles.entity.axolotl.idle_air": "Axolotl chirps", + "subtitles.entity.axolotl.idle_water": "Axolotl chirps", + "subtitles.entity.axolotl.splash": "Axolotl splashes", + "subtitles.entity.axolotl.swim": "Axolotl swims", + "subtitles.entity.bat.ambient": "Bat screeches", + "subtitles.entity.bat.death": "Bat dies", + "subtitles.entity.bat.hurt": "Bat hurts", + "subtitles.entity.bat.takeoff": "Bat takes off", + "subtitles.entity.bee.ambient": "Bee buzzes", + "subtitles.entity.bee.death": "Bee dies", + "subtitles.entity.bee.hurt": "Bee hurts", + "subtitles.entity.bee.loop": "Bee buzzes", + "subtitles.entity.bee.loop_aggressive": "Bee buzzes angrily", + "subtitles.entity.bee.pollinate": "Bee buzzes happily", + "subtitles.entity.bee.sting": "Bee stings", + "subtitles.entity.blaze.ambient": "Blaze breathes", + "subtitles.entity.blaze.burn": "Blaze crackles", + "subtitles.entity.blaze.death": "Blaze dies", + "subtitles.entity.blaze.hurt": "Blaze hurts", + "subtitles.entity.blaze.shoot": "Blaze shoots", + "subtitles.entity.boat.paddle_land": "Rowing", + "subtitles.entity.boat.paddle_water": "Rowing", + "subtitles.entity.cat.ambient": "Cat meows", + "subtitles.entity.cat.beg_for_food": "Cat begs", + "subtitles.entity.cat.death": "Cat dies", + "subtitles.entity.cat.eat": "Cat eats", + "subtitles.entity.cat.hiss": "Cat hisses", + "subtitles.entity.cat.hurt": "Cat hurts", + "subtitles.entity.cat.purr": "Cat purrs", + "subtitles.entity.chicken.ambient": "Chicken clucks", + "subtitles.entity.chicken.death": "Chicken dies", + "subtitles.entity.chicken.egg": "Chicken plops", + "subtitles.entity.chicken.hurt": "Chicken hurts", + "subtitles.entity.cod.death": "Cod dies", + "subtitles.entity.cod.flop": "Cod flops", + "subtitles.entity.cod.hurt": "Cod hurts", + "subtitles.entity.cow.ambient": "Cow moos", + "subtitles.entity.cow.death": "Cow dies", + "subtitles.entity.cow.hurt": "Cow hurts", + "subtitles.entity.cow.milk": "Cow gets milked", + "subtitles.entity.creeper.death": "Creeper dies", + "subtitles.entity.creeper.hurt": "Creeper hurts", + "subtitles.entity.creeper.primed": "Creeper hisses", + "subtitles.entity.dolphin.ambient": "Dolphin chirps", + "subtitles.entity.dolphin.ambient_water": "Dolphin whistles", + "subtitles.entity.dolphin.attack": "Dolphin attacks", + "subtitles.entity.dolphin.death": "Dolphin dies", + "subtitles.entity.dolphin.eat": "Dolphin eats", + "subtitles.entity.dolphin.hurt": "Dolphin hurts", + "subtitles.entity.dolphin.jump": "Dolphin jumps", + "subtitles.entity.dolphin.play": "Dolphin plays", + "subtitles.entity.dolphin.splash": "Dolphin splashes", + "subtitles.entity.dolphin.swim": "Dolphin swims", + "subtitles.entity.donkey.ambient": "Donkey hee-haws", + "subtitles.entity.donkey.angry": "Donkey neighs", + "subtitles.entity.donkey.chest": "Donkey Chest equips", + "subtitles.entity.donkey.death": "Donkey dies", + "subtitles.entity.donkey.eat": "Donkey eats", + "subtitles.entity.donkey.hurt": "Donkey hurts", + "subtitles.entity.drowned.ambient": "Drowned gurgles", + "subtitles.entity.drowned.ambient_water": "Drowned gurgles", + "subtitles.entity.drowned.death": "Drowned dies", + "subtitles.entity.drowned.hurt": "Drowned hurts", + "subtitles.entity.drowned.shoot": "Drowned throws Trident", + "subtitles.entity.drowned.step": "Drowned steps", + "subtitles.entity.drowned.swim": "Drowned swims", + "subtitles.entity.egg.throw": "Egg flies", + "subtitles.entity.elder_guardian.ambient": "Elder Guardian moans", + "subtitles.entity.elder_guardian.ambient_land": "Elder Guardian flaps", + "subtitles.entity.elder_guardian.curse": "Elder Guardian curses", + "subtitles.entity.elder_guardian.death": "Elder Guardian dies", + "subtitles.entity.elder_guardian.flop": "Elder Guardian flops", + "subtitles.entity.elder_guardian.hurt": "Elder Guardian hurts", + "subtitles.entity.ender_dragon.ambient": "Dragon roars", + "subtitles.entity.ender_dragon.death": "Dragon dies", + "subtitles.entity.ender_dragon.flap": "Dragon flaps", + "subtitles.entity.ender_dragon.growl": "Dragon growls", + "subtitles.entity.ender_dragon.hurt": "Dragon hurts", + "subtitles.entity.ender_dragon.shoot": "Dragon shoots", + "subtitles.entity.ender_eye.death": "Eye of Ender falls", + "subtitles.entity.ender_eye.launch": "Eye of Ender shoots", + "subtitles.entity.ender_pearl.throw": "Ender Pearl flies", + "subtitles.entity.enderman.ambient": "Enderman vwoops", + "subtitles.entity.enderman.death": "Enderman dies", + "subtitles.entity.enderman.hurt": "Enderman hurts", + "subtitles.entity.enderman.stare": "Enderman cries out", + "subtitles.entity.enderman.teleport": "Enderman teleports", + "subtitles.entity.endermite.ambient": "Endermite scuttles", + "subtitles.entity.endermite.death": "Endermite dies", + "subtitles.entity.endermite.hurt": "Endermite hurts", + "subtitles.entity.evoker.ambient": "Evoker murmurs", + "subtitles.entity.evoker.cast_spell": "Evoker casts spell", + "subtitles.entity.evoker.celebrate": "Evoker cheers", + "subtitles.entity.evoker.death": "Evoker dies", + "subtitles.entity.evoker.hurt": "Evoker hurts", + "subtitles.entity.evoker.prepare_attack": "Evoker prepares attack", + "subtitles.entity.evoker.prepare_summon": "Evoker prepares summoning", + "subtitles.entity.evoker.prepare_wololo": "Evoker prepares charming", + "subtitles.entity.evoker_fangs.attack": "Fangs snap", + "subtitles.entity.experience_orb.pickup": "Experience gained", + "subtitles.entity.firework_rocket.blast": "Firework blasts", + "subtitles.entity.firework_rocket.launch": "Firework launches", + "subtitles.entity.firework_rocket.twinkle": "Firework twinkles", + "subtitles.entity.fishing_bobber.retrieve": "Bobber retrieved", + "subtitles.entity.fishing_bobber.splash": "Fishing Bobber splashes", + "subtitles.entity.fishing_bobber.throw": "Bobber thrown", + "subtitles.entity.fox.aggro": "Fox angers", + "subtitles.entity.fox.ambient": "Fox squeaks", + "subtitles.entity.fox.bite": "Fox bites", + "subtitles.entity.fox.death": "Fox dies", + "subtitles.entity.fox.eat": "Fox eats", + "subtitles.entity.fox.hurt": "Fox hurts", + "subtitles.entity.fox.screech": "Fox screeches", + "subtitles.entity.fox.sleep": "Fox snores", + "subtitles.entity.fox.sniff": "Fox sniffs", + "subtitles.entity.fox.spit": "Fox spits", + "subtitles.entity.fox.teleport": "Fox teleports", + "subtitles.entity.generic.big_fall": "Something fell", + "subtitles.entity.generic.burn": "Burning", + "subtitles.entity.generic.death": "Dying", + "subtitles.entity.generic.drink": "Sipping", + "subtitles.entity.generic.eat": "Eating", + "subtitles.entity.generic.explode": "Explosion", + "subtitles.entity.generic.extinguish_fire": "Fire extinguishes", + "subtitles.entity.generic.hurt": "Something hurts", + "subtitles.entity.generic.small_fall": "Something trips", + "subtitles.entity.generic.splash": "Splashing", + "subtitles.entity.generic.swim": "Swimming", + "subtitles.entity.ghast.ambient": "Ghast cries", + "subtitles.entity.ghast.death": "Ghast dies", + "subtitles.entity.ghast.hurt": "Ghast hurts", + "subtitles.entity.ghast.shoot": "Ghast shoots", + "subtitles.entity.glow_item_frame.add_item": "Glow Item Frame fills", + "subtitles.entity.glow_item_frame.break": "Glow Item Frame breaks", + "subtitles.entity.glow_item_frame.place": "Glow Item Frame placed", + "subtitles.entity.glow_item_frame.remove_item": "Glow Item Frame empties", + "subtitles.entity.glow_item_frame.rotate_item": "Glow Item Frame clicks", + "subtitles.entity.glow_squid.ambient": "Glow Squid swims", + "subtitles.entity.glow_squid.death": "Glow Squid dies", + "subtitles.entity.glow_squid.hurt": "Glow Squid hurts", + "subtitles.entity.glow_squid.squirt": "Glow Squid shoots ink", + "subtitles.entity.goat.ambient": "Goat bleats", + "subtitles.entity.goat.screaming.ambient": "Goat bellows", + "subtitles.entity.goat.death": "Goat dies", + "subtitles.entity.goat.eat": "Goat eats", + "subtitles.entity.goat.hurt": "Goat hurts", + "subtitles.entity.goat.long_jump": "Goat leaps", + "subtitles.entity.goat.milk": "Goat gets milked", + "subtitles.entity.goat.prepare_ram": "Goat stomps", + "subtitles.entity.goat.ram_impact": "Goat rams", + "subtitles.entity.goat.step": "Goat steps", + "subtitles.entity.guardian.ambient": "Guardian moans", + "subtitles.entity.guardian.ambient_land": "Guardian flaps", + "subtitles.entity.guardian.attack": "Guardian shoots", + "subtitles.entity.guardian.death": "Guardian dies", + "subtitles.entity.guardian.flop": "Guardian flops", + "subtitles.entity.guardian.hurt": "Guardian hurts", + "subtitles.entity.hoglin.ambient": "Hoglin growls", + "subtitles.entity.hoglin.angry": "Hoglin growls angrily", + "subtitles.entity.hoglin.attack": "Hoglin attacks", + "subtitles.entity.hoglin.converted_to_zombified": "Hoglin converts to Zoglin", + "subtitles.entity.hoglin.death": "Hoglin dies", + "subtitles.entity.hoglin.hurt": "Hoglin hurts", + "subtitles.entity.hoglin.retreat": "Hoglin retreats", + "subtitles.entity.hoglin.step": "Hoglin steps", + "subtitles.entity.horse.ambient": "Horse neighs", + "subtitles.entity.horse.angry": "Horse neighs", + "subtitles.entity.horse.armor": "Horse armor equips", + "subtitles.entity.horse.breathe": "Horse breathes", + "subtitles.entity.horse.death": "Horse dies", + "subtitles.entity.horse.eat": "Horse eats", + "subtitles.entity.horse.gallop": "Horse gallops", + "subtitles.entity.horse.hurt": "Horse hurts", + "subtitles.entity.horse.jump": "Horse jumps", + "subtitles.entity.horse.saddle": "Saddle equips", + "subtitles.entity.husk.ambient": "Husk groans", + "subtitles.entity.husk.converted_to_zombie": "Husk converts to Zombie", + "subtitles.entity.husk.death": "Husk dies", + "subtitles.entity.husk.hurt": "Husk hurts", + "subtitles.entity.illusioner.ambient": "Illusioner murmurs", + "subtitles.entity.illusioner.cast_spell": "Illusioner casts spell", + "subtitles.entity.illusioner.death": "Illusioner dies", + "subtitles.entity.illusioner.hurt": "Illusioner hurts", + "subtitles.entity.illusioner.mirror_move": "Illusioner displaces", + "subtitles.entity.illusioner.prepare_blindness": "Illusioner prepares blindness", + "subtitles.entity.illusioner.prepare_mirror": "Illusioner prepares mirror image", + "subtitles.entity.iron_golem.attack": "Iron Golem attacks", + "subtitles.entity.iron_golem.damage": "Iron Golem breaks", + "subtitles.entity.iron_golem.death": "Iron Golem dies", + "subtitles.entity.iron_golem.hurt": "Iron Golem hurts", + "subtitles.entity.iron_golem.repair": "Iron Golem repaired", + "subtitles.entity.item.break": "Item breaks", + "subtitles.entity.item.pickup": "Item plops", + "subtitles.entity.item_frame.add_item": "Item Frame fills", + "subtitles.entity.item_frame.break": "Item Frame breaks", + "subtitles.entity.item_frame.place": "Item Frame placed", + "subtitles.entity.item_frame.remove_item": "Item Frame empties", + "subtitles.entity.item_frame.rotate_item": "Item Frame clicks", + "subtitles.entity.leash_knot.break": "Leash knot breaks", + "subtitles.entity.leash_knot.place": "Leash knot tied", + "subtitles.entity.lightning_bolt.impact": "Lightning strikes", + "subtitles.entity.lightning_bolt.thunder": "Thunder roars", + "subtitles.entity.llama.ambient": "Llama bleats", + "subtitles.entity.llama.angry": "Llama bleats angrily", + "subtitles.entity.llama.chest": "Llama Chest equips", + "subtitles.entity.llama.death": "Llama dies", + "subtitles.entity.llama.eat": "Llama eats", + "subtitles.entity.llama.hurt": "Llama hurts", + "subtitles.entity.llama.spit": "Llama spits", + "subtitles.entity.llama.step": "Llama steps", + "subtitles.entity.llama.swag": "Llama is decorated", + "subtitles.entity.magma_cube.death": "Magma Cube dies", + "subtitles.entity.magma_cube.hurt": "Magma Cube hurts", + "subtitles.entity.magma_cube.squish": "Magma Cube squishes", + "subtitles.entity.minecart.riding": "Minecart rolls", + "subtitles.entity.mooshroom.convert": "Mooshroom transforms", + "subtitles.entity.mooshroom.eat": "Mooshroom eats", + "subtitles.entity.mooshroom.milk": "Mooshroom gets milked", + "subtitles.entity.mooshroom.suspicious_milk": "Mooshroom gets milked suspiciously", + "subtitles.entity.mule.ambient": "Mule hee-haws", + "subtitles.entity.mule.angry": "Mule neighs", + "subtitles.entity.mule.chest": "Mule Chest equips", + "subtitles.entity.mule.death": "Mule dies", + "subtitles.entity.mule.eat": "Mule eats", + "subtitles.entity.mule.hurt": "Mule hurts", + "subtitles.entity.painting.break": "Painting breaks", + "subtitles.entity.painting.place": "Painting placed", + "subtitles.entity.panda.aggressive_ambient": "Panda huffs", + "subtitles.entity.panda.ambient": "Panda pants", + "subtitles.entity.panda.bite": "Panda bites", + "subtitles.entity.panda.cant_breed": "Panda bleats", + "subtitles.entity.panda.death": "Panda dies", + "subtitles.entity.panda.eat": "Panda eats", + "subtitles.entity.panda.hurt": "Panda hurts", + "subtitles.entity.panda.pre_sneeze": "Panda's nose tickles", + "subtitles.entity.panda.sneeze": "Panda sneezes", + "subtitles.entity.panda.step": "Panda steps", + "subtitles.entity.panda.worried_ambient": "Panda whimpers", + "subtitles.entity.parrot.ambient": "Parrot talks", + "subtitles.entity.parrot.death": "Parrot dies", + "subtitles.entity.parrot.eats": "Parrot eats", + "subtitles.entity.parrot.fly": "Parrot flutters", + "subtitles.entity.parrot.hurts": "Parrot hurts", + "subtitles.entity.parrot.imitate.blaze": "Parrot breathes", + "subtitles.entity.parrot.imitate.creeper": "Parrot hisses", + "subtitles.entity.parrot.imitate.drowned": "Parrot gurgles", + "subtitles.entity.parrot.imitate.elder_guardian": "Parrot flaps", + "subtitles.entity.parrot.imitate.ender_dragon": "Parrot roars", + "subtitles.entity.parrot.imitate.endermite": "Parrot scuttles", + "subtitles.entity.parrot.imitate.evoker": "Parrot murmurs", + "subtitles.entity.parrot.imitate.ghast": "Parrot cries", + "subtitles.entity.parrot.imitate.guardian": "Parrot moans", + "subtitles.entity.parrot.imitate.hoglin": "Parrot growls", + "subtitles.entity.parrot.imitate.husk": "Parrot groans", + "subtitles.entity.parrot.imitate.illusioner": "Parrot murmurs", + "subtitles.entity.parrot.imitate.magma_cube": "Parrot squishes", + "subtitles.entity.parrot.imitate.phantom": "Parrot screeches", + "subtitles.entity.parrot.imitate.piglin": "Parrot snorts", + "subtitles.entity.parrot.imitate.piglin_brute": "Parrot snorts mightily", + "subtitles.entity.parrot.imitate.pillager": "Parrot murmurs", + "subtitles.entity.parrot.imitate.ravager": "Parrot grunts", + "subtitles.entity.parrot.imitate.shulker": "Parrot lurks", + "subtitles.entity.parrot.imitate.silverfish": "Parrot hisses", + "subtitles.entity.parrot.imitate.skeleton": "Parrot rattles", + "subtitles.entity.parrot.imitate.slime": "Parrot squishes", + "subtitles.entity.parrot.imitate.spider": "Parrot hisses", + "subtitles.entity.parrot.imitate.stray": "Parrot rattles", + "subtitles.entity.parrot.imitate.vex": "Parrot vexes", + "subtitles.entity.parrot.imitate.vindicator": "Parrot mutters", + "subtitles.entity.parrot.imitate.witch": "Parrot giggles", + "subtitles.entity.parrot.imitate.wither": "Parrot angers", + "subtitles.entity.parrot.imitate.wither_skeleton": "Parrot rattles", + "subtitles.entity.parrot.imitate.zoglin": "Parrot growls", + "subtitles.entity.parrot.imitate.zombie": "Parrot groans", + "subtitles.entity.parrot.imitate.zombie_villager": "Parrot groans", + "subtitles.entity.phantom.ambient": "Phantom screeches", + "subtitles.entity.phantom.bite": "Phantom bites", + "subtitles.entity.phantom.death": "Phantom dies", + "subtitles.entity.phantom.flap": "Phantom flaps", + "subtitles.entity.phantom.hurt": "Phantom hurts", + "subtitles.entity.phantom.swoop": "Phantom swoops", + "subtitles.entity.pig.ambient": "Pig oinks", + "subtitles.entity.pig.death": "Pig dies", + "subtitles.entity.pig.hurt": "Pig hurts", + "subtitles.entity.pig.saddle": "Saddle equips", + "subtitles.entity.piglin.admiring_item": "Piglin admires item", + "subtitles.entity.piglin.ambient": "Piglin snorts", + "subtitles.entity.piglin.angry": "Piglin snorts angrily", + "subtitles.entity.piglin.celebrate": "Piglin celebrates", + "subtitles.entity.piglin.converted_to_zombified": "Piglin converts to Zombified Piglin", + "subtitles.entity.piglin.death": "Piglin dies", + "subtitles.entity.piglin.hurt": "Piglin hurts", + "subtitles.entity.piglin.jealous": "Piglin snorts enviously", + "subtitles.entity.piglin.retreat": "Piglin retreats", + "subtitles.entity.piglin.step": "Piglin steps", + "subtitles.entity.piglin_brute.ambient": "Piglin Brute snorts", + "subtitles.entity.piglin_brute.angry": "Piglin Brute snorts angrily", + "subtitles.entity.piglin_brute.death": "Piglin Brute dies", + "subtitles.entity.piglin_brute.hurt": "Piglin Brute hurts", + "subtitles.entity.piglin_brute.step": "Piglin Brute steps", + "subtitles.entity.piglin_brute.converted_to_zombified": "Piglin Brute converts to Zombified Piglin", + "subtitles.entity.pillager.ambient": "Pillager murmurs", + "subtitles.entity.pillager.celebrate": "Pillager cheers", + "subtitles.entity.pillager.death": "Pillager dies", + "subtitles.entity.pillager.hurt": "Pillager hurts", + "subtitles.entity.player.attack.crit": "Critical attack", + "subtitles.entity.player.attack.knockback": "Knockback attack", + "subtitles.entity.player.attack.strong": "Strong attack", + "subtitles.entity.player.attack.sweep": "Sweeping attack", + "subtitles.entity.player.attack.weak": "Weak attack", + "subtitles.entity.player.burp": "Burp", + "subtitles.entity.player.death": "Player dies", + "subtitles.entity.player.hurt": "Player hurts", + "subtitles.entity.player.hurt_drown": "Player drowning", + "subtitles.entity.player.hurt_on_fire": "Player burns", + "subtitles.entity.player.levelup": "Player dings", + "subtitles.entity.player.freeze_hurt": "Player freezes", + "subtitles.entity.polar_bear.ambient": "Polar Bear groans", + "subtitles.entity.polar_bear.ambient_baby": "Polar Bear hums", + "subtitles.entity.polar_bear.death": "Polar Bear dies", + "subtitles.entity.polar_bear.hurt": "Polar Bear hurts", + "subtitles.entity.polar_bear.warning": "Polar Bear roars", + "subtitles.entity.potion.splash": "Bottle smashes", + "subtitles.entity.potion.throw": "Bottle thrown", + "subtitles.entity.puffer_fish.blow_out": "Pufferfish deflates", + "subtitles.entity.puffer_fish.blow_up": "Pufferfish inflates", + "subtitles.entity.puffer_fish.death": "Pufferfish dies", + "subtitles.entity.puffer_fish.flop": "Pufferfish flops", + "subtitles.entity.puffer_fish.hurt": "Pufferfish hurts", + "subtitles.entity.puffer_fish.sting": "Pufferfish stings", + "subtitles.entity.rabbit.ambient": "Rabbit squeaks", + "subtitles.entity.rabbit.attack": "Rabbit attacks", + "subtitles.entity.rabbit.death": "Rabbit dies", + "subtitles.entity.rabbit.hurt": "Rabbit hurts", + "subtitles.entity.rabbit.jump": "Rabbit hops", + "subtitles.entity.ravager.ambient": "Ravager grunts", + "subtitles.entity.ravager.attack": "Ravager bites", + "subtitles.entity.ravager.celebrate": "Ravager cheers", + "subtitles.entity.ravager.death": "Ravager dies", + "subtitles.entity.ravager.hurt": "Ravager hurts", + "subtitles.entity.ravager.roar": "Ravager roars", + "subtitles.entity.ravager.step": "Ravager steps", + "subtitles.entity.ravager.stunned": "Ravager stunned", + "subtitles.entity.salmon.death": "Salmon dies", + "subtitles.entity.salmon.flop": "Salmon flops", + "subtitles.entity.salmon.hurt": "Salmon hurts", + "subtitles.entity.sheep.ambient": "Sheep baahs", + "subtitles.entity.sheep.death": "Sheep dies", + "subtitles.entity.sheep.hurt": "Sheep hurts", + "subtitles.entity.shulker.ambient": "Shulker lurks", + "subtitles.entity.shulker.close": "Shulker closes", + "subtitles.entity.shulker.death": "Shulker dies", + "subtitles.entity.shulker.hurt": "Shulker hurts", + "subtitles.entity.shulker.open": "Shulker opens", + "subtitles.entity.shulker.shoot": "Shulker shoots", + "subtitles.entity.shulker.teleport": "Shulker teleports", + "subtitles.entity.shulker_bullet.hit": "Shulker Bullet explodes", + "subtitles.entity.shulker_bullet.hurt": "Shulker Bullet breaks", + "subtitles.entity.silverfish.ambient": "Silverfish hisses", + "subtitles.entity.silverfish.death": "Silverfish dies", + "subtitles.entity.silverfish.hurt": "Silverfish hurts", + "subtitles.entity.skeleton.ambient": "Skeleton rattles", + "subtitles.entity.skeleton.converted_to_stray": "Skeleton converts to Stray", + "subtitles.entity.skeleton.death": "Skeleton dies", + "subtitles.entity.skeleton.hurt": "Skeleton hurts", + "subtitles.entity.skeleton.shoot": "Skeleton shoots", + "subtitles.entity.skeleton_horse.ambient": "Skeleton Horse cries", + "subtitles.entity.skeleton_horse.death": "Skeleton Horse dies", + "subtitles.entity.skeleton_horse.hurt": "Skeleton Horse hurts", + "subtitles.entity.skeleton_horse.swim": "Skeleton Horse swims", + "subtitles.entity.slime.attack": "Slime attacks", + "subtitles.entity.slime.death": "Slime dies", + "subtitles.entity.slime.hurt": "Slime hurts", + "subtitles.entity.slime.squish": "Slime squishes", + "subtitles.entity.snow_golem.death": "Snow Golem dies", + "subtitles.entity.snow_golem.hurt": "Snow Golem hurts", + "subtitles.entity.snowball.throw": "Snowball flies", + "subtitles.entity.spider.ambient": "Spider hisses", + "subtitles.entity.spider.death": "Spider dies", + "subtitles.entity.spider.hurt": "Spider hurts", + "subtitles.entity.squid.ambient": "Squid swims", + "subtitles.entity.squid.death": "Squid dies", + "subtitles.entity.squid.hurt": "Squid hurts", + "subtitles.entity.squid.squirt": "Squid shoots ink", + "subtitles.entity.stray.ambient": "Stray rattles", + "subtitles.entity.stray.death": "Stray dies", + "subtitles.entity.stray.hurt": "Stray hurts", + "subtitles.entity.strider.death": "Strider dies", + "subtitles.entity.strider.eat": "Strider eats", + "subtitles.entity.strider.happy": "Strider warbles", + "subtitles.entity.strider.hurt": "Strider hurts", + "subtitles.entity.strider.idle": "Strider chirps", + "subtitles.entity.strider.retreat": "Strider retreats", + "subtitles.entity.tnt.primed": "TNT fizzes", + "subtitles.entity.tropical_fish.death": "Tropical Fish dies", + "subtitles.entity.tropical_fish.flop": "Tropical Fish flops", + "subtitles.entity.tropical_fish.hurt": "Tropical Fish hurts", + "subtitles.entity.turtle.ambient_land": "Turtle chirps", + "subtitles.entity.turtle.death": "Turtle dies", + "subtitles.entity.turtle.death_baby": "Turtle baby dies", + "subtitles.entity.turtle.egg_break": "Turtle Egg breaks", + "subtitles.entity.turtle.egg_crack": "Turtle Egg cracks", + "subtitles.entity.turtle.egg_hatch": "Turtle Egg hatches", + "subtitles.entity.turtle.hurt": "Turtle hurts", + "subtitles.entity.turtle.hurt_baby": "Turtle baby hurts", + "subtitles.entity.turtle.lay_egg": "Turtle lays egg", + "subtitles.entity.turtle.shamble": "Turtle shambles", + "subtitles.entity.turtle.shamble_baby": "Turtle baby shambles", + "subtitles.entity.turtle.swim": "Turtle swims", + "subtitles.entity.vex.ambient": "Vex vexes", + "subtitles.entity.vex.charge": "Vex shrieks", + "subtitles.entity.vex.death": "Vex dies", + "subtitles.entity.vex.hurt": "Vex hurts", + "subtitles.entity.villager.ambient": "Villager mumbles", + "subtitles.entity.villager.celebrate": "Villager cheers", + "subtitles.entity.villager.death": "Villager dies", + "subtitles.entity.villager.hurt": "Villager hurts", + "subtitles.entity.villager.no": "Villager disagrees", + "subtitles.entity.villager.trade": "Villager trades", + "subtitles.entity.villager.work_armorer": "Armorer works", + "subtitles.entity.villager.work_butcher": "Butcher works", + "subtitles.entity.villager.work_cartographer": "Cartographer works", + "subtitles.entity.villager.work_cleric": "Cleric works", + "subtitles.entity.villager.work_farmer": "Farmer works", + "subtitles.entity.villager.work_fisherman": "Fisherman works", + "subtitles.entity.villager.work_fletcher": "Fletcher works", + "subtitles.entity.villager.work_leatherworker": "Leatherworker works", + "subtitles.entity.villager.work_librarian": "Librarian works", + "subtitles.entity.villager.work_mason": "Mason works", + "subtitles.entity.villager.work_shepherd": "Shepherd works", + "subtitles.entity.villager.work_toolsmith": "Toolsmith works", + "subtitles.entity.villager.work_weaponsmith": "Weaponsmith works", + "subtitles.entity.villager.yes": "Villager agrees", + "subtitles.entity.vindicator.ambient": "Vindicator mutters", + "subtitles.entity.vindicator.celebrate": "Vindicator cheers", + "subtitles.entity.vindicator.death": "Vindicator dies", + "subtitles.entity.vindicator.hurt": "Vindicator hurts", + "subtitles.entity.wandering_trader.ambient": "Wandering Trader mumbles", + "subtitles.entity.wandering_trader.death": "Wandering Trader dies", + "subtitles.entity.wandering_trader.disappeared": "Wandering Trader disappears", + "subtitles.entity.wandering_trader.drink_milk": "Wandering Trader drinks milk", + "subtitles.entity.wandering_trader.drink_potion": "Wandering Trader drinks potion", + "subtitles.entity.wandering_trader.hurt": "Wandering Trader hurts", + "subtitles.entity.wandering_trader.no": "Wandering Trader disagrees", + "subtitles.entity.wandering_trader.reappeared": "Wandering Trader appears", + "subtitles.entity.wandering_trader.trade": "Wandering Trader trades", + "subtitles.entity.wandering_trader.yes": "Wandering Trader agrees", + "subtitles.entity.witch.ambient": "Witch giggles", + "subtitles.entity.witch.celebrate": "Witch cheers", + "subtitles.entity.witch.death": "Witch dies", + "subtitles.entity.witch.drink": "Witch drinks", + "subtitles.entity.witch.hurt": "Witch hurts", + "subtitles.entity.witch.throw": "Witch throws", + "subtitles.entity.wither.ambient": "Wither angers", + "subtitles.entity.wither.death": "Wither dies", + "subtitles.entity.wither.hurt": "Wither hurts", + "subtitles.entity.wither.shoot": "Wither attacks", + "subtitles.entity.wither.spawn": "Wither released", + "subtitles.entity.wither_skeleton.ambient": "Wither Skeleton rattles", + "subtitles.entity.wither_skeleton.death": "Wither Skeleton dies", + "subtitles.entity.wither_skeleton.hurt": "Wither Skeleton hurts", + "subtitles.entity.wolf.ambient": "Wolf pants", + "subtitles.entity.wolf.death": "Wolf dies", + "subtitles.entity.wolf.growl": "Wolf growls", + "subtitles.entity.wolf.hurt": "Wolf hurts", + "subtitles.entity.wolf.shake": "Wolf shakes", + "subtitles.entity.zoglin.ambient": "Zoglin growls", + "subtitles.entity.zoglin.angry": "Zoglin growls angrily", + "subtitles.entity.zoglin.attack": "Zoglin attacks", + "subtitles.entity.zoglin.death": "Zoglin dies", + "subtitles.entity.zoglin.hurt": "Zoglin hurts", + "subtitles.entity.zoglin.step": "Zoglin steps", + "subtitles.entity.zombie.ambient": "Zombie groans", + "subtitles.entity.zombie.attack_wooden_door": "Door shakes", + "subtitles.entity.zombie.converted_to_drowned": "Zombie converts to Drowned", + "subtitles.entity.zombie.break_wooden_door": "Door breaks", + "subtitles.entity.zombie.death": "Zombie dies", + "subtitles.entity.zombie.destroy_egg": "Turtle Egg stomped", + "subtitles.entity.zombie.hurt": "Zombie hurts", + "subtitles.entity.zombie.infect": "Zombie infects", + "subtitles.entity.zombie_horse.ambient": "Zombie Horse cries", + "subtitles.entity.zombie_horse.death": "Zombie Horse dies", + "subtitles.entity.zombie_horse.hurt": "Zombie Horse hurts", + "subtitles.entity.zombie_villager.ambient": "Zombie Villager groans", + "subtitles.entity.zombie_villager.converted": "Zombie Villager vociferates", + "subtitles.entity.zombie_villager.cure": "Zombie Villager snuffles", + "subtitles.entity.zombie_villager.death": "Zombie Villager dies", + "subtitles.entity.zombie_villager.hurt": "Zombie Villager hurts", + "subtitles.entity.zombified_piglin.ambient": "Zombified Piglin grunts", + "subtitles.entity.zombified_piglin.angry": "Zombified Piglin grunts angrily", + "subtitles.entity.zombified_piglin.death": "Zombified Piglin dies", + "subtitles.entity.zombified_piglin.hurt": "Zombified Piglin hurts", + "subtitles.event.raid.horn": "Ominous horn blares", + "subtitles.item.armor.equip": "Gear equips", + "subtitles.item.armor.equip_chain": "Chain armor jingles", + "subtitles.item.armor.equip_diamond": "Diamond armor clangs", + "subtitles.item.armor.equip_elytra": "Elytra rustle", + "subtitles.item.armor.equip_gold": "Gold armor clinks", + "subtitles.item.armor.equip_iron": "Iron armor clanks", + "subtitles.item.armor.equip_leather": "Leather armor rustles", + "subtitles.item.armor.equip_netherite": "Netherite armor clanks", + "subtitles.item.armor.equip_turtle": "Turtle Shell thunks", + "subtitles.item.axe.strip": "Axe strips", + "subtitles.item.axe.scrape": "Axe scrapes", + "subtitles.item.axe.wax_off": "Wax off", + "subtitles.item.bone_meal.use": "Bone Meal crinkles", + "subtitles.item.book.page_turn": "Page rustles", + "subtitles.item.book.put": "Book thumps", + "subtitles.item.bottle.empty": "Bottle empties", + "subtitles.item.bottle.fill": "Bottle fills", + "subtitles.item.bucket.empty": "Bucket empties", + "subtitles.item.bucket.fill": "Bucket fills", + "subtitles.item.bucket.fill_axolotl": "Axolotl scooped", + "subtitles.item.bucket.fill_fish": "Fish captured", + "subtitles.item.bundle.drop_contents": "Bundle empties", + "subtitles.item.bundle.insert": "Item packed", + "subtitles.item.bundle.remove_one": "Item unpacked", + "subtitles.item.chorus_fruit.teleport": "Player teleports", + "subtitles.item.crop.plant": "Crop planted", + "subtitles.item.crossbow.charge": "Crossbow charges up", + "subtitles.item.crossbow.hit": "Arrow hits", + "subtitles.item.crossbow.load": "Crossbow loads", + "subtitles.item.crossbow.shoot": "Crossbow fires", + "subtitles.item.firecharge.use": "Fireball whooshes", + "subtitles.item.flintandsteel.use": "Flint and Steel click", + "subtitles.item.hoe.till": "Hoe tills", + "subtitles.item.honey_bottle.drink": "Gulping", + "subtitles.item.lodestone_compass.lock": "Lodestone Compass locks onto Lodestone", + "subtitles.item.nether_wart.plant": "Crop planted", + "subtitles.item.shears.shear": "Shears click", + "subtitles.item.shield.block": "Shield blocks", + "subtitles.item.shovel.flatten": "Shovel flattens", + "subtitles.item.totem.use": "Totem activates", + "subtitles.item.trident.hit": "Trident stabs", + "subtitles.item.trident.hit_ground": "Trident vibrates", + "subtitles.item.trident.return": "Trident returns", + "subtitles.item.trident.riptide": "Trident zooms", + "subtitles.item.trident.throw": "Trident clangs", + "subtitles.item.trident.thunder": "Trident thunder cracks", + "subtitles.item.spyglass.use": "Spyglass expands", + "subtitles.item.spyglass.stop_using": "Spyglass retracts", + "subtitles.item.ink_sac.use": "Ink Sac splotches", + "subtitles.item.glow_ink_sac.use": "Glow Ink Sac splotches", + "subtitles.item.dye.use": "Dye stains", + "subtitles.particle.soul_escape": "Soul escapes", + "subtitles.ui.cartography_table.take_result": "Map drawn", + "subtitles.ui.loom.take_result": "Loom used", + "subtitles.ui.stonecutter.take_result": "Stonecutter used", + "subtitles.weather.rain": "Rain falls", + "debug.prefix": "[Debug]:", + "debug.reload_chunks.help": "F3 + A = Reload chunks", + "debug.show_hitboxes.help": "F3 + B = Show hitboxes", + "debug.clear_chat.help": "F3 + D = Clear chat", + "debug.cycle_renderdistance.help": "F3 + F = Cycle render distance (shift to invert)", + "debug.chunk_boundaries.help": "F3 + G = Show chunk boundaries", + "debug.advanced_tooltips.help": "F3 + H = Advanced tooltips", + "debug.creative_spectator.help": "F3 + N = Cycle previous gamemode <-> spectator", + "debug.pause_focus.help": "F3 + P = Pause on lost focus", + "debug.help.help": "F3 + Q = Show this list", + "debug.reload_resourcepacks.help": "F3 + T = Reload resource packs", + "debug.pause.help": "F3 + Esc = Pause without pause menu (if pausing is possible)", + "debug.copy_location.help": "F3 + C = Copy location as /tp command, hold F3 + C to crash the game", + "debug.inspect.help": "F3 + I = Copy entity or block data to clipboard", + "debug.gamemodes.help": "F3 + F4 = Open game mode switcher", + "debug.profiling.help": "F3 + L = Start/stop profiling", + "debug.copy_location.message": "Copied location to clipboard", + "debug.inspect.server.block": "Copied server-side block data to clipboard", + "debug.inspect.server.entity": "Copied server-side entity data to clipboard", + "debug.inspect.client.block": "Copied client-side block data to clipboard", + "debug.inspect.client.entity": "Copied client-side entity data to clipboard", + "debug.reload_chunks.message": "Reloading all chunks", + "debug.show_hitboxes.on": "Hitboxes: shown", + "debug.show_hitboxes.off": "Hitboxes: hidden", + "debug.cycle_renderdistance.message": "Render Distance: %s", + "debug.chunk_boundaries.on": "Chunk borders: shown", + "debug.chunk_boundaries.off": "Chunk borders: hidden", + "debug.advanced_tooltips.on": "Advanced tooltips: shown", + "debug.advanced_tooltips.off": "Advanced tooltips: hidden", + "debug.creative_spectator.error": "Unable to switch gamemode; no permission", + "debug.gamemodes.error": "Unable to open game mode switcher; no permission", + "debug.pause_focus.on": "Pause on lost focus: enabled", + "debug.pause_focus.off": "Pause on lost focus: disabled", + "debug.help.message": "Key bindings:", + "debug.reload_resourcepacks.message": "Reloaded resource packs", + "debug.crash.message": "F3 + C is held down. This will crash the game unless released.", + "debug.crash.warning": "Crashing in %s...", + "debug.gamemodes.press_f4": "[ F4 ]", + "debug.gamemodes.select_next": "%s Next", + "debug.profiling.start": "Profiling started for %s seconds. Use F3 + L to stop early", + "debug.profiling.stop": "Profiling ended. Saved results to %s", + "resourcepack.downloading": "Downloading Resource Pack", + "resourcepack.requesting": "Making Request...", + "resourcepack.progress": "Downloading file (%s MB)...", + "tutorial.bundleInsert.title": "Use a Bundle", + "tutorial.bundleInsert.description": "Right Click to add items", + "tutorial.move.title": "Move with %s, %s, %s and %s", + "tutorial.move.description": "Jump with %s", + "tutorial.look.title": "Look around", + "tutorial.look.description": "Use your mouse to turn", + "tutorial.find_tree.title": "Find a tree", + "tutorial.find_tree.description": "Punch it to collect wood", + "tutorial.punch_tree.title": "Destroy the tree", + "tutorial.punch_tree.description": "Hold down %s", + "tutorial.open_inventory.title": "Open your inventory", + "tutorial.open_inventory.description": "Press %s", + "tutorial.craft_planks.title": "Craft wooden planks", + "tutorial.craft_planks.description": "The recipe book can help", + "tutorial.socialInteractions.title": "Social Interactions", + "tutorial.socialInteractions.description": "Press %s to open", + "advancements.adventure.adventuring_time.title": "Adventuring Time", + "advancements.adventure.adventuring_time.description": "Discover every biome", + "advancements.adventure.arbalistic.title": "Arbalistic", + "advancements.adventure.arbalistic.description": "Kill five unique mobs with one crossbow shot", + "advancements.adventure.bullseye.title": "Bullseye", + "advancements.adventure.bullseye.description": "Hit the bullseye of a Target block from at least 30 meters away", + "advancements.adventure.fall_from_world_height.title": "Caves & Cliffs", + "advancements.adventure.fall_from_world_height.description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", + "advancements.adventure.walk_on_powder_snow_with_leather_boots.title": "Light as a Rabbit", + "advancements.adventure.walk_on_powder_snow_with_leather_boots.description": "Walk on powder snow...without sinking in it", + "advancements.adventure.lightning_rod_with_villager_no_fire.title": "Surge Protector", + "advancements.adventure.lightning_rod_with_villager_no_fire.description": "Protect a villager from an undesired shock without starting a fire", + "advancements.adventure.spyglass_at_parrot.title": "Is It a Bird?", + "advancements.adventure.spyglass_at_parrot.description": "Look at a parrot through a spyglass", + "advancements.adventure.spyglass_at_ghast.title": "Is It a Balloon?", + "advancements.adventure.spyglass_at_ghast.description": "Look at a ghast through a spyglass", + "advancements.adventure.spyglass_at_dragon.title": "Is It a Plane?", + "advancements.adventure.spyglass_at_dragon.description": "Look at the Ender Dragon through a spyglass", + "advancements.adventure.hero_of_the_village.title": "Hero of the Village", + "advancements.adventure.hero_of_the_village.description": "Successfully defend a village from a raid", + "advancements.adventure.honey_block_slide.title": "Sticky Situation", + "advancements.adventure.honey_block_slide.description": "Jump into a Honey Block to break your fall", + "advancements.adventure.kill_all_mobs.title": "Monsters Hunted", + "advancements.adventure.kill_all_mobs.description": "Kill one of every hostile monster", + "advancements.adventure.kill_a_mob.title": "Monster Hunter", + "advancements.adventure.kill_a_mob.description": "Kill any hostile monster", + "advancements.adventure.ol_betsy.title": "Ol' Betsy", + "advancements.adventure.ol_betsy.description": "Shoot a crossbow", + "advancements.adventure.play_jukebox_in_meadows.title": "Sound of Music", + "advancements.adventure.play_jukebox_in_meadows.description": "Make the Meadows come alive with the sound of music from a jukebox", + "advancements.adventure.root.title": "Adventure", + "advancements.adventure.root.description": "Adventure, exploration and combat", + "advancements.adventure.shoot_arrow.title": "Take Aim", + "advancements.adventure.shoot_arrow.description": "Shoot something with an arrow", + "advancements.adventure.sleep_in_bed.title": "Sweet Dreams", + "advancements.adventure.sleep_in_bed.description": "Sleep in a bed to change your respawn point", + "advancements.adventure.sniper_duel.title": "Sniper Duel", + "advancements.adventure.sniper_duel.description": "Kill a Skeleton from at least 50 meters away", + "advancements.adventure.summon_iron_golem.title": "Hired Help", + "advancements.adventure.summon_iron_golem.description": "Summon an Iron Golem to help defend a village", + "advancements.adventure.totem_of_undying.title": "Postmortal", + "advancements.adventure.totem_of_undying.description": "Use a Totem of Undying to cheat death", + "advancements.adventure.trade.title": "What a Deal!", + "advancements.adventure.trade.description": "Successfully trade with a Villager", + "advancements.adventure.trade_at_world_height.title": "Star Trader", + "advancements.adventure.trade_at_world_height.description": "Trade with a villager at the build height limit", + "advancements.adventure.throw_trident.title": "A Throwaway Joke", + "advancements.adventure.throw_trident.description": "Throw a trident at something.\nNote: Throwing away your only weapon is not a good idea.", + "advancements.adventure.two_birds_one_arrow.title": "Two Birds, One Arrow", + "advancements.adventure.two_birds_one_arrow.description": "Kill two Phantoms with a piercing arrow", + "advancements.adventure.very_very_frightening.title": "Very Very Frightening", + "advancements.adventure.very_very_frightening.description": "Strike a Villager with lightning", + "advancements.adventure.voluntary_exile.title": "Voluntary Exile", + "advancements.adventure.voluntary_exile.description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", + "advancements.adventure.whos_the_pillager_now.title": "Who's the Pillager Now?", + "advancements.adventure.whos_the_pillager_now.description": "Give a Pillager a taste of their own medicine", + "advancements.husbandry.root.title": "Husbandry", + "advancements.husbandry.root.description": "The world is full of friends and food", + "advancements.husbandry.breed_an_animal.title": "The Parrots and the Bats", + "advancements.husbandry.breed_an_animal.description": "Breed two animals together", + "advancements.husbandry.fishy_business.title": "Fishy Business", + "advancements.husbandry.fishy_business.description": "Catch a fish", + "advancements.husbandry.make_a_sign_glow.title": "Glow and Behold!", + "advancements.husbandry.make_a_sign_glow.description": "Make the text of a sign glow", + "advancements.husbandry.ride_a_boat_with_a_goat.title": "Whatever Floats Your Goat!", + "advancements.husbandry.ride_a_boat_with_a_goat.description": "Get in a Boat and float with a Goat", + "advancements.husbandry.tactical_fishing.title": "Tactical Fishing", + "advancements.husbandry.tactical_fishing.description": "Catch a fish... without a fishing rod!", + "advancements.husbandry.axolotl_in_a_bucket.title": "The Cutest Predator", + "advancements.husbandry.axolotl_in_a_bucket.description": "Catch an axolotl in a bucket", + "advancements.husbandry.kill_axolotl_target.title": "The Healing Power of Friendship!", + "advancements.husbandry.kill_axolotl_target.description": "Team up with an axolotl and win a fight", + "advancements.husbandry.breed_all_animals.title": "Two by Two", + "advancements.husbandry.breed_all_animals.description": "Breed all the animals!", + "advancements.husbandry.tame_an_animal.title": "Best Friends Forever", + "advancements.husbandry.tame_an_animal.description": "Tame an animal", + "advancements.husbandry.plant_seed.title": "A Seedy Place", + "advancements.husbandry.plant_seed.description": "Plant a seed and watch it grow", + "advancements.husbandry.netherite_hoe.title": "Serious Dedication", + "advancements.husbandry.netherite_hoe.description": "Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices", + "advancements.husbandry.balanced_diet.title": "A Balanced Diet", + "advancements.husbandry.balanced_diet.description": "Eat everything that is edible, even if it's not good for you", + "advancements.husbandry.complete_catalogue.title": "A Complete Catalogue", + "advancements.husbandry.complete_catalogue.description": "Tame all cat variants!", + "advancements.husbandry.safely_harvest_honey.title": "Bee Our Guest", + "advancements.husbandry.safely_harvest_honey.description": "Use a Campfire to collect Honey from a Beehive using a Bottle without aggravating the bees", + "advancements.husbandry.silk_touch_nest.title": "Total Beelocation", + "advancements.husbandry.silk_touch_nest.description": "Move a Bee Nest, with 3 bees inside, using Silk Touch", + "advancements.husbandry.wax_on.title": "Wax On", + "advancements.husbandry.wax_on.description": "Apply Honeycomb to a Copper block!", + "advancements.husbandry.wax_off.title": "Wax Off", + "advancements.husbandry.wax_off.description": "Scrape Wax off of a Copper block!", + "advancements.end.dragon_breath.title": "You Need a Mint", + "advancements.end.dragon_breath.description": "Collect dragon's breath in a glass bottle", + "advancements.end.dragon_egg.title": "The Next Generation", + "advancements.end.dragon_egg.description": "Hold the Dragon Egg", + "advancements.end.elytra.title": "Sky's the Limit", + "advancements.end.elytra.description": "Find elytra", + "advancements.end.enter_end_gateway.title": "Remote Getaway", + "advancements.end.enter_end_gateway.description": "Escape the island", + "advancements.end.find_end_city.title": "The City at the End of the Game", + "advancements.end.find_end_city.description": "Go on in, what could happen?", + "advancements.end.kill_dragon.title": "Free the End", + "advancements.end.kill_dragon.description": "Good luck", + "advancements.end.levitate.title": "Great View From Up Here", + "advancements.end.levitate.description": "Levitate up 50 blocks from the attacks of a Shulker", + "advancements.end.respawn_dragon.title": "The End... Again...", + "advancements.end.respawn_dragon.description": "Respawn the Ender Dragon", + "advancements.end.root.title": "The End", + "advancements.end.root.description": "Or the beginning?", + "advancements.nether.brew_potion.title": "Local Brewery", + "advancements.nether.brew_potion.description": "Brew a potion", + "advancements.nether.all_potions.title": "A Furious Cocktail", + "advancements.nether.all_potions.description": "Have every potion effect applied at the same time", + "advancements.nether.all_effects.title": "How Did We Get Here?", + "advancements.nether.all_effects.description": "Have every effect applied at the same time", + "advancements.nether.create_beacon.title": "Bring Home the Beacon", + "advancements.nether.create_beacon.description": "Construct and place a beacon", + "advancements.nether.create_full_beacon.title": "Beaconator", + "advancements.nether.create_full_beacon.description": "Bring a beacon to full power", + "advancements.nether.find_fortress.title": "A Terrible Fortress", + "advancements.nether.find_fortress.description": "Break your way into a Nether Fortress", + "advancements.nether.get_wither_skull.title": "Spooky Scary Skeleton", + "advancements.nether.get_wither_skull.description": "Obtain a Wither Skeleton's skull", + "advancements.nether.obtain_blaze_rod.title": "Into Fire", + "advancements.nether.obtain_blaze_rod.description": "Relieve a Blaze of its rod", + "advancements.nether.return_to_sender.title": "Return to Sender", + "advancements.nether.return_to_sender.description": "Destroy a Ghast with a fireball", + "advancements.nether.root.title": "Nether", + "advancements.nether.root.description": "Bring summer clothes", + "advancements.nether.summon_wither.title": "Withering Heights", + "advancements.nether.summon_wither.description": "Summon the Wither", + "advancements.nether.fast_travel.title": "Subspace Bubble", + "advancements.nether.fast_travel.description": "Use the Nether to travel 7 km in the Overworld", + "advancements.nether.uneasy_alliance.title": "Uneasy Alliance", + "advancements.nether.uneasy_alliance.description": "Rescue a Ghast from the Nether, bring it safely home to the Overworld... and then kill it", + "advancements.nether.obtain_ancient_debris.title": "Hidden in the Depths", + "advancements.nether.obtain_ancient_debris.description": "Obtain Ancient Debris", + "advancements.nether.netherite_armor.title": "Cover Me in Debris", + "advancements.nether.netherite_armor.description": "Get a full suit of Netherite armor", + "advancements.nether.use_lodestone.title": "Country Lode, Take Me Home", + "advancements.nether.use_lodestone.description": "Use a compass on a Lodestone", + "advancements.nether.obtain_crying_obsidian.title": "Who is Cutting Onions?", + "advancements.nether.obtain_crying_obsidian.description": "Obtain Crying Obsidian", + "advancements.nether.charge_respawn_anchor.title": "Not Quite \"Nine\" Lives", + "advancements.nether.charge_respawn_anchor.description": "Charge a Respawn Anchor to the maximum", + "advancements.nether.ride_strider.title": "This Boat Has Legs", + "advancements.nether.ride_strider.description": "Ride a Strider with a Warped Fungus on a Stick", + "advancements.nether.ride_strider_in_overworld_lava.title": "Feels like home", + "advancements.nether.ride_strider_in_overworld_lava.description": "Take a Strider for a loooong ride on a lava lake in the Overworld", + "advancements.nether.explore_nether.title": "Hot Tourist Destinations", + "advancements.nether.explore_nether.description": "Explore all Nether biomes", + "advancements.nether.find_bastion.title": "Those Were the Days", + "advancements.nether.find_bastion.description": "Enter a Bastion Remnant", + "advancements.nether.loot_bastion.title": "War Pigs", + "advancements.nether.loot_bastion.description": "Loot a chest in a Bastion Remnant", + "advancements.nether.distract_piglin.title": "Oh Shiny", + "advancements.nether.distract_piglin.description": "Distract Piglins with gold", + "advancements.story.cure_zombie_villager.title": "Zombie Doctor", + "advancements.story.cure_zombie_villager.description": "Weaken and then cure a Zombie Villager", + "advancements.story.deflect_arrow.title": "Not Today, Thank You", + "advancements.story.deflect_arrow.description": "Deflect a projectile with a shield", + "advancements.story.enchant_item.title": "Enchanter", + "advancements.story.enchant_item.description": "Enchant an item at an Enchanting Table", + "advancements.story.enter_the_end.title": "The End?", + "advancements.story.enter_the_end.description": "Enter the End Portal", + "advancements.story.enter_the_nether.title": "We Need to Go Deeper", + "advancements.story.enter_the_nether.description": "Build, light and enter a Nether Portal", + "advancements.story.follow_ender_eye.title": "Eye Spy", + "advancements.story.follow_ender_eye.description": "Follow an Eye of Ender", + "advancements.story.form_obsidian.title": "Ice Bucket Challenge", + "advancements.story.form_obsidian.description": "Obtain a block of obsidian", + "advancements.story.iron_tools.title": "Isn't It Iron Pick", + "advancements.story.iron_tools.description": "Upgrade your pickaxe", + "advancements.story.lava_bucket.title": "Hot Stuff", + "advancements.story.lava_bucket.description": "Fill a bucket with lava", + "advancements.story.mine_diamond.title": "Diamonds!", + "advancements.story.mine_diamond.description": "Acquire diamonds", + "advancements.story.mine_stone.title": "Stone Age", + "advancements.story.mine_stone.description": "Mine stone with your new pickaxe", + "advancements.story.obtain_armor.title": "Suit Up", + "advancements.story.obtain_armor.description": "Protect yourself with a piece of iron armor", + "advancements.story.root.title": "Minecraft", + "advancements.story.root.description": "The heart and story of the game", + "advancements.story.shiny_gear.title": "Cover Me with Diamonds", + "advancements.story.shiny_gear.description": "Diamond armor saves lives", + "advancements.story.smelt_iron.title": "Acquire Hardware", + "advancements.story.smelt_iron.description": "Smelt an iron ingot", + "advancements.story.upgrade_tools.title": "Getting an Upgrade", + "advancements.story.upgrade_tools.description": "Construct a better pickaxe", + "team.visibility.always": "Always", + "team.visibility.never": "Never", + "team.visibility.hideForOtherTeams": "Hide for other teams", + "team.visibility.hideForOwnTeam": "Hide for own team", + "team.collision.always": "Always", + "team.collision.never": "Never", + "team.collision.pushOtherTeams": "Push other teams", + "team.collision.pushOwnTeam": "Push own team", + "argument.uuid.invalid": "Invalid UUID", + "argument.entity.selector.nearestPlayer": "Nearest player", + "argument.entity.selector.randomPlayer": "Random player", + "argument.entity.selector.allPlayers": "All players", + "argument.entity.selector.allEntities": "All entities", + "argument.entity.selector.self": "Current entity", + "argument.entity.options.name.description": "Entity name", + "argument.entity.options.distance.description": "Distance to entity", + "argument.entity.options.level.description": "Experience level", + "argument.entity.options.x.description": "x position", + "argument.entity.options.y.description": "y position", + "argument.entity.options.z.description": "z position", + "argument.entity.options.dx.description": "Entities between x and x + dx", + "argument.entity.options.dy.description": "Entities between y and y + dy", + "argument.entity.options.dz.description": "Entities between z and z + dz", + "argument.entity.options.x_rotation.description": "Entity's x rotation", + "argument.entity.options.y_rotation.description": "Entity's y rotation", + "argument.entity.options.limit.description": "Maximum number of entities to return", + "argument.entity.options.sort.description": "Sort the entities", + "argument.entity.options.gamemode.description": "Players with gamemode", + "argument.entity.options.team.description": "Entities on team", + "argument.entity.options.type.description": "Entities of type", + "argument.entity.options.tag.description": "Entities with tag", + "argument.entity.options.nbt.description": "Entities with NBT", + "argument.entity.options.scores.description": "Entities with scores", + "argument.entity.options.advancements.description": "Players with advancements", + "argument.entity.options.predicate.description": "Custom predicate", + "command.failed": "An unexpected error occurred trying to execute that command", + "command.context.here": "<--[HERE]", + "command.context.parse_error": "%s at position %s: %s", + "commands.publish.started": "Local game hosted on port %s", + "commands.publish.failed": "Unable to host local game", + "commands.advancement.advancementNotFound": "No advancement was found by the name '%1$s'", + "commands.advancement.criterionNotFound": "The advancement %1$s does not contain the criterion '%2$s'", + "commands.advancement.grant.one.to.one.success": "Granted the advancement %s to %s", + "commands.advancement.grant.one.to.one.failure": "Couldn't grant advancement %s to %s as they already have it", + "commands.advancement.grant.one.to.many.success": "Granted the advancement %s to %s players", + "commands.advancement.grant.one.to.many.failure": "Couldn't grant advancement %s to %s players as they already have it", + "commands.advancement.grant.many.to.one.success": "Granted %s advancements to %s", + "commands.advancement.grant.many.to.one.failure": "Couldn't grant %s advancements to %s as they already have them", + "commands.advancement.grant.many.to.many.success": "Granted %s advancements to %s players", + "commands.advancement.grant.many.to.many.failure": "Couldn't grant %s advancements to %s players as they already have them", + "commands.advancement.grant.criterion.to.one.success": "Granted criterion '%s' of advancement %s to %s", + "commands.advancement.grant.criterion.to.one.failure": "Couldn't grant criterion '%s' of advancement %s to %s as they already have it", + "commands.advancement.grant.criterion.to.many.success": "Granted criterion '%s' of advancement %s to %s players", + "commands.advancement.grant.criterion.to.many.failure": "Couldn't grant criterion '%s' of advancement %s to %s players as they already have it", + "commands.advancement.revoke.one.to.one.success": "Revoked the advancement %s from %s", + "commands.advancement.revoke.one.to.one.failure": "Couldn't revoke advancement %s from %s as they don't have it", + "commands.advancement.revoke.one.to.many.success": "Revoked the advancement %s from %s players", + "commands.advancement.revoke.one.to.many.failure": "Couldn't revoke advancement %s from %s players as they don't have it", + "commands.advancement.revoke.many.to.one.success": "Revoked %s advancements from %s", + "commands.advancement.revoke.many.to.one.failure": "Couldn't revoke %s advancements from %s as they don't have them", + "commands.advancement.revoke.many.to.many.success": "Revoked %s advancements from %s players", + "commands.advancement.revoke.many.to.many.failure": "Couldn't revoke %s advancements from %s players as they don't have them", + "commands.advancement.revoke.criterion.to.one.success": "Revoked criterion '%s' of advancement %s from %s", + "commands.advancement.revoke.criterion.to.one.failure": "Couldn't revoke criterion '%s' of advancement %s from %s as they don't have it", + "commands.advancement.revoke.criterion.to.many.success": "Revoked criterion '%s' of advancement %s from %s players", + "commands.advancement.revoke.criterion.to.many.failure": "Couldn't revoke criterion '%s' of advancement %s from %s players as they don't have it", + "commands.attribute.failed.entity": "%s is not a valid entity for this command", + "commands.attribute.failed.no_attribute": "Entity %s has no attribute %s", + "commands.attribute.failed.no_modifier": "Attribute %s for entity %s has no modifier %s", + "commands.attribute.failed.modifier_already_present": "Modifier %s is already present on attribute %s for entity %s", + "commands.attribute.value.get.success": "Value of attribute %s for entity %s is %s", + "commands.attribute.base_value.get.success": "Base value of attribute %s for entity %s is %s", + "commands.attribute.base_value.set.success": "Base value for attribute %s for entity %s set to %s", + "commands.attribute.modifier.add.success": "Added modifier %s to attribute %s for entity %s", + "commands.attribute.modifier.remove.success": "Removed modifier %s from attribute %s for entity %s", + "commands.attribute.modifier.value.get.success": "Value of modifier %s on attribute %s for entity %s is %s", + "commands.forceload.added.failure": "No chunks were marked for force loading", + "commands.forceload.added.single": "Marked chunk %s in %s to be force loaded", + "commands.forceload.added.multiple": "Marked %s chunks in %s from %s to %s to be force loaded", + "commands.forceload.query.success": "Chunk at %s in %s is marked for force loading", + "commands.forceload.query.failure": "Chunk at %s in %s is not marked for force loading", + "commands.forceload.list.single": "A force loaded chunk was found in %s at: %s", + "commands.forceload.list.multiple": "%s force loaded chunks were found in %s at: %s", + "commands.forceload.added.none": "No force loaded chunks were found in %s", + "commands.forceload.removed.all": "Unmarked all force loaded chunks in %s", + "commands.forceload.removed.failure": "No chunks were removed from force loading", + "commands.forceload.removed.single": "Unmarked chunk %s in %s for force loading", + "commands.forceload.removed.multiple": "Unmarked %s chunks in %s from %s to %s for force loading", + "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, specified %s)", + "commands.clear.success.single": "Removed %s items from player %s", + "commands.clear.success.multiple": "Removed %s items from %s players", + "commands.clear.test.single": "Found %s matching items on player %s", + "commands.clear.test.multiple": "Found %s matching items on %s players", + "commands.clone.success": "Successfully cloned %s blocks", + "commands.debug.started": "Started tick profiling", + "commands.debug.stopped": "Stopped tick profiling after %s seconds and %s ticks (%s ticks per second)", + "commands.debug.notRunning": "The tick profiler hasn't started", + "commands.debug.alreadyRunning": "The tick profiler is already started", + "commands.debug.function.success.single": "Traced %s commands from function '%s' to output file %s", + "commands.debug.function.success.multiple": "Traced %s commands from %s functions to output file %s", + "commands.debug.function.noRecursion": "Can't trace from inside of function", + "commands.debug.function.traceFailed": "Failed to trace function", + "commands.defaultgamemode.success": "The default game mode is now %s", + "commands.difficulty.success": "The difficulty has been set to %s", + "commands.difficulty.query": "The difficulty is %s", + "commands.drop.no_held_items": "Entity can't hold any items", + "commands.drop.no_loot_table": "Entity %s has no loot table", + "commands.drop.success.single": "Dropped %s %s", + "commands.drop.success.single_with_table": "Dropped %s %s from loot table %s", + "commands.drop.success.multiple": "Dropped %s items", + "commands.drop.success.multiple_with_table": "Dropped %s items from loot table %s", + "commands.effect.give.success.single": "Applied effect %s to %s", + "commands.effect.give.success.multiple": "Applied effect %s to %s targets", + "commands.effect.clear.everything.success.single": "Removed every effect from %s", + "commands.effect.clear.everything.success.multiple": "Removed every effect from %s targets", + "commands.effect.clear.specific.success.single": "Removed effect %s from %s", + "commands.effect.clear.specific.success.multiple": "Removed effect %s from %s targets", + "commands.enchant.success.single": "Applied enchantment %s to %s's item", + "commands.enchant.success.multiple": "Applied enchantment %s to %s entities", + "commands.experience.add.points.success.single": "Gave %s experience points to %s", + "commands.experience.add.points.success.multiple": "Gave %s experience points to %s players", + "commands.experience.add.levels.success.single": "Gave %s experience levels to %s", + "commands.experience.add.levels.success.multiple": "Gave %s experience levels to %s players", + "commands.experience.set.points.success.single": "Set %s experience points on %s", + "commands.experience.set.points.success.multiple": "Set %s experience points on %s players", + "commands.experience.set.levels.success.single": "Set %s experience levels on %s", + "commands.experience.set.levels.success.multiple": "Set %s experience levels on %s players", + "commands.experience.query.points": "%s has %s experience points", + "commands.experience.query.levels": "%s has %s experience levels", + "commands.fill.success": "Successfully filled %s blocks", + "commands.function.success.single": "Executed %s commands from function '%s'", + "commands.function.success.multiple": "Executed %s commands from %s functions", + "commands.give.failed.toomanyitems": "Can't give more than %s of %s", + "commands.give.success.single": "Gave %s %s to %s", + "commands.give.success.multiple": "Gave %s %s to %s players", + "commands.playsound.success.single": "Played sound %s to %s", + "commands.playsound.success.multiple": "Played sound %s to %s players", + "commands.publish.success": "Multiplayer game is now hosted on port %s", + "commands.list.players": "There are %s of a max of %s players online: %s", + "commands.list.nameAndId": "%s (%s)", + "commands.kill.success.single": "Killed %s", + "commands.kill.success.multiple": "Killed %s entities", + "commands.kick.success": "Kicked %s: %s", + "commands.locate.success": "The nearest %s is at %s (%s blocks away)", + "commands.locatebiome.success": "The nearest %s is at %s (%s blocks away)", + "commands.message.display.outgoing": "You whisper to %s: %s", + "commands.message.display.incoming": "%s whispers to you: %s", + "commands.op.success": "Made %s a server operator", + "commands.deop.success": "Made %s no longer a server operator", + "commands.ban.success": "Banned %s: %s", + "commands.pardon.success": "Unbanned %s", + "commands.particle.success": "Displaying particle %s", + "commands.perf.started": "Started 10 second performance profiling run (use '/perf stop' to stop early)", + "commands.perf.stopped": "Stopped performance profiling after %s seconds and %s ticks (%s ticks per second)", + "commands.perf.reportSaved": "Created debug report in %s", + "commands.perf.reportFailed": "Failed to create debug report", + "commands.perf.notRunning": "The performance profiler hasn't started", + "commands.perf.alreadyRunning": "The performance profiler is already started", + "commands.jfr.started": "JFR profiling started", + "commands.jfr.start.failed": "Failed to start JFR profiling", + "commands.jfr.stopped": "JFR profiling stopped and dumped to %s", + "commands.jfr.dump.failed": "Failed to dump JFR recording: %s", + "commands.seed.success": "Seed: %s", + "commands.stop.stopping": "Stopping the server", + "commands.time.query": "The time is %s", + "commands.time.set": "Set the time to %s", + "commands.schedule.created.function": "Scheduled function '%s' in %s ticks at gametime %s", + "commands.schedule.created.tag": "Scheduled tag '%s' in %s ticks at gametime %s", + "commands.schedule.cleared.success": "Removed %s schedules with id %s", + "commands.schedule.cleared.failure": "No schedules with id %s", + "commands.schedule.same_tick": "Can't schedule for current tick", + "commands.gamemode.success.self": "Set own game mode to %s", + "commands.gamemode.success.other": "Set %s's game mode to %s", + "commands.gamerule.query": "Gamerule %s is currently set to: %s", + "commands.gamerule.set": "Gamerule %s is now set to: %s", + "commands.save.disabled": "Automatic saving is now disabled", + "commands.save.enabled": "Automatic saving is now enabled", + "commands.save.saving": "Saving the game (this may take a moment!)", + "commands.save.success": "Saved the game", + "commands.setidletimeout.success": "The player idle timeout is now %s minutes", + "commands.banlist.none": "There are no bans", + "commands.banlist.list": "There are %s bans:", + "commands.banlist.entry": "%s was banned by %s: %s", + "commands.bossbar.create.success": "Created custom bossbar %s", + "commands.bossbar.remove.success": "Removed custom bossbar %s", + "commands.bossbar.list.bars.none": "There are no custom bossbars active", + "commands.bossbar.list.bars.some": "There are %s custom bossbars active: %s", + "commands.bossbar.set.players.success.none": "Custom bossbar %s no longer has any players", + "commands.bossbar.set.players.success.some": "Custom bossbar %s now has %s players: %s", + "commands.bossbar.set.name.success": "Custom bossbar %s has been renamed", + "commands.bossbar.set.color.success": "Custom bossbar %s has changed color", + "commands.bossbar.set.style.success": "Custom bossbar %s has changed style", + "commands.bossbar.set.value.success": "Custom bossbar %s has changed value to %s", + "commands.bossbar.set.max.success": "Custom bossbar %s has changed maximum to %s", + "commands.bossbar.set.visible.success.visible": "Custom bossbar %s is now visible", + "commands.bossbar.set.visible.success.hidden": "Custom bossbar %s is now hidden", + "commands.bossbar.get.value": "Custom bossbar %s has a value of %s", + "commands.bossbar.get.max": "Custom bossbar %s has a maximum of %s", + "commands.bossbar.get.visible.visible": "Custom bossbar %s is currently shown", + "commands.bossbar.get.visible.hidden": "Custom bossbar %s is currently hidden", + "commands.bossbar.get.players.none": "Custom bossbar %s has no players currently online", + "commands.bossbar.get.players.some": "Custom bossbar %s has %s players currently online: %s", + "commands.recipe.give.success.single": "Unlocked %s recipes for %s", + "commands.recipe.give.success.multiple": "Unlocked %s recipes for %s players", + "commands.recipe.take.success.single": "Took %s recipes from %s", + "commands.recipe.take.success.multiple": "Took %s recipes from %s players", + "commands.summon.success": "Summoned new %s", + "commands.whitelist.enabled": "Whitelist is now turned on", + "commands.whitelist.disabled": "Whitelist is now turned off", + "commands.whitelist.none": "There are no whitelisted players", + "commands.whitelist.list": "There are %s whitelisted players: %s", + "commands.whitelist.add.success": "Added %s to the whitelist", + "commands.whitelist.remove.success": "Removed %s from the whitelist", + "commands.whitelist.reloaded": "Reloaded the whitelist", + "commands.weather.set.clear": "Set the weather to clear", + "commands.weather.set.rain": "Set the weather to rain", + "commands.weather.set.thunder": "Set the weather to rain & thunder", + "commands.spawnpoint.success.single": "Set spawn point to %s, %s, %s [%s] in %s for %s", + "commands.spawnpoint.success.multiple": "Set spawn point to %s, %s, %s [%s] in %s for %s players", + "commands.stopsound.success.source.sound": "Stopped sound '%s' on source '%s'", + "commands.stopsound.success.source.any": "Stopped all '%s' sounds", + "commands.stopsound.success.sourceless.sound": "Stopped sound '%s'", + "commands.stopsound.success.sourceless.any": "Stopped all sounds", + "commands.setworldspawn.success": "Set the world spawn point to %s, %s, %s [%s]", + "commands.spreadplayers.success.teams": "Spread %s teams around %s, %s with an average distance of %s blocks apart", + "commands.spreadplayers.success.entities": "Spread %s players around %s, %s with an average distance of %s blocks apart", + "commands.setblock.success": "Changed the block at %s, %s, %s", + "commands.banip.success": "Banned IP %s: %s", + "commands.banip.info": "This ban affects %s players: %s", + "commands.pardonip.success": "Unbanned IP %s", + "commands.teleport.success.entity.single": "Teleported %s to %s", + "commands.teleport.success.entity.multiple": "Teleported %s entities to %s", + "commands.teleport.success.location.single": "Teleported %s to %s, %s, %s", + "commands.teleport.success.location.multiple": "Teleported %s entities to %s, %s, %s", + "commands.teleport.invalidPosition": "Invalid position for teleport", + "commands.title.cleared.single": "Cleared titles for %s", + "commands.title.cleared.multiple": "Cleared titles for %s players", + "commands.title.reset.single": "Reset title options for %s", + "commands.title.reset.multiple": "Reset title options for %s players", + "commands.title.show.title.single": "Showing new title for %s", + "commands.title.show.title.multiple": "Showing new title for %s players", + "commands.title.show.subtitle.single": "Showing new subtitle for %s", + "commands.title.show.subtitle.multiple": "Showing new subtitle for %s players", + "commands.title.show.actionbar.single": "Showing new actionbar title for %s", + "commands.title.show.actionbar.multiple": "Showing new actionbar title for %s players", + "commands.title.times.single": "Changed title display times for %s", + "commands.title.times.multiple": "Changed title display times for %s players", + "commands.worldborder.set.grow": "Growing the world border to %s blocks wide over %s seconds", + "commands.worldborder.set.shrink": "Shrinking the world border to %s blocks wide over %s seconds", + "commands.worldborder.set.immediate": "Set the world border to %s blocks wide", + "commands.worldborder.center.success": "Set the center of the world border to %s, %s", + "commands.worldborder.get": "The world border is currently %s blocks wide", + "commands.worldborder.damage.buffer.success": "Set the world border damage buffer to %s blocks", + "commands.worldborder.damage.amount.success": "Set the world border damage to %s per block each second", + "commands.worldborder.warning.time.success": "Set the world border warning time to %s seconds", + "commands.worldborder.warning.distance.success": "Set the world border warning distance to %s blocks", + "commands.tag.add.success.single": "Added tag '%s' to %s", + "commands.tag.add.success.multiple": "Added tag '%s' to %s entities", + "commands.tag.remove.success.single": "Removed tag '%s' from %s", + "commands.tag.remove.success.multiple": "Removed tag '%s' from %s entities", + "commands.tag.list.single.empty": "%s has no tags", + "commands.tag.list.single.success": "%s has %s tags: %s", + "commands.tag.list.multiple.empty": "There are no tags on the %s entities", + "commands.tag.list.multiple.success": "The %s entities have %s total tags: %s", + "commands.team.list.members.empty": "There are no members on team %s", + "commands.team.list.members.success": "Team %s has %s members: %s", + "commands.team.list.teams.empty": "There are no teams", + "commands.team.list.teams.success": "There are %s teams: %s", + "commands.team.add.success": "Created team %s", + "commands.team.remove.success": "Removed team %s", + "commands.team.empty.success": "Removed %s members from team %s", + "commands.team.option.color.success": "Updated the color for team %s to %s", + "commands.team.option.name.success": "Updated the name of team %s", + "commands.team.option.friendlyfire.enabled": "Enabled friendly fire for team %s", + "commands.team.option.friendlyfire.disabled": "Disabled friendly fire for team %s", + "commands.team.option.seeFriendlyInvisibles.enabled": "Team %s can now see invisible teammates", + "commands.team.option.seeFriendlyInvisibles.disabled": "Team %s can no longer see invisible teammates", + "commands.team.option.nametagVisibility.success": "Nametag visibility for team %s is now \"%s\"", + "commands.team.option.deathMessageVisibility.success": "Death message visibility for team %s is now \"%s\"", + "commands.team.option.collisionRule.success": "Collision rule for team %s is now \"%s\"", + "commands.team.option.prefix.success": "Team prefix set to %s", + "commands.team.option.suffix.success": "Team suffix set to %s", + "commands.team.join.success.single": "Added %s to team %s", + "commands.team.join.success.multiple": "Added %s members to team %s", + "commands.team.leave.success.single": "Removed %s from any team", + "commands.team.leave.success.multiple": "Removed %s members from any team", + "commands.trigger.simple.success": "Triggered %s", + "commands.trigger.add.success": "Triggered %s (added %s to value)", + "commands.trigger.set.success": "Triggered %s (set value to %s)", + "commands.scoreboard.objectives.list.empty": "There are no objectives", + "commands.scoreboard.objectives.list.success": "There are %s objectives: %s", + "commands.scoreboard.objectives.add.success": "Created new objective %s", + "commands.scoreboard.objectives.remove.success": "Removed objective %s", + "commands.scoreboard.objectives.display.cleared": "Cleared any objectives in display slot %s", + "commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s", + "commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s", + "commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s", + "commands.scoreboard.players.list.empty": "There are no tracked entities", + "commands.scoreboard.players.list.success": "There are %s tracked entities: %s", + "commands.scoreboard.players.list.entity.empty": "%s has no scores to show", + "commands.scoreboard.players.list.entity.success": "%s has %s scores:", + "commands.scoreboard.players.list.entity.entry": "%s: %s", + "commands.scoreboard.players.set.success.single": "Set %s for %s to %s", + "commands.scoreboard.players.set.success.multiple": "Set %s for %s entities to %s", + "commands.scoreboard.players.add.success.single": "Added %s to %s for %s (now %s)", + "commands.scoreboard.players.add.success.multiple": "Added %s to %s for %s entities", + "commands.scoreboard.players.remove.success.single": "Removed %s from %s for %s (now %s)", + "commands.scoreboard.players.remove.success.multiple": "Removed %s from %s for %s entities", + "commands.scoreboard.players.reset.all.single": "Reset all scores for %s", + "commands.scoreboard.players.reset.all.multiple": "Reset all scores for %s entities", + "commands.scoreboard.players.reset.specific.single": "Reset %s for %s", + "commands.scoreboard.players.reset.specific.multiple": "Reset %s for %s entities", + "commands.scoreboard.players.enable.success.single": "Enabled trigger %s for %s", + "commands.scoreboard.players.enable.success.multiple": "Enabled trigger %s for %s entities", + "commands.scoreboard.players.operation.success.single": "Set %s for %s to %s", + "commands.scoreboard.players.operation.success.multiple": "Updated %s for %s entities", + "commands.scoreboard.players.get.success": "%s has %s %s", + "commands.reload.success": "Reloading!", + "commands.reload.failure": "Reload failed; keeping old data", + "commands.data.entity.modified": "Modified entity data of %s", + "commands.data.entity.query": "%s has the following entity data: %s", + "commands.data.entity.get": "%s on %s after scale factor of %s is %s", + "commands.data.block.modified": "Modified block data of %s, %s, %s", + "commands.data.block.query": "%s, %s, %s has the following block data: %s", + "commands.data.block.get": "%s on block %s, %s, %s after scale factor of %s is %s", + "commands.data.storage.modified": "Modified storage %s", + "commands.data.storage.query": "Storage %s has the following contents: %s", + "commands.data.storage.get": "%s in storage %s after scale factor of %s is %s", + "commands.datapack.list.enabled.success": "There are %s data packs enabled: %s", + "commands.datapack.list.enabled.none": "There are no data packs enabled", + "commands.datapack.list.available.success": "There are %s data packs available: %s", + "commands.datapack.list.available.none": "There are no more data packs available", + "commands.datapack.modify.enable": "Enabling data pack %s", + "commands.datapack.modify.disable": "Disabling data pack %s", + "commands.spectate.success.stopped": "No longer spectating an entity", + "commands.spectate.success.started": "Now spectating %s", + "commands.spectate.not_spectator": "%s is not in spectator mode", + "commands.spectate.self": "Cannot spectate yourself", + "commands.item.target.not_a_container": "Target position %s, %s, %s is not a container", + "commands.item.source.not_a_container": "Source position %s, %s, %s is not a container", + "commands.item.target.no_such_slot": "The target does not have slot %s", + "commands.item.source.no_such_slot": "The source does not have slot %s", + "commands.item.target.no_changes": "No targets accepted item into slot %s", + "commands.item.target.no_changed.known_item": "No targets accepted item %s into slot %s", + "commands.item.block.set.success": "Replaced a slot at %s, %s, %s with %s", + "commands.item.entity.set.success.single": "Replaced a slot on %s with %s", + "commands.item.entity.set.success.multiple": "Replaced a slot on %s entities with %s", + "argument.range.empty": "Expected value or range of values", + "argument.range.ints": "Only whole numbers allowed, not decimals", + "argument.range.swapped": "Min cannot be bigger than max", + "permissions.requires.player": "A player is required to run this command here", + "permissions.requires.entity": "An entity is required to run this command here", + "argument.angle.incomplete": "Incomplete (expected 1 angle)", + "argument.angle.invalid": "Invalid angle", + "argument.entity.toomany": "Only one entity is allowed, but the provided selector allows more than one", + "argument.player.toomany": "Only one player is allowed, but the provided selector allows more than one", + "argument.player.entities": "Only players may be affected by this command, but the provided selector includes entities", + "argument.entity.notfound.entity": "No entity was found", + "argument.entity.notfound.player": "No player was found", + "argument.player.unknown": "That player does not exist", + "arguments.nbtpath.node.invalid": "Invalid NBT path element", + "arguments.nbtpath.nothing_found": "Found no elements matching %s", + "arguments.operation.invalid": "Invalid operation", + "arguments.operation.div0": "Cannot divide by zero", + "argument.scoreHolder.empty": "No relevant score holders could be found", + "argument.block.tag.disallowed": "Tags aren't allowed here, only actual blocks", + "argument.block.property.unclosed": "Expected closing ] for block state properties", + "argument.pos.unloaded": "That position is not loaded", + "argument.pos.outofworld": "That position is out of this world!", + "argument.pos.outofbounds": "That position is outside the allowed boundaries.", + "argument.rotation.incomplete": "Incomplete (expected 2 coordinates)", + "arguments.swizzle.invalid": "Invalid swizzle, expected combination of 'x', 'y' and 'z'", + "argument.pos2d.incomplete": "Incomplete (expected 2 coordinates)", + "argument.pos3d.incomplete": "Incomplete (expected 3 coordinates)", + "argument.pos.mixed": "Cannot mix world & local coordinates (everything must either use ^ or not)", + "argument.pos.missing.double": "Expected a coordinate", + "argument.pos.missing.int": "Expected a block position", + "argument.item.tag.disallowed": "Tags aren't allowed here, only actual items", + "argument.entity.invalid": "Invalid name or UUID", + "argument.entity.selector.missing": "Missing selector type", + "argument.entity.selector.not_allowed": "Selector not allowed", + "argument.entity.options.unterminated": "Expected end of options", + "argument.entity.options.distance.negative": "Distance cannot be negative", + "argument.entity.options.level.negative": "Level shouldn't be negative", + "argument.entity.options.limit.toosmall": "Limit must be at least 1", + "argument.nbt.trailing": "Unexpected trailing data", + "argument.nbt.expected.key": "Expected key", + "argument.nbt.expected.value": "Expected value", + "argument.id.invalid": "Invalid ID", + "argument.time.invalid_unit": "Invalid unit", + "argument.time.invalid_tick_count": "Tick count must be non-negative", + "commands.banip.invalid": "Invalid IP address or unknown player", + "commands.banip.failed": "Nothing changed. That IP is already banned", + "commands.ban.failed": "Nothing changed. The player is already banned", + "commands.bossbar.set.players.unchanged": "Nothing changed. Those players are already on the bossbar with nobody to add or remove", + "commands.bossbar.set.name.unchanged": "Nothing changed. That's already the name of this bossbar", + "commands.bossbar.set.color.unchanged": "Nothing changed. That's already the color of this bossbar", + "commands.bossbar.set.style.unchanged": "Nothing changed. That's already the style of this bossbar", + "commands.bossbar.set.value.unchanged": "Nothing changed. That's already the value of this bossbar", + "commands.bossbar.set.max.unchanged": "Nothing changed. That's already the max of this bossbar", + "commands.bossbar.set.visibility.unchanged.hidden": "Nothing changed. The bossbar is already hidden", + "commands.bossbar.set.visibility.unchanged.visible": "Nothing changed. The bossbar is already visible", + "commands.clone.overlap": "The source and destination areas cannot overlap", + "commands.clone.failed": "No blocks were cloned", + "commands.deop.failed": "Nothing changed. The player is not an operator", + "commands.effect.give.failed": "Unable to apply this effect (target is either immune to effects, or has something stronger)", + "commands.effect.clear.everything.failed": "Target has no effects to remove", + "commands.effect.clear.specific.failed": "Target doesn't have the requested effect", + "commands.enchant.failed": "Nothing changed. Targets either have no item in their hands or the enchantment could not be applied", + "commands.experience.set.points.invalid": "Cannot set experience points above the maximum points for the player's current level", + "commands.fill.failed": "No blocks were filled", + "commands.help.failed": "Unknown command or insufficient permissions", + "commands.locate.failed": "Could not find that structure nearby", + "commands.locatebiome.notFound": "Could not find a biome of type \"%s\" within reasonable distance", + "commands.locatebiome.invalid": "There is no biome with type \"%s\"", + "commands.op.failed": "Nothing changed. The player already is an operator", + "commands.pardon.failed": "Nothing changed. The player isn't banned", + "commands.pardonip.invalid": "Invalid IP address", + "commands.pardonip.failed": "Nothing changed. That IP isn't banned", + "commands.particle.failed": "The particle was not visible for anybody", + "commands.playsound.failed": "The sound is too far away to be heard", + "commands.recipe.give.failed": "No new recipes were learned", + "commands.recipe.take.failed": "No recipes could be forgotten", + "commands.save.failed": "Unable to save the game (is there enough disk space?)", + "commands.save.alreadyOff": "Saving is already turned off", + "commands.save.alreadyOn": "Saving is already turned on", + "commands.scoreboard.objectives.add.duplicate": "An objective already exists by that name", + "commands.scoreboard.objectives.display.alreadyEmpty": "Nothing changed. That display slot is already empty", + "commands.scoreboard.objectives.display.alreadySet": "Nothing changed. That display slot is already showing that objective", + "commands.scoreboard.players.enable.failed": "Nothing changed. That trigger is already enabled", + "commands.scoreboard.players.enable.invalid": "Enable only works on trigger-objectives", + "commands.setblock.failed": "Could not set the block", + "commands.summon.failed": "Unable to summon entity", + "commands.summon.failed.uuid": "Unable to summon entity due to duplicate UUIDs", + "commands.summon.invalidPosition": "Invalid position for summon", + "commands.tag.add.failed": "Target either already has the tag or has too many tags", + "commands.tag.remove.failed": "Target does not have this tag", + "commands.team.add.duplicate": "A team already exists by that name", + "commands.team.empty.unchanged": "Nothing changed. That team is already empty", + "commands.team.option.color.unchanged": "Nothing changed. That team already has that color", + "commands.team.option.name.unchanged": "Nothing changed. That team already has that name", + "commands.team.option.friendlyfire.alreadyEnabled": "Nothing changed. Friendly fire is already enabled for that team", + "commands.team.option.friendlyfire.alreadyDisabled": "Nothing changed. Friendly fire is already disabled for that team", + "commands.team.option.seeFriendlyInvisibles.alreadyEnabled": "Nothing changed. That team can already see invisible teammates", + "commands.team.option.seeFriendlyInvisibles.alreadyDisabled": "Nothing changed. That team already can't see invisible teammates", + "commands.team.option.nametagVisibility.unchanged": "Nothing changed. Nametag visibility is already that value", + "commands.team.option.deathMessageVisibility.unchanged": "Nothing changed. Death message visibility is already that value", + "commands.team.option.collisionRule.unchanged": "Nothing changed. Collision rule is already that value", + "commands.trigger.failed.unprimed": "You cannot trigger this objective yet", + "commands.trigger.failed.invalid": "You can only trigger objectives that are 'trigger' type", + "commands.whitelist.alreadyOn": "Whitelist is already turned on", + "commands.whitelist.alreadyOff": "Whitelist is already turned off", + "commands.whitelist.add.failed": "Player is already whitelisted", + "commands.whitelist.remove.failed": "Player is not whitelisted", + "commands.worldborder.center.failed": "Nothing changed. The world border is already centered there", + "commands.worldborder.set.failed.nochange": "Nothing changed. The world border is already that size", + "commands.worldborder.set.failed.small": "World border cannot be smaller than 1 block wide", + "commands.worldborder.set.failed.big": "World border cannot be bigger than %s blocks wide", + "commands.worldborder.set.failed.far": "World border cannot be further out than %s blocks", + "commands.worldborder.warning.time.failed": "Nothing changed. The world border warning is already that amount of time", + "commands.worldborder.warning.distance.failed": "Nothing changed. The world border warning is already that distance", + "commands.worldborder.damage.buffer.failed": "Nothing changed. The world border damage buffer is already that distance", + "commands.worldborder.damage.amount.failed": "Nothing changed. The world border damage is already that amount", + "commands.data.block.invalid": "The target block is not a block entity", + "commands.data.merge.failed": "Nothing changed. The specified properties already have these values", + "commands.data.modify.expected_list": "Expected list, got: %s", + "commands.data.modify.expected_object": "Expected object, got: %s", + "commands.data.modify.invalid_index": "Invalid list index: %s", + "commands.data.get.multiple": "This argument accepts a single NBT value", + "commands.data.entity.invalid": "Unable to modify player data", + "commands.teammsg.failed.noteam": "You must be on a team to message your team", + "argument.color.invalid": "Unknown color '%s'", + "argument.dimension.invalid": "Unknown dimension '%s'", + "argument.component.invalid": "Invalid chat component: %s", + "argument.anchor.invalid": "Invalid entity anchor position %s", + "enchantment.unknown": "Unknown enchantment: %s", + "lectern.take_book": "Take Book", + "effect.effectNotFound": "Unknown effect: %s", + "arguments.objective.notFound": "Unknown scoreboard objective '%s'", + "arguments.objective.readonly": "Scoreboard objective '%s' is read-only", + "argument.criteria.invalid": "Unknown criterion '%s'", + "particle.notFound": "Unknown particle: %s", + "argument.id.unknown": "Unknown ID: %s", + "advancement.advancementNotFound": "Unknown advancement: %s", + "recipe.notFound": "Unknown recipe: %s", + "entity.notFound": "Unknown entity: %s", + "predicate.unknown": "Unknown predicate: %s", + "item_modifier.unknown": "Unknown item modifier: %s", + "argument.scoreboardDisplaySlot.invalid": "Unknown display slot '%s'", + "slot.unknown": "Unknown slot '%s'", + "team.notFound": "Unknown team '%s'", + "arguments.block.tag.unknown": "Unknown block tag '%s'", + "argument.block.id.invalid": "Unknown block type '%s'", + "argument.block.property.unknown": "Block %s does not have property '%s'", + "argument.block.property.duplicate": "Property '%s' can only be set once for block %s", + "argument.block.property.invalid": "Block %s does not accept '%s' for %s property", + "argument.block.property.novalue": "Expected value for property '%s' on block %s", + "arguments.function.tag.unknown": "Unknown function tag '%s'", + "arguments.function.unknown": "Unknown function %s", + "arguments.item.overstacked": "%s can only stack up to %s", + "argument.item.id.invalid": "Unknown item '%s'", + "arguments.item.tag.unknown": "Unknown item tag '%s'", + "argument.entity.selector.unknown": "Unknown selector type '%s'", + "argument.entity.options.valueless": "Expected value for option '%s'", + "argument.entity.options.unknown": "Unknown option '%s'", + "argument.entity.options.inapplicable": "Option '%s' isn't applicable here", + "argument.entity.options.sort.irreversible": "Invalid or unknown sort type '%s'", + "argument.entity.options.mode.invalid": "Invalid or unknown game mode '%s'", + "argument.entity.options.type.invalid": "Invalid or unknown entity type '%s'", + "argument.nbt.list.mixed": "Can't insert %s into list of %s", + "argument.nbt.array.mixed": "Can't insert %s into %s", + "argument.nbt.array.invalid": "Invalid array type '%s'", + "commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'", + "commands.bossbar.unknown": "No bossbar exists with the ID '%s'", + "clear.failed.single": "No items were found on player %s", + "clear.failed.multiple": "No items were found on %s players", + "commands.clone.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.datapack.unknown": "Unknown data pack '%s'", + "commands.datapack.enable.failed": "Pack '%s' is already enabled!", + "commands.datapack.disable.failed": "Pack '%s' is not enabled!", + "commands.difficulty.failure": "The difficulty did not change; it is already set to %s", + "commands.enchant.failed.entity": "%s is not a valid entity for this command", + "commands.enchant.failed.itemless": "%s is not holding any item", + "commands.enchant.failed.incompatible": "%s cannot support that enchantment", + "commands.enchant.failed.level": "%s is higher than the maximum level of %s supported by that enchantment", + "commands.execute.blocks.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.execute.conditional.pass": "Test passed", + "commands.execute.conditional.pass_count": "Test passed, count: %s", + "commands.execute.conditional.fail": "Test failed", + "commands.execute.conditional.fail_count": "Test failed, count: %s", + "commands.fill.toobig": "Too many blocks in the specified area (maximum %s, specified %s)", + "commands.publish.alreadyPublished": "Multiplayer game is already hosted on port %s", + "commands.scoreboard.players.get.null": "Can't get value of %s for %s; none is set", + "commands.spreadplayers.failed.teams": "Could not spread %s teams around %s, %s (too many entities for space - try using spread of at most %s)", + "commands.spreadplayers.failed.entities": "Could not spread %s entities around %s, %s (too many entities for space - try using spread of at most %s)", + "commands.data.get.invalid": "Can't get %s; only numeric tags are allowed", + "commands.data.get.unknown": "Can't get %s; tag doesn't exist", + "argument.double.low": "Double must not be less than %s, found %s", + "argument.double.big": "Double must not be more than %s, found %s", + "argument.float.low": "Float must not be less than %s, found %s", + "argument.float.big": "Float must not be more than %s, found %s", + "argument.integer.low": "Integer must not be less than %s, found %s", + "argument.integer.big": "Integer must not be more than %s, found %s", + "argument.long.low": "Long must not be less than %s, found %s", + "argument.long.big": "Long must not be more than %s, found %s", + "argument.literal.incorrect": "Expected literal %s", + "parsing.quote.expected.start": "Expected quote to start a string", + "parsing.quote.expected.end": "Unclosed quoted string", + "parsing.quote.escape": "Invalid escape sequence '\\%s' in quoted string", + "parsing.bool.invalid": "Invalid boolean, expected 'true' or 'false' but found '%s'", + "parsing.int.invalid": "Invalid integer '%s'", + "parsing.int.expected": "Expected integer", + "parsing.long.invalid": "Invalid long '%s'", + "parsing.long.expected": "Expected long", + "command.exception": "Could not parse command: %s", + "parsing.double.invalid": "Invalid double '%s'", + "parsing.double.expected": "Expected double", + "parsing.float.invalid": "Invalid float '%s'", + "parsing.float.expected": "Expected float", + "parsing.bool.expected": "Expected boolean", + "parsing.expected": "Expected '%s'", + "command.unknown.command": "Unknown or incomplete command, see below for error", + "command.unknown.argument": "Incorrect argument for command", + "command.expected.separator": "Expected whitespace to end one argument, but found trailing data", + "biome.minecraft.badlands": "Badlands", + "biome.minecraft.bamboo_jungle": "Bamboo Jungle", + "biome.minecraft.basalt_deltas": "Basalt Deltas", + "biome.minecraft.beach": "Beach", + "biome.minecraft.birch_forest": "Birch Forest", + "biome.minecraft.cold_ocean": "Cold Ocean", + "biome.minecraft.crimson_forest": "Crimson Forest", + "biome.minecraft.dark_forest": "Dark Forest", + "biome.minecraft.deep_cold_ocean": "Deep Cold Ocean", + "biome.minecraft.deep_frozen_ocean": "Deep Frozen Ocean", + "biome.minecraft.deep_lukewarm_ocean": "Deep Lukewarm Ocean", + "biome.minecraft.deep_ocean": "Deep Ocean", + "biome.minecraft.desert": "Desert", + "biome.minecraft.dripstone_caves": "Dripstone Caves", + "biome.minecraft.old_growth_birch_forest": "Old Growth Birch Forest", + "biome.minecraft.old_growth_pine_taiga": "Old Growth Pine Taiga", + "biome.minecraft.old_growth_spruce_taiga": "Old Growth Spruce Taiga", + "biome.minecraft.end_barrens": "End Barrens", + "biome.minecraft.end_highlands": "End Highlands", + "biome.minecraft.end_midlands": "End Midlands", + "biome.minecraft.eroded_badlands": "Eroded Badlands", + "biome.minecraft.flower_forest": "Flower Forest", + "biome.minecraft.forest": "Forest", + "biome.minecraft.frozen_ocean": "Frozen Ocean", + "biome.minecraft.frozen_peaks": "Frozen Peaks", + "biome.minecraft.frozen_river": "Frozen River", + "biome.minecraft.grove": "Grove", + "biome.minecraft.ice_spikes": "Ice Spikes", + "biome.minecraft.jagged_peaks": "Jagged Peaks", + "biome.minecraft.jungle": "Jungle", + "biome.minecraft.lukewarm_ocean": "Lukewarm Ocean", + "biome.minecraft.lush_caves": "Lush Caves", + "biome.minecraft.meadow": "Meadow", + "biome.minecraft.mushroom_fields": "Mushroom Fields", + "biome.minecraft.nether_wastes": "Nether Wastes", + "biome.minecraft.ocean": "Ocean", + "biome.minecraft.plains": "Plains", + "biome.minecraft.river": "River", + "biome.minecraft.savanna_plateau": "Savanna Plateau", + "biome.minecraft.savanna": "Savanna", + "biome.minecraft.small_end_islands": "Small End Islands", + "biome.minecraft.snowy_beach": "Snowy Beach", + "biome.minecraft.snowy_plains": "Snowy Plains", + "biome.minecraft.snowy_slopes": "Snowy Slopes", + "biome.minecraft.snowy_taiga": "Snowy Taiga", + "biome.minecraft.soul_sand_valley": "Soul Sand Valley", + "biome.minecraft.sparse_jungle": "Sparse Jungle", + "biome.minecraft.stony_peaks": "Stony Peaks", + "biome.minecraft.stony_shore": "Stony Shore", + "biome.minecraft.sunflower_plains": "Sunflower Plains", + "biome.minecraft.swamp": "Swamp", + "biome.minecraft.taiga": "Taiga", + "biome.minecraft.the_end": "The End", + "biome.minecraft.the_void": "The Void", + "biome.minecraft.warm_ocean": "Warm Ocean", + "biome.minecraft.warped_forest": "Warped Forest", + "biome.minecraft.windswept_forest": "Windswept Forest", + "biome.minecraft.windswept_gravelly_hills": "Windswept Gravelly Hills", + "biome.minecraft.windswept_hills": "Windswept Hills", + "biome.minecraft.windswept_savanna": "Windswept Savanna", + "biome.minecraft.wooded_badlands": "Wooded Badlands", + "realms.missing.module.error.text": "Realms could not be opened right now, please try again later", + "realms.missing.snapshot.error.text": "Realms is currently not supported in snapshots", + "color.minecraft.white": "White", + "color.minecraft.orange": "Orange", + "color.minecraft.magenta": "Magenta", + "color.minecraft.light_blue": "Light Blue", + "color.minecraft.yellow": "Yellow", + "color.minecraft.lime": "Lime", + "color.minecraft.pink": "Pink", + "color.minecraft.gray": "Gray", + "color.minecraft.light_gray": "Light Gray", + "color.minecraft.cyan": "Cyan", + "color.minecraft.purple": "Purple", + "color.minecraft.blue": "Blue", + "color.minecraft.brown": "Brown", + "color.minecraft.green": "Green", + "color.minecraft.red": "Red", + "color.minecraft.black": "Black", + "title.singleplayer": "Singleplayer", + "title.multiplayer.realms": "Multiplayer (Realms)", + "title.multiplayer.lan": "Multiplayer (LAN)", + "title.multiplayer.other": "Multiplayer (3rd-party Server)", + "gamerule.announceAdvancements": "Announce advancements", + "gamerule.commandBlockOutput": "Broadcast command block output", + "gamerule.disableElytraMovementCheck": "Disable elytra movement check", + "gamerule.disableRaids": "Disable raids", + "gamerule.doDaylightCycle": "Advance time of day", + "gamerule.doEntityDrops": "Drop entity equipment", + "gamerule.doEntityDrops.description": "Controls drops from minecarts (including inventories), item frames, boats, etc.", + "gamerule.doFireTick": "Update fire", + "gamerule.doImmediateRespawn": "Respawn immediately", + "gamerule.doInsomnia": "Spawn phantoms", + "gamerule.doLimitedCrafting": "Require recipe for crafting", + "gamerule.doLimitedCrafting.description": "If enabled, players will be able to craft only unlocked recipes", + "gamerule.doMobLoot": "Drop mob loot", + "gamerule.doMobLoot.description": "Controls resource drops from mobs, including experience orbs", + "gamerule.doMobSpawning": "Spawn mobs", + "gamerule.doMobSpawning.description": "Some entities might have separate rules", + "gamerule.doPatrolSpawning": "Spawn pillager patrols", + "gamerule.doTileDrops": "Drop blocks", + "gamerule.doTileDrops.description": "Controls resource drops from blocks, including experience orbs", + "gamerule.doTraderSpawning": "Spawn wandering traders", + "gamerule.doWeatherCycle": "Update weather", + "gamerule.drowningDamage": "Deal drowning damage", + "gamerule.fallDamage": "Deal fall damage", + "gamerule.fireDamage": "Deal fire damage", + "gamerule.freezeDamage": "Deal freeze damage", + "gamerule.forgiveDeadPlayers": "Forgive dead players", + "gamerule.forgiveDeadPlayers.description": "Angered neutral mobs stop being angry when the targeted player dies nearby.", + "gamerule.keepInventory": "Keep inventory after death", + "gamerule.logAdminCommands": "Broadcast admin commands", + "gamerule.maxCommandChainLength": "Command chain size limit", + "gamerule.maxCommandChainLength.description": "Applies to command block chains and functions", + "gamerule.maxEntityCramming": "Entity cramming threshold", + "gamerule.mobGriefing": "Allow destructive mob actions", + "gamerule.naturalRegeneration": "Regenerate health", + "gamerule.randomTickSpeed": "Random tick speed rate", + "gamerule.reducedDebugInfo": "Reduce debug info", + "gamerule.reducedDebugInfo.description": "Limits contents of debug screen", + "gamerule.sendCommandFeedback": "Send command feedback", + "gamerule.showDeathMessages": "Show death messages", + "gamerule.playersSleepingPercentage": "Sleep percentage", + "gamerule.playersSleepingPercentage.description": "The percentage of players who must be sleeping to skip the night.", + "gamerule.spawnRadius": "Respawn location radius", + "gamerule.spectatorsGenerateChunks": "Allow spectators to generate terrain", + "gamerule.universalAnger": "Universal anger", + "gamerule.universalAnger.description": "Angered neutral mobs attack any nearby player, not just the player that angered them. Works best if forgiveDeadPlayers is disabled.", + "gamerule.category.chat": "Chat", + "gamerule.category.spawning": "Spawning", + "gamerule.category.updates": "World Updates", + "gamerule.category.drops": "Drops", + "gamerule.category.mobs": "Mobs", + "gamerule.category.player": "Player", + "gamerule.category.misc": "Miscellaneous", + "pack.source.builtin": "built-in", + "pack.source.world": "world", + "pack.source.local": "local", + "pack.source.server": "server", + "mirror.none": "|", + "mirror.left_right": "\u2190 \u2192", + "mirror.front_back": "\u2191 \u2193", + "sleep.not_possible": "No amount of rest can pass this night", + "sleep.players_sleeping": "%s/%s players sleeping", + "sleep.skipping_night": "Sleeping through this night" +} diff --git a/assets/minecraft/models/block/acacia_button.json b/assets/minecraft/models/block/acacia_button.json new file mode 100644 index 0000000..e3ee449 --- /dev/null +++ b/assets/minecraft/models/block/acacia_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_button_inventory.json b/assets/minecraft/models/block/acacia_button_inventory.json new file mode 100644 index 0000000..0b50c62 --- /dev/null +++ b/assets/minecraft/models/block/acacia_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_button_pressed.json b/assets/minecraft/models/block/acacia_button_pressed.json new file mode 100644 index 0000000..486e6ed --- /dev/null +++ b/assets/minecraft/models/block/acacia_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_door_bottom.json b/assets/minecraft/models/block/acacia_door_bottom.json new file mode 100644 index 0000000..f1a68ba --- /dev/null +++ b/assets/minecraft/models/block/acacia_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/acacia_door_top", + "bottom": "minecraft:block/acacia_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_door_bottom_hinge.json b/assets/minecraft/models/block/acacia_door_bottom_hinge.json new file mode 100644 index 0000000..367abb5 --- /dev/null +++ b/assets/minecraft/models/block/acacia_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/acacia_door_top", + "bottom": "minecraft:block/acacia_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_door_top.json b/assets/minecraft/models/block/acacia_door_top.json new file mode 100644 index 0000000..8cae226 --- /dev/null +++ b/assets/minecraft/models/block/acacia_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/acacia_door_top", + "bottom": "minecraft:block/acacia_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_door_top_hinge.json b/assets/minecraft/models/block/acacia_door_top_hinge.json new file mode 100644 index 0000000..c3ae1ee --- /dev/null +++ b/assets/minecraft/models/block/acacia_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/acacia_door_top", + "bottom": "minecraft:block/acacia_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_gate.json b/assets/minecraft/models/block/acacia_fence_gate.json new file mode 100644 index 0000000..f121a18 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_gate_open.json b/assets/minecraft/models/block/acacia_fence_gate_open.json new file mode 100644 index 0000000..28fe835 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_gate_wall.json b/assets/minecraft/models/block/acacia_fence_gate_wall.json new file mode 100644 index 0000000..0ac31d0 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_gate_wall_open.json b/assets/minecraft/models/block/acacia_fence_gate_wall_open.json new file mode 100644 index 0000000..2ea84d2 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_inventory.json b/assets/minecraft/models/block/acacia_fence_inventory.json new file mode 100644 index 0000000..1300a23 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_post.json b/assets/minecraft/models/block/acacia_fence_post.json new file mode 100644 index 0000000..96e4d44 --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_fence_side.json b/assets/minecraft/models/block/acacia_fence_side.json new file mode 100644 index 0000000..9d7c83e --- /dev/null +++ b/assets/minecraft/models/block/acacia_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_leaves.json b/assets/minecraft/models/block/acacia_leaves.json new file mode 100644 index 0000000..9d1d8e1 --- /dev/null +++ b/assets/minecraft/models/block/acacia_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/acacia_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_log.json b/assets/minecraft/models/block/acacia_log.json new file mode 100644 index 0000000..6eab23b --- /dev/null +++ b/assets/minecraft/models/block/acacia_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/acacia_log_top", + "side": "minecraft:block/acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_log_horizontal.json b/assets/minecraft/models/block/acacia_log_horizontal.json new file mode 100644 index 0000000..c0ff6ac --- /dev/null +++ b/assets/minecraft/models/block/acacia_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/acacia_log_top", + "side": "minecraft:block/acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_planks.json b/assets/minecraft/models/block/acacia_planks.json new file mode 100644 index 0000000..5efe51c --- /dev/null +++ b/assets/minecraft/models/block/acacia_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_pressure_plate.json b/assets/minecraft/models/block/acacia_pressure_plate.json new file mode 100644 index 0000000..8c40c47 --- /dev/null +++ b/assets/minecraft/models/block/acacia_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_pressure_plate_down.json b/assets/minecraft/models/block/acacia_pressure_plate_down.json new file mode 100644 index 0000000..b437bc2 --- /dev/null +++ b/assets/minecraft/models/block/acacia_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_sapling.json b/assets/minecraft/models/block/acacia_sapling.json new file mode 100644 index 0000000..ea6fd73 --- /dev/null +++ b/assets/minecraft/models/block/acacia_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/acacia_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_sign.json b/assets/minecraft/models/block/acacia_sign.json new file mode 100644 index 0000000..700d9b8 --- /dev/null +++ b/assets/minecraft/models/block/acacia_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_slab.json b/assets/minecraft/models/block/acacia_slab.json new file mode 100644 index 0000000..b84fd77 --- /dev/null +++ b/assets/minecraft/models/block/acacia_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_slab_top.json b/assets/minecraft/models/block/acacia_slab_top.json new file mode 100644 index 0000000..73b6d8e --- /dev/null +++ b/assets/minecraft/models/block/acacia_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_stairs.json b/assets/minecraft/models/block/acacia_stairs.json new file mode 100644 index 0000000..61dfc8f --- /dev/null +++ b/assets/minecraft/models/block/acacia_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_stairs_inner.json b/assets/minecraft/models/block/acacia_stairs_inner.json new file mode 100644 index 0000000..6b071f6 --- /dev/null +++ b/assets/minecraft/models/block/acacia_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_stairs_outer.json b/assets/minecraft/models/block/acacia_stairs_outer.json new file mode 100644 index 0000000..c362f62 --- /dev/null +++ b/assets/minecraft/models/block/acacia_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/acacia_planks", + "top": "minecraft:block/acacia_planks", + "side": "minecraft:block/acacia_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_trapdoor_bottom.json b/assets/minecraft/models/block/acacia_trapdoor_bottom.json new file mode 100644 index 0000000..38bd46e --- /dev/null +++ b/assets/minecraft/models/block/acacia_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/acacia_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_trapdoor_open.json b/assets/minecraft/models/block/acacia_trapdoor_open.json new file mode 100644 index 0000000..de4be4d --- /dev/null +++ b/assets/minecraft/models/block/acacia_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/acacia_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_trapdoor_top.json b/assets/minecraft/models/block/acacia_trapdoor_top.json new file mode 100644 index 0000000..4f51240 --- /dev/null +++ b/assets/minecraft/models/block/acacia_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/acacia_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/acacia_wood.json b/assets/minecraft/models/block/acacia_wood.json new file mode 100644 index 0000000..2ef9da9 --- /dev/null +++ b/assets/minecraft/models/block/acacia_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/acacia_log", + "side": "minecraft:block/acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail.json b/assets/minecraft/models/block/activator_rail.json new file mode 100644 index 0000000..fbb2f56 --- /dev/null +++ b/assets/minecraft/models/block/activator_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/activator_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail_on.json b/assets/minecraft/models/block/activator_rail_on.json new file mode 100644 index 0000000..770a3bf --- /dev/null +++ b/assets/minecraft/models/block/activator_rail_on.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/activator_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail_on_raised_ne.json b/assets/minecraft/models/block/activator_rail_on_raised_ne.json new file mode 100644 index 0000000..9d82f7b --- /dev/null +++ b/assets/minecraft/models/block/activator_rail_on_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/activator_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail_on_raised_sw.json b/assets/minecraft/models/block/activator_rail_on_raised_sw.json new file mode 100644 index 0000000..43c773a --- /dev/null +++ b/assets/minecraft/models/block/activator_rail_on_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/activator_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail_raised_ne.json b/assets/minecraft/models/block/activator_rail_raised_ne.json new file mode 100644 index 0000000..d953b08 --- /dev/null +++ b/assets/minecraft/models/block/activator_rail_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/activator_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/activator_rail_raised_sw.json b/assets/minecraft/models/block/activator_rail_raised_sw.json new file mode 100644 index 0000000..9b8c858 --- /dev/null +++ b/assets/minecraft/models/block/activator_rail_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/activator_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/air.json b/assets/minecraft/models/block/air.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/assets/minecraft/models/block/air.json @@ -0,0 +1,2 @@ +{ +} diff --git a/assets/minecraft/models/block/allium.json b/assets/minecraft/models/block/allium.json new file mode 100644 index 0000000..3c13827 --- /dev/null +++ b/assets/minecraft/models/block/allium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/allium" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/amethyst_block.json b/assets/minecraft/models/block/amethyst_block.json new file mode 100644 index 0000000..3e0a7f7 --- /dev/null +++ b/assets/minecraft/models/block/amethyst_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/amethyst_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/amethyst_cluster.json b/assets/minecraft/models/block/amethyst_cluster.json new file mode 100644 index 0000000..6f2e049 --- /dev/null +++ b/assets/minecraft/models/block/amethyst_cluster.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/amethyst_cluster" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/ancient_debris.json b/assets/minecraft/models/block/ancient_debris.json new file mode 100644 index 0000000..d16af45 --- /dev/null +++ b/assets/minecraft/models/block/ancient_debris.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/ancient_debris_top", + "side": "minecraft:block/ancient_debris_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite.json b/assets/minecraft/models/block/andesite.json new file mode 100644 index 0000000..3f9f023 --- /dev/null +++ b/assets/minecraft/models/block/andesite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_slab.json b/assets/minecraft/models/block/andesite_slab.json new file mode 100644 index 0000000..3881915 --- /dev/null +++ b/assets/minecraft/models/block/andesite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_slab_top.json b/assets/minecraft/models/block/andesite_slab_top.json new file mode 100644 index 0000000..9ed04cc --- /dev/null +++ b/assets/minecraft/models/block/andesite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_stairs.json b/assets/minecraft/models/block/andesite_stairs.json new file mode 100644 index 0000000..2a4bdeb --- /dev/null +++ b/assets/minecraft/models/block/andesite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_stairs_inner.json b/assets/minecraft/models/block/andesite_stairs_inner.json new file mode 100644 index 0000000..2b6d079 --- /dev/null +++ b/assets/minecraft/models/block/andesite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_stairs_outer.json b/assets/minecraft/models/block/andesite_stairs_outer.json new file mode 100644 index 0000000..d032f4a --- /dev/null +++ b/assets/minecraft/models/block/andesite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/andesite", + "top": "minecraft:block/andesite", + "side": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_wall_inventory.json b/assets/minecraft/models/block/andesite_wall_inventory.json new file mode 100644 index 0000000..1c61acf --- /dev/null +++ b/assets/minecraft/models/block/andesite_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_wall_post.json b/assets/minecraft/models/block/andesite_wall_post.json new file mode 100644 index 0000000..6c117e6 --- /dev/null +++ b/assets/minecraft/models/block/andesite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_wall_side.json b/assets/minecraft/models/block/andesite_wall_side.json new file mode 100644 index 0000000..8dfcd81 --- /dev/null +++ b/assets/minecraft/models/block/andesite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/andesite_wall_side_tall.json b/assets/minecraft/models/block/andesite_wall_side_tall.json new file mode 100644 index 0000000..f4075f2 --- /dev/null +++ b/assets/minecraft/models/block/andesite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/anvil.json b/assets/minecraft/models/block/anvil.json new file mode 100644 index 0000000..dc9d255 --- /dev/null +++ b/assets/minecraft/models/block/anvil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_anvil", + "textures": { + "top": "minecraft:block/anvil_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/attached_melon_stem.json b/assets/minecraft/models/block/attached_melon_stem.json new file mode 100644 index 0000000..1ebaf50 --- /dev/null +++ b/assets/minecraft/models/block/attached_melon_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/stem_fruit", + "textures": { + "stem": "minecraft:block/melon_stem", + "upperstem": "minecraft:block/attached_melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/attached_pumpkin_stem.json b/assets/minecraft/models/block/attached_pumpkin_stem.json new file mode 100644 index 0000000..0a7c569 --- /dev/null +++ b/assets/minecraft/models/block/attached_pumpkin_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/stem_fruit", + "textures": { + "stem": "minecraft:block/pumpkin_stem", + "upperstem": "minecraft:block/attached_pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea.json b/assets/minecraft/models/block/azalea.json new file mode 100644 index 0000000..eac8e22 --- /dev/null +++ b/assets/minecraft/models/block/azalea.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_azalea", + "textures": { + "top": "minecraft:block/azalea_top", + "side": "minecraft:block/azalea_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azalea_leaves.json b/assets/minecraft/models/block/azalea_leaves.json new file mode 100644 index 0000000..4c6814a --- /dev/null +++ b/assets/minecraft/models/block/azalea_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/azure_bluet.json b/assets/minecraft/models/block/azure_bluet.json new file mode 100644 index 0000000..35cac69 --- /dev/null +++ b/assets/minecraft/models/block/azure_bluet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/azure_bluet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bamboo1_age0.json b/assets/minecraft/models/block/bamboo1_age0.json new file mode 100644 index 0000000..0f5244e --- /dev/null +++ b/assets/minecraft/models/block/bamboo1_age0.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "down": { "uv": [ 13, 4, 15, 6 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 15, 2], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 2, 16 ], "texture": "#all" }, + "south": { "uv": [ 0, 0, 2, 16 ], "texture": "#all" }, + "west": { "uv": [ 0, 0, 2, 16 ], "texture": "#all" }, + "east": { "uv": [ 0, 0, 2, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo1_age1.json b/assets/minecraft/models/block/bamboo1_age1.json new file mode 100644 index 0000000..d121263 --- /dev/null +++ b/assets/minecraft/models/block/bamboo1_age1.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 6.5, 0, 6.5 ], + "to": [ 9.5, 16, 9.5 ], + "faces": { + "down": { "uv": [ 13, 4, 16, 7 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 16, 3 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" }, + "west": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" }, + "east": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo2_age0.json b/assets/minecraft/models/block/bamboo2_age0.json new file mode 100644 index 0000000..bc6e56c --- /dev/null +++ b/assets/minecraft/models/block/bamboo2_age0.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "down": { "uv": [ 13, 4, 15, 6 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 15, 2], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 3, 0, 5, 16 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 5, 16 ], "texture": "#all" }, + "west": { "uv": [ 3, 0, 5, 16 ], "texture": "#all" }, + "east": { "uv": [ 3, 0, 5, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo2_age1.json b/assets/minecraft/models/block/bamboo2_age1.json new file mode 100644 index 0000000..55b2f4d --- /dev/null +++ b/assets/minecraft/models/block/bamboo2_age1.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 6.5, 0, 6.5 ], + "to": [ 9.5, 16, 9.5 ], + "faces": { + "down": { "uv": [ 13, 4, 16, 7 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 16, 3 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" }, + "west": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" }, + "east": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo3_age0.json b/assets/minecraft/models/block/bamboo3_age0.json new file mode 100644 index 0000000..d72b3e6 --- /dev/null +++ b/assets/minecraft/models/block/bamboo3_age0.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "down": { "uv": [ 13, 4, 15, 6 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 15, 2], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 6, 0, 8, 16 ], "texture": "#all" }, + "south": { "uv": [ 6, 0, 8, 16 ], "texture": "#all" }, + "west": { "uv": [ 6, 0, 8, 16 ], "texture": "#all" }, + "east": { "uv": [ 6, 0, 8, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo3_age1.json b/assets/minecraft/models/block/bamboo3_age1.json new file mode 100644 index 0000000..499cd02 --- /dev/null +++ b/assets/minecraft/models/block/bamboo3_age1.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 6.5, 0, 6.5 ], + "to": [ 9.5, 16, 9.5 ], + "faces": { + "down": { "uv": [ 13, 4, 16, 7 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 16, 3 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 6, 0, 9, 16 ], "texture": "#all" }, + "south": { "uv": [ 6, 0, 9, 16 ], "texture": "#all" }, + "west": { "uv": [ 6, 0, 9, 16 ], "texture": "#all" }, + "east": { "uv": [ 6, 0, 9, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo4_age0.json b/assets/minecraft/models/block/bamboo4_age0.json new file mode 100644 index 0000000..cc9c1dc --- /dev/null +++ b/assets/minecraft/models/block/bamboo4_age0.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "down": { "uv": [ 13, 4, 15, 6 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 15, 2], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 9, 0, 11, 16 ], "texture": "#all" }, + "south": { "uv": [ 9, 0, 11, 16 ], "texture": "#all" }, + "west": { "uv": [ 9, 0, 11, 16 ], "texture": "#all" }, + "east": { "uv": [ 9, 0, 11, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo4_age1.json b/assets/minecraft/models/block/bamboo4_age1.json new file mode 100644 index 0000000..4b8b868 --- /dev/null +++ b/assets/minecraft/models/block/bamboo4_age1.json @@ -0,0 +1,19 @@ +{ + "textures": { + "all": "block/bamboo_stalk", + "particle": "block/bamboo_stalk" + }, + "elements": [ + { "from": [ 6.5, 0, 6.5 ], + "to": [ 9.5, 16, 9.5 ], + "faces": { + "down": { "uv": [ 13, 4, 16, 7 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 13, 0, 16, 3 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 9, 0, 12, 16 ], "texture": "#all" }, + "south": { "uv": [ 9, 0, 12, 16 ], "texture": "#all" }, + "west": { "uv": [ 9, 0, 12, 16 ], "texture": "#all" }, + "east": { "uv": [ 9, 0, 12, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo_large_leaves.json b/assets/minecraft/models/block/bamboo_large_leaves.json new file mode 100644 index 0000000..3ddead9 --- /dev/null +++ b/assets/minecraft/models/block/bamboo_large_leaves.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/bamboo_large_leaves", + "particle": "block/bamboo_large_leaves" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/bamboo_sapling.json b/assets/minecraft/models/block/bamboo_sapling.json new file mode 100644 index 0000000..f658e68 --- /dev/null +++ b/assets/minecraft/models/block/bamboo_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/bamboo_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bamboo_small_leaves.json b/assets/minecraft/models/block/bamboo_small_leaves.json new file mode 100644 index 0000000..c21694e --- /dev/null +++ b/assets/minecraft/models/block/bamboo_small_leaves.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/bamboo_small_leaves", + "particle": "block/bamboo_small_leaves" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/banner.json b/assets/minecraft/models/block/banner.json new file mode 100644 index 0000000..9406a84 --- /dev/null +++ b/assets/minecraft/models/block/banner.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/barrel.json b/assets/minecraft/models/block/barrel.json new file mode 100644 index 0000000..4518421 --- /dev/null +++ b/assets/minecraft/models/block/barrel.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/barrel_top", + "bottom": "minecraft:block/barrel_bottom", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/barrel_open.json b/assets/minecraft/models/block/barrel_open.json new file mode 100644 index 0000000..0444d67 --- /dev/null +++ b/assets/minecraft/models/block/barrel_open.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/barrel_top_open", + "bottom": "minecraft:block/barrel_bottom", + "side": "minecraft:block/barrel_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/barrier.json b/assets/minecraft/models/block/barrier.json new file mode 100644 index 0000000..7d855f5 --- /dev/null +++ b/assets/minecraft/models/block/barrier.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/barrier" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/basalt.json b/assets/minecraft/models/block/basalt.json new file mode 100644 index 0000000..9a43b3d --- /dev/null +++ b/assets/minecraft/models/block/basalt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/basalt_top", + "side": "minecraft:block/basalt_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beacon.json b/assets/minecraft/models/block/beacon.json new file mode 100644 index 0000000..99808e6 --- /dev/null +++ b/assets/minecraft/models/block/beacon.json @@ -0,0 +1,47 @@ +{ "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "block/glass", + "glass": "block/glass", + "obsidian": "block/obsidian", + "beacon": "block/beacon" + }, + "elements": [ + { "__comment": "Glass shell", + "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#glass" } + } + }, + { "__comment": "Obsidian base", + "from": [ 2, 0.1, 2 ], + "to": [ 14, 3, 14 ], + "faces": { + "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#obsidian" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#obsidian" }, + "north": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" }, + "south": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" }, + "west": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" }, + "east": { "uv": [ 2, 13, 14, 16 ], "texture": "#obsidian" } + } + }, + { "__comment": "Inner beacon texture", + "from": [ 3, 3, 3 ], + "to": [ 13, 14, 13 ], + "faces": { + "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" }, + "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#beacon" }, + "north": { "uv": [ 3, 2, 13, 13 ], "texture": "#beacon" }, + "south": { "uv": [ 3, 2, 13, 13 ], "texture": "#beacon" }, + "west": { "uv": [ 3, 2, 13, 13 ], "texture": "#beacon" }, + "east": { "uv": [ 3, 2, 13, 13 ], "texture": "#beacon" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bed.json b/assets/minecraft/models/block/bed.json new file mode 100644 index 0000000..9406a84 --- /dev/null +++ b/assets/minecraft/models/block/bed.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bedrock.json b/assets/minecraft/models/block/bedrock.json new file mode 100644 index 0000000..adc6359 --- /dev/null +++ b/assets/minecraft/models/block/bedrock.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/bedrock" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bedrock_mirrored.json b/assets/minecraft/models/block/bedrock_mirrored.json new file mode 100644 index 0000000..a75ef1f --- /dev/null +++ b/assets/minecraft/models/block/bedrock_mirrored.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_mirrored_all", + "textures": { + "all": "minecraft:block/bedrock" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bee_nest.json b/assets/minecraft/models/block/bee_nest.json new file mode 100644 index 0000000..7945bc2 --- /dev/null +++ b/assets/minecraft/models/block/bee_nest.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/bee_nest_top", + "bottom": "minecraft:block/bee_nest_bottom", + "side": "minecraft:block/bee_nest_side", + "front": "minecraft:block/bee_nest_front", + "particle": "minecraft:block/bee_nest_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bee_nest_honey.json b/assets/minecraft/models/block/bee_nest_honey.json new file mode 100644 index 0000000..ddd56f0 --- /dev/null +++ b/assets/minecraft/models/block/bee_nest_honey.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/bee_nest_top", + "bottom": "minecraft:block/bee_nest_bottom", + "side": "minecraft:block/bee_nest_side", + "front": "minecraft:block/bee_nest_front_honey", + "particle": "minecraft:block/bee_nest_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beehive.json b/assets/minecraft/models/block/beehive.json new file mode 100644 index 0000000..5d03bc4 --- /dev/null +++ b/assets/minecraft/models/block/beehive.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/beehive_end", + "bottom": "minecraft:block/beehive_end", + "side": "minecraft:block/beehive_side", + "front": "minecraft:block/beehive_front", + "particle": "minecraft:block/beehive_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beehive_honey.json b/assets/minecraft/models/block/beehive_honey.json new file mode 100644 index 0000000..8d0f86f --- /dev/null +++ b/assets/minecraft/models/block/beehive_honey.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/beehive_end", + "bottom": "minecraft:block/beehive_end", + "side": "minecraft:block/beehive_side", + "front": "minecraft:block/beehive_front_honey", + "particle": "minecraft:block/beehive_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beetroots_stage0.json b/assets/minecraft/models/block/beetroots_stage0.json new file mode 100644 index 0000000..47fbf6f --- /dev/null +++ b/assets/minecraft/models/block/beetroots_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/beetroots_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beetroots_stage1.json b/assets/minecraft/models/block/beetroots_stage1.json new file mode 100644 index 0000000..06177c9 --- /dev/null +++ b/assets/minecraft/models/block/beetroots_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/beetroots_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beetroots_stage2.json b/assets/minecraft/models/block/beetroots_stage2.json new file mode 100644 index 0000000..d843c09 --- /dev/null +++ b/assets/minecraft/models/block/beetroots_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/beetroots_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/beetroots_stage3.json b/assets/minecraft/models/block/beetroots_stage3.json new file mode 100644 index 0000000..3fa2170 --- /dev/null +++ b/assets/minecraft/models/block/beetroots_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/beetroots_stage3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bell_between_walls.json b/assets/minecraft/models/block/bell_between_walls.json new file mode 100644 index 0000000..8e7903f --- /dev/null +++ b/assets/minecraft/models/block/bell_between_walls.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/bell_bottom", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [ 0, 13, 7 ], + "to": [ 16, 15, 9 ], + "faces": { + "north": { "uv": [ 2, 2, 14, 4 ], "texture": "#bar" }, + "east": { "uv": [ 5, 4, 7, 6 ], "texture": "#bar", "cullface": "east" }, + "south": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "west": { "uv": [ 5, 4, 7, 6 ], "texture": "#bar", "cullface": "west" }, + "up": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "down": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bell_ceiling.json b/assets/minecraft/models/block/bell_ceiling.json new file mode 100644 index 0000000..a105fb9 --- /dev/null +++ b/assets/minecraft/models/block/bell_ceiling.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/bell_bottom", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [ 7, 13, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "north": {"uv": [ 7, 2, 9, 5 ], "texture": "#bar" }, + "east": {"uv": [ 1, 2, 3, 5 ], "texture": "#bar" }, + "south": {"uv": [ 6, 2, 8, 5 ], "texture": "#bar" }, + "west": {"uv": [ 4, 2, 6, 5 ], "texture": "#bar" }, + "up": {"uv": [ 1, 3, 3, 5 ], "texture": "#bar", "cullface": "up" } + } + } + ] +} diff --git a/assets/minecraft/models/block/bell_floor.json b/assets/minecraft/models/block/bell_floor.json new file mode 100644 index 0000000..c2abfcb --- /dev/null +++ b/assets/minecraft/models/block/bell_floor.json @@ -0,0 +1,43 @@ +{ + "textures": { + "particle": "block/bell_bottom", + "bar": "block/dark_oak_planks", + "post": "block/stone" + }, + "elements": [ + { + "from": [ 2, 13, 7 ], + "to": [ 14, 15, 9 ], + "faces": { + "north": { "uv": [ 2, 2, 14, 4 ], "texture": "#bar" }, + "south": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "up": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "down": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" } + } + }, + { + "from": [ 14, 0, 6 ], + "to": [ 16, 16, 10 ], + "faces": { + "north": { "uv": [ 0, 1, 2, 16 ], "texture": "#post" }, + "east": { "uv": [ 0, 1, 4, 16 ], "texture": "#post" }, + "south": { "uv": [ 0, 1, 2, 16 ], "texture": "#post" }, + "west": { "uv": [ 0, 1, 4, 16 ], "texture": "#post" }, + "up": { "uv": [ 0, 0, 2, 4 ], "texture": "#post", "cullface": "up" }, + "down": { "uv": [ 0, 0, 2, 4 ], "texture": "#post", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 6 ], + "to": [ 2, 16, 10 ], + "faces": { + "north": { "uv": [ 0, 1, 2, 16 ], "texture": "#post" }, + "east": { "uv": [ 0, 1, 4, 16 ], "texture": "#post" }, + "south": { "uv": [ 0, 1, 2, 16 ], "texture": "#post" }, + "west": { "uv": [ 0, 1, 4, 16 ], "texture": "#post" }, + "up": { "uv": [ 0, 0, 2, 4 ], "texture": "#post","cullface": "up" }, + "down": { "uv": [ 0, 0, 2, 4 ], "texture": "#post", "cullface": "down" } + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bell_wall.json b/assets/minecraft/models/block/bell_wall.json new file mode 100644 index 0000000..92927bd --- /dev/null +++ b/assets/minecraft/models/block/bell_wall.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/bell_bottom", + "bar": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [ 3, 13, 7 ], + "to": [ 16, 15, 9 ], + "faces": { + "north": { "uv": [ 2, 2, 14, 4 ], "texture": "#bar" }, + "east": { "uv": [ 5, 4, 7, 6 ], "texture": "#bar", "cullface": "east" }, + "south": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "west": { "uv": [ 5, 4, 7, 6 ], "texture": "#bar" }, + "up": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" }, + "down": { "uv": [ 2, 3, 14, 5 ], "texture": "#bar" } + } + } + ] +} diff --git a/assets/minecraft/models/block/big_dripleaf.json b/assets/minecraft/models/block/big_dripleaf.json new file mode 100644 index 0000000..edd3947 --- /dev/null +++ b/assets/minecraft/models/block/big_dripleaf.json @@ -0,0 +1,62 @@ +{ + "parent": "block/block", + "textures": { + "top": "minecraft:block/big_dripleaf_top", + "stem": "minecraft:block/big_dripleaf_stem", + "side": "minecraft:block/big_dripleaf_side", + "tip": "minecraft:block/big_dripleaf_tip", + "particle": "block/big_dripleaf_top" + }, + "elements": [ + { "from": [ 0, 15, 0 ], + "to": [ 16, 15, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#top" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 16, 15, 0.002 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#tip", "cullface": "north" }, + "south": { "uv": [ 16, 0, 0, 4 ], "texture": "#tip" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 0.002, 15, 16 ], + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "west" } + } + }, + { "from": [ 15.998, 11, 0 ], + "to": [ 16, 15, 16 ], + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side", "cullface": "east" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": -45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/big_dripleaf_full_tilt.json b/assets/minecraft/models/block/big_dripleaf_full_tilt.json new file mode 100644 index 0000000..e0ebb6d --- /dev/null +++ b/assets/minecraft/models/block/big_dripleaf_full_tilt.json @@ -0,0 +1,66 @@ +{ + "parent": "block/block", + "textures": { + "top": "minecraft:block/big_dripleaf_top", + "stem": "minecraft:block/big_dripleaf_stem", + "side": "minecraft:block/big_dripleaf_side", + "tip": "minecraft:block/big_dripleaf_tip", + "particle": "block/big_dripleaf_top" + }, + "elements": [ + { "from": [ 0, 15, 0 ], + "to": [ 16, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -45 }, + "shade": false, + "faces": { + "down": { "uv": [ 16, 16, 0, 0 ], "texture": "#top" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 16, 15, 0 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -45 }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#tip" }, + "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#tip" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 0.002, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -45 }, + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "west" } + } + }, + { "from": [ 15.998, 11, 0 ], + "to": [ 16, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -45 }, + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side", "cullface": "east" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": -45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/big_dripleaf_partial_tilt.json b/assets/minecraft/models/block/big_dripleaf_partial_tilt.json new file mode 100644 index 0000000..27950f5 --- /dev/null +++ b/assets/minecraft/models/block/big_dripleaf_partial_tilt.json @@ -0,0 +1,66 @@ +{ + "parent": "block/block", + "textures": { + "top": "minecraft:block/big_dripleaf_top", + "stem": "minecraft:block/big_dripleaf_stem", + "side": "minecraft:block/big_dripleaf_side", + "tip": "minecraft:block/big_dripleaf_tip", + "particle": "block/big_dripleaf_top" + }, + "elements": [ + { "from": [ 0, 15, 0 ], + "to": [ 16, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -22.5 }, + "shade": false, + "faces": { + "down": { "uv": [ 16, 16, 0, 0 ], "texture": "#top" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 16, 15, 0 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -22.5 }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#tip" }, + "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#tip" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 0.002, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -22.5 }, + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "west" } + } + }, + { "from": [ 15.998, 11, 0 ], + "to": [ 16, 15, 16 ], + "rotation": { "origin": [ 8, 15, 16 ], "axis": "x", "angle": -22.5 }, + "shade": false, + "faces": { + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#side", "cullface": "east" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 15, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": -45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/big_dripleaf_stem.json b/assets/minecraft/models/block/big_dripleaf_stem.json new file mode 100644 index 0000000..a40caef --- /dev/null +++ b/assets/minecraft/models/block/big_dripleaf_stem.json @@ -0,0 +1,27 @@ +{ + "parent": "block/block", + "textures": { + "stem": "block/big_dripleaf_stem", + "particle": "block/big_dripleaf_stem" + }, + "elements": [ + { "from": [ 5, 0, 12 ], + "to": [ 11, 16, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + }, + { "from": [ 5, 0, 12 ], + "to": [ 11, 16, 12 ], + "rotation": { "origin": [ 8, 8, 12 ], "axis": "y", "angle": -45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/birch_button.json b/assets/minecraft/models/block/birch_button.json new file mode 100644 index 0000000..751b7e9 --- /dev/null +++ b/assets/minecraft/models/block/birch_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_button_inventory.json b/assets/minecraft/models/block/birch_button_inventory.json new file mode 100644 index 0000000..1f6420f --- /dev/null +++ b/assets/minecraft/models/block/birch_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_button_pressed.json b/assets/minecraft/models/block/birch_button_pressed.json new file mode 100644 index 0000000..e9438da --- /dev/null +++ b/assets/minecraft/models/block/birch_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_door_bottom.json b/assets/minecraft/models/block/birch_door_bottom.json new file mode 100644 index 0000000..86d6ef0 --- /dev/null +++ b/assets/minecraft/models/block/birch_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/birch_door_top", + "bottom": "minecraft:block/birch_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_door_bottom_hinge.json b/assets/minecraft/models/block/birch_door_bottom_hinge.json new file mode 100644 index 0000000..cda6de3 --- /dev/null +++ b/assets/minecraft/models/block/birch_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/birch_door_top", + "bottom": "minecraft:block/birch_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_door_top.json b/assets/minecraft/models/block/birch_door_top.json new file mode 100644 index 0000000..ae003d9 --- /dev/null +++ b/assets/minecraft/models/block/birch_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/birch_door_top", + "bottom": "minecraft:block/birch_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_door_top_hinge.json b/assets/minecraft/models/block/birch_door_top_hinge.json new file mode 100644 index 0000000..f6bd3d1 --- /dev/null +++ b/assets/minecraft/models/block/birch_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/birch_door_top", + "bottom": "minecraft:block/birch_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_gate.json b/assets/minecraft/models/block/birch_fence_gate.json new file mode 100644 index 0000000..2e0e156 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_gate_open.json b/assets/minecraft/models/block/birch_fence_gate_open.json new file mode 100644 index 0000000..db6f4a8 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_gate_wall.json b/assets/minecraft/models/block/birch_fence_gate_wall.json new file mode 100644 index 0000000..5402b03 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_gate_wall_open.json b/assets/minecraft/models/block/birch_fence_gate_wall_open.json new file mode 100644 index 0000000..442138c --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_inventory.json b/assets/minecraft/models/block/birch_fence_inventory.json new file mode 100644 index 0000000..4ef0bc0 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_post.json b/assets/minecraft/models/block/birch_fence_post.json new file mode 100644 index 0000000..8366143 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_fence_side.json b/assets/minecraft/models/block/birch_fence_side.json new file mode 100644 index 0000000..f5a12c9 --- /dev/null +++ b/assets/minecraft/models/block/birch_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_leaves.json b/assets/minecraft/models/block/birch_leaves.json new file mode 100644 index 0000000..6f7f331 --- /dev/null +++ b/assets/minecraft/models/block/birch_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/birch_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_log.json b/assets/minecraft/models/block/birch_log.json new file mode 100644 index 0000000..5d43e85 --- /dev/null +++ b/assets/minecraft/models/block/birch_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/birch_log_top", + "side": "minecraft:block/birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_log_horizontal.json b/assets/minecraft/models/block/birch_log_horizontal.json new file mode 100644 index 0000000..ce988a8 --- /dev/null +++ b/assets/minecraft/models/block/birch_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/birch_log_top", + "side": "minecraft:block/birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_planks.json b/assets/minecraft/models/block/birch_planks.json new file mode 100644 index 0000000..de6d175 --- /dev/null +++ b/assets/minecraft/models/block/birch_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_pressure_plate.json b/assets/minecraft/models/block/birch_pressure_plate.json new file mode 100644 index 0000000..8df007e --- /dev/null +++ b/assets/minecraft/models/block/birch_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_pressure_plate_down.json b/assets/minecraft/models/block/birch_pressure_plate_down.json new file mode 100644 index 0000000..4b36009 --- /dev/null +++ b/assets/minecraft/models/block/birch_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_sapling.json b/assets/minecraft/models/block/birch_sapling.json new file mode 100644 index 0000000..274a3af --- /dev/null +++ b/assets/minecraft/models/block/birch_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/birch_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_sign.json b/assets/minecraft/models/block/birch_sign.json new file mode 100644 index 0000000..2bfa5bc --- /dev/null +++ b/assets/minecraft/models/block/birch_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_slab.json b/assets/minecraft/models/block/birch_slab.json new file mode 100644 index 0000000..eb8f29a --- /dev/null +++ b/assets/minecraft/models/block/birch_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_slab_top.json b/assets/minecraft/models/block/birch_slab_top.json new file mode 100644 index 0000000..42eda26 --- /dev/null +++ b/assets/minecraft/models/block/birch_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_stairs.json b/assets/minecraft/models/block/birch_stairs.json new file mode 100644 index 0000000..f1ddff0 --- /dev/null +++ b/assets/minecraft/models/block/birch_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_stairs_inner.json b/assets/minecraft/models/block/birch_stairs_inner.json new file mode 100644 index 0000000..8fb7709 --- /dev/null +++ b/assets/minecraft/models/block/birch_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_stairs_outer.json b/assets/minecraft/models/block/birch_stairs_outer.json new file mode 100644 index 0000000..0090d11 --- /dev/null +++ b/assets/minecraft/models/block/birch_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/birch_planks", + "top": "minecraft:block/birch_planks", + "side": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_trapdoor_bottom.json b/assets/minecraft/models/block/birch_trapdoor_bottom.json new file mode 100644 index 0000000..0aa6e6a --- /dev/null +++ b/assets/minecraft/models/block/birch_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/birch_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_trapdoor_open.json b/assets/minecraft/models/block/birch_trapdoor_open.json new file mode 100644 index 0000000..041ad17 --- /dev/null +++ b/assets/minecraft/models/block/birch_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/birch_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_trapdoor_top.json b/assets/minecraft/models/block/birch_trapdoor_top.json new file mode 100644 index 0000000..838e5cf --- /dev/null +++ b/assets/minecraft/models/block/birch_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/birch_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/birch_wood.json b/assets/minecraft/models/block/birch_wood.json new file mode 100644 index 0000000..ab78963 --- /dev/null +++ b/assets/minecraft/models/block/birch_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/birch_log", + "side": "minecraft:block/birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_cake.json b/assets/minecraft/models/block/black_candle_cake.json new file mode 100644 index 0000000..020b367 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/black_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_cake_lit.json b/assets/minecraft/models/block/black_candle_cake_lit.json new file mode 100644 index 0000000..e1ad865 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/black_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_four_candles.json b/assets/minecraft/models/block/black_candle_four_candles.json new file mode 100644 index 0000000..e9f31ad --- /dev/null +++ b/assets/minecraft/models/block/black_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/black_candle", + "particle": "minecraft:block/black_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_four_candles_lit.json b/assets/minecraft/models/block/black_candle_four_candles_lit.json new file mode 100644 index 0000000..6c3d274 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/black_candle_lit", + "particle": "minecraft:block/black_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_one_candle.json b/assets/minecraft/models/block/black_candle_one_candle.json new file mode 100644 index 0000000..9bcb8ee --- /dev/null +++ b/assets/minecraft/models/block/black_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/black_candle", + "particle": "minecraft:block/black_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_one_candle_lit.json b/assets/minecraft/models/block/black_candle_one_candle_lit.json new file mode 100644 index 0000000..e04d7b1 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/black_candle_lit", + "particle": "minecraft:block/black_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_three_candles.json b/assets/minecraft/models/block/black_candle_three_candles.json new file mode 100644 index 0000000..31b82ce --- /dev/null +++ b/assets/minecraft/models/block/black_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/black_candle", + "particle": "minecraft:block/black_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_three_candles_lit.json b/assets/minecraft/models/block/black_candle_three_candles_lit.json new file mode 100644 index 0000000..31693bb --- /dev/null +++ b/assets/minecraft/models/block/black_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/black_candle_lit", + "particle": "minecraft:block/black_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_two_candles.json b/assets/minecraft/models/block/black_candle_two_candles.json new file mode 100644 index 0000000..298bd70 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/black_candle", + "particle": "minecraft:block/black_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_candle_two_candles_lit.json b/assets/minecraft/models/block/black_candle_two_candles_lit.json new file mode 100644 index 0000000..5ad49a0 --- /dev/null +++ b/assets/minecraft/models/block/black_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/black_candle_lit", + "particle": "minecraft:block/black_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_carpet.json b/assets/minecraft/models/block/black_carpet.json new file mode 100644 index 0000000..a89fa48 --- /dev/null +++ b/assets/minecraft/models/block/black_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/black_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_concrete.json b/assets/minecraft/models/block/black_concrete.json new file mode 100644 index 0000000..a2748b5 --- /dev/null +++ b/assets/minecraft/models/block/black_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_concrete_powder.json b/assets/minecraft/models/block/black_concrete_powder.json new file mode 100644 index 0000000..6337435 --- /dev/null +++ b/assets/minecraft/models/block/black_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_glazed_terracotta.json b/assets/minecraft/models/block/black_glazed_terracotta.json new file mode 100644 index 0000000..f973bbb --- /dev/null +++ b/assets/minecraft/models/block/black_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/black_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_shulker_box.json b/assets/minecraft/models/block/black_shulker_box.json new file mode 100644 index 0000000..0e74df9 --- /dev/null +++ b/assets/minecraft/models/block/black_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/black_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass.json b/assets/minecraft/models/block/black_stained_glass.json new file mode 100644 index 0000000..5d66a69 --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass_pane_noside.json b/assets/minecraft/models/block/black_stained_glass_pane_noside.json new file mode 100644 index 0000000..bc943b0 --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/black_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/black_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..3d66b75 --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/black_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass_pane_post.json b/assets/minecraft/models/block/black_stained_glass_pane_post.json new file mode 100644 index 0000000..2ee2f2d --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/black_stained_glass", + "edge": "minecraft:block/black_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass_pane_side.json b/assets/minecraft/models/block/black_stained_glass_pane_side.json new file mode 100644 index 0000000..60c3132 --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/black_stained_glass", + "edge": "minecraft:block/black_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/black_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..f90397f --- /dev/null +++ b/assets/minecraft/models/block/black_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/black_stained_glass", + "edge": "minecraft:block/black_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_terracotta.json b/assets/minecraft/models/block/black_terracotta.json new file mode 100644 index 0000000..a8ff478 --- /dev/null +++ b/assets/minecraft/models/block/black_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/black_wool.json b/assets/minecraft/models/block/black_wool.json new file mode 100644 index 0000000..7fea63f --- /dev/null +++ b/assets/minecraft/models/block/black_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone.json b/assets/minecraft/models/block/blackstone.json new file mode 100644 index 0000000..d6e7b58 --- /dev/null +++ b/assets/minecraft/models/block/blackstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_slab.json b/assets/minecraft/models/block/blackstone_slab.json new file mode 100644 index 0000000..f5ab2cf --- /dev/null +++ b/assets/minecraft/models/block/blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_slab_top.json b/assets/minecraft/models/block/blackstone_slab_top.json new file mode 100644 index 0000000..292aa73 --- /dev/null +++ b/assets/minecraft/models/block/blackstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_stairs.json b/assets/minecraft/models/block/blackstone_stairs.json new file mode 100644 index 0000000..1634f76 --- /dev/null +++ b/assets/minecraft/models/block/blackstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_stairs_inner.json b/assets/minecraft/models/block/blackstone_stairs_inner.json new file mode 100644 index 0000000..2ded620 --- /dev/null +++ b/assets/minecraft/models/block/blackstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_stairs_outer.json b/assets/minecraft/models/block/blackstone_stairs_outer.json new file mode 100644 index 0000000..6e989ef --- /dev/null +++ b/assets/minecraft/models/block/blackstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/blackstone_top", + "top": "minecraft:block/blackstone_top", + "side": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_wall_inventory.json b/assets/minecraft/models/block/blackstone_wall_inventory.json new file mode 100644 index 0000000..6e8029c --- /dev/null +++ b/assets/minecraft/models/block/blackstone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_wall_post.json b/assets/minecraft/models/block/blackstone_wall_post.json new file mode 100644 index 0000000..a2b66ca --- /dev/null +++ b/assets/minecraft/models/block/blackstone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_wall_side.json b/assets/minecraft/models/block/blackstone_wall_side.json new file mode 100644 index 0000000..152d2fe --- /dev/null +++ b/assets/minecraft/models/block/blackstone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blackstone_wall_side_tall.json b/assets/minecraft/models/block/blackstone_wall_side_tall.json new file mode 100644 index 0000000..3a66225 --- /dev/null +++ b/assets/minecraft/models/block/blackstone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blast_furnace.json b/assets/minecraft/models/block/blast_furnace.json new file mode 100644 index 0000000..66496b0 --- /dev/null +++ b/assets/minecraft/models/block/blast_furnace.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/blast_furnace_top", + "front": "minecraft:block/blast_furnace_front", + "side": "minecraft:block/blast_furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blast_furnace_on.json b/assets/minecraft/models/block/blast_furnace_on.json new file mode 100644 index 0000000..2cc8a03 --- /dev/null +++ b/assets/minecraft/models/block/blast_furnace_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/blast_furnace_top", + "front": "minecraft:block/blast_furnace_front_on", + "side": "minecraft:block/blast_furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/block.json b/assets/minecraft/models/block/block.json new file mode 100644 index 0000000..aefa892 --- /dev/null +++ b/assets/minecraft/models/block/block.json @@ -0,0 +1,35 @@ +{ + "gui_light": "side", + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.25, 0.25, 0.25 ] + }, + "fixed": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "thirdperson_righthand": { + "rotation": [ 75, 45, 0 ], + "translation": [ 0, 2.5, 0], + "scale": [ 0.375, 0.375, 0.375 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 45, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 225, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + } +} diff --git a/assets/minecraft/models/block/blue_candle_cake.json b/assets/minecraft/models/block/blue_candle_cake.json new file mode 100644 index 0000000..73a89f0 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/blue_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_cake_lit.json b/assets/minecraft/models/block/blue_candle_cake_lit.json new file mode 100644 index 0000000..cf6efe9 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/blue_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_four_candles.json b/assets/minecraft/models/block/blue_candle_four_candles.json new file mode 100644 index 0000000..31d0de8 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/blue_candle", + "particle": "minecraft:block/blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_four_candles_lit.json b/assets/minecraft/models/block/blue_candle_four_candles_lit.json new file mode 100644 index 0000000..b71df39 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/blue_candle_lit", + "particle": "minecraft:block/blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_one_candle.json b/assets/minecraft/models/block/blue_candle_one_candle.json new file mode 100644 index 0000000..dc89790 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/blue_candle", + "particle": "minecraft:block/blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_one_candle_lit.json b/assets/minecraft/models/block/blue_candle_one_candle_lit.json new file mode 100644 index 0000000..b3410f6 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/blue_candle_lit", + "particle": "minecraft:block/blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_three_candles.json b/assets/minecraft/models/block/blue_candle_three_candles.json new file mode 100644 index 0000000..e9527b9 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/blue_candle", + "particle": "minecraft:block/blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_three_candles_lit.json b/assets/minecraft/models/block/blue_candle_three_candles_lit.json new file mode 100644 index 0000000..992be45 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/blue_candle_lit", + "particle": "minecraft:block/blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_two_candles.json b/assets/minecraft/models/block/blue_candle_two_candles.json new file mode 100644 index 0000000..efc0f7a --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/blue_candle", + "particle": "minecraft:block/blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_candle_two_candles_lit.json b/assets/minecraft/models/block/blue_candle_two_candles_lit.json new file mode 100644 index 0000000..22ab088 --- /dev/null +++ b/assets/minecraft/models/block/blue_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/blue_candle_lit", + "particle": "minecraft:block/blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_carpet.json b/assets/minecraft/models/block/blue_carpet.json new file mode 100644 index 0000000..be41fd8 --- /dev/null +++ b/assets/minecraft/models/block/blue_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_concrete.json b/assets/minecraft/models/block/blue_concrete.json new file mode 100644 index 0000000..b2423fb --- /dev/null +++ b/assets/minecraft/models/block/blue_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_concrete_powder.json b/assets/minecraft/models/block/blue_concrete_powder.json new file mode 100644 index 0000000..7ceaeb5 --- /dev/null +++ b/assets/minecraft/models/block/blue_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_glazed_terracotta.json b/assets/minecraft/models/block/blue_glazed_terracotta.json new file mode 100644 index 0000000..ecb1735 --- /dev/null +++ b/assets/minecraft/models/block/blue_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/blue_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_ice.json b/assets/minecraft/models/block/blue_ice.json new file mode 100644 index 0000000..9164aee --- /dev/null +++ b/assets/minecraft/models/block/blue_ice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_ice" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_orchid.json b/assets/minecraft/models/block/blue_orchid.json new file mode 100644 index 0000000..a7f9b4b --- /dev/null +++ b/assets/minecraft/models/block/blue_orchid.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/blue_orchid" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_shulker_box.json b/assets/minecraft/models/block/blue_shulker_box.json new file mode 100644 index 0000000..29b739d --- /dev/null +++ b/assets/minecraft/models/block/blue_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/blue_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass.json b/assets/minecraft/models/block/blue_stained_glass.json new file mode 100644 index 0000000..e372ce3 --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass_pane_noside.json b/assets/minecraft/models/block/blue_stained_glass_pane_noside.json new file mode 100644 index 0000000..fa1dd06 --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/blue_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..70faad0 --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass_pane_post.json b/assets/minecraft/models/block/blue_stained_glass_pane_post.json new file mode 100644 index 0000000..2a169fc --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/blue_stained_glass", + "edge": "minecraft:block/blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass_pane_side.json b/assets/minecraft/models/block/blue_stained_glass_pane_side.json new file mode 100644 index 0000000..be2a020 --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/blue_stained_glass", + "edge": "minecraft:block/blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/blue_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..da43097 --- /dev/null +++ b/assets/minecraft/models/block/blue_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/blue_stained_glass", + "edge": "minecraft:block/blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_terracotta.json b/assets/minecraft/models/block/blue_terracotta.json new file mode 100644 index 0000000..ead5697 --- /dev/null +++ b/assets/minecraft/models/block/blue_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/blue_wool.json b/assets/minecraft/models/block/blue_wool.json new file mode 100644 index 0000000..4fb7fa5 --- /dev/null +++ b/assets/minecraft/models/block/blue_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bone_block.json b/assets/minecraft/models/block/bone_block.json new file mode 100644 index 0000000..f6594f0 --- /dev/null +++ b/assets/minecraft/models/block/bone_block.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/bone_block_top", + "side": "minecraft:block/bone_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bookshelf.json b/assets/minecraft/models/block/bookshelf.json new file mode 100644 index 0000000..c095a7d --- /dev/null +++ b/assets/minecraft/models/block/bookshelf.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/oak_planks", + "side": "minecraft:block/bookshelf" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brain_coral.json b/assets/minecraft/models/block/brain_coral.json new file mode 100644 index 0000000..308083f --- /dev/null +++ b/assets/minecraft/models/block/brain_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/brain_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brain_coral_block.json b/assets/minecraft/models/block/brain_coral_block.json new file mode 100644 index 0000000..6e7ddb6 --- /dev/null +++ b/assets/minecraft/models/block/brain_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brain_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brain_coral_fan.json b/assets/minecraft/models/block/brain_coral_fan.json new file mode 100644 index 0000000..a212869 --- /dev/null +++ b/assets/minecraft/models/block/brain_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brain_coral_wall_fan.json b/assets/minecraft/models/block/brain_coral_wall_fan.json new file mode 100644 index 0000000..20b5610 --- /dev/null +++ b/assets/minecraft/models/block/brain_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brewing_stand.json b/assets/minecraft/models/block/brewing_stand.json new file mode 100644 index 0000000..d1804f2 --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand.json @@ -0,0 +1,53 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "base": "block/brewing_stand_base", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 14, 9 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#stand" }, + "up": { "uv": [ 7, 7, 9, 9 ], "texture": "#stand" }, + "north": { "uv": [ 7, 2, 9, 16 ], "texture": "#stand" }, + "south": { "uv": [ 7, 2, 9, 16 ], "texture": "#stand" }, + "west": { "uv": [ 7, 2, 9, 16 ], "texture": "#stand" }, + "east": { "uv": [ 7, 2, 9, 16 ], "texture": "#stand" } + } + }, + { "from": [ 9, 0, 5 ], + "to": [ 15, 2, 11 ], + "faces": { + "down": { "uv": [ 9, 5, 15, 11 ], "texture": "#base", "cullface": "down" }, + "up": { "uv": [ 9, 5, 15, 11 ], "texture": "#base" }, + "north": { "uv": [ 9, 14, 15, 16 ], "texture": "#base" }, + "south": { "uv": [ 9, 14, 15, 16 ], "texture": "#base" }, + "west": { "uv": [ 5, 14, 11, 16 ], "texture": "#base" }, + "east": { "uv": [ 5, 14, 11, 16 ], "texture": "#base" } + } + }, + { "from": [ 2, 0, 1 ], + "to": [ 8, 2, 7 ], + "faces": { + "down": { "uv": [ 2, 1, 8, 7 ], "texture": "#base", "cullface": "down" }, + "up": { "uv": [ 2, 1, 8, 7 ], "texture": "#base" }, + "north": { "uv": [ 2, 14, 8, 16 ], "texture": "#base" }, + "south": { "uv": [ 2, 14, 8, 16 ], "texture": "#base" }, + "west": { "uv": [ 1, 14, 7, 16 ], "texture": "#base" }, + "east": { "uv": [ 1, 14, 7, 16 ], "texture": "#base" } + } + }, + { "from": [ 2, 0, 9 ], + "to": [ 8, 2, 15 ], + "faces": { + "down": { "uv": [ 2, 9, 8, 15 ], "texture": "#base", "cullface": "down" }, + "up": { "uv": [ 2, 9, 8, 15 ], "texture": "#base" }, + "north": { "uv": [ 2, 14, 8, 16 ], "texture": "#base" }, + "south": { "uv": [ 2, 14, 8, 16 ], "texture": "#base" }, + "west": { "uv": [ 9, 14, 15, 16 ], "texture": "#base" }, + "east": { "uv": [ 9, 14, 15, 16 ], "texture": "#base" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_bottle0.json b/assets/minecraft/models/block/brewing_stand_bottle0.json new file mode 100644 index 0000000..012ffa8 --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_bottle0.json @@ -0,0 +1,15 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ 8, 0, 8 ], + "to": [ 16, 16, 8 ], + "faces": { + "north": { "uv": [ 0, 0, 8, 16 ], "texture": "#stand" }, + "south": { "uv": [ 8, 0, 0, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_bottle1.json b/assets/minecraft/models/block/brewing_stand_bottle1.json new file mode 100644 index 0000000..9e989cd --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_bottle1.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ -0.41, 0, 8 ], + "to": [ 7.59, 16, 8 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": -45 + }, + "faces": { + "north": { "uv": [ 8, 0, 0, 16 ], "texture": "#stand" }, + "south": { "uv": [ 0, 0, 8, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_bottle2.json b/assets/minecraft/models/block/brewing_stand_bottle2.json new file mode 100644 index 0000000..4796f71 --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_bottle2.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ -0.41, 0, 8 ], + "to": [ 7.59, 16, 8 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": 45 + }, + "faces": { + "north": { "uv": [ 8, 0, 0, 16 ], "texture": "#stand" }, + "south": { "uv": [ 0, 0, 8, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_empty0.json b/assets/minecraft/models/block/brewing_stand_empty0.json new file mode 100644 index 0000000..a99c90c --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_empty0.json @@ -0,0 +1,15 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ 8, 0, 8 ], + "to": [ 16, 16, 8 ], + "faces": { + "north": { "uv": [ 16, 0, 8, 16 ], "texture": "#stand" }, + "south": { "uv": [ 8, 0, 16, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_empty1.json b/assets/minecraft/models/block/brewing_stand_empty1.json new file mode 100644 index 0000000..47b78c2 --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_empty1.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ 0, 0, 8 ], + "to": [ 8, 16, 8 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": -45 + }, + "faces": { + "north": { "uv": [ 8, 0, 16, 16 ], "texture": "#stand" }, + "south": { "uv": [ 16, 0, 8, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brewing_stand_empty2.json b/assets/minecraft/models/block/brewing_stand_empty2.json new file mode 100644 index 0000000..d3e3adf --- /dev/null +++ b/assets/minecraft/models/block/brewing_stand_empty2.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "block/brewing_stand", + "stand": "block/brewing_stand" + }, + "elements": [ + { "from": [ 0, 0, 8 ], + "to": [ 8, 16, 8 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": 45 + }, + "faces": { + "north": { "uv": [ 8, 0, 16, 16 ], "texture": "#stand" }, + "south": { "uv": [ 16, 0, 8, 16 ], "texture": "#stand" } + } + } + ] +} diff --git a/assets/minecraft/models/block/brick_slab.json b/assets/minecraft/models/block/brick_slab.json new file mode 100644 index 0000000..e026425 --- /dev/null +++ b/assets/minecraft/models/block/brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_slab_top.json b/assets/minecraft/models/block/brick_slab_top.json new file mode 100644 index 0000000..fa81ed3 --- /dev/null +++ b/assets/minecraft/models/block/brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_stairs.json b/assets/minecraft/models/block/brick_stairs.json new file mode 100644 index 0000000..fe52117 --- /dev/null +++ b/assets/minecraft/models/block/brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_stairs_inner.json b/assets/minecraft/models/block/brick_stairs_inner.json new file mode 100644 index 0000000..5bb4aa9 --- /dev/null +++ b/assets/minecraft/models/block/brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_stairs_outer.json b/assets/minecraft/models/block/brick_stairs_outer.json new file mode 100644 index 0000000..5ab7b91 --- /dev/null +++ b/assets/minecraft/models/block/brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/bricks", + "top": "minecraft:block/bricks", + "side": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_wall_inventory.json b/assets/minecraft/models/block/brick_wall_inventory.json new file mode 100644 index 0000000..5d6f8a8 --- /dev/null +++ b/assets/minecraft/models/block/brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_wall_post.json b/assets/minecraft/models/block/brick_wall_post.json new file mode 100644 index 0000000..5d343df --- /dev/null +++ b/assets/minecraft/models/block/brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_wall_side.json b/assets/minecraft/models/block/brick_wall_side.json new file mode 100644 index 0000000..94872ef --- /dev/null +++ b/assets/minecraft/models/block/brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brick_wall_side_tall.json b/assets/minecraft/models/block/brick_wall_side_tall.json new file mode 100644 index 0000000..7983998 --- /dev/null +++ b/assets/minecraft/models/block/brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bricks.json b/assets/minecraft/models/block/bricks.json new file mode 100644 index 0000000..b3d7b55 --- /dev/null +++ b/assets/minecraft/models/block/bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_cake.json b/assets/minecraft/models/block/brown_candle_cake.json new file mode 100644 index 0000000..8bfc112 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/brown_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_cake_lit.json b/assets/minecraft/models/block/brown_candle_cake_lit.json new file mode 100644 index 0000000..8306b58 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/brown_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_four_candles.json b/assets/minecraft/models/block/brown_candle_four_candles.json new file mode 100644 index 0000000..a203e8f --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/brown_candle", + "particle": "minecraft:block/brown_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_four_candles_lit.json b/assets/minecraft/models/block/brown_candle_four_candles_lit.json new file mode 100644 index 0000000..3fb0766 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/brown_candle_lit", + "particle": "minecraft:block/brown_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_one_candle.json b/assets/minecraft/models/block/brown_candle_one_candle.json new file mode 100644 index 0000000..24d97d5 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/brown_candle", + "particle": "minecraft:block/brown_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_one_candle_lit.json b/assets/minecraft/models/block/brown_candle_one_candle_lit.json new file mode 100644 index 0000000..571ef6e --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/brown_candle_lit", + "particle": "minecraft:block/brown_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_three_candles.json b/assets/minecraft/models/block/brown_candle_three_candles.json new file mode 100644 index 0000000..a0ff176 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/brown_candle", + "particle": "minecraft:block/brown_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_three_candles_lit.json b/assets/minecraft/models/block/brown_candle_three_candles_lit.json new file mode 100644 index 0000000..5a51f46 --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/brown_candle_lit", + "particle": "minecraft:block/brown_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_two_candles.json b/assets/minecraft/models/block/brown_candle_two_candles.json new file mode 100644 index 0000000..aaa9dca --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/brown_candle", + "particle": "minecraft:block/brown_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_candle_two_candles_lit.json b/assets/minecraft/models/block/brown_candle_two_candles_lit.json new file mode 100644 index 0000000..6cae28b --- /dev/null +++ b/assets/minecraft/models/block/brown_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/brown_candle_lit", + "particle": "minecraft:block/brown_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_carpet.json b/assets/minecraft/models/block/brown_carpet.json new file mode 100644 index 0000000..1befa62 --- /dev/null +++ b/assets/minecraft/models/block/brown_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/brown_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_concrete.json b/assets/minecraft/models/block/brown_concrete.json new file mode 100644 index 0000000..217098d --- /dev/null +++ b/assets/minecraft/models/block/brown_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_concrete_powder.json b/assets/minecraft/models/block/brown_concrete_powder.json new file mode 100644 index 0000000..d095ddf --- /dev/null +++ b/assets/minecraft/models/block/brown_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_glazed_terracotta.json b/assets/minecraft/models/block/brown_glazed_terracotta.json new file mode 100644 index 0000000..4d70d0a --- /dev/null +++ b/assets/minecraft/models/block/brown_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/brown_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_mushroom.json b/assets/minecraft/models/block/brown_mushroom.json new file mode 100644 index 0000000..4881393 --- /dev/null +++ b/assets/minecraft/models/block/brown_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/brown_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_mushroom_block.json b/assets/minecraft/models/block/brown_mushroom_block.json new file mode 100644 index 0000000..5ce72be --- /dev/null +++ b/assets/minecraft/models/block/brown_mushroom_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_single_face", + "textures": { + "texture": "minecraft:block/brown_mushroom_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_mushroom_block_inventory.json b/assets/minecraft/models/block/brown_mushroom_block_inventory.json new file mode 100644 index 0000000..8062fce --- /dev/null +++ b/assets/minecraft/models/block/brown_mushroom_block_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_mushroom_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_shulker_box.json b/assets/minecraft/models/block/brown_shulker_box.json new file mode 100644 index 0000000..b711809 --- /dev/null +++ b/assets/minecraft/models/block/brown_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/brown_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass.json b/assets/minecraft/models/block/brown_stained_glass.json new file mode 100644 index 0000000..cb8975b --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass_pane_noside.json b/assets/minecraft/models/block/brown_stained_glass_pane_noside.json new file mode 100644 index 0000000..3b43194 --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/brown_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/brown_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..594f305 --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/brown_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass_pane_post.json b/assets/minecraft/models/block/brown_stained_glass_pane_post.json new file mode 100644 index 0000000..84221e1 --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/brown_stained_glass", + "edge": "minecraft:block/brown_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass_pane_side.json b/assets/minecraft/models/block/brown_stained_glass_pane_side.json new file mode 100644 index 0000000..7cc03b0 --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/brown_stained_glass", + "edge": "minecraft:block/brown_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/brown_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..fcbf40b --- /dev/null +++ b/assets/minecraft/models/block/brown_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/brown_stained_glass", + "edge": "minecraft:block/brown_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_terracotta.json b/assets/minecraft/models/block/brown_terracotta.json new file mode 100644 index 0000000..4bbb7fe --- /dev/null +++ b/assets/minecraft/models/block/brown_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/brown_wool.json b/assets/minecraft/models/block/brown_wool.json new file mode 100644 index 0000000..25c8842 --- /dev/null +++ b/assets/minecraft/models/block/brown_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/brown_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bubble_coral.json b/assets/minecraft/models/block/bubble_coral.json new file mode 100644 index 0000000..b0f75a3 --- /dev/null +++ b/assets/minecraft/models/block/bubble_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/bubble_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bubble_coral_block.json b/assets/minecraft/models/block/bubble_coral_block.json new file mode 100644 index 0000000..fc5708c --- /dev/null +++ b/assets/minecraft/models/block/bubble_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/bubble_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bubble_coral_fan.json b/assets/minecraft/models/block/bubble_coral_fan.json new file mode 100644 index 0000000..5f6d2d2 --- /dev/null +++ b/assets/minecraft/models/block/bubble_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/bubble_coral_wall_fan.json b/assets/minecraft/models/block/bubble_coral_wall_fan.json new file mode 100644 index 0000000..b13aa96 --- /dev/null +++ b/assets/minecraft/models/block/bubble_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/budding_amethyst.json b/assets/minecraft/models/block/budding_amethyst.json new file mode 100644 index 0000000..48efc25 --- /dev/null +++ b/assets/minecraft/models/block/budding_amethyst.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/budding_amethyst" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/button.json b/assets/minecraft/models/block/button.json new file mode 100644 index 0000000..8b5c506 --- /dev/null +++ b/assets/minecraft/models/block/button.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 5, 0, 6 ], + "to": [ 11, 2, 10 ], + "faces": { + "down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 5, 10, 11, 6 ], "texture": "#texture" }, + "north": { "uv": [ 5, 14, 11, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5, 14, 11, 16 ], "texture": "#texture" }, + "west": { "uv": [ 6, 14, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 14, 10, 16 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/button_inventory.json b/assets/minecraft/models/block/button_inventory.json new file mode 100644 index 0000000..7a13742 --- /dev/null +++ b/assets/minecraft/models/block/button_inventory.json @@ -0,0 +1,18 @@ +{ "parent": "block/block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 5, 6, 6 ], + "to": [ 11, 10, 10 ], + "faces": { + "down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture" }, + "up": { "uv": [ 5, 10, 11, 6 ], "texture": "#texture" }, + "north": { "uv": [ 5, 12, 11, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5, 12, 11, 16 ], "texture": "#texture" }, + "west": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/button_pressed.json b/assets/minecraft/models/block/button_pressed.json new file mode 100644 index 0000000..5c6e96f --- /dev/null +++ b/assets/minecraft/models/block/button_pressed.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 5, 0, 6 ], + "to": [ 11, 1, 10 ], + "faces": { + "down": { "uv": [ 5, 6, 11, 10 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 5, 10, 11, 6 ], "texture": "#texture" }, + "north": { "uv": [ 5, 14, 11, 15 ], "texture": "#texture" }, + "south": { "uv": [ 5, 14, 11, 15 ], "texture": "#texture" }, + "west": { "uv": [ 6, 14, 10, 15 ], "texture": "#texture" }, + "east": { "uv": [ 6, 14, 10, 15 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cactus.json b/assets/minecraft/models/block/cactus.json new file mode 100644 index 0000000..4631897 --- /dev/null +++ b/assets/minecraft/models/block/cactus.json @@ -0,0 +1,32 @@ +{ "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "block/cactus_side", + "bottom": "block/cactus_bottom", + "top": "block/cactus_top", + "side": "block/cactus_side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" } + } + }, + { "from": [ 0, 0, 1 ], + "to": [ 16, 16, 15 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side" } + } + }, + { "from": [ 1, 0, 0 ], + "to": [ 15, 16, 16 ], + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake.json b/assets/minecraft/models/block/cake.json new file mode 100644 index 0000000..1bc9347 --- /dev/null +++ b/assets/minecraft/models/block/cake.json @@ -0,0 +1,21 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side" + }, + "elements": [ + { "from": [ 1, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice1.json b/assets/minecraft/models/block/cake_slice1.json new file mode 100644 index 0000000..ca6d8d8 --- /dev/null +++ b/assets/minecraft/models/block/cake_slice1.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 3, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice2.json b/assets/minecraft/models/block/cake_slice2.json new file mode 100644 index 0000000..7714c0d --- /dev/null +++ b/assets/minecraft/models/block/cake_slice2.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 5, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice3.json b/assets/minecraft/models/block/cake_slice3.json new file mode 100644 index 0000000..8d45a88 --- /dev/null +++ b/assets/minecraft/models/block/cake_slice3.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 7, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice4.json b/assets/minecraft/models/block/cake_slice4.json new file mode 100644 index 0000000..00bab48 --- /dev/null +++ b/assets/minecraft/models/block/cake_slice4.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 9, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice5.json b/assets/minecraft/models/block/cake_slice5.json new file mode 100644 index 0000000..518af83 --- /dev/null +++ b/assets/minecraft/models/block/cake_slice5.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 11, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cake_slice6.json b/assets/minecraft/models/block/cake_slice6.json new file mode 100644 index 0000000..97151ba --- /dev/null +++ b/assets/minecraft/models/block/cake_slice6.json @@ -0,0 +1,22 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side", + "inside": "block/cake_inner" + }, + "elements": [ + { "from": [ 13, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#inside" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/calcite.json b/assets/minecraft/models/block/calcite.json new file mode 100644 index 0000000..1bb92ad --- /dev/null +++ b/assets/minecraft/models/block/calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/calcite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/campfire.json b/assets/minecraft/models/block/campfire.json new file mode 100644 index 0000000..ff5db78 --- /dev/null +++ b/assets/minecraft/models/block/campfire.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_campfire", + "textures": { + "fire": "minecraft:block/campfire_fire", + "lit_log": "minecraft:block/campfire_log_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/campfire_off.json b/assets/minecraft/models/block/campfire_off.json new file mode 100644 index 0000000..9dc5476 --- /dev/null +++ b/assets/minecraft/models/block/campfire_off.json @@ -0,0 +1,74 @@ +{ + "parent": "block/block", + "display": { + "head": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 10.5, 0 ], + "scale":[ 1, 1, 1 ] + } + }, + "textures": { + "particle": "block/campfire_log", + "log": "block/campfire_log" + }, + "elements": [ + { + "from": [ 1, 0, 0 ], + "to": [ 5, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 1, 16, 5 ], "texture": "#log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 11 ], + "to": [ 16, 7, 15 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" } + } + }, + { + "from": [ 11, 0, 0 ], + "to": [ 15, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 1, 0, 5 ], "texture": "#log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 1 ], + "to": [ 16, 7, 5 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" } + } + }, + { + "from": [ 5, 0, 0 ], + "to": [ 11, 1, 16 ], + "faces": { + "north": {"uv": [ 0, 15, 6, 16 ], "texture": "#log", "cullface": "north" }, + "south": {"uv": [ 10, 15, 16, 16 ], "texture": "#log", "cullface": "south" }, + "up": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log" }, + "down": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + } + ] +} diff --git a/assets/minecraft/models/block/candle_cake.json b/assets/minecraft/models/block/candle_cake.json new file mode 100644 index 0000000..23f622c --- /dev/null +++ b/assets/minecraft/models/block/candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_cake_lit.json b/assets/minecraft/models/block/candle_cake_lit.json new file mode 100644 index 0000000..d36bc59 --- /dev/null +++ b/assets/minecraft/models/block/candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_four_candles.json b/assets/minecraft/models/block/candle_four_candles.json new file mode 100644 index 0000000..90eb7a4 --- /dev/null +++ b/assets/minecraft/models/block/candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/candle", + "particle": "minecraft:block/candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_four_candles_lit.json b/assets/minecraft/models/block/candle_four_candles_lit.json new file mode 100644 index 0000000..00070da --- /dev/null +++ b/assets/minecraft/models/block/candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/candle_lit", + "particle": "minecraft:block/candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_one_candle.json b/assets/minecraft/models/block/candle_one_candle.json new file mode 100644 index 0000000..36c9b76 --- /dev/null +++ b/assets/minecraft/models/block/candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/candle", + "particle": "minecraft:block/candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_one_candle_lit.json b/assets/minecraft/models/block/candle_one_candle_lit.json new file mode 100644 index 0000000..c66fbda --- /dev/null +++ b/assets/minecraft/models/block/candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/candle_lit", + "particle": "minecraft:block/candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_three_candles.json b/assets/minecraft/models/block/candle_three_candles.json new file mode 100644 index 0000000..b405691 --- /dev/null +++ b/assets/minecraft/models/block/candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/candle", + "particle": "minecraft:block/candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_three_candles_lit.json b/assets/minecraft/models/block/candle_three_candles_lit.json new file mode 100644 index 0000000..e706c7b --- /dev/null +++ b/assets/minecraft/models/block/candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/candle_lit", + "particle": "minecraft:block/candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_two_candles.json b/assets/minecraft/models/block/candle_two_candles.json new file mode 100644 index 0000000..cda5223 --- /dev/null +++ b/assets/minecraft/models/block/candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/candle", + "particle": "minecraft:block/candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/candle_two_candles_lit.json b/assets/minecraft/models/block/candle_two_candles_lit.json new file mode 100644 index 0000000..5c3618b --- /dev/null +++ b/assets/minecraft/models/block/candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/candle_lit", + "particle": "minecraft:block/candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/carpet.json b/assets/minecraft/models/block/carpet.json new file mode 100644 index 0000000..b52a110 --- /dev/null +++ b/assets/minecraft/models/block/carpet.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#wool" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#wool", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#wool" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "north" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "south" }, + "west": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "west" }, + "east": { "uv": [ 0, 15, 16, 16 ], "texture": "#wool", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/carrots_stage0.json b/assets/minecraft/models/block/carrots_stage0.json new file mode 100644 index 0000000..f1dcc6e --- /dev/null +++ b/assets/minecraft/models/block/carrots_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/carrots_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/carrots_stage1.json b/assets/minecraft/models/block/carrots_stage1.json new file mode 100644 index 0000000..dda9356 --- /dev/null +++ b/assets/minecraft/models/block/carrots_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/carrots_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/carrots_stage2.json b/assets/minecraft/models/block/carrots_stage2.json new file mode 100644 index 0000000..ffc0a55 --- /dev/null +++ b/assets/minecraft/models/block/carrots_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/carrots_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/carrots_stage3.json b/assets/minecraft/models/block/carrots_stage3.json new file mode 100644 index 0000000..aeb7406 --- /dev/null +++ b/assets/minecraft/models/block/carrots_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/carrots_stage3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cartography_table.json b/assets/minecraft/models/block/cartography_table.json new file mode 100644 index 0000000..758bf84 --- /dev/null +++ b/assets/minecraft/models/block/cartography_table.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "minecraft:block/cartography_table_side3", + "north": "minecraft:block/cartography_table_side3", + "south": "minecraft:block/cartography_table_side1", + "east": "minecraft:block/cartography_table_side3", + "west": "minecraft:block/cartography_table_side2", + "up": "minecraft:block/cartography_table_top", + "down": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/carved_pumpkin.json b/assets/minecraft/models/block/carved_pumpkin.json new file mode 100644 index 0000000..6480996 --- /dev/null +++ b/assets/minecraft/models/block/carved_pumpkin.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/pumpkin_top", + "front": "minecraft:block/carved_pumpkin", + "side": "minecraft:block/pumpkin_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cauldron.json b/assets/minecraft/models/block/cauldron.json new file mode 100644 index 0000000..788da3e --- /dev/null +++ b/assets/minecraft/models/block/cauldron.json @@ -0,0 +1,148 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cauldron_side", + "top": "block/cauldron_top", + "bottom": "block/cauldron_bottom", + "side": "block/cauldron_side", + "inside": "block/cauldron_inner" + }, + "elements": [ + { + "from": [ 0, 3, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 2 ], + "to": [ 14, 4, 14 ], + "faces": { + "up": { "texture": "#inside" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 14, 3, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "north": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 4, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 2 ], + "to": [ 2, 3, 4 ], + "faces": { + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 0 ], + "to": [ 16, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 2 ], + "to": [ 16, 3, 4 ], + "faces": { + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 14 ], + "to": [ 4, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 12 ], + "to": [ 2, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 14 ], + "to": [ 16, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 12 ], + "to": [ 16, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cave_vines.json b/assets/minecraft/models/block/cave_vines.json new file mode 100644 index 0000000..96aafbf --- /dev/null +++ b/assets/minecraft/models/block/cave_vines.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cave_vines" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cave_vines_lit.json b/assets/minecraft/models/block/cave_vines_lit.json new file mode 100644 index 0000000..55dd17a --- /dev/null +++ b/assets/minecraft/models/block/cave_vines_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cave_vines_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cave_vines_plant.json b/assets/minecraft/models/block/cave_vines_plant.json new file mode 100644 index 0000000..c0eb5e1 --- /dev/null +++ b/assets/minecraft/models/block/cave_vines_plant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cave_vines_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cave_vines_plant_lit.json b/assets/minecraft/models/block/cave_vines_plant_lit.json new file mode 100644 index 0000000..e6d54de --- /dev/null +++ b/assets/minecraft/models/block/cave_vines_plant_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cave_vines_plant_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chain.json b/assets/minecraft/models/block/chain.json new file mode 100644 index 0000000..56d42c1 --- /dev/null +++ b/assets/minecraft/models/block/chain.json @@ -0,0 +1,29 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/chain", + "all": "block/chain" + }, + "elements": [ + { + "from": [ 6.5, 0, 8 ], + "to": [ 9.5, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#all" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#all" } + } + }, + { + "from": [ 8, 0, 6.5 ], + "to": [ 8, 16, 9.5 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "west": { "uv": [ 6, 0, 3, 16 ], "texture": "#all" }, + "east": { "uv": [ 3, 0, 6, 16 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chain_command_block.json b/assets/minecraft/models/block/chain_command_block.json new file mode 100644 index 0000000..cf884ea --- /dev/null +++ b/assets/minecraft/models/block/chain_command_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/chain_command_block_front", + "back": "minecraft:block/chain_command_block_back", + "side": "minecraft:block/chain_command_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chain_command_block_conditional.json b/assets/minecraft/models/block/chain_command_block_conditional.json new file mode 100644 index 0000000..79b58b3 --- /dev/null +++ b/assets/minecraft/models/block/chain_command_block_conditional.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/chain_command_block_front", + "back": "minecraft:block/chain_command_block_back", + "side": "minecraft:block/chain_command_block_conditional" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chest.json b/assets/minecraft/models/block/chest.json new file mode 100644 index 0000000..9406a84 --- /dev/null +++ b/assets/minecraft/models/block/chest.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chipped_anvil.json b/assets/minecraft/models/block/chipped_anvil.json new file mode 100644 index 0000000..5771987 --- /dev/null +++ b/assets/minecraft/models/block/chipped_anvil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_anvil", + "textures": { + "top": "minecraft:block/chipped_anvil_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_deepslate.json b/assets/minecraft/models/block/chiseled_deepslate.json new file mode 100644 index 0000000..727cdc9 --- /dev/null +++ b/assets/minecraft/models/block/chiseled_deepslate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/chiseled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_nether_bricks.json b/assets/minecraft/models/block/chiseled_nether_bricks.json new file mode 100644 index 0000000..c66e73c --- /dev/null +++ b/assets/minecraft/models/block/chiseled_nether_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/chiseled_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_polished_blackstone.json b/assets/minecraft/models/block/chiseled_polished_blackstone.json new file mode 100644 index 0000000..4b0db51 --- /dev/null +++ b/assets/minecraft/models/block/chiseled_polished_blackstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/chiseled_polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_quartz_block.json b/assets/minecraft/models/block/chiseled_quartz_block.json new file mode 100644 index 0000000..562af81 --- /dev/null +++ b/assets/minecraft/models/block/chiseled_quartz_block.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/chiseled_quartz_block_top", + "side": "minecraft:block/chiseled_quartz_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_red_sandstone.json b/assets/minecraft/models/block/chiseled_red_sandstone.json new file mode 100644 index 0000000..d33075b --- /dev/null +++ b/assets/minecraft/models/block/chiseled_red_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/chiseled_red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_sandstone.json b/assets/minecraft/models/block/chiseled_sandstone.json new file mode 100644 index 0000000..3ce2285 --- /dev/null +++ b/assets/minecraft/models/block/chiseled_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/sandstone_top", + "side": "minecraft:block/chiseled_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chiseled_stone_bricks.json b/assets/minecraft/models/block/chiseled_stone_bricks.json new file mode 100644 index 0000000..6bbb7c8 --- /dev/null +++ b/assets/minecraft/models/block/chiseled_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/chiseled_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chorus_flower.json b/assets/minecraft/models/block/chorus_flower.json new file mode 100644 index 0000000..bec10d0 --- /dev/null +++ b/assets/minecraft/models/block/chorus_flower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_chorus_flower", + "textures": { + "texture": "minecraft:block/chorus_flower" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chorus_flower_dead.json b/assets/minecraft/models/block/chorus_flower_dead.json new file mode 100644 index 0000000..10519e8 --- /dev/null +++ b/assets/minecraft/models/block/chorus_flower_dead.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_chorus_flower", + "textures": { + "texture": "minecraft:block/chorus_flower_dead" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/chorus_plant.json b/assets/minecraft/models/block/chorus_plant.json new file mode 100644 index 0000000..582b703 --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant.json @@ -0,0 +1,81 @@ +{ "parent": "block/block", + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 2, 14, 2 ], + "to": [ 14, 16, 14 ], + "faces": { + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture", "cullface":"up" }, + "north": { "uv": [ 2, 0, 14, 2 ], "texture": "#texture", "cullface":"up" }, + "south": { "uv": [ 2, 0, 14, 2 ], "texture": "#texture", "cullface":"up" }, + "west": { "uv": [ 2, 0, 14, 2 ], "texture": "#texture", "cullface":"up" }, + "east": { "uv": [ 2, 0, 14, 2 ], "texture": "#texture", "cullface":"up" } + } + }, + { "from": [ 0, 2, 2 ], + "to": [ 2, 14, 14 ], + "faces": { + "down": { "uv": [ 16, 14, 14, 2 ], "texture": "#texture", "cullface":"west" }, + "up": { "uv": [ 0, 2, 2, 14 ], "texture": "#texture", "cullface":"west" }, + "north": { "uv": [ 14, 2, 16, 14 ], "texture": "#texture", "cullface":"west" }, + "south": { "uv": [ 0, 2, 2, 14 ], "texture": "#texture", "cullface":"west" }, + "west": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture", "cullface":"west" } + } + }, + { "from": [ 2, 2, 0 ], + "to": [ 14, 14, 2 ], + "faces": { + "down": { "uv": [ 14, 2, 2, 0 ], "texture": "#texture", "cullface":"north" }, + "up": { "uv": [ 2, 0, 14, 2 ], "texture": "#texture", "cullface":"north" }, + "north": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture", "cullface":"north" }, + "west": { "uv": [ 0, 2, 2, 14 ], "texture": "#texture", "cullface":"north" }, + "east": { "uv": [ 14, 2, 16, 14 ], "texture": "#texture", "cullface":"north" } + } + }, + { "from": [ 2, 2, 14 ], + "to": [ 14, 14, 16 ], + "faces": { + "down": { "uv": [ 14, 16, 2, 14 ], "texture": "#texture", "cullface":"south" }, + "up": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture", "cullface":"south" }, + "south": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture", "cullface":"south" }, + "west": { "uv": [ 14, 2, 16, 14 ], "texture": "#texture", "cullface":"south" }, + "east": { "uv": [ 0, 2, 2, 14 ], "texture": "#texture", "cullface":"south" } + } + }, + { "from": [ 14, 2, 2 ], + "to": [ 16, 14, 14 ], + "faces": { + "down": { "uv": [ 2, 14, 0, 2 ], "texture": "#texture", "cullface":"east" }, + "up": { "uv": [ 14, 2, 16, 14 ], "texture": "#texture", "cullface":"east" }, + "north": { "uv": [ 0, 2, 2, 14 ], "texture": "#texture", "cullface":"east" }, + "south": { "uv": [ 14, 2, 16, 14 ], "texture": "#texture", "cullface":"east" }, + "east": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture", "cullface":"east" } + } + }, + { "from": [ 2, 0, 2 ], + "to": [ 14, 2, 14 ], + "faces": { + "down": { "uv": [ 14, 14, 2, 2 ], "texture": "#texture", "cullface":"down" }, + "north": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture", "cullface":"down" }, + "south": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture", "cullface":"down" }, + "west": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture", "cullface":"down" }, + "east": { "uv": [ 2, 14, 14, 16 ], "texture": "#texture", "cullface":"down" } + } + }, + { "from": [ 2, 2, 2 ], + "to": [ 14, 14, 14 ], + "faces": { + "down": { "uv": [ 14, 14, 2, 2 ], "texture": "#inside" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#inside" }, + "north": { "uv": [ 2, 2, 14, 14 ], "texture": "#inside" }, + "south": { "uv": [ 2, 2, 14, 14 ], "texture": "#inside" }, + "west": { "uv": [ 2, 2, 14, 14 ], "texture": "#inside" }, + "east": { "uv": [ 2, 2, 14, 14 ], "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chorus_plant_noside.json b/assets/minecraft/models/block/chorus_plant_noside.json new file mode 100644 index 0000000..e7e60ce --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant_noside.json @@ -0,0 +1,16 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 4, 4, 4 ], + "to": [ 12, 12, 12 ], + "faces": { + "north": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chorus_plant_noside1.json b/assets/minecraft/models/block/chorus_plant_noside1.json new file mode 100644 index 0000000..f3fed50 --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant_noside1.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 4, 4, 4 ], + "to": [ 12, 12, 12 ], + "faces": { + "north": { "texture": "#inside" } + } + }, + { "from": [ 4, 4, 3 ], + "to": [ 12, 12, 4 ], + "faces": { + "down": { "texture": "#texture" }, + "up": { "texture": "#texture" }, + "north": { "texture": "#texture" }, + "west": { "texture": "#texture" }, + "east": { "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chorus_plant_noside2.json b/assets/minecraft/models/block/chorus_plant_noside2.json new file mode 100644 index 0000000..e2627b9 --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant_noside2.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 4, 4, 4 ], + "to": [ 12, 12, 12 ], + "faces": { + "north": { "texture": "#inside" } + } + }, + { "from": [ 5, 5, 2 ], + "to": [ 11, 11, 4 ], + "faces": { + "down": { "texture": "#texture" }, + "up": { "texture": "#texture" }, + "north": { "texture": "#texture" }, + "west": { "texture": "#texture" }, + "east": { "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chorus_plant_noside3.json b/assets/minecraft/models/block/chorus_plant_noside3.json new file mode 100644 index 0000000..f3fed50 --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant_noside3.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 4, 4, 4 ], + "to": [ 12, 12, 12 ], + "faces": { + "north": { "texture": "#inside" } + } + }, + { "from": [ 4, 4, 3 ], + "to": [ 12, 12, 4 ], + "faces": { + "down": { "texture": "#texture" }, + "up": { "texture": "#texture" }, + "north": { "texture": "#texture" }, + "west": { "texture": "#texture" }, + "east": { "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/chorus_plant_side.json b/assets/minecraft/models/block/chorus_plant_side.json new file mode 100644 index 0000000..e8117d2 --- /dev/null +++ b/assets/minecraft/models/block/chorus_plant_side.json @@ -0,0 +1,20 @@ +{ + "ambientocclusion": false, + "textures": { + "texture": "block/chorus_plant", + "inside": "block/chorus_plant", + "particle": "block/chorus_plant" + }, + "elements": [ + { "from": [ 4, 4, 0 ], + "to": [ 12, 12, 4 ], + "faces": { + "down": { "texture": "#texture" }, + "up": { "texture": "#texture" }, + "north": { "texture": "#texture", "cullface":"north" }, + "west": { "texture": "#texture" }, + "east": { "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/clay.json b/assets/minecraft/models/block/clay.json new file mode 100644 index 0000000..3e478cd --- /dev/null +++ b/assets/minecraft/models/block/clay.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/clay" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/coal_block.json b/assets/minecraft/models/block/coal_block.json new file mode 100644 index 0000000..9b1077f --- /dev/null +++ b/assets/minecraft/models/block/coal_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/coal_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/coal_ore.json b/assets/minecraft/models/block/coal_ore.json new file mode 100644 index 0000000..ef7b154 --- /dev/null +++ b/assets/minecraft/models/block/coal_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/coal_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/coarse_dirt.json b/assets/minecraft/models/block/coarse_dirt.json new file mode 100644 index 0000000..2ecdb0d --- /dev/null +++ b/assets/minecraft/models/block/coarse_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/coarse_dirt" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate.json b/assets/minecraft/models/block/cobbled_deepslate.json new file mode 100644 index 0000000..bd99551 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_slab.json b/assets/minecraft/models/block/cobbled_deepslate_slab.json new file mode 100644 index 0000000..84b8e87 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/cobbled_deepslate", + "top": "minecraft:block/cobbled_deepslate", + "side": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_slab_top.json b/assets/minecraft/models/block/cobbled_deepslate_slab_top.json new file mode 100644 index 0000000..3aa7de7 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/cobbled_deepslate", + "top": "minecraft:block/cobbled_deepslate", + "side": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_stairs.json b/assets/minecraft/models/block/cobbled_deepslate_stairs.json new file mode 100644 index 0000000..9f0396f --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/cobbled_deepslate", + "top": "minecraft:block/cobbled_deepslate", + "side": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_stairs_inner.json b/assets/minecraft/models/block/cobbled_deepslate_stairs_inner.json new file mode 100644 index 0000000..955f577 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/cobbled_deepslate", + "top": "minecraft:block/cobbled_deepslate", + "side": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_stairs_outer.json b/assets/minecraft/models/block/cobbled_deepslate_stairs_outer.json new file mode 100644 index 0000000..8c48393 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/cobbled_deepslate", + "top": "minecraft:block/cobbled_deepslate", + "side": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_wall_inventory.json b/assets/minecraft/models/block/cobbled_deepslate_wall_inventory.json new file mode 100644 index 0000000..e7e2c31 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_wall_post.json b/assets/minecraft/models/block/cobbled_deepslate_wall_post.json new file mode 100644 index 0000000..6a6f648 --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_wall_side.json b/assets/minecraft/models/block/cobbled_deepslate_wall_side.json new file mode 100644 index 0000000..082cacc --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobbled_deepslate_wall_side_tall.json b/assets/minecraft/models/block/cobbled_deepslate_wall_side_tall.json new file mode 100644 index 0000000..7e841da --- /dev/null +++ b/assets/minecraft/models/block/cobbled_deepslate_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone.json b/assets/minecraft/models/block/cobblestone.json new file mode 100644 index 0000000..ab65fe9 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_slab.json b/assets/minecraft/models/block/cobblestone_slab.json new file mode 100644 index 0000000..c11c45f --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_slab_top.json b/assets/minecraft/models/block/cobblestone_slab_top.json new file mode 100644 index 0000000..4ca5fc8 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_stairs.json b/assets/minecraft/models/block/cobblestone_stairs.json new file mode 100644 index 0000000..92ae6dd --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_stairs_inner.json b/assets/minecraft/models/block/cobblestone_stairs_inner.json new file mode 100644 index 0000000..9de2601 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_stairs_outer.json b/assets/minecraft/models/block/cobblestone_stairs_outer.json new file mode 100644 index 0000000..1455468 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/cobblestone", + "top": "minecraft:block/cobblestone", + "side": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_wall_inventory.json b/assets/minecraft/models/block/cobblestone_wall_inventory.json new file mode 100644 index 0000000..3145d2d --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_wall_post.json b/assets/minecraft/models/block/cobblestone_wall_post.json new file mode 100644 index 0000000..7f47c03 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_wall_side.json b/assets/minecraft/models/block/cobblestone_wall_side.json new file mode 100644 index 0000000..f0eabd2 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobblestone_wall_side_tall.json b/assets/minecraft/models/block/cobblestone_wall_side_tall.json new file mode 100644 index 0000000..d6f6625 --- /dev/null +++ b/assets/minecraft/models/block/cobblestone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cobweb.json b/assets/minecraft/models/block/cobweb.json new file mode 100644 index 0000000..0520c95 --- /dev/null +++ b/assets/minecraft/models/block/cobweb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cobweb" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cocoa_stage0.json b/assets/minecraft/models/block/cocoa_stage0.json new file mode 100644 index 0000000..9870dd8 --- /dev/null +++ b/assets/minecraft/models/block/cocoa_stage0.json @@ -0,0 +1,27 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cocoa_stage0", + "cocoa": "block/cocoa_stage0" + }, + "elements": [ + { "from": [ 6, 7, 11 ], + "to": [ 10, 12, 15 ], + "faces": { + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#cocoa" }, + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#cocoa" }, + "north": { "uv": [ 11, 4, 15, 9 ], "texture": "#cocoa" }, + "south": { "uv": [ 11, 4, 15, 9 ], "texture": "#cocoa" }, + "west": { "uv": [ 11, 4, 15, 9 ], "texture": "#cocoa" }, + "east": { "uv": [ 11, 4, 15, 9 ], "texture": "#cocoa" } + } + }, + { "from": [ 8, 12, 12 ], + "to": [ 8, 16, 16 ], + "faces": { + "west": { "uv": [ 12, 0, 16, 4 ], "texture": "#cocoa" }, + "east": { "uv": [ 16, 0, 12, 4 ], "texture": "#cocoa" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cocoa_stage1.json b/assets/minecraft/models/block/cocoa_stage1.json new file mode 100644 index 0000000..22d12d8 --- /dev/null +++ b/assets/minecraft/models/block/cocoa_stage1.json @@ -0,0 +1,27 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cocoa_stage1", + "cocoa": "block/cocoa_stage1" + }, + "elements": [ + { "from": [ 5, 5, 9 ], + "to": [ 11, 12, 15 ], + "faces": { + "down": { "uv": [ 0, 0, 6, 6 ], "texture": "#cocoa" }, + "up": { "uv": [ 0, 0, 6, 6 ], "texture": "#cocoa" }, + "north": { "uv": [ 9, 4, 15, 11 ], "texture": "#cocoa" }, + "south": { "uv": [ 9, 4, 15, 11 ], "texture": "#cocoa" }, + "west": { "uv": [ 9, 4, 15, 11 ], "texture": "#cocoa" }, + "east": { "uv": [ 9, 4, 15, 11 ], "texture": "#cocoa" } + } + }, + { "from": [ 8, 12, 12 ], + "to": [ 8, 16, 16 ], + "faces": { + "west": { "uv": [ 12, 0, 16, 4 ], "texture": "#cocoa" }, + "east": { "uv": [ 16, 0, 12, 4 ], "texture": "#cocoa" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cocoa_stage2.json b/assets/minecraft/models/block/cocoa_stage2.json new file mode 100644 index 0000000..f6d6b0a --- /dev/null +++ b/assets/minecraft/models/block/cocoa_stage2.json @@ -0,0 +1,27 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cocoa_stage2", + "cocoa": "block/cocoa_stage2" + }, + "elements": [ + { "from": [ 4, 3, 7 ], + "to": [ 12, 12, 15 ], + "faces": { + "down": { "uv": [ 0, 0, 7, 7 ], "texture": "#cocoa" }, + "up": { "uv": [ 0, 0, 7, 7 ], "texture": "#cocoa" }, + "north": { "uv": [ 7, 4, 15, 13 ], "texture": "#cocoa" }, + "south": { "uv": [ 7, 4, 15, 13 ], "texture": "#cocoa" }, + "west": { "uv": [ 7, 4, 15, 13 ], "texture": "#cocoa" }, + "east": { "uv": [ 7, 4, 15, 13 ], "texture": "#cocoa" } + } + }, + { "from": [ 8, 12, 12 ], + "to": [ 8, 16, 16 ], + "faces": { + "west": { "uv": [ 12, 0, 16, 4 ], "texture": "#cocoa" }, + "east": { "uv": [ 16, 0, 12, 4 ], "texture": "#cocoa" } + } + } + ] +} diff --git a/assets/minecraft/models/block/command_block.json b/assets/minecraft/models/block/command_block.json new file mode 100644 index 0000000..ae6cff4 --- /dev/null +++ b/assets/minecraft/models/block/command_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/command_block_front", + "back": "minecraft:block/command_block_back", + "side": "minecraft:block/command_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/command_block_conditional.json b/assets/minecraft/models/block/command_block_conditional.json new file mode 100644 index 0000000..fe90faa --- /dev/null +++ b/assets/minecraft/models/block/command_block_conditional.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/command_block_front", + "back": "minecraft:block/command_block_back", + "side": "minecraft:block/command_block_conditional" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/comparator.json b/assets/minecraft/models/block/comparator.json new file mode 100644 index 0000000..f0203ea --- /dev/null +++ b/assets/minecraft/models/block/comparator.json @@ -0,0 +1,56 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/comparator", + "slab": "block/smooth_stone", + "top": "block/comparator", + "unlit": "block/redstone_torch_off", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 4, 2, 11 ], + "to": [ 6, 7, 13 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 10, 2, 11 ], + "to": [ 12, 7, 13 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 4, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/comparator_on.json b/assets/minecraft/models/block/comparator_on.json new file mode 100644 index 0000000..caa9673 --- /dev/null +++ b/assets/minecraft/models/block/comparator_on.json @@ -0,0 +1,74 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/comparator_on", + "slab": "block/smooth_stone", + "top": "block/comparator_on", + "unlit": "block/redstone_torch_off", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 4, 7, 11 ], + "to": [ 6, 7, 13 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 4, 2, 10 ], + "to": [ 6, 8, 14 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 3, 2, 11 ], + "to": [ 7, 8, 13 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 10, 7, 11 ], + "to": [ 12, 7, 13 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 10, 2, 10 ], + "to": [ 12, 8, 14 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 9, 2, 11 ], + "to": [ 13, 8, 13 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 4, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/comparator_on_subtract.json b/assets/minecraft/models/block/comparator_on_subtract.json new file mode 100644 index 0000000..061cc0b --- /dev/null +++ b/assets/minecraft/models/block/comparator_on_subtract.json @@ -0,0 +1,83 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/comparator_on", + "slab": "block/smooth_stone", + "top": "block/comparator_on", + "unlit": "block/redstone_torch_off", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 4, 7, 11 ], + "to": [ 6, 7, 13 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 4, 2, 10 ], + "to": [ 6, 8, 14 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 3, 2, 11 ], + "to": [ 7, 8, 13 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 10, 7, 11 ], + "to": [ 12, 7, 13 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 10, 2, 10 ], + "to": [ 12, 8, 14 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 9, 2, 11 ], + "to": [ 13, 8, 13 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 5, 2 ], + "to": [ 9, 5, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 6, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 6, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/comparator_subtract.json b/assets/minecraft/models/block/comparator_subtract.json new file mode 100644 index 0000000..e2ce203 --- /dev/null +++ b/assets/minecraft/models/block/comparator_subtract.json @@ -0,0 +1,65 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/comparator", + "slab": "block/smooth_stone", + "top": "block/comparator", + "unlit": "block/redstone_torch_off", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 4, 2, 11 ], + "to": [ 6, 7, 13 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 10, 2, 11 ], + "to": [ 12, 7, 13 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 5, 2 ], + "to": [ 9, 5, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 6, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 6, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 9 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter.json b/assets/minecraft/models/block/composter.json new file mode 100644 index 0000000..9650f77 --- /dev/null +++ b/assets/minecraft/models/block/composter.json @@ -0,0 +1,55 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/composter_side", + "top": "block/composter_top", + "bottom": "block/composter_bottom", + "side": "block/composter_side", + "inside": "block/composter_bottom" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "up": { "texture": "#inside" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "east": { "texture": "#side" } + } + }, + { "from": [ 14, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 2, 0, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side" } + } + }, + { "from": [ 2, 0, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents1.json b/assets/minecraft/models/block/composter_contents1.json new file mode 100644 index 0000000..fe6c850 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents1.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 3, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents2.json b/assets/minecraft/models/block/composter_contents2.json new file mode 100644 index 0000000..b5cc54c --- /dev/null +++ b/assets/minecraft/models/block/composter_contents2.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 5, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents3.json b/assets/minecraft/models/block/composter_contents3.json new file mode 100644 index 0000000..4c3cdc1 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents3.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 7, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents4.json b/assets/minecraft/models/block/composter_contents4.json new file mode 100644 index 0000000..48e0456 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents4.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 9, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents5.json b/assets/minecraft/models/block/composter_contents5.json new file mode 100644 index 0000000..21e4b30 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents5.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 11, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents6.json b/assets/minecraft/models/block/composter_contents6.json new file mode 100644 index 0000000..12b6551 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents6.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 13, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents7.json b/assets/minecraft/models/block/composter_contents7.json new file mode 100644 index 0000000..b135ad1 --- /dev/null +++ b/assets/minecraft/models/block/composter_contents7.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_compost" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 15, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/composter_contents_ready.json b/assets/minecraft/models/block/composter_contents_ready.json new file mode 100644 index 0000000..63744cc --- /dev/null +++ b/assets/minecraft/models/block/composter_contents_ready.json @@ -0,0 +1,14 @@ +{ + "textures": { + "particle": "block/composter_compost", + "inside": "block/composter_ready" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 14, 15, 14 ], + "faces": { + "up": { "texture": "#inside" } + } + } + ] +} diff --git a/assets/minecraft/models/block/conduit.json b/assets/minecraft/models/block/conduit.json new file mode 100644 index 0000000..5abfb3b --- /dev/null +++ b/assets/minecraft/models/block/conduit.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/conduit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/copper_block.json b/assets/minecraft/models/block/copper_block.json new file mode 100644 index 0000000..aae7159 --- /dev/null +++ b/assets/minecraft/models/block/copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/copper_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/copper_ore.json b/assets/minecraft/models/block/copper_ore.json new file mode 100644 index 0000000..193dd96 --- /dev/null +++ b/assets/minecraft/models/block/copper_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/copper_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/coral_fan.json b/assets/minecraft/models/block/coral_fan.json new file mode 100644 index 0000000..e28dd67 --- /dev/null +++ b/assets/minecraft/models/block/coral_fan.json @@ -0,0 +1,44 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#fan" + }, + "elements": [ + { "from": [ 8, 0, 0 ], + "to": [ 24, 0, 16 ], + "rotation": { "origin": [ 8, 0, 0 ], "axis": "z", "angle": 22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan", "rotation": 90 }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan", "rotation": 270 } + } + }, + { "from": [ -8, 0, 0 ], + "to": [ 8, 0, 16 ], + "rotation": { "origin": [ 8, 0, 0 ], "axis": "z", "angle": -22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan", "rotation": 270 }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan", "rotation": 90 } + } + }, + { "from": [ 0, 0, 8 ], + "to": [ 16, 0, 24 ], + "rotation": { "origin": [ 0, 0, 8 ], "axis": "x", "angle": -22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" }, + "down": { "uv": [ 16, 0, 0, 16 ], "texture": "#fan" } + } + }, + { "from": [ 0, 0, -8 ], + "to": [ 16, 0, 8 ], + "rotation": { "origin": [ 0, 0, 8 ], "axis": "x", "angle": 22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#fan" } + } + } + ] +} diff --git a/assets/minecraft/models/block/coral_wall_fan.json b/assets/minecraft/models/block/coral_wall_fan.json new file mode 100644 index 0000000..eafe1f8 --- /dev/null +++ b/assets/minecraft/models/block/coral_wall_fan.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#fan" + }, + "elements": [ + { "from": [ 0, 8, 0 ], + "to": [ 16, 8, 16 ], + "rotation": { "origin": [ 8, 8, 14 ], "axis": "x", "angle": 22.5, "rescale": true }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, + "down": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" } + } + }, + { "from": [ 0, 8, 0 ], + "to": [ 16, 8, 16 ], + "rotation": { "origin": [ 8, 8, 14 ], "axis": "x", "angle": -22.5, "rescale": true }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#fan" }, + "down": { "uv": [ 16, 16, 0, 0 ], "texture": "#fan" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cornflower.json b/assets/minecraft/models/block/cornflower.json new file mode 100644 index 0000000..01ec185 --- /dev/null +++ b/assets/minecraft/models/block/cornflower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/cornflower" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cracked_deepslate_bricks.json b/assets/minecraft/models/block/cracked_deepslate_bricks.json new file mode 100644 index 0000000..2552786 --- /dev/null +++ b/assets/minecraft/models/block/cracked_deepslate_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cracked_deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cracked_deepslate_tiles.json b/assets/minecraft/models/block/cracked_deepslate_tiles.json new file mode 100644 index 0000000..264f809 --- /dev/null +++ b/assets/minecraft/models/block/cracked_deepslate_tiles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cracked_deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cracked_nether_bricks.json b/assets/minecraft/models/block/cracked_nether_bricks.json new file mode 100644 index 0000000..403c18f --- /dev/null +++ b/assets/minecraft/models/block/cracked_nether_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cracked_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cracked_polished_blackstone_bricks.json b/assets/minecraft/models/block/cracked_polished_blackstone_bricks.json new file mode 100644 index 0000000..e36eda1 --- /dev/null +++ b/assets/minecraft/models/block/cracked_polished_blackstone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cracked_polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cracked_stone_bricks.json b/assets/minecraft/models/block/cracked_stone_bricks.json new file mode 100644 index 0000000..8628046 --- /dev/null +++ b/assets/minecraft/models/block/cracked_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cracked_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crafting_table.json b/assets/minecraft/models/block/crafting_table.json new file mode 100644 index 0000000..8c01686 --- /dev/null +++ b/assets/minecraft/models/block/crafting_table.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "minecraft:block/crafting_table_front", + "north": "minecraft:block/crafting_table_front", + "south": "minecraft:block/crafting_table_side", + "east": "minecraft:block/crafting_table_side", + "west": "minecraft:block/crafting_table_front", + "up": "minecraft:block/crafting_table_top", + "down": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_button.json b/assets/minecraft/models/block/crimson_button.json new file mode 100644 index 0000000..c57c425 --- /dev/null +++ b/assets/minecraft/models/block/crimson_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_button_inventory.json b/assets/minecraft/models/block/crimson_button_inventory.json new file mode 100644 index 0000000..06d1baa --- /dev/null +++ b/assets/minecraft/models/block/crimson_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_button_pressed.json b/assets/minecraft/models/block/crimson_button_pressed.json new file mode 100644 index 0000000..2ba39bd --- /dev/null +++ b/assets/minecraft/models/block/crimson_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_door_bottom.json b/assets/minecraft/models/block/crimson_door_bottom.json new file mode 100644 index 0000000..4134bc9 --- /dev/null +++ b/assets/minecraft/models/block/crimson_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/crimson_door_top", + "bottom": "minecraft:block/crimson_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_door_bottom_hinge.json b/assets/minecraft/models/block/crimson_door_bottom_hinge.json new file mode 100644 index 0000000..e333ba6 --- /dev/null +++ b/assets/minecraft/models/block/crimson_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/crimson_door_top", + "bottom": "minecraft:block/crimson_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_door_top.json b/assets/minecraft/models/block/crimson_door_top.json new file mode 100644 index 0000000..583078d --- /dev/null +++ b/assets/minecraft/models/block/crimson_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/crimson_door_top", + "bottom": "minecraft:block/crimson_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_door_top_hinge.json b/assets/minecraft/models/block/crimson_door_top_hinge.json new file mode 100644 index 0000000..c7b8a8b --- /dev/null +++ b/assets/minecraft/models/block/crimson_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/crimson_door_top", + "bottom": "minecraft:block/crimson_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_gate.json b/assets/minecraft/models/block/crimson_fence_gate.json new file mode 100644 index 0000000..6599c50 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_gate_open.json b/assets/minecraft/models/block/crimson_fence_gate_open.json new file mode 100644 index 0000000..9777833 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_gate_wall.json b/assets/minecraft/models/block/crimson_fence_gate_wall.json new file mode 100644 index 0000000..b3704b2 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_gate_wall_open.json b/assets/minecraft/models/block/crimson_fence_gate_wall_open.json new file mode 100644 index 0000000..5ba6004 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_inventory.json b/assets/minecraft/models/block/crimson_fence_inventory.json new file mode 100644 index 0000000..16f625d --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_post.json b/assets/minecraft/models/block/crimson_fence_post.json new file mode 100644 index 0000000..f5f1465 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fence_side.json b/assets/minecraft/models/block/crimson_fence_side.json new file mode 100644 index 0000000..6276576 --- /dev/null +++ b/assets/minecraft/models/block/crimson_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_fungus.json b/assets/minecraft/models/block/crimson_fungus.json new file mode 100644 index 0000000..351e2bc --- /dev/null +++ b/assets/minecraft/models/block/crimson_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/crimson_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_hyphae.json b/assets/minecraft/models/block/crimson_hyphae.json new file mode 100644 index 0000000..43c990a --- /dev/null +++ b/assets/minecraft/models/block/crimson_hyphae.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/crimson_stem", + "side": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_nylium.json b/assets/minecraft/models/block/crimson_nylium.json new file mode 100644 index 0000000..60a7e3a --- /dev/null +++ b/assets/minecraft/models/block/crimson_nylium.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/crimson_nylium", + "bottom": "minecraft:block/netherrack", + "side": "minecraft:block/crimson_nylium_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_planks.json b/assets/minecraft/models/block/crimson_planks.json new file mode 100644 index 0000000..9bf1ea1 --- /dev/null +++ b/assets/minecraft/models/block/crimson_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_pressure_plate.json b/assets/minecraft/models/block/crimson_pressure_plate.json new file mode 100644 index 0000000..6d6a226 --- /dev/null +++ b/assets/minecraft/models/block/crimson_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_pressure_plate_down.json b/assets/minecraft/models/block/crimson_pressure_plate_down.json new file mode 100644 index 0000000..df5febd --- /dev/null +++ b/assets/minecraft/models/block/crimson_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_roots.json b/assets/minecraft/models/block/crimson_roots.json new file mode 100644 index 0000000..5bf542b --- /dev/null +++ b/assets/minecraft/models/block/crimson_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/crimson_roots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_sign.json b/assets/minecraft/models/block/crimson_sign.json new file mode 100644 index 0000000..1b9953d --- /dev/null +++ b/assets/minecraft/models/block/crimson_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_slab.json b/assets/minecraft/models/block/crimson_slab.json new file mode 100644 index 0000000..b9b29bb --- /dev/null +++ b/assets/minecraft/models/block/crimson_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_slab_top.json b/assets/minecraft/models/block/crimson_slab_top.json new file mode 100644 index 0000000..dcffd17 --- /dev/null +++ b/assets/minecraft/models/block/crimson_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_stairs.json b/assets/minecraft/models/block/crimson_stairs.json new file mode 100644 index 0000000..b4c02af --- /dev/null +++ b/assets/minecraft/models/block/crimson_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_stairs_inner.json b/assets/minecraft/models/block/crimson_stairs_inner.json new file mode 100644 index 0000000..a9c91a6 --- /dev/null +++ b/assets/minecraft/models/block/crimson_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_stairs_outer.json b/assets/minecraft/models/block/crimson_stairs_outer.json new file mode 100644 index 0000000..42ff557 --- /dev/null +++ b/assets/minecraft/models/block/crimson_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/crimson_planks", + "top": "minecraft:block/crimson_planks", + "side": "minecraft:block/crimson_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_stem.json b/assets/minecraft/models/block/crimson_stem.json new file mode 100644 index 0000000..c8f5c78 --- /dev/null +++ b/assets/minecraft/models/block/crimson_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/crimson_stem_top", + "side": "minecraft:block/crimson_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_trapdoor_bottom.json b/assets/minecraft/models/block/crimson_trapdoor_bottom.json new file mode 100644 index 0000000..b83e4bb --- /dev/null +++ b/assets/minecraft/models/block/crimson_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/crimson_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_trapdoor_open.json b/assets/minecraft/models/block/crimson_trapdoor_open.json new file mode 100644 index 0000000..ad3d11e --- /dev/null +++ b/assets/minecraft/models/block/crimson_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/crimson_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crimson_trapdoor_top.json b/assets/minecraft/models/block/crimson_trapdoor_top.json new file mode 100644 index 0000000..2b8e4d9 --- /dev/null +++ b/assets/minecraft/models/block/crimson_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/crimson_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/crop.json b/assets/minecraft/models/block/crop.json new file mode 100644 index 0000000..1afe355 --- /dev/null +++ b/assets/minecraft/models/block/crop.json @@ -0,0 +1,40 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#crop" + }, + "elements": [ + { "from": [ 4, -1, 0 ], + "to": [ 4, 15, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" } + } + }, + { "from": [ 12, -1, 0 ], + "to": [ 12, 15, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" } + } + }, + { "from": [ 0, -1, 4 ], + "to": [ 16, 15, 4 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" }, + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" } + } + }, + { "from": [ 0, -1, 12 ], + "to": [ 16, 15, 12 ], + "shade": false, + "faces": { + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#crop" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#crop" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cross.json b/assets/minecraft/models/block/cross.json new file mode 100644 index 0000000..37c8b09 --- /dev/null +++ b/assets/minecraft/models/block/cross.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + } + ] +} diff --git a/assets/minecraft/models/block/crying_obsidian.json b/assets/minecraft/models/block/crying_obsidian.json new file mode 100644 index 0000000..9599174 --- /dev/null +++ b/assets/minecraft/models/block/crying_obsidian.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/crying_obsidian" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cube.json b/assets/minecraft/models/block/cube.json new file mode 100644 index 0000000..1b9780b --- /dev/null +++ b/assets/minecraft/models/block/cube.json @@ -0,0 +1,16 @@ +{ + "parent": "block/block", + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#down", "cullface": "down" }, + "up": { "texture": "#up", "cullface": "up" }, + "north": { "texture": "#north", "cullface": "north" }, + "south": { "texture": "#south", "cullface": "south" }, + "west": { "texture": "#west", "cullface": "west" }, + "east": { "texture": "#east", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cube_all.json b/assets/minecraft/models/block/cube_all.json new file mode 100644 index 0000000..fa2f9e7 --- /dev/null +++ b/assets/minecraft/models/block/cube_all.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#all", + "down": "#all", + "up": "#all", + "north": "#all", + "east": "#all", + "south": "#all", + "west": "#all" + } +} diff --git a/assets/minecraft/models/block/cube_bottom_top.json b/assets/minecraft/models/block/cube_bottom_top.json new file mode 100644 index 0000000..4c61059 --- /dev/null +++ b/assets/minecraft/models/block/cube_bottom_top.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#side", + "down": "#bottom", + "up": "#top", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/cube_column.json b/assets/minecraft/models/block/cube_column.json new file mode 100644 index 0000000..358b984 --- /dev/null +++ b/assets/minecraft/models/block/cube_column.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#side", + "down": "#end", + "up": "#end", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/cube_column_horizontal.json b/assets/minecraft/models/block/cube_column_horizontal.json new file mode 100644 index 0000000..713dd81 --- /dev/null +++ b/assets/minecraft/models/block/cube_column_horizontal.json @@ -0,0 +1,25 @@ +{ + "parent": "block/block", + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#down", "cullface": "down" }, + "up": { "texture": "#up", "rotation": 180, "cullface": "up" }, + "north": { "texture": "#north", "cullface": "north" }, + "south": { "texture": "#south", "cullface": "south" }, + "west": { "texture": "#west", "cullface": "west" }, + "east": { "texture": "#east", "cullface": "east" } + } + } + ], + "textures": { + "particle": "#side", + "down": "#end", + "up": "#end", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/cube_column_mirrored.json b/assets/minecraft/models/block/cube_column_mirrored.json new file mode 100644 index 0000000..610cbd9 --- /dev/null +++ b/assets/minecraft/models/block/cube_column_mirrored.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube_mirrored", + "textures": { + "particle": "#side", + "down": "#end", + "up": "#end", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/cube_directional.json b/assets/minecraft/models/block/cube_directional.json new file mode 100644 index 0000000..09fadd0 --- /dev/null +++ b/assets/minecraft/models/block/cube_directional.json @@ -0,0 +1,16 @@ +{ + "parent": "block/block", + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#down", "cullface": "down", "rotation": 180 }, + "up": { "texture": "#up", "cullface": "up" }, + "north": { "texture": "#north", "cullface": "north" }, + "south": { "texture": "#south", "cullface": "south" }, + "west": { "texture": "#west", "cullface": "west", "rotation": 270 }, + "east": { "texture": "#east", "cullface": "east", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/cube_mirrored.json b/assets/minecraft/models/block/cube_mirrored.json new file mode 100644 index 0000000..38f44bd --- /dev/null +++ b/assets/minecraft/models/block/cube_mirrored.json @@ -0,0 +1,15 @@ +{ + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [16, 0, 0, 16], "texture": "#down", "cullface": "down" }, + "up": { "uv": [16, 0, 0, 16], "texture": "#up", "cullface": "up" }, + "north": { "uv": [16, 0, 0, 16], "texture": "#north", "cullface": "north" }, + "south": { "uv": [16, 0, 0, 16], "texture": "#south", "cullface": "south" }, + "west": { "uv": [16, 0, 0, 16], "texture": "#west", "cullface": "west" }, + "east": { "uv": [16, 0, 0, 16], "texture": "#east", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/cube_mirrored_all.json b/assets/minecraft/models/block/cube_mirrored_all.json new file mode 100644 index 0000000..75743f2 --- /dev/null +++ b/assets/minecraft/models/block/cube_mirrored_all.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube_mirrored", + "textures": { + "particle": "#all", + "down": "#all", + "up": "#all", + "north": "#all", + "east": "#all", + "south": "#all", + "west": "#all" + } +} diff --git a/assets/minecraft/models/block/cube_top.json b/assets/minecraft/models/block/cube_top.json new file mode 100644 index 0000000..a0c1d56 --- /dev/null +++ b/assets/minecraft/models/block/cube_top.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#side", + "down": "#side", + "up": "#top", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/cut_copper.json b/assets/minecraft/models/block/cut_copper.json new file mode 100644 index 0000000..46385a5 --- /dev/null +++ b/assets/minecraft/models/block/cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_copper_slab.json b/assets/minecraft/models/block/cut_copper_slab.json new file mode 100644 index 0000000..af4b953 --- /dev/null +++ b/assets/minecraft/models/block/cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/cut_copper", + "top": "minecraft:block/cut_copper", + "side": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_copper_slab_top.json b/assets/minecraft/models/block/cut_copper_slab_top.json new file mode 100644 index 0000000..bb781a9 --- /dev/null +++ b/assets/minecraft/models/block/cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/cut_copper", + "top": "minecraft:block/cut_copper", + "side": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_copper_stairs.json b/assets/minecraft/models/block/cut_copper_stairs.json new file mode 100644 index 0000000..761ea90 --- /dev/null +++ b/assets/minecraft/models/block/cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/cut_copper", + "top": "minecraft:block/cut_copper", + "side": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_copper_stairs_inner.json b/assets/minecraft/models/block/cut_copper_stairs_inner.json new file mode 100644 index 0000000..777edcd --- /dev/null +++ b/assets/minecraft/models/block/cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/cut_copper", + "top": "minecraft:block/cut_copper", + "side": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_copper_stairs_outer.json b/assets/minecraft/models/block/cut_copper_stairs_outer.json new file mode 100644 index 0000000..4c9ea52 --- /dev/null +++ b/assets/minecraft/models/block/cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/cut_copper", + "top": "minecraft:block/cut_copper", + "side": "minecraft:block/cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_red_sandstone.json b/assets/minecraft/models/block/cut_red_sandstone.json new file mode 100644 index 0000000..120aff8 --- /dev/null +++ b/assets/minecraft/models/block/cut_red_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_red_sandstone_slab.json b/assets/minecraft/models/block/cut_red_sandstone_slab.json new file mode 100644 index 0000000..5a0dc28 --- /dev/null +++ b/assets/minecraft/models/block/cut_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_red_sandstone_slab_top.json b/assets/minecraft/models/block/cut_red_sandstone_slab_top.json new file mode 100644 index 0000000..72b4bb6 --- /dev/null +++ b/assets/minecraft/models/block/cut_red_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_sandstone.json b/assets/minecraft/models/block/cut_sandstone.json new file mode 100644 index 0000000..00a391f --- /dev/null +++ b/assets/minecraft/models/block/cut_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/sandstone_top", + "side": "minecraft:block/cut_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_sandstone_slab.json b/assets/minecraft/models/block/cut_sandstone_slab.json new file mode 100644 index 0000000..c61004d --- /dev/null +++ b/assets/minecraft/models/block/cut_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/cut_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cut_sandstone_slab_top.json b/assets/minecraft/models/block/cut_sandstone_slab_top.json new file mode 100644 index 0000000..c0c0bec --- /dev/null +++ b/assets/minecraft/models/block/cut_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/cut_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_cake.json b/assets/minecraft/models/block/cyan_candle_cake.json new file mode 100644 index 0000000..1ba5da6 --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/cyan_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_cake_lit.json b/assets/minecraft/models/block/cyan_candle_cake_lit.json new file mode 100644 index 0000000..94f867f --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/cyan_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_four_candles.json b/assets/minecraft/models/block/cyan_candle_four_candles.json new file mode 100644 index 0000000..aba78b6 --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/cyan_candle", + "particle": "minecraft:block/cyan_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_four_candles_lit.json b/assets/minecraft/models/block/cyan_candle_four_candles_lit.json new file mode 100644 index 0000000..94c037b --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/cyan_candle_lit", + "particle": "minecraft:block/cyan_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_one_candle.json b/assets/minecraft/models/block/cyan_candle_one_candle.json new file mode 100644 index 0000000..3f4cd5d --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/cyan_candle", + "particle": "minecraft:block/cyan_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_one_candle_lit.json b/assets/minecraft/models/block/cyan_candle_one_candle_lit.json new file mode 100644 index 0000000..26f7b1f --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/cyan_candle_lit", + "particle": "minecraft:block/cyan_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_three_candles.json b/assets/minecraft/models/block/cyan_candle_three_candles.json new file mode 100644 index 0000000..46e57b1 --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/cyan_candle", + "particle": "minecraft:block/cyan_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_three_candles_lit.json b/assets/minecraft/models/block/cyan_candle_three_candles_lit.json new file mode 100644 index 0000000..8547cf3 --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/cyan_candle_lit", + "particle": "minecraft:block/cyan_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_two_candles.json b/assets/minecraft/models/block/cyan_candle_two_candles.json new file mode 100644 index 0000000..420a7e6 --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/cyan_candle", + "particle": "minecraft:block/cyan_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_candle_two_candles_lit.json b/assets/minecraft/models/block/cyan_candle_two_candles_lit.json new file mode 100644 index 0000000..26e076f --- /dev/null +++ b/assets/minecraft/models/block/cyan_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/cyan_candle_lit", + "particle": "minecraft:block/cyan_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_carpet.json b/assets/minecraft/models/block/cyan_carpet.json new file mode 100644 index 0000000..65c4e33 --- /dev/null +++ b/assets/minecraft/models/block/cyan_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/cyan_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_concrete.json b/assets/minecraft/models/block/cyan_concrete.json new file mode 100644 index 0000000..4972d16 --- /dev/null +++ b/assets/minecraft/models/block/cyan_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cyan_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_concrete_powder.json b/assets/minecraft/models/block/cyan_concrete_powder.json new file mode 100644 index 0000000..0043a49 --- /dev/null +++ b/assets/minecraft/models/block/cyan_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cyan_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_glazed_terracotta.json b/assets/minecraft/models/block/cyan_glazed_terracotta.json new file mode 100644 index 0000000..19e3f70 --- /dev/null +++ b/assets/minecraft/models/block/cyan_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/cyan_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_shulker_box.json b/assets/minecraft/models/block/cyan_shulker_box.json new file mode 100644 index 0000000..748f7d9 --- /dev/null +++ b/assets/minecraft/models/block/cyan_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/cyan_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass.json b/assets/minecraft/models/block/cyan_stained_glass.json new file mode 100644 index 0000000..7966749 --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cyan_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass_pane_noside.json b/assets/minecraft/models/block/cyan_stained_glass_pane_noside.json new file mode 100644 index 0000000..c3caf2e --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/cyan_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/cyan_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..596a41a --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/cyan_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass_pane_post.json b/assets/minecraft/models/block/cyan_stained_glass_pane_post.json new file mode 100644 index 0000000..f56f76c --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/cyan_stained_glass", + "edge": "minecraft:block/cyan_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass_pane_side.json b/assets/minecraft/models/block/cyan_stained_glass_pane_side.json new file mode 100644 index 0000000..eeae110 --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/cyan_stained_glass", + "edge": "minecraft:block/cyan_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/cyan_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..bca5712 --- /dev/null +++ b/assets/minecraft/models/block/cyan_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/cyan_stained_glass", + "edge": "minecraft:block/cyan_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_terracotta.json b/assets/minecraft/models/block/cyan_terracotta.json new file mode 100644 index 0000000..bbf073e --- /dev/null +++ b/assets/minecraft/models/block/cyan_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cyan_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/cyan_wool.json b/assets/minecraft/models/block/cyan_wool.json new file mode 100644 index 0000000..d686a24 --- /dev/null +++ b/assets/minecraft/models/block/cyan_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/cyan_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/damaged_anvil.json b/assets/minecraft/models/block/damaged_anvil.json new file mode 100644 index 0000000..33ea477 --- /dev/null +++ b/assets/minecraft/models/block/damaged_anvil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_anvil", + "textures": { + "top": "minecraft:block/damaged_anvil_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dandelion.json b/assets/minecraft/models/block/dandelion.json new file mode 100644 index 0000000..1b23461 --- /dev/null +++ b/assets/minecraft/models/block/dandelion.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dandelion" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_button.json b/assets/minecraft/models/block/dark_oak_button.json new file mode 100644 index 0000000..9a8ceb0 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_button_inventory.json b/assets/minecraft/models/block/dark_oak_button_inventory.json new file mode 100644 index 0000000..682f7e7 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_button_pressed.json b/assets/minecraft/models/block/dark_oak_button_pressed.json new file mode 100644 index 0000000..9212bf4 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_door_bottom.json b/assets/minecraft/models/block/dark_oak_door_bottom.json new file mode 100644 index 0000000..f65ed88 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/dark_oak_door_top", + "bottom": "minecraft:block/dark_oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_door_bottom_hinge.json b/assets/minecraft/models/block/dark_oak_door_bottom_hinge.json new file mode 100644 index 0000000..e33d09c --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/dark_oak_door_top", + "bottom": "minecraft:block/dark_oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_door_top.json b/assets/minecraft/models/block/dark_oak_door_top.json new file mode 100644 index 0000000..6bb0978 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/dark_oak_door_top", + "bottom": "minecraft:block/dark_oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_door_top_hinge.json b/assets/minecraft/models/block/dark_oak_door_top_hinge.json new file mode 100644 index 0000000..3a63670 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/dark_oak_door_top", + "bottom": "minecraft:block/dark_oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_gate.json b/assets/minecraft/models/block/dark_oak_fence_gate.json new file mode 100644 index 0000000..d6cd910 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_gate_open.json b/assets/minecraft/models/block/dark_oak_fence_gate_open.json new file mode 100644 index 0000000..5ab6d1b --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_gate_wall.json b/assets/minecraft/models/block/dark_oak_fence_gate_wall.json new file mode 100644 index 0000000..5e372cc --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json b/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json new file mode 100644 index 0000000..81181a3 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_inventory.json b/assets/minecraft/models/block/dark_oak_fence_inventory.json new file mode 100644 index 0000000..34976cb --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_post.json b/assets/minecraft/models/block/dark_oak_fence_post.json new file mode 100644 index 0000000..7ddb63e --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_fence_side.json b/assets/minecraft/models/block/dark_oak_fence_side.json new file mode 100644 index 0000000..6db6293 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_leaves.json b/assets/minecraft/models/block/dark_oak_leaves.json new file mode 100644 index 0000000..c5a0ee7 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/dark_oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_log.json b/assets/minecraft/models/block/dark_oak_log.json new file mode 100644 index 0000000..0a87595 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/dark_oak_log_top", + "side": "minecraft:block/dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_log_horizontal.json b/assets/minecraft/models/block/dark_oak_log_horizontal.json new file mode 100644 index 0000000..044f4d5 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/dark_oak_log_top", + "side": "minecraft:block/dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_planks.json b/assets/minecraft/models/block/dark_oak_planks.json new file mode 100644 index 0000000..443669e --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_pressure_plate.json b/assets/minecraft/models/block/dark_oak_pressure_plate.json new file mode 100644 index 0000000..cae875a --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_pressure_plate_down.json b/assets/minecraft/models/block/dark_oak_pressure_plate_down.json new file mode 100644 index 0000000..8effed6 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_sapling.json b/assets/minecraft/models/block/dark_oak_sapling.json new file mode 100644 index 0000000..bc9e953 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dark_oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_sign.json b/assets/minecraft/models/block/dark_oak_sign.json new file mode 100644 index 0000000..52cfc99 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_slab.json b/assets/minecraft/models/block/dark_oak_slab.json new file mode 100644 index 0000000..c3383dc --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_slab_top.json b/assets/minecraft/models/block/dark_oak_slab_top.json new file mode 100644 index 0000000..dedc415 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_stairs.json b/assets/minecraft/models/block/dark_oak_stairs.json new file mode 100644 index 0000000..7bbda05 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_stairs_inner.json b/assets/minecraft/models/block/dark_oak_stairs_inner.json new file mode 100644 index 0000000..40f6c6b --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_stairs_outer.json b/assets/minecraft/models/block/dark_oak_stairs_outer.json new file mode 100644 index 0000000..6e9b4f9 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/dark_oak_planks", + "top": "minecraft:block/dark_oak_planks", + "side": "minecraft:block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_trapdoor_bottom.json b/assets/minecraft/models/block/dark_oak_trapdoor_bottom.json new file mode 100644 index 0000000..332c78b --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_trapdoor_open.json b/assets/minecraft/models/block/dark_oak_trapdoor_open.json new file mode 100644 index 0000000..911cfb1 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "minecraft:block/dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_trapdoor_top.json b/assets/minecraft/models/block/dark_oak_trapdoor_top.json new file mode 100644 index 0000000..4423320 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "minecraft:block/dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_oak_wood.json b/assets/minecraft/models/block/dark_oak_wood.json new file mode 100644 index 0000000..ac9cad0 --- /dev/null +++ b/assets/minecraft/models/block/dark_oak_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/dark_oak_log", + "side": "minecraft:block/dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine.json b/assets/minecraft/models/block/dark_prismarine.json new file mode 100644 index 0000000..545193a --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine_slab.json b/assets/minecraft/models/block/dark_prismarine_slab.json new file mode 100644 index 0000000..2a3ef1f --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine_slab_top.json b/assets/minecraft/models/block/dark_prismarine_slab_top.json new file mode 100644 index 0000000..b9cc950 --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine_stairs.json b/assets/minecraft/models/block/dark_prismarine_stairs.json new file mode 100644 index 0000000..3505158 --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine_stairs_inner.json b/assets/minecraft/models/block/dark_prismarine_stairs_inner.json new file mode 100644 index 0000000..94ad831 --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dark_prismarine_stairs_outer.json b/assets/minecraft/models/block/dark_prismarine_stairs_outer.json new file mode 100644 index 0000000..2064c1d --- /dev/null +++ b/assets/minecraft/models/block/dark_prismarine_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/dark_prismarine", + "top": "minecraft:block/dark_prismarine", + "side": "minecraft:block/dark_prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/daylight_detector.json b/assets/minecraft/models/block/daylight_detector.json new file mode 100644 index 0000000..bbc0cce --- /dev/null +++ b/assets/minecraft/models/block/daylight_detector.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_daylight_detector", + "textures": { + "top": "minecraft:block/daylight_detector_top", + "side": "minecraft:block/daylight_detector_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/daylight_detector_inverted.json b/assets/minecraft/models/block/daylight_detector_inverted.json new file mode 100644 index 0000000..5ab891d --- /dev/null +++ b/assets/minecraft/models/block/daylight_detector_inverted.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_daylight_detector", + "textures": { + "top": "minecraft:block/daylight_detector_inverted_top", + "side": "minecraft:block/daylight_detector_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_brain_coral.json b/assets/minecraft/models/block/dead_brain_coral.json new file mode 100644 index 0000000..b6ddeef --- /dev/null +++ b/assets/minecraft/models/block/dead_brain_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_brain_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_brain_coral_block.json b/assets/minecraft/models/block/dead_brain_coral_block.json new file mode 100644 index 0000000..d81ec75 --- /dev/null +++ b/assets/minecraft/models/block/dead_brain_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dead_brain_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_brain_coral_fan.json b/assets/minecraft/models/block/dead_brain_coral_fan.json new file mode 100644 index 0000000..e9bc5a2 --- /dev/null +++ b/assets/minecraft/models/block/dead_brain_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/dead_brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_brain_coral_wall_fan.json b/assets/minecraft/models/block/dead_brain_coral_wall_fan.json new file mode 100644 index 0000000..6c25874 --- /dev/null +++ b/assets/minecraft/models/block/dead_brain_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/dead_brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_bubble_coral.json b/assets/minecraft/models/block/dead_bubble_coral.json new file mode 100644 index 0000000..62708cf --- /dev/null +++ b/assets/minecraft/models/block/dead_bubble_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_bubble_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_bubble_coral_block.json b/assets/minecraft/models/block/dead_bubble_coral_block.json new file mode 100644 index 0000000..53b4764 --- /dev/null +++ b/assets/minecraft/models/block/dead_bubble_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dead_bubble_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_bubble_coral_fan.json b/assets/minecraft/models/block/dead_bubble_coral_fan.json new file mode 100644 index 0000000..4f104c5 --- /dev/null +++ b/assets/minecraft/models/block/dead_bubble_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/dead_bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_bubble_coral_wall_fan.json b/assets/minecraft/models/block/dead_bubble_coral_wall_fan.json new file mode 100644 index 0000000..e9f9688 --- /dev/null +++ b/assets/minecraft/models/block/dead_bubble_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/dead_bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_bush.json b/assets/minecraft/models/block/dead_bush.json new file mode 100644 index 0000000..01573a5 --- /dev/null +++ b/assets/minecraft/models/block/dead_bush.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_bush" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_fire_coral.json b/assets/minecraft/models/block/dead_fire_coral.json new file mode 100644 index 0000000..8121184 --- /dev/null +++ b/assets/minecraft/models/block/dead_fire_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_fire_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_fire_coral_block.json b/assets/minecraft/models/block/dead_fire_coral_block.json new file mode 100644 index 0000000..a49a17a --- /dev/null +++ b/assets/minecraft/models/block/dead_fire_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dead_fire_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_fire_coral_fan.json b/assets/minecraft/models/block/dead_fire_coral_fan.json new file mode 100644 index 0000000..7eb4884 --- /dev/null +++ b/assets/minecraft/models/block/dead_fire_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/dead_fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_fire_coral_wall_fan.json b/assets/minecraft/models/block/dead_fire_coral_wall_fan.json new file mode 100644 index 0000000..62abee0 --- /dev/null +++ b/assets/minecraft/models/block/dead_fire_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/dead_fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_horn_coral.json b/assets/minecraft/models/block/dead_horn_coral.json new file mode 100644 index 0000000..ea1fb38 --- /dev/null +++ b/assets/minecraft/models/block/dead_horn_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_horn_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_horn_coral_block.json b/assets/minecraft/models/block/dead_horn_coral_block.json new file mode 100644 index 0000000..6e6505d --- /dev/null +++ b/assets/minecraft/models/block/dead_horn_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dead_horn_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_horn_coral_fan.json b/assets/minecraft/models/block/dead_horn_coral_fan.json new file mode 100644 index 0000000..0a14c1c --- /dev/null +++ b/assets/minecraft/models/block/dead_horn_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/dead_horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_horn_coral_wall_fan.json b/assets/minecraft/models/block/dead_horn_coral_wall_fan.json new file mode 100644 index 0000000..e303e96 --- /dev/null +++ b/assets/minecraft/models/block/dead_horn_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/dead_horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_sea_pickle.json b/assets/minecraft/models/block/dead_sea_pickle.json new file mode 100644 index 0000000..ce3ee6e --- /dev/null +++ b/assets/minecraft/models/block/dead_sea_pickle.json @@ -0,0 +1,27 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 6, 0, 6 ], + "to": [ 10, 6, 10 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 6, 5.95, 6 ], + "to": [ 10, 5.95, 10 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/dead_tube_coral.json b/assets/minecraft/models/block/dead_tube_coral.json new file mode 100644 index 0000000..568dd7c --- /dev/null +++ b/assets/minecraft/models/block/dead_tube_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/dead_tube_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_tube_coral_block.json b/assets/minecraft/models/block/dead_tube_coral_block.json new file mode 100644 index 0000000..7768abb --- /dev/null +++ b/assets/minecraft/models/block/dead_tube_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dead_tube_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_tube_coral_fan.json b/assets/minecraft/models/block/dead_tube_coral_fan.json new file mode 100644 index 0000000..31080a1 --- /dev/null +++ b/assets/minecraft/models/block/dead_tube_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/dead_tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dead_tube_coral_wall_fan.json b/assets/minecraft/models/block/dead_tube_coral_wall_fan.json new file mode 100644 index 0000000..20dab6c --- /dev/null +++ b/assets/minecraft/models/block/dead_tube_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/dead_tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate.json b/assets/minecraft/models/block/deepslate.json new file mode 100644 index 0000000..dff2a5c --- /dev/null +++ b/assets/minecraft/models/block/deepslate.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/deepslate_top", + "side": "minecraft:block/deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_slab.json b/assets/minecraft/models/block/deepslate_brick_slab.json new file mode 100644 index 0000000..d17bd1e --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/deepslate_bricks", + "top": "minecraft:block/deepslate_bricks", + "side": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_slab_top.json b/assets/minecraft/models/block/deepslate_brick_slab_top.json new file mode 100644 index 0000000..c662b91 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/deepslate_bricks", + "top": "minecraft:block/deepslate_bricks", + "side": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_stairs.json b/assets/minecraft/models/block/deepslate_brick_stairs.json new file mode 100644 index 0000000..1017682 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/deepslate_bricks", + "top": "minecraft:block/deepslate_bricks", + "side": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_stairs_inner.json b/assets/minecraft/models/block/deepslate_brick_stairs_inner.json new file mode 100644 index 0000000..c630252 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/deepslate_bricks", + "top": "minecraft:block/deepslate_bricks", + "side": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_stairs_outer.json b/assets/minecraft/models/block/deepslate_brick_stairs_outer.json new file mode 100644 index 0000000..8a74a94 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/deepslate_bricks", + "top": "minecraft:block/deepslate_bricks", + "side": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_wall_inventory.json b/assets/minecraft/models/block/deepslate_brick_wall_inventory.json new file mode 100644 index 0000000..7422432 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_wall_post.json b/assets/minecraft/models/block/deepslate_brick_wall_post.json new file mode 100644 index 0000000..0497e7b --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_wall_side.json b/assets/minecraft/models/block/deepslate_brick_wall_side.json new file mode 100644 index 0000000..c927a7b --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_brick_wall_side_tall.json b/assets/minecraft/models/block/deepslate_brick_wall_side_tall.json new file mode 100644 index 0000000..8674f91 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_bricks.json b/assets/minecraft/models/block/deepslate_bricks.json new file mode 100644 index 0000000..cebe547 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_coal_ore.json b/assets/minecraft/models/block/deepslate_coal_ore.json new file mode 100644 index 0000000..808803b --- /dev/null +++ b/assets/minecraft/models/block/deepslate_coal_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_coal_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_copper_ore.json b/assets/minecraft/models/block/deepslate_copper_ore.json new file mode 100644 index 0000000..50e3a62 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_copper_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_copper_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_diamond_ore.json b/assets/minecraft/models/block/deepslate_diamond_ore.json new file mode 100644 index 0000000..eea2f4b --- /dev/null +++ b/assets/minecraft/models/block/deepslate_diamond_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_diamond_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_emerald_ore.json b/assets/minecraft/models/block/deepslate_emerald_ore.json new file mode 100644 index 0000000..47ccf6d --- /dev/null +++ b/assets/minecraft/models/block/deepslate_emerald_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_emerald_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_gold_ore.json b/assets/minecraft/models/block/deepslate_gold_ore.json new file mode 100644 index 0000000..6111c16 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_gold_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_gold_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_iron_ore.json b/assets/minecraft/models/block/deepslate_iron_ore.json new file mode 100644 index 0000000..fd7a8e4 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_iron_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_iron_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_lapis_ore.json b/assets/minecraft/models/block/deepslate_lapis_ore.json new file mode 100644 index 0000000..fa19eba --- /dev/null +++ b/assets/minecraft/models/block/deepslate_lapis_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_lapis_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_mirrored.json b/assets/minecraft/models/block/deepslate_mirrored.json new file mode 100644 index 0000000..12a83f2 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_mirrored.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_mirrored", + "textures": { + "end": "minecraft:block/deepslate_top", + "side": "minecraft:block/deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_redstone_ore.json b/assets/minecraft/models/block/deepslate_redstone_ore.json new file mode 100644 index 0000000..ff45a3c --- /dev/null +++ b/assets/minecraft/models/block/deepslate_redstone_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_redstone_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_slab.json b/assets/minecraft/models/block/deepslate_tile_slab.json new file mode 100644 index 0000000..d6908bd --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/deepslate_tiles", + "top": "minecraft:block/deepslate_tiles", + "side": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_slab_top.json b/assets/minecraft/models/block/deepslate_tile_slab_top.json new file mode 100644 index 0000000..57cd28e --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/deepslate_tiles", + "top": "minecraft:block/deepslate_tiles", + "side": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_stairs.json b/assets/minecraft/models/block/deepslate_tile_stairs.json new file mode 100644 index 0000000..482e55c --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/deepslate_tiles", + "top": "minecraft:block/deepslate_tiles", + "side": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_stairs_inner.json b/assets/minecraft/models/block/deepslate_tile_stairs_inner.json new file mode 100644 index 0000000..45886f8 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/deepslate_tiles", + "top": "minecraft:block/deepslate_tiles", + "side": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_stairs_outer.json b/assets/minecraft/models/block/deepslate_tile_stairs_outer.json new file mode 100644 index 0000000..2472d28 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/deepslate_tiles", + "top": "minecraft:block/deepslate_tiles", + "side": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_wall_inventory.json b/assets/minecraft/models/block/deepslate_tile_wall_inventory.json new file mode 100644 index 0000000..7ee2ba1 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_wall_post.json b/assets/minecraft/models/block/deepslate_tile_wall_post.json new file mode 100644 index 0000000..bb6f0b9 --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_wall_side.json b/assets/minecraft/models/block/deepslate_tile_wall_side.json new file mode 100644 index 0000000..6e27c7b --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tile_wall_side_tall.json b/assets/minecraft/models/block/deepslate_tile_wall_side_tall.json new file mode 100644 index 0000000..fd638ff --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tile_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/deepslate_tiles.json b/assets/minecraft/models/block/deepslate_tiles.json new file mode 100644 index 0000000..91ff5fc --- /dev/null +++ b/assets/minecraft/models/block/deepslate_tiles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/deepslate_tiles" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail.json b/assets/minecraft/models/block/detector_rail.json new file mode 100644 index 0000000..22b6682 --- /dev/null +++ b/assets/minecraft/models/block/detector_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/detector_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail_on.json b/assets/minecraft/models/block/detector_rail_on.json new file mode 100644 index 0000000..0cba22b --- /dev/null +++ b/assets/minecraft/models/block/detector_rail_on.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/detector_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail_on_raised_ne.json b/assets/minecraft/models/block/detector_rail_on_raised_ne.json new file mode 100644 index 0000000..fe6bd14 --- /dev/null +++ b/assets/minecraft/models/block/detector_rail_on_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/detector_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail_on_raised_sw.json b/assets/minecraft/models/block/detector_rail_on_raised_sw.json new file mode 100644 index 0000000..6561517 --- /dev/null +++ b/assets/minecraft/models/block/detector_rail_on_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/detector_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail_raised_ne.json b/assets/minecraft/models/block/detector_rail_raised_ne.json new file mode 100644 index 0000000..9128675 --- /dev/null +++ b/assets/minecraft/models/block/detector_rail_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/detector_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/detector_rail_raised_sw.json b/assets/minecraft/models/block/detector_rail_raised_sw.json new file mode 100644 index 0000000..74ee588 --- /dev/null +++ b/assets/minecraft/models/block/detector_rail_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/detector_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diamond_block.json b/assets/minecraft/models/block/diamond_block.json new file mode 100644 index 0000000..a021068 --- /dev/null +++ b/assets/minecraft/models/block/diamond_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/diamond_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diamond_ore.json b/assets/minecraft/models/block/diamond_ore.json new file mode 100644 index 0000000..ca8480e --- /dev/null +++ b/assets/minecraft/models/block/diamond_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/diamond_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite.json b/assets/minecraft/models/block/diorite.json new file mode 100644 index 0000000..9f1f6eb --- /dev/null +++ b/assets/minecraft/models/block/diorite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_slab.json b/assets/minecraft/models/block/diorite_slab.json new file mode 100644 index 0000000..730d673 --- /dev/null +++ b/assets/minecraft/models/block/diorite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_slab_top.json b/assets/minecraft/models/block/diorite_slab_top.json new file mode 100644 index 0000000..42a274c --- /dev/null +++ b/assets/minecraft/models/block/diorite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_stairs.json b/assets/minecraft/models/block/diorite_stairs.json new file mode 100644 index 0000000..198405b --- /dev/null +++ b/assets/minecraft/models/block/diorite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_stairs_inner.json b/assets/minecraft/models/block/diorite_stairs_inner.json new file mode 100644 index 0000000..175e479 --- /dev/null +++ b/assets/minecraft/models/block/diorite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_stairs_outer.json b/assets/minecraft/models/block/diorite_stairs_outer.json new file mode 100644 index 0000000..5de40df --- /dev/null +++ b/assets/minecraft/models/block/diorite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/diorite", + "top": "minecraft:block/diorite", + "side": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_wall_inventory.json b/assets/minecraft/models/block/diorite_wall_inventory.json new file mode 100644 index 0000000..9e364aa --- /dev/null +++ b/assets/minecraft/models/block/diorite_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_wall_post.json b/assets/minecraft/models/block/diorite_wall_post.json new file mode 100644 index 0000000..7f16110 --- /dev/null +++ b/assets/minecraft/models/block/diorite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_wall_side.json b/assets/minecraft/models/block/diorite_wall_side.json new file mode 100644 index 0000000..633d253 --- /dev/null +++ b/assets/minecraft/models/block/diorite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/diorite_wall_side_tall.json b/assets/minecraft/models/block/diorite_wall_side_tall.json new file mode 100644 index 0000000..0e5ea70 --- /dev/null +++ b/assets/minecraft/models/block/diorite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dirt.json b/assets/minecraft/models/block/dirt.json new file mode 100644 index 0000000..0479413 --- /dev/null +++ b/assets/minecraft/models/block/dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dirt" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dirt_path.json b/assets/minecraft/models/block/dirt_path.json new file mode 100644 index 0000000..95c880d --- /dev/null +++ b/assets/minecraft/models/block/dirt_path.json @@ -0,0 +1,21 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/dirt", + "top": "block/dirt_path_top", + "side": "block/dirt_path_side", + "bottom": "block/dirt" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 15, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 1, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/dispenser.json b/assets/minecraft/models/block/dispenser.json new file mode 100644 index 0000000..d34ff2d --- /dev/null +++ b/assets/minecraft/models/block/dispenser.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/furnace_top", + "front": "minecraft:block/dispenser_front", + "side": "minecraft:block/furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dispenser_vertical.json b/assets/minecraft/models/block/dispenser_vertical.json new file mode 100644 index 0000000..7b68116 --- /dev/null +++ b/assets/minecraft/models/block/dispenser_vertical.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/orientable_vertical", + "textures": { + "front": "minecraft:block/dispenser_front_vertical", + "side": "minecraft:block/furnace_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/door_bottom.json b/assets/minecraft/models/block/door_bottom.json new file mode 100644 index 0000000..5eef3f8 --- /dev/null +++ b/assets/minecraft/models/block/door_bottom.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#bottom" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "down": { "uv": [ 16, 13, 0, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "west" }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom" } + } + } + ] +} diff --git a/assets/minecraft/models/block/door_bottom_rh.json b/assets/minecraft/models/block/door_bottom_rh.json new file mode 100644 index 0000000..69f4df6 --- /dev/null +++ b/assets/minecraft/models/block/door_bottom_rh.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#bottom" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 13, 16, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" } + } + } + ] +} diff --git a/assets/minecraft/models/block/door_top.json b/assets/minecraft/models/block/door_top.json new file mode 100644 index 0000000..46358e1 --- /dev/null +++ b/assets/minecraft/models/block/door_top.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#top" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "up": { "uv": [ 0, 3, 16, 0 ], "texture": "#top", "cullface": "up", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "west" }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#top" } + } + } + ] +} diff --git a/assets/minecraft/models/block/door_top_rh.json b/assets/minecraft/models/block/door_top_rh.json new file mode 100644 index 0000000..891d851 --- /dev/null +++ b/assets/minecraft/models/block/door_top_rh.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#top" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "up": { "uv": [ 0, 0, 16, 3 ], "texture": "#top", "cullface": "up", "rotation": 270 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#top", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } + } + } + ] +} diff --git a/assets/minecraft/models/block/dragon_egg.json b/assets/minecraft/models/block/dragon_egg.json new file mode 100644 index 0000000..19e6c4e --- /dev/null +++ b/assets/minecraft/models/block/dragon_egg.json @@ -0,0 +1,97 @@ +{ "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "block/dragon_egg", + "all": "block/dragon_egg" + }, + "elements": [ + { "from": [ 6, 15, 6 ], + "to": [ 10, 16, 10 ], + "faces": { + "down": { "uv": [ 6, 6, 10, 10 ], "texture": "#all" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#all" }, + "north": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" }, + "south": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" }, + "west": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" }, + "east": { "uv": [ 6, 15, 10, 16 ], "texture": "#all" } + } + }, + { "from": [ 5, 14, 5 ], + "to": [ 11, 15, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 11, 11 ], "texture": "#all" }, + "up": { "uv": [ 5, 5, 11, 11 ], "texture": "#all" }, + "north": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" }, + "south": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" }, + "west": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" }, + "east": { "uv": [ 5, 14, 11, 15 ], "texture": "#all" } + } + }, + { "from": [ 5, 13, 5 ], + "to": [ 11, 14, 11 ], + "faces": { + "down": { "uv": [ 4, 4, 12, 12 ], "texture": "#all" }, + "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#all" }, + "north": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" }, + "south": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" }, + "west": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" }, + "east": { "uv": [ 4, 13, 12, 14 ], "texture": "#all" } + } + }, + { "from": [ 3, 11, 3 ], + "to": [ 13, 13, 13 ], + "faces": { + "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" }, + "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" }, + "north": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" }, + "south": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" }, + "west": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" }, + "east": { "uv": [ 3, 11, 13, 13 ], "texture": "#all" } + } + }, + { "from": [ 2, 8, 2 ], + "to": [ 14, 11, 14 ], + "faces": { + "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" }, + "north": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" }, + "south": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" }, + "west": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" }, + "east": { "uv": [ 2, 8, 14, 11 ], "texture": "#all" } + } + }, + { "from": [ 1, 3, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#all" }, + "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#all" }, + "north": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" }, + "south": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" }, + "west": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" }, + "east": { "uv": [ 1, 3, 15, 8 ], "texture": "#all" } + } + }, + { "from": [ 2, 1, 2 ], + "to": [ 14, 3, 14 ], + "faces": { + "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#all" }, + "north": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" }, + "south": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" }, + "west": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" }, + "east": { "uv": [ 2, 1, 14, 3 ], "texture": "#all" } + } + }, + { "from": [ 3, 0, 3 ], + "to": [ 13, 1, 13 ], + "faces": { + "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" }, + "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#all" }, + "north": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" }, + "west": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" }, + "east": { "uv": [ 3, 0, 13, 1 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/dried_kelp_block.json b/assets/minecraft/models/block/dried_kelp_block.json new file mode 100644 index 0000000..4d76967 --- /dev/null +++ b/assets/minecraft/models/block/dried_kelp_block.json @@ -0,0 +1,25 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/dried_kelp_side", + "down": "block/dried_kelp_bottom", + "up": "block/dried_kelp_top", + "north": "block/dried_kelp_side", + "east": "block/dried_kelp_side", + "south": "block/dried_kelp_side", + "west": "block/dried_kelp_side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#down", "cullface": "down" }, + "up": { "texture": "#up", "cullface": "up" }, + "north": { "texture": "#north", "cullface": "north" }, + "south": { "uv": [16, 0, 0, 16], "texture": "#south", "cullface": "south" }, + "west": { "texture": "#west", "cullface": "west" }, + "east": { "uv": [16, 0, 0, 16], "texture": "#east", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/dripstone_block.json b/assets/minecraft/models/block/dripstone_block.json new file mode 100644 index 0000000..7c1da3f --- /dev/null +++ b/assets/minecraft/models/block/dripstone_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/dripstone_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dropper.json b/assets/minecraft/models/block/dropper.json new file mode 100644 index 0000000..e5dd35a --- /dev/null +++ b/assets/minecraft/models/block/dropper.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/furnace_top", + "front": "minecraft:block/dropper_front", + "side": "minecraft:block/furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/dropper_vertical.json b/assets/minecraft/models/block/dropper_vertical.json new file mode 100644 index 0000000..98c24a7 --- /dev/null +++ b/assets/minecraft/models/block/dropper_vertical.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/orientable_vertical", + "textures": { + "front": "minecraft:block/dropper_front_vertical", + "side": "minecraft:block/furnace_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/emerald_block.json b/assets/minecraft/models/block/emerald_block.json new file mode 100644 index 0000000..ae7a4f4 --- /dev/null +++ b/assets/minecraft/models/block/emerald_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/emerald_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/emerald_ore.json b/assets/minecraft/models/block/emerald_ore.json new file mode 100644 index 0000000..b71c29b --- /dev/null +++ b/assets/minecraft/models/block/emerald_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/emerald_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/enchanting_table.json b/assets/minecraft/models/block/enchanting_table.json new file mode 100644 index 0000000..404ca9a --- /dev/null +++ b/assets/minecraft/models/block/enchanting_table.json @@ -0,0 +1,21 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/enchanting_table_bottom", + "bottom": "block/enchanting_table_bottom", + "top": "block/enchanting_table_top", + "side": "block/enchanting_table_side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 12, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/end_portal.json b/assets/minecraft/models/block/end_portal.json new file mode 100644 index 0000000..ae6b33b --- /dev/null +++ b/assets/minecraft/models/block/end_portal.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/obsidian" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_portal_frame.json b/assets/minecraft/models/block/end_portal_frame.json new file mode 100644 index 0000000..ac716ef --- /dev/null +++ b/assets/minecraft/models/block/end_portal_frame.json @@ -0,0 +1,21 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/end_portal_frame_side", + "bottom": "block/end_stone", + "top": "block/end_portal_frame_top", + "side": "block/end_portal_frame_side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 13, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/end_portal_frame_filled.json b/assets/minecraft/models/block/end_portal_frame_filled.json new file mode 100644 index 0000000..b3ed929 --- /dev/null +++ b/assets/minecraft/models/block/end_portal_frame_filled.json @@ -0,0 +1,32 @@ +{ + "textures": { + "particle": "block/end_portal_frame_side", + "bottom": "block/end_stone", + "top": "block/end_portal_frame_top", + "side": "block/end_portal_frame_side", + "eye": "block/end_portal_frame_eye" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 13, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 3, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 4, 13, 4 ], + "to": [ 12, 16, 12 ], + "faces": { + "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#eye", "cullface": "up" }, + "north": { "uv": [ 4, 0, 12, 3 ], "texture": "#eye" }, + "south": { "uv": [ 4, 0, 12, 3 ], "texture": "#eye" }, + "west": { "uv": [ 4, 0, 12, 3 ], "texture": "#eye" }, + "east": { "uv": [ 4, 0, 12, 3 ], "texture": "#eye" } + } + } + ] +} diff --git a/assets/minecraft/models/block/end_rod.json b/assets/minecraft/models/block/end_rod.json new file mode 100644 index 0000000..04326c7 --- /dev/null +++ b/assets/minecraft/models/block/end_rod.json @@ -0,0 +1,44 @@ +{ "parent": "block/block", + "display": { + "head": { + "rotation": [ -60, 0, 0 ], + "translation": [ 0, 5, -9], + "scale":[ 1, 1, 1] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, 0], + "scale": [ 0.375, 0.375, 0.375 ] + } + }, + "ambientocclusion": false, + "textures": { + "end_rod": "block/end_rod", + "particle": "block/end_rod" + }, + "elements": [ + { + "from": [ 6, 0, 6 ], + "to": [ 10, 1, 10 ], + "faces": { + "down": { "uv": [ 6, 6, 2, 2 ], "texture": "#end_rod", "cullface": "down" }, + "up": { "uv": [ 2, 2, 6, 6 ], "texture": "#end_rod" }, + "north": { "uv": [ 2, 6, 6, 7 ], "texture": "#end_rod" }, + "south": { "uv": [ 2, 6, 6, 7 ], "texture": "#end_rod" }, + "west": { "uv": [ 2, 6, 6, 7 ], "texture": "#end_rod" }, + "east": { "uv": [ 2, 6, 6, 7 ], "texture": "#end_rod" } + } + }, + { + "from": [ 7, 1, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "up": { "uv": [ 2, 0, 4, 2 ], "texture": "#end_rod", "cullface": "up" }, + "north": { "uv": [ 0, 0, 2, 15 ], "texture": "#end_rod" }, + "south": { "uv": [ 0, 0, 2, 15 ], "texture": "#end_rod" }, + "west": { "uv": [ 0, 0, 2, 15 ], "texture": "#end_rod" }, + "east": { "uv": [ 0, 0, 2, 15 ], "texture": "#end_rod" } + } + } + ] +} diff --git a/assets/minecraft/models/block/end_stone.json b/assets/minecraft/models/block/end_stone.json new file mode 100644 index 0000000..b3cc680 --- /dev/null +++ b/assets/minecraft/models/block/end_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_slab.json b/assets/minecraft/models/block/end_stone_brick_slab.json new file mode 100644 index 0000000..c197e4c --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_slab_top.json b/assets/minecraft/models/block/end_stone_brick_slab_top.json new file mode 100644 index 0000000..e7f3783 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_stairs.json b/assets/minecraft/models/block/end_stone_brick_stairs.json new file mode 100644 index 0000000..1e838be --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_stairs_inner.json b/assets/minecraft/models/block/end_stone_brick_stairs_inner.json new file mode 100644 index 0000000..fae9fec --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_stairs_outer.json b/assets/minecraft/models/block/end_stone_brick_stairs_outer.json new file mode 100644 index 0000000..1284887 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/end_stone_bricks", + "top": "minecraft:block/end_stone_bricks", + "side": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_wall_inventory.json b/assets/minecraft/models/block/end_stone_brick_wall_inventory.json new file mode 100644 index 0000000..8d84ef2 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_wall_post.json b/assets/minecraft/models/block/end_stone_brick_wall_post.json new file mode 100644 index 0000000..fba19f8 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_wall_side.json b/assets/minecraft/models/block/end_stone_brick_wall_side.json new file mode 100644 index 0000000..be12a31 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_brick_wall_side_tall.json b/assets/minecraft/models/block/end_stone_brick_wall_side_tall.json new file mode 100644 index 0000000..ba695b2 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/end_stone_bricks.json b/assets/minecraft/models/block/end_stone_bricks.json new file mode 100644 index 0000000..fd288c3 --- /dev/null +++ b/assets/minecraft/models/block/end_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/end_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/ender_chest.json b/assets/minecraft/models/block/ender_chest.json new file mode 100644 index 0000000..ae6b33b --- /dev/null +++ b/assets/minecraft/models/block/ender_chest.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/obsidian" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_copper.json b/assets/minecraft/models/block/exposed_copper.json new file mode 100644 index 0000000..8d02db6 --- /dev/null +++ b/assets/minecraft/models/block/exposed_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/exposed_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper.json b/assets/minecraft/models/block/exposed_cut_copper.json new file mode 100644 index 0000000..42cfd59 --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper_slab.json b/assets/minecraft/models/block/exposed_cut_copper_slab.json new file mode 100644 index 0000000..1c62fd3 --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/exposed_cut_copper", + "top": "minecraft:block/exposed_cut_copper", + "side": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper_slab_top.json b/assets/minecraft/models/block/exposed_cut_copper_slab_top.json new file mode 100644 index 0000000..12f186d --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/exposed_cut_copper", + "top": "minecraft:block/exposed_cut_copper", + "side": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper_stairs.json b/assets/minecraft/models/block/exposed_cut_copper_stairs.json new file mode 100644 index 0000000..abd92aa --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/exposed_cut_copper", + "top": "minecraft:block/exposed_cut_copper", + "side": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper_stairs_inner.json b/assets/minecraft/models/block/exposed_cut_copper_stairs_inner.json new file mode 100644 index 0000000..343cac2 --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/exposed_cut_copper", + "top": "minecraft:block/exposed_cut_copper", + "side": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/exposed_cut_copper_stairs_outer.json b/assets/minecraft/models/block/exposed_cut_copper_stairs_outer.json new file mode 100644 index 0000000..487e147 --- /dev/null +++ b/assets/minecraft/models/block/exposed_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/exposed_cut_copper", + "top": "minecraft:block/exposed_cut_copper", + "side": "minecraft:block/exposed_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/farmland.json b/assets/minecraft/models/block/farmland.json new file mode 100644 index 0000000..6fb9a89 --- /dev/null +++ b/assets/minecraft/models/block/farmland.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_farmland", + "textures": { + "dirt": "minecraft:block/dirt", + "top": "minecraft:block/farmland" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/farmland_moist.json b/assets/minecraft/models/block/farmland_moist.json new file mode 100644 index 0000000..4ef2e24 --- /dev/null +++ b/assets/minecraft/models/block/farmland_moist.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_farmland", + "textures": { + "dirt": "minecraft:block/dirt", + "top": "minecraft:block/farmland_moist" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fence_inventory.json b/assets/minecraft/models/block/fence_inventory.json new file mode 100644 index 0000000..514f741 --- /dev/null +++ b/assets/minecraft/models/block/fence_inventory.json @@ -0,0 +1,68 @@ +{ "parent": "block/block", + "display": { + "gui": { + "rotation": [ 30, 135, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "fixed": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.5, 0.5, 0.5 ] + } + }, + "ambientocclusion": false, + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 6, 0, 0 ], + "to": [ 10, 16, 4 ], + "faces": { + "down": { "uv": [ 6, 0, 10, 4 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 6, 0, 10, 4 ], "texture": "#texture" }, + "north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 4, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 4, 16 ], "texture": "#texture" } + }, + "__comment": "Left post" + }, + { "from": [ 6, 0, 12 ], + "to": [ 10, 16, 16 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 6, 12, 10, 16 ], "texture": "#texture" }, + "north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "west": { "uv": [ 12, 0, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 12, 0, 16, 16 ], "texture": "#texture" } + }, + "__comment": "Right post" + }, + { "from": [ 7, 13, -2 ], + "to": [ 9, 15, 18 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, + "north": { "uv": [ 7, 1, 9, 3 ], "texture": "#texture" }, + "south": { "uv": [ 7, 1, 9, 3 ], "texture": "#texture" }, + "west": { "uv": [ 0, 1, 16, 3 ], "texture": "#texture" }, + "east": { "uv": [ 0, 1, 16, 3 ], "texture": "#texture" } + }, + "__comment": "Top bar" + }, + { "from": [ 7, 5, -2 ], + "to": [ 9, 7, 18 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 9, 16 ], "texture": "#texture" }, + "north": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" }, + "south": { "uv": [ 7, 9, 9, 11 ], "texture": "#texture" }, + "west": { "uv": [ 0, 9, 16, 11 ], "texture": "#texture" }, + "east": { "uv": [ 0, 9, 16, 11 ], "texture": "#texture" } + }, + "__comment": "Lower bar" + } + ] +} diff --git a/assets/minecraft/models/block/fence_post.json b/assets/minecraft/models/block/fence_post.json new file mode 100644 index 0000000..4f6a743 --- /dev/null +++ b/assets/minecraft/models/block/fence_post.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 6, 0, 6 ], + "to": [ 10, 16, 10 ], + "faces": { + "down": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "west": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" } + }, + "__comment": "Center post" + } + ] +} diff --git a/assets/minecraft/models/block/fence_side.json b/assets/minecraft/models/block/fence_side.json new file mode 100644 index 0000000..7145349 --- /dev/null +++ b/assets/minecraft/models/block/fence_side.json @@ -0,0 +1,29 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 7, 12, 0 ], + "to": [ 9, 15, 9 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 1, 9, 4 ], "texture": "#texture", "cullface": "north" }, + "west": { "uv": [ 0, 1, 9, 4 ], "texture": "#texture" }, + "east": { "uv": [ 0, 1, 9, 4 ], "texture": "#texture" } + }, + "__comment": "top bar" + }, + { "from": [ 7, 6, 0 ], + "to": [ 9, 9, 9 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 7, 9, 10 ], "texture": "#texture", "cullface": "north" }, + "west": { "uv": [ 0, 7, 9, 10 ], "texture": "#texture" }, + "east": { "uv": [ 0, 7, 9, 10 ], "texture": "#texture" } + }, + "__comment": "lower bar" + } + ] +} diff --git a/assets/minecraft/models/block/fern.json b/assets/minecraft/models/block/fern.json new file mode 100644 index 0000000..69449f6 --- /dev/null +++ b/assets/minecraft/models/block/fern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/fern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_coral.json b/assets/minecraft/models/block/fire_coral.json new file mode 100644 index 0000000..0eaf71d --- /dev/null +++ b/assets/minecraft/models/block/fire_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/fire_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_coral_block.json b/assets/minecraft/models/block/fire_coral_block.json new file mode 100644 index 0000000..ad084a7 --- /dev/null +++ b/assets/minecraft/models/block/fire_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/fire_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_coral_fan.json b/assets/minecraft/models/block/fire_coral_fan.json new file mode 100644 index 0000000..4aec8dd --- /dev/null +++ b/assets/minecraft/models/block/fire_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_coral_wall_fan.json b/assets/minecraft/models/block/fire_coral_wall_fan.json new file mode 100644 index 0000000..07546a4 --- /dev/null +++ b/assets/minecraft/models/block/fire_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_floor0.json b/assets/minecraft/models/block/fire_floor0.json new file mode 100644 index 0000000..f137115 --- /dev/null +++ b/assets/minecraft/models/block/fire_floor0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "minecraft:block/fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_floor1.json b/assets/minecraft/models/block/fire_floor1.json new file mode 100644 index 0000000..1822fe7 --- /dev/null +++ b/assets/minecraft/models/block/fire_floor1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "minecraft:block/fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_side0.json b/assets/minecraft/models/block/fire_side0.json new file mode 100644 index 0000000..4ae9050 --- /dev/null +++ b/assets/minecraft/models/block/fire_side0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "minecraft:block/fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_side1.json b/assets/minecraft/models/block/fire_side1.json new file mode 100644 index 0000000..021602c --- /dev/null +++ b/assets/minecraft/models/block/fire_side1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "minecraft:block/fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_side_alt0.json b/assets/minecraft/models/block/fire_side_alt0.json new file mode 100644 index 0000000..13e9e56 --- /dev/null +++ b/assets/minecraft/models/block/fire_side_alt0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "minecraft:block/fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_side_alt1.json b/assets/minecraft/models/block/fire_side_alt1.json new file mode 100644 index 0000000..d8a8550 --- /dev/null +++ b/assets/minecraft/models/block/fire_side_alt1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "minecraft:block/fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_up0.json b/assets/minecraft/models/block/fire_up0.json new file mode 100644 index 0000000..ebae15a --- /dev/null +++ b/assets/minecraft/models/block/fire_up0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_up", + "textures": { + "fire": "minecraft:block/fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_up1.json b/assets/minecraft/models/block/fire_up1.json new file mode 100644 index 0000000..b80f0eb --- /dev/null +++ b/assets/minecraft/models/block/fire_up1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_up", + "textures": { + "fire": "minecraft:block/fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_up_alt0.json b/assets/minecraft/models/block/fire_up_alt0.json new file mode 100644 index 0000000..8925e2f --- /dev/null +++ b/assets/minecraft/models/block/fire_up_alt0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_up_alt", + "textures": { + "fire": "minecraft:block/fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fire_up_alt1.json b/assets/minecraft/models/block/fire_up_alt1.json new file mode 100644 index 0000000..696f351 --- /dev/null +++ b/assets/minecraft/models/block/fire_up_alt1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_up_alt", + "textures": { + "fire": "minecraft:block/fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/fletching_table.json b/assets/minecraft/models/block/fletching_table.json new file mode 100644 index 0000000..4b67741 --- /dev/null +++ b/assets/minecraft/models/block/fletching_table.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "minecraft:block/fletching_table_front", + "north": "minecraft:block/fletching_table_front", + "south": "minecraft:block/fletching_table_front", + "east": "minecraft:block/fletching_table_side", + "west": "minecraft:block/fletching_table_side", + "up": "minecraft:block/fletching_table_top", + "down": "minecraft:block/birch_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flower_pot.json b/assets/minecraft/models/block/flower_pot.json new file mode 100644 index 0000000..45c7a75 --- /dev/null +++ b/assets/minecraft/models/block/flower_pot.json @@ -0,0 +1,57 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + } + ] +} diff --git a/assets/minecraft/models/block/flower_pot_cross.json b/assets/minecraft/models/block/flower_pot_cross.json new file mode 100644 index 0000000..dbc2c9d --- /dev/null +++ b/assets/minecraft/models/block/flower_pot_cross.json @@ -0,0 +1,73 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } + } + } + ] +} diff --git a/assets/minecraft/models/block/flowering_azalea.json b/assets/minecraft/models/block/flowering_azalea.json new file mode 100644 index 0000000..22dcfff --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_azalea", + "textures": { + "top": "minecraft:block/flowering_azalea_top", + "side": "minecraft:block/flowering_azalea_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/flowering_azalea_leaves.json b/assets/minecraft/models/block/flowering_azalea_leaves.json new file mode 100644 index 0000000..f5caf1d --- /dev/null +++ b/assets/minecraft/models/block/flowering_azalea_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/flowering_azalea_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/four_dead_sea_pickles.json b/assets/minecraft/models/block/four_dead_sea_pickles.json new file mode 100644 index 0000000..5b5b0e7 --- /dev/null +++ b/assets/minecraft/models/block/four_dead_sea_pickles.json @@ -0,0 +1,84 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 6, 6, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 2, 5.95, 2 ], + "to": [ 6, 5.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 9, 0, 10 ], + "to": [ 13, 4, 14 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 9, 3.95, 10 ], + "to": [ 13, 3.95, 14 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 9, 0, 2 ], + "to": [ 13, 6, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 9, 5.95, 2 ], + "to": [ 13, 5.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 2, 0, 8 ], + "to": [ 6, 7, 12 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 12 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 12 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 12 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 12 ], "texture": "#all" } + } + }, + { + "from": [ 2, 6.95, 8 ], + "to": [ 6, 6.95, 12 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/four_sea_pickles.json b/assets/minecraft/models/block/four_sea_pickles.json new file mode 100644 index 0000000..a9480d9 --- /dev/null +++ b/assets/minecraft/models/block/four_sea_pickles.json @@ -0,0 +1,164 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 2, 0, 2 ], + "to": [ 6, 6, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 2, 5.95, 2 ], + "to": [ 6, 5.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 9, 0, 10 ], + "to": [ 13, 4, 14 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 9, 3.95, 10 ], + "to": [ 13, 3.95, 14 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 9, 0, 2 ], + "to": [ 13, 6, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 9, 5.95, 2 ], + "to": [ 13, 5.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 2, 0, 8 ], + "to": [ 6, 7, 12 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 12 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 12 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 12 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 12 ], "texture": "#all" } + } + }, + { + "from": [ 2, 6.95, 8 ], + "to": [ 6, 6.95, 12 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 3.5, 5.2, 4 ], + "to": [ 4.5, 8.7, 4 ], + "rotation": { "origin": [ 4, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 4, 5.2, 3.5 ], + "to": [ 4, 8.7, 4.5 ], + "rotation": { "origin": [ 4, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 10.5, 3.2, 12 ], + "to": [ 11.5, 6.7, 12 ], + "rotation": { "origin": [ 11, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 11, 3.2, 11.5 ], + "to": [ 11, 6.7, 12.5 ], + "rotation": { "origin": [ 11, 8, 12 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 10.5, 5.2, 4 ], + "to": [ 11.5, 8.7, 4 ], + "rotation": { "origin": [ 11, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 11, 5.2, 3.5 ], + "to": [ 11, 8.7, 4.5 ], + "rotation": { "origin": [ 11, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 3.5, 6.2, 10 ], + "to": [ 4.5, 9.7, 10 ], + "rotation": { "origin": [ 4, 8, 10 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 4, 6.2, 9.5 ], + "to": [ 4, 9.7, 10.5 ], + "rotation": { "origin": [ 4, 8, 10 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/four_slightly_cracked_turtle_eggs.json b/assets/minecraft/models/block/four_slightly_cracked_turtle_eggs.json new file mode 100644 index 0000000..fc2286a --- /dev/null +++ b/assets/minecraft/models/block/four_slightly_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_slightly_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/four_turtle_eggs.json b/assets/minecraft/models/block/four_turtle_eggs.json new file mode 100644 index 0000000..8950693 --- /dev/null +++ b/assets/minecraft/models/block/four_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/four_very_cracked_turtle_eggs.json b/assets/minecraft/models/block/four_very_cracked_turtle_eggs.json new file mode 100644 index 0000000..6d6a8a6 --- /dev/null +++ b/assets/minecraft/models/block/four_very_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_very_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/frosted_ice_0.json b/assets/minecraft/models/block/frosted_ice_0.json new file mode 100644 index 0000000..1873bb8 --- /dev/null +++ b/assets/minecraft/models/block/frosted_ice_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/frosted_ice_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/frosted_ice_1.json b/assets/minecraft/models/block/frosted_ice_1.json new file mode 100644 index 0000000..ada6d7c --- /dev/null +++ b/assets/minecraft/models/block/frosted_ice_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/frosted_ice_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/frosted_ice_2.json b/assets/minecraft/models/block/frosted_ice_2.json new file mode 100644 index 0000000..f97882c --- /dev/null +++ b/assets/minecraft/models/block/frosted_ice_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/frosted_ice_2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/frosted_ice_3.json b/assets/minecraft/models/block/frosted_ice_3.json new file mode 100644 index 0000000..330bb94 --- /dev/null +++ b/assets/minecraft/models/block/frosted_ice_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/frosted_ice_3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/furnace.json b/assets/minecraft/models/block/furnace.json new file mode 100644 index 0000000..0a81d4e --- /dev/null +++ b/assets/minecraft/models/block/furnace.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/furnace_top", + "front": "minecraft:block/furnace_front", + "side": "minecraft:block/furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/furnace_on.json b/assets/minecraft/models/block/furnace_on.json new file mode 100644 index 0000000..92f4801 --- /dev/null +++ b/assets/minecraft/models/block/furnace_on.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/furnace_top", + "front": "minecraft:block/furnace_front_on", + "side": "minecraft:block/furnace_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gilded_blackstone.json b/assets/minecraft/models/block/gilded_blackstone.json new file mode 100644 index 0000000..088b217 --- /dev/null +++ b/assets/minecraft/models/block/gilded_blackstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gilded_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass.json b/assets/minecraft/models/block/glass.json new file mode 100644 index 0000000..4c193d1 --- /dev/null +++ b/assets/minecraft/models/block/glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass_pane_noside.json b/assets/minecraft/models/block/glass_pane_noside.json new file mode 100644 index 0000000..dc01ef0 --- /dev/null +++ b/assets/minecraft/models/block/glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass_pane_noside_alt.json b/assets/minecraft/models/block/glass_pane_noside_alt.json new file mode 100644 index 0000000..f0151c1 --- /dev/null +++ b/assets/minecraft/models/block/glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass_pane_post.json b/assets/minecraft/models/block/glass_pane_post.json new file mode 100644 index 0000000..a88c26d --- /dev/null +++ b/assets/minecraft/models/block/glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/glass", + "edge": "minecraft:block/glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass_pane_side.json b/assets/minecraft/models/block/glass_pane_side.json new file mode 100644 index 0000000..7859754 --- /dev/null +++ b/assets/minecraft/models/block/glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/glass", + "edge": "minecraft:block/glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glass_pane_side_alt.json b/assets/minecraft/models/block/glass_pane_side_alt.json new file mode 100644 index 0000000..0830c5e --- /dev/null +++ b/assets/minecraft/models/block/glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/glass", + "edge": "minecraft:block/glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/glow_item_frame.json b/assets/minecraft/models/block/glow_item_frame.json new file mode 100644 index 0000000..d465e39 --- /dev/null +++ b/assets/minecraft/models/block/glow_item_frame.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_item_frame", + "textures": { + "particle": "block/birch_planks", + "wood": "block/birch_planks", + "back": "block/glow_item_frame" + } +} diff --git a/assets/minecraft/models/block/glow_item_frame_map.json b/assets/minecraft/models/block/glow_item_frame_map.json new file mode 100644 index 0000000..0f8f962 --- /dev/null +++ b/assets/minecraft/models/block/glow_item_frame_map.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_item_frame_map", + "textures": { + "particle": "block/birch_planks", + "wood": "block/birch_planks", + "back": "block/glow_item_frame" + } +} diff --git a/assets/minecraft/models/block/glow_lichen.json b/assets/minecraft/models/block/glow_lichen.json new file mode 100644 index 0000000..4bc0ff6 --- /dev/null +++ b/assets/minecraft/models/block/glow_lichen.json @@ -0,0 +1,16 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/glow_lichen", + "glow_lichen": "block/glow_lichen" + }, + "elements": [ + { "from": [ 0, 0, 0.1 ], + "to": [ 16, 16, 0.1 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#glow_lichen" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#glow_lichen" } + } + } + ] +} diff --git a/assets/minecraft/models/block/glowstone.json b/assets/minecraft/models/block/glowstone.json new file mode 100644 index 0000000..64b0502 --- /dev/null +++ b/assets/minecraft/models/block/glowstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/glowstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gold_block.json b/assets/minecraft/models/block/gold_block.json new file mode 100644 index 0000000..e4cf5ec --- /dev/null +++ b/assets/minecraft/models/block/gold_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gold_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gold_ore.json b/assets/minecraft/models/block/gold_ore.json new file mode 100644 index 0000000..e330e82 --- /dev/null +++ b/assets/minecraft/models/block/gold_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gold_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite.json b/assets/minecraft/models/block/granite.json new file mode 100644 index 0000000..def59d0 --- /dev/null +++ b/assets/minecraft/models/block/granite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_slab.json b/assets/minecraft/models/block/granite_slab.json new file mode 100644 index 0000000..fa54fb0 --- /dev/null +++ b/assets/minecraft/models/block/granite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_slab_top.json b/assets/minecraft/models/block/granite_slab_top.json new file mode 100644 index 0000000..6f7d422 --- /dev/null +++ b/assets/minecraft/models/block/granite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_stairs.json b/assets/minecraft/models/block/granite_stairs.json new file mode 100644 index 0000000..ef0f208 --- /dev/null +++ b/assets/minecraft/models/block/granite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_stairs_inner.json b/assets/minecraft/models/block/granite_stairs_inner.json new file mode 100644 index 0000000..217e1ac --- /dev/null +++ b/assets/minecraft/models/block/granite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_stairs_outer.json b/assets/minecraft/models/block/granite_stairs_outer.json new file mode 100644 index 0000000..3aa6e8a --- /dev/null +++ b/assets/minecraft/models/block/granite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/granite", + "top": "minecraft:block/granite", + "side": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_wall_inventory.json b/assets/minecraft/models/block/granite_wall_inventory.json new file mode 100644 index 0000000..4fd63ac --- /dev/null +++ b/assets/minecraft/models/block/granite_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_wall_post.json b/assets/minecraft/models/block/granite_wall_post.json new file mode 100644 index 0000000..896a06a --- /dev/null +++ b/assets/minecraft/models/block/granite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_wall_side.json b/assets/minecraft/models/block/granite_wall_side.json new file mode 100644 index 0000000..28bd6f3 --- /dev/null +++ b/assets/minecraft/models/block/granite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/granite_wall_side_tall.json b/assets/minecraft/models/block/granite_wall_side_tall.json new file mode 100644 index 0000000..b995d75 --- /dev/null +++ b/assets/minecraft/models/block/granite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/grass.json b/assets/minecraft/models/block/grass.json new file mode 100644 index 0000000..5ffdca5 --- /dev/null +++ b/assets/minecraft/models/block/grass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/grass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/grass_block.json b/assets/minecraft/models/block/grass_block.json new file mode 100644 index 0000000..94c521c --- /dev/null +++ b/assets/minecraft/models/block/grass_block.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/dirt", + "bottom": "block/dirt", + "top": "block/grass_block_top", + "side": "block/grass_block_side", + "overlay": "block/grass_block_side_overlay" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up", "tintindex": 0 }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/grass_block_snow.json b/assets/minecraft/models/block/grass_block_snow.json new file mode 100644 index 0000000..7b23d1d --- /dev/null +++ b/assets/minecraft/models/block/grass_block_snow.json @@ -0,0 +1,9 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/grass_block_top", + "bottom": "minecraft:block/dirt", + "side": "minecraft:block/grass_block_snow", + "particle": "minecraft:block/dirt" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gravel.json b/assets/minecraft/models/block/gravel.json new file mode 100644 index 0000000..ed35aa8 --- /dev/null +++ b/assets/minecraft/models/block/gravel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gravel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_cake.json b/assets/minecraft/models/block/gray_candle_cake.json new file mode 100644 index 0000000..fe99492 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/gray_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_cake_lit.json b/assets/minecraft/models/block/gray_candle_cake_lit.json new file mode 100644 index 0000000..dbda50a --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/gray_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_four_candles.json b/assets/minecraft/models/block/gray_candle_four_candles.json new file mode 100644 index 0000000..88fc63b --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/gray_candle", + "particle": "minecraft:block/gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_four_candles_lit.json b/assets/minecraft/models/block/gray_candle_four_candles_lit.json new file mode 100644 index 0000000..543b0ab --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/gray_candle_lit", + "particle": "minecraft:block/gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_one_candle.json b/assets/minecraft/models/block/gray_candle_one_candle.json new file mode 100644 index 0000000..4bd2420 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/gray_candle", + "particle": "minecraft:block/gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_one_candle_lit.json b/assets/minecraft/models/block/gray_candle_one_candle_lit.json new file mode 100644 index 0000000..ab6af17 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/gray_candle_lit", + "particle": "minecraft:block/gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_three_candles.json b/assets/minecraft/models/block/gray_candle_three_candles.json new file mode 100644 index 0000000..62903c4 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/gray_candle", + "particle": "minecraft:block/gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_three_candles_lit.json b/assets/minecraft/models/block/gray_candle_three_candles_lit.json new file mode 100644 index 0000000..73d97d5 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/gray_candle_lit", + "particle": "minecraft:block/gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_two_candles.json b/assets/minecraft/models/block/gray_candle_two_candles.json new file mode 100644 index 0000000..8ad7e5e --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/gray_candle", + "particle": "minecraft:block/gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_candle_two_candles_lit.json b/assets/minecraft/models/block/gray_candle_two_candles_lit.json new file mode 100644 index 0000000..c3e0cb0 --- /dev/null +++ b/assets/minecraft/models/block/gray_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/gray_candle_lit", + "particle": "minecraft:block/gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_carpet.json b/assets/minecraft/models/block/gray_carpet.json new file mode 100644 index 0000000..1924a40 --- /dev/null +++ b/assets/minecraft/models/block/gray_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_concrete.json b/assets/minecraft/models/block/gray_concrete.json new file mode 100644 index 0000000..12c16a3 --- /dev/null +++ b/assets/minecraft/models/block/gray_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gray_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_concrete_powder.json b/assets/minecraft/models/block/gray_concrete_powder.json new file mode 100644 index 0000000..69ca2d0 --- /dev/null +++ b/assets/minecraft/models/block/gray_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gray_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_glazed_terracotta.json b/assets/minecraft/models/block/gray_glazed_terracotta.json new file mode 100644 index 0000000..4b8e268 --- /dev/null +++ b/assets/minecraft/models/block/gray_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/gray_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_shulker_box.json b/assets/minecraft/models/block/gray_shulker_box.json new file mode 100644 index 0000000..93cae99 --- /dev/null +++ b/assets/minecraft/models/block/gray_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/gray_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass.json b/assets/minecraft/models/block/gray_stained_glass.json new file mode 100644 index 0000000..4255772 --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass_pane_noside.json b/assets/minecraft/models/block/gray_stained_glass_pane_noside.json new file mode 100644 index 0000000..5ee05c4 --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/gray_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..4ea84aa --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass_pane_post.json b/assets/minecraft/models/block/gray_stained_glass_pane_post.json new file mode 100644 index 0000000..afaeaba --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/gray_stained_glass", + "edge": "minecraft:block/gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass_pane_side.json b/assets/minecraft/models/block/gray_stained_glass_pane_side.json new file mode 100644 index 0000000..d388793 --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/gray_stained_glass", + "edge": "minecraft:block/gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/gray_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..bb0668e --- /dev/null +++ b/assets/minecraft/models/block/gray_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/gray_stained_glass", + "edge": "minecraft:block/gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_terracotta.json b/assets/minecraft/models/block/gray_terracotta.json new file mode 100644 index 0000000..eae31cf --- /dev/null +++ b/assets/minecraft/models/block/gray_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gray_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/gray_wool.json b/assets/minecraft/models/block/gray_wool.json new file mode 100644 index 0000000..2614023 --- /dev/null +++ b/assets/minecraft/models/block/gray_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_cake.json b/assets/minecraft/models/block/green_candle_cake.json new file mode 100644 index 0000000..c494354 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/green_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_cake_lit.json b/assets/minecraft/models/block/green_candle_cake_lit.json new file mode 100644 index 0000000..73a449e --- /dev/null +++ b/assets/minecraft/models/block/green_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/green_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_four_candles.json b/assets/minecraft/models/block/green_candle_four_candles.json new file mode 100644 index 0000000..747a902 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/green_candle", + "particle": "minecraft:block/green_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_four_candles_lit.json b/assets/minecraft/models/block/green_candle_four_candles_lit.json new file mode 100644 index 0000000..94d44e0 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/green_candle_lit", + "particle": "minecraft:block/green_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_one_candle.json b/assets/minecraft/models/block/green_candle_one_candle.json new file mode 100644 index 0000000..d1c0549 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/green_candle", + "particle": "minecraft:block/green_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_one_candle_lit.json b/assets/minecraft/models/block/green_candle_one_candle_lit.json new file mode 100644 index 0000000..fc34dc9 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/green_candle_lit", + "particle": "minecraft:block/green_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_three_candles.json b/assets/minecraft/models/block/green_candle_three_candles.json new file mode 100644 index 0000000..74af5d1 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/green_candle", + "particle": "minecraft:block/green_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_three_candles_lit.json b/assets/minecraft/models/block/green_candle_three_candles_lit.json new file mode 100644 index 0000000..2afade3 --- /dev/null +++ b/assets/minecraft/models/block/green_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/green_candle_lit", + "particle": "minecraft:block/green_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_two_candles.json b/assets/minecraft/models/block/green_candle_two_candles.json new file mode 100644 index 0000000..ab72a4b --- /dev/null +++ b/assets/minecraft/models/block/green_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/green_candle", + "particle": "minecraft:block/green_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_candle_two_candles_lit.json b/assets/minecraft/models/block/green_candle_two_candles_lit.json new file mode 100644 index 0000000..505c16e --- /dev/null +++ b/assets/minecraft/models/block/green_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/green_candle_lit", + "particle": "minecraft:block/green_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_carpet.json b/assets/minecraft/models/block/green_carpet.json new file mode 100644 index 0000000..8d253d4 --- /dev/null +++ b/assets/minecraft/models/block/green_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/green_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_concrete.json b/assets/minecraft/models/block/green_concrete.json new file mode 100644 index 0000000..98a3520 --- /dev/null +++ b/assets/minecraft/models/block/green_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/green_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_concrete_powder.json b/assets/minecraft/models/block/green_concrete_powder.json new file mode 100644 index 0000000..b783da0 --- /dev/null +++ b/assets/minecraft/models/block/green_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/green_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_glazed_terracotta.json b/assets/minecraft/models/block/green_glazed_terracotta.json new file mode 100644 index 0000000..5238d5d --- /dev/null +++ b/assets/minecraft/models/block/green_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/green_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_shulker_box.json b/assets/minecraft/models/block/green_shulker_box.json new file mode 100644 index 0000000..7b07e64 --- /dev/null +++ b/assets/minecraft/models/block/green_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/green_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass.json b/assets/minecraft/models/block/green_stained_glass.json new file mode 100644 index 0000000..9eb3ada --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/green_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass_pane_noside.json b/assets/minecraft/models/block/green_stained_glass_pane_noside.json new file mode 100644 index 0000000..3b91e35 --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/green_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/green_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..1791ed8 --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/green_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass_pane_post.json b/assets/minecraft/models/block/green_stained_glass_pane_post.json new file mode 100644 index 0000000..94b1ef9 --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/green_stained_glass", + "edge": "minecraft:block/green_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass_pane_side.json b/assets/minecraft/models/block/green_stained_glass_pane_side.json new file mode 100644 index 0000000..ea56a81 --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/green_stained_glass", + "edge": "minecraft:block/green_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/green_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..efd598a --- /dev/null +++ b/assets/minecraft/models/block/green_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/green_stained_glass", + "edge": "minecraft:block/green_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_terracotta.json b/assets/minecraft/models/block/green_terracotta.json new file mode 100644 index 0000000..8c13900 --- /dev/null +++ b/assets/minecraft/models/block/green_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/green_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/green_wool.json b/assets/minecraft/models/block/green_wool.json new file mode 100644 index 0000000..79b5a21 --- /dev/null +++ b/assets/minecraft/models/block/green_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/green_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/grindstone.json b/assets/minecraft/models/block/grindstone.json new file mode 100644 index 0000000..cc5e0f1 --- /dev/null +++ b/assets/minecraft/models/block/grindstone.json @@ -0,0 +1,68 @@ +{ + "parent": "block/block", + "textures": { + "pivot": "block/grindstone_pivot", + "round": "block/grindstone_round", + "side": "block/grindstone_side", + "particle": "block/grindstone_side", + "leg": "block/dark_oak_log" + }, + "elements": [ + { + "from": [12, 0, 6], + "to": [14, 7, 10], + "faces": { + "north": {"uv": [2, 9, 4, 16], "texture": "#leg"}, + "east": {"uv": [10, 16, 6, 9], "texture": "#leg"}, + "south": {"uv": [12, 9, 14, 16], "texture": "#leg"}, + "west": {"uv": [6, 9, 10, 16], "texture": "#leg"}, + "down": {"uv": [12, 6, 14, 10], "texture": "#leg", "cullface": "down" } + } + }, + { + "from": [2, 0, 6], + "to": [4, 7, 10], + "faces": { + "north": {"uv": [12, 9, 14, 16], "texture": "#leg"}, + "east": {"uv": [10, 16, 6, 9], "texture": "#leg"}, + "south": {"uv": [2, 9, 4, 16], "texture": "#leg"}, + "west": {"uv": [6, 9, 10, 16], "texture": "#leg"}, + "down": {"uv": [2, 6, 4, 10], "texture": "#leg", "cullface": "down"} + } + }, + { + "from": [12, 7, 5], + "to": [14, 13, 11], + "faces": { + "north": {"uv": [6, 0, 8, 6], "texture": "#pivot"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#pivot"}, + "south": {"uv": [6, 0, 8, 6], "texture": "#pivot"}, + "up": {"uv": [8, 0, 10, 6], "texture": "#pivot"}, + "down": {"uv": [8, 0, 10, 6], "texture": "#pivot"} + } + }, + { + "from": [2, 7, 5], + "to": [4, 13, 11], + "faces": { + "north": {"uv": [6, 0, 8, 6], "texture": "#pivot"}, + "south": {"uv": [6, 0, 8, 6], "texture": "#pivot"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#pivot"}, + "up": {"uv": [8, 0, 10, 6], "texture": "#pivot"}, + "down": {"uv": [8, 0, 10, 6], "texture": "#pivot"} + } + }, + { + "from": [4, 4, 2], + "to": [12, 16, 14], + "faces": { + "north": {"uv": [0, 0, 8, 12], "texture": "#round"}, + "east": {"uv": [0, 0, 12, 12], "texture": "#side"}, + "south": {"uv": [0, 0, 8, 12], "texture": "#round"}, + "west": {"uv": [0, 0, 12, 12], "texture": "#side"}, + "up": {"uv": [0, 0, 8, 12], "texture": "#round", "cullface": "up" }, + "down": {"uv": [0, 0, 8, 12], "texture": "#round"} + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/hanging_roots.json b/assets/minecraft/models/block/hanging_roots.json new file mode 100644 index 0000000..1c97969 --- /dev/null +++ b/assets/minecraft/models/block/hanging_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/hanging_roots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/hay_block.json b/assets/minecraft/models/block/hay_block.json new file mode 100644 index 0000000..6c0c225 --- /dev/null +++ b/assets/minecraft/models/block/hay_block.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/hay_block_top", + "side": "minecraft:block/hay_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/hay_block_horizontal.json b/assets/minecraft/models/block/hay_block_horizontal.json new file mode 100644 index 0000000..6e7df90 --- /dev/null +++ b/assets/minecraft/models/block/hay_block_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/hay_block_top", + "side": "minecraft:block/hay_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/heavy_weighted_pressure_plate.json b/assets/minecraft/models/block/heavy_weighted_pressure_plate.json new file mode 100644 index 0000000..d0dd064 --- /dev/null +++ b/assets/minecraft/models/block/heavy_weighted_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/iron_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/heavy_weighted_pressure_plate_down.json b/assets/minecraft/models/block/heavy_weighted_pressure_plate_down.json new file mode 100644 index 0000000..dae1bb4 --- /dev/null +++ b/assets/minecraft/models/block/heavy_weighted_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/iron_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/honey_block.json b/assets/minecraft/models/block/honey_block.json new file mode 100644 index 0000000..d3dd49f --- /dev/null +++ b/assets/minecraft/models/block/honey_block.json @@ -0,0 +1,33 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/honey_block_top", + "down": "block/honey_block_bottom", + "up": "block/honey_block_top", + "side": "block/honey_block_side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "texture": "#down", "cullface": "down" }, + "up": { "texture": "#down", "cullface": "up" }, + "north": { "texture": "#down", "cullface": "north" }, + "south": { "texture": "#down", "cullface": "south" }, + "west": { "texture": "#down", "cullface": "west" }, + "east": { "texture": "#down", "cullface": "east" } + } + }, + { "from": [ 1, 1, 1 ], + "to": [ 15, 15, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#down"}, + "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#up"}, + "north": { "uv": [ 1, 1, 15, 15 ], "texture": "#side"}, + "south": { "uv": [ 1, 1, 15, 15 ], "texture": "#side"}, + "west": { "uv": [ 1, 1, 15, 15 ], "texture": "#side"}, + "east": { "uv": [ 1, 1, 15, 15 ], "texture": "#side"} + } + } + ] +} + diff --git a/assets/minecraft/models/block/honeycomb_block.json b/assets/minecraft/models/block/honeycomb_block.json new file mode 100644 index 0000000..4421b23 --- /dev/null +++ b/assets/minecraft/models/block/honeycomb_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/honeycomb_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/hopper.json b/assets/minecraft/models/block/hopper.json new file mode 100644 index 0000000..32a4e19 --- /dev/null +++ b/assets/minecraft/models/block/hopper.json @@ -0,0 +1,78 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/hopper_outside", + "top": "block/hopper_top", + "side": "block/hopper_outside", + "inside": "block/hopper_inside" + }, + "elements": [ + { "from": [ 0, 10, 0 ], + "to": [ 16, 11, 16 ], + "faces": { + "down": { "texture": "#side" }, + "up": { "texture": "#inside", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "east": { "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "east": { "texture": "#side", "cullface": "up" } + } + }, + { "from": [ 14, 11, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "up" }, + "east": { "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 2, 11, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "up" } + } + }, + { "from": [ 2, 11, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "up" }, + "south": { "texture": "#side", "cullface": "south" } + } + }, + { "from": [ 4, 4, 4 ], + "to": [ 12, 10, 12 ], + "faces": { + "down": { "texture": "#side" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "texture": "#side", "cullface": "down" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/hopper_side.json b/assets/minecraft/models/block/hopper_side.json new file mode 100644 index 0000000..321c332 --- /dev/null +++ b/assets/minecraft/models/block/hopper_side.json @@ -0,0 +1,78 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/hopper_outside", + "top": "block/hopper_top", + "side": "block/hopper_outside", + "inside": "block/hopper_inside" + }, + "elements": [ + { "from": [ 0, 10, 0 ], + "to": [ 16, 11, 16 ], + "faces": { + "down": { "texture": "#side" }, + "up": { "texture": "#inside", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "east": { "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 0, 11, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "east": { "texture": "#side", "cullface": "up" } + } + }, + { "from": [ 14, 11, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "up" }, + "east": { "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 2, 11, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "cullface": "up" } + } + }, + { "from": [ 2, 11, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "north": { "texture": "#side", "cullface": "up" }, + "south": { "texture": "#side", "cullface": "south" } + } + }, + { "from": [ 4, 4, 4 ], + "to": [ 12, 10, 12 ], + "faces": { + "down": { "texture": "#side" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + }, + { "from": [ 6, 4, 0 ], + "to": [ 10, 8, 4 ], + "faces": { + "down": { "texture": "#side" }, + "up": { "texture": "#side" }, + "north": { "texture": "#side", "cullface": "north" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/horn_coral.json b/assets/minecraft/models/block/horn_coral.json new file mode 100644 index 0000000..2b976df --- /dev/null +++ b/assets/minecraft/models/block/horn_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/horn_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/horn_coral_block.json b/assets/minecraft/models/block/horn_coral_block.json new file mode 100644 index 0000000..5ab74af --- /dev/null +++ b/assets/minecraft/models/block/horn_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/horn_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/horn_coral_fan.json b/assets/minecraft/models/block/horn_coral_fan.json new file mode 100644 index 0000000..01598b8 --- /dev/null +++ b/assets/minecraft/models/block/horn_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/horn_coral_wall_fan.json b/assets/minecraft/models/block/horn_coral_wall_fan.json new file mode 100644 index 0000000..68001f1 --- /dev/null +++ b/assets/minecraft/models/block/horn_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/ice.json b/assets/minecraft/models/block/ice.json new file mode 100644 index 0000000..cfe53a0 --- /dev/null +++ b/assets/minecraft/models/block/ice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/ice" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/inner_stairs.json b/assets/minecraft/models/block/inner_stairs.json new file mode 100644 index 0000000..364eff6 --- /dev/null +++ b/assets/minecraft/models/block/inner_stairs.json @@ -0,0 +1,37 @@ +{ + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 8, 8, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "uv": [ 8, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side" }, + "east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 0, 8, 8 ], + "to": [ 8, 16, 16 ], + "faces": { + "up": { "uv": [ 0, 8, 8, 16 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 8, 0, 16, 8 ], "texture": "#side" }, + "south": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "west" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_cap.json b/assets/minecraft/models/block/iron_bars_cap.json new file mode 100644 index 0000000..8790100 --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_cap.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "bars": "block/iron_bars", + "edge": "block/iron_bars" + }, + "elements": [ + { "from": [ 8, 0, 8 ], + "to": [ 8, 16, 9 ], + "faces": { + "west": { "uv": [ 8, 0, 7, 16 ], "texture": "#bars" }, + "east": { "uv": [ 7, 0, 8, 16 ], "texture": "#bars" } + } + }, + { "from": [ 7, 0, 9 ], + "to": [ 9, 16, 9 ], + "faces": { + "north": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" }, + "south": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_cap_alt.json b/assets/minecraft/models/block/iron_bars_cap_alt.json new file mode 100644 index 0000000..0352a9d --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_cap_alt.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "bars": "block/iron_bars", + "edge": "block/iron_bars" + }, + "elements": [ + { "from": [ 8, 0, 7 ], + "to": [ 8, 16, 8 ], + "faces": { + "west": { "uv": [ 8, 0, 9, 16 ], "texture": "#bars" }, + "east": { "uv": [ 9, 0, 8, 16 ], "texture": "#bars" } + } + }, + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 7 ], + "faces": { + "north": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, + "south": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_post.json b/assets/minecraft/models/block/iron_bars_post.json new file mode 100644 index 0000000..feb3e14 --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_post.json @@ -0,0 +1,23 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "bars": "block/iron_bars" + }, + "elements": [ + { "from": [ 8, 0, 7 ], + "to": [ 8, 16, 9 ], + "faces": { + "west": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, + "east": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } + } + }, + { "from": [ 7, 0, 8 ], + "to": [ 9, 16, 8 ], + "faces": { + "north": { "uv": [ 7, 0, 9, 16 ], "texture": "#bars" }, + "south": { "uv": [ 9, 0, 7, 16 ], "texture": "#bars" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_post_ends.json b/assets/minecraft/models/block/iron_bars_post_ends.json new file mode 100644 index 0000000..b0c1ef6 --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_post_ends.json @@ -0,0 +1,23 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "edge": "block/iron_bars" + }, + "elements": [ + { "from": [ 7, 0.001, 7 ], + "to": [ 9, 0.001, 9 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, + "up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } + } + }, + { "from": [ 7, 15.999, 7 ], + "to": [ 9, 15.999, 9 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, + "up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_side.json b/assets/minecraft/models/block/iron_bars_side.json new file mode 100644 index 0000000..01d7411 --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_side.json @@ -0,0 +1,37 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "bars": "block/iron_bars", + "edge": "block/iron_bars" + }, + "elements": [ + { "from": [ 8, 0, 0 ], + "to": [ 8, 16, 8 ], + "faces": { + "west": { "uv": [ 16, 0, 8, 16 ], "texture": "#bars" }, + "east": { "uv": [ 8, 0, 16, 16 ], "texture": "#bars" } + } + }, + { "from": [ 7, 0, 0 ], + "to": [ 9, 16, 7 ], + "faces": { + "north": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "north" } + } + }, + { "from": [ 7, 0.001, 0 ], + "to": [ 9, 0.001, 7 ], + "faces": { + "down": { "uv": [ 9, 0, 7, 7 ], "texture": "#edge" }, + "up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" } + } + }, + { "from": [ 7, 15.999, 0 ], + "to": [ 9, 15.999, 7 ], + "faces": { + "down": { "uv": [ 9, 0, 7, 7 ], "texture": "#edge" }, + "up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_bars_side_alt.json b/assets/minecraft/models/block/iron_bars_side_alt.json new file mode 100644 index 0000000..83842e6 --- /dev/null +++ b/assets/minecraft/models/block/iron_bars_side_alt.json @@ -0,0 +1,39 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/iron_bars", + "bars": "block/iron_bars", + "edge": "block/iron_bars" + }, + "elements": [ + { "from": [ 8, 0, 8 ], + "to": [ 8, 16, 16 ], + "faces": { + "west": { "uv": [ 8, 0, 0, 16 ], "texture": "#bars" }, + "east": { "uv": [ 0, 0, 8, 16 ], "texture": "#bars" } + } + }, + { "from": [ 7, 0, 9 ], + "to": [ 9, 16, 16 ], + "faces": { + "south": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "south" }, + "down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, + "up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } + } + }, + { "from": [ 7, 0.001, 9 ], + "to": [ 9, 0.001, 16 ], + "faces": { + "down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, + "up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } + } + }, + { "from": [ 7, 15.999, 9 ], + "to": [ 9, 15.999, 16 ], + "faces": { + "down": { "uv": [ 9, 9, 7, 16 ], "texture": "#edge" }, + "up": { "uv": [ 7, 9, 9, 16 ], "texture": "#edge" } + } + } + ] +} diff --git a/assets/minecraft/models/block/iron_block.json b/assets/minecraft/models/block/iron_block.json new file mode 100644 index 0000000..8b87ea9 --- /dev/null +++ b/assets/minecraft/models/block/iron_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/iron_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_door_bottom.json b/assets/minecraft/models/block/iron_door_bottom.json new file mode 100644 index 0000000..23c5adb --- /dev/null +++ b/assets/minecraft/models/block/iron_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/iron_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_door_bottom_hinge.json b/assets/minecraft/models/block/iron_door_bottom_hinge.json new file mode 100644 index 0000000..0d2f508 --- /dev/null +++ b/assets/minecraft/models/block/iron_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/iron_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_door_top.json b/assets/minecraft/models/block/iron_door_top.json new file mode 100644 index 0000000..b04e020 --- /dev/null +++ b/assets/minecraft/models/block/iron_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/iron_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_door_top_hinge.json b/assets/minecraft/models/block/iron_door_top_hinge.json new file mode 100644 index 0000000..292ba44 --- /dev/null +++ b/assets/minecraft/models/block/iron_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/iron_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_ore.json b/assets/minecraft/models/block/iron_ore.json new file mode 100644 index 0000000..1660281 --- /dev/null +++ b/assets/minecraft/models/block/iron_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/iron_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_trapdoor_bottom.json b/assets/minecraft/models/block/iron_trapdoor_bottom.json new file mode 100644 index 0000000..9756119 --- /dev/null +++ b/assets/minecraft/models/block/iron_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/iron_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_trapdoor_open.json b/assets/minecraft/models/block/iron_trapdoor_open.json new file mode 100644 index 0000000..b638a44 --- /dev/null +++ b/assets/minecraft/models/block/iron_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "minecraft:block/iron_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/iron_trapdoor_top.json b/assets/minecraft/models/block/iron_trapdoor_top.json new file mode 100644 index 0000000..be3cc7b --- /dev/null +++ b/assets/minecraft/models/block/iron_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "minecraft:block/iron_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/item_frame.json b/assets/minecraft/models/block/item_frame.json new file mode 100644 index 0000000..04c65e0 --- /dev/null +++ b/assets/minecraft/models/block/item_frame.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_item_frame", + "textures": { + "particle": "block/birch_planks", + "wood": "block/birch_planks", + "back": "block/item_frame" + } +} diff --git a/assets/minecraft/models/block/item_frame_map.json b/assets/minecraft/models/block/item_frame_map.json new file mode 100644 index 0000000..fb89986 --- /dev/null +++ b/assets/minecraft/models/block/item_frame_map.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_item_frame_map", + "textures": { + "particle": "block/birch_planks", + "wood": "block/birch_planks", + "back": "block/item_frame" + } +} diff --git a/assets/minecraft/models/block/jack_o_lantern.json b/assets/minecraft/models/block/jack_o_lantern.json new file mode 100644 index 0000000..6139d37 --- /dev/null +++ b/assets/minecraft/models/block/jack_o_lantern.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "top": "minecraft:block/pumpkin_top", + "front": "minecraft:block/jack_o_lantern", + "side": "minecraft:block/pumpkin_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jigsaw.json b/assets/minecraft/models/block/jigsaw.json new file mode 100644 index 0000000..7301985 --- /dev/null +++ b/assets/minecraft/models/block/jigsaw.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube_directional", + "textures": { + "particle": "minecraft:block/jigsaw_top", + "north": "minecraft:block/jigsaw_top", + "south": "minecraft:block/jigsaw_bottom", + "east": "minecraft:block/jigsaw_side", + "west": "minecraft:block/jigsaw_side", + "up": "minecraft:block/jigsaw_lock", + "down": "minecraft:block/jigsaw_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jukebox.json b/assets/minecraft/models/block/jukebox.json new file mode 100644 index 0000000..d977065 --- /dev/null +++ b/assets/minecraft/models/block/jukebox.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_top", + "textures": { + "top": "minecraft:block/jukebox_top", + "side": "minecraft:block/jukebox_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_button.json b/assets/minecraft/models/block/jungle_button.json new file mode 100644 index 0000000..de9e631 --- /dev/null +++ b/assets/minecraft/models/block/jungle_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_button_inventory.json b/assets/minecraft/models/block/jungle_button_inventory.json new file mode 100644 index 0000000..2f058f6 --- /dev/null +++ b/assets/minecraft/models/block/jungle_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_button_pressed.json b/assets/minecraft/models/block/jungle_button_pressed.json new file mode 100644 index 0000000..0868705 --- /dev/null +++ b/assets/minecraft/models/block/jungle_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_door_bottom.json b/assets/minecraft/models/block/jungle_door_bottom.json new file mode 100644 index 0000000..cabda8f --- /dev/null +++ b/assets/minecraft/models/block/jungle_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/jungle_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_door_bottom_hinge.json b/assets/minecraft/models/block/jungle_door_bottom_hinge.json new file mode 100644 index 0000000..f3cd98d --- /dev/null +++ b/assets/minecraft/models/block/jungle_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/jungle_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_door_top.json b/assets/minecraft/models/block/jungle_door_top.json new file mode 100644 index 0000000..904fd0d --- /dev/null +++ b/assets/minecraft/models/block/jungle_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/jungle_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_door_top_hinge.json b/assets/minecraft/models/block/jungle_door_top_hinge.json new file mode 100644 index 0000000..8df1a15 --- /dev/null +++ b/assets/minecraft/models/block/jungle_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/jungle_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_gate.json b/assets/minecraft/models/block/jungle_fence_gate.json new file mode 100644 index 0000000..a0f5231 --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_gate_open.json b/assets/minecraft/models/block/jungle_fence_gate_open.json new file mode 100644 index 0000000..d7e2285 --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_gate_wall.json b/assets/minecraft/models/block/jungle_fence_gate_wall.json new file mode 100644 index 0000000..8544a4b --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_gate_wall_open.json b/assets/minecraft/models/block/jungle_fence_gate_wall_open.json new file mode 100644 index 0000000..acb74dd --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_inventory.json b/assets/minecraft/models/block/jungle_fence_inventory.json new file mode 100644 index 0000000..70ce509 --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_post.json b/assets/minecraft/models/block/jungle_fence_post.json new file mode 100644 index 0000000..6867e0d --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_fence_side.json b/assets/minecraft/models/block/jungle_fence_side.json new file mode 100644 index 0000000..8efe3bc --- /dev/null +++ b/assets/minecraft/models/block/jungle_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_leaves.json b/assets/minecraft/models/block/jungle_leaves.json new file mode 100644 index 0000000..9feffd5 --- /dev/null +++ b/assets/minecraft/models/block/jungle_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/jungle_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_log.json b/assets/minecraft/models/block/jungle_log.json new file mode 100644 index 0000000..6e2042e --- /dev/null +++ b/assets/minecraft/models/block/jungle_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/jungle_log_top", + "side": "minecraft:block/jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_log_horizontal.json b/assets/minecraft/models/block/jungle_log_horizontal.json new file mode 100644 index 0000000..8c4758d --- /dev/null +++ b/assets/minecraft/models/block/jungle_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/jungle_log_top", + "side": "minecraft:block/jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_planks.json b/assets/minecraft/models/block/jungle_planks.json new file mode 100644 index 0000000..f35281e --- /dev/null +++ b/assets/minecraft/models/block/jungle_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_pressure_plate.json b/assets/minecraft/models/block/jungle_pressure_plate.json new file mode 100644 index 0000000..cf18c79 --- /dev/null +++ b/assets/minecraft/models/block/jungle_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_pressure_plate_down.json b/assets/minecraft/models/block/jungle_pressure_plate_down.json new file mode 100644 index 0000000..f34227b --- /dev/null +++ b/assets/minecraft/models/block/jungle_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_sapling.json b/assets/minecraft/models/block/jungle_sapling.json new file mode 100644 index 0000000..b1c50ec --- /dev/null +++ b/assets/minecraft/models/block/jungle_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/jungle_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_sign.json b/assets/minecraft/models/block/jungle_sign.json new file mode 100644 index 0000000..6792ad6 --- /dev/null +++ b/assets/minecraft/models/block/jungle_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_slab.json b/assets/minecraft/models/block/jungle_slab.json new file mode 100644 index 0000000..7081551 --- /dev/null +++ b/assets/minecraft/models/block/jungle_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_slab_top.json b/assets/minecraft/models/block/jungle_slab_top.json new file mode 100644 index 0000000..afc5ff8 --- /dev/null +++ b/assets/minecraft/models/block/jungle_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_stairs.json b/assets/minecraft/models/block/jungle_stairs.json new file mode 100644 index 0000000..3d4a98a --- /dev/null +++ b/assets/minecraft/models/block/jungle_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_stairs_inner.json b/assets/minecraft/models/block/jungle_stairs_inner.json new file mode 100644 index 0000000..c83209d --- /dev/null +++ b/assets/minecraft/models/block/jungle_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_stairs_outer.json b/assets/minecraft/models/block/jungle_stairs_outer.json new file mode 100644 index 0000000..49424ac --- /dev/null +++ b/assets/minecraft/models/block/jungle_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/jungle_planks", + "top": "minecraft:block/jungle_planks", + "side": "minecraft:block/jungle_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_trapdoor_bottom.json b/assets/minecraft/models/block/jungle_trapdoor_bottom.json new file mode 100644 index 0000000..937fc8b --- /dev/null +++ b/assets/minecraft/models/block/jungle_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/jungle_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_trapdoor_open.json b/assets/minecraft/models/block/jungle_trapdoor_open.json new file mode 100644 index 0000000..af3cfdf --- /dev/null +++ b/assets/minecraft/models/block/jungle_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/jungle_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_trapdoor_top.json b/assets/minecraft/models/block/jungle_trapdoor_top.json new file mode 100644 index 0000000..6147ee6 --- /dev/null +++ b/assets/minecraft/models/block/jungle_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/jungle_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/jungle_wood.json b/assets/minecraft/models/block/jungle_wood.json new file mode 100644 index 0000000..e0960bb --- /dev/null +++ b/assets/minecraft/models/block/jungle_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/jungle_log", + "side": "minecraft:block/jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/kelp.json b/assets/minecraft/models/block/kelp.json new file mode 100644 index 0000000..3c43cca --- /dev/null +++ b/assets/minecraft/models/block/kelp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/kelp" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/kelp_plant.json b/assets/minecraft/models/block/kelp_plant.json new file mode 100644 index 0000000..0ade609 --- /dev/null +++ b/assets/minecraft/models/block/kelp_plant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/kelp_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/ladder.json b/assets/minecraft/models/block/ladder.json new file mode 100644 index 0000000..1b975e4 --- /dev/null +++ b/assets/minecraft/models/block/ladder.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/ladder", + "texture": "block/ladder" + }, + "elements": [ + { "from": [ 0, 0, 15.2 ], + "to": [ 16, 16, 15.2 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/lantern.json b/assets/minecraft/models/block/lantern.json new file mode 100644 index 0000000..12970ad --- /dev/null +++ b/assets/minecraft/models/block/lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_lantern", + "textures": { + "lantern": "minecraft:block/lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lantern_hanging.json b/assets/minecraft/models/block/lantern_hanging.json new file mode 100644 index 0000000..d047dcd --- /dev/null +++ b/assets/minecraft/models/block/lantern_hanging.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "textures": { + "lantern": "minecraft:block/lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lapis_block.json b/assets/minecraft/models/block/lapis_block.json new file mode 100644 index 0000000..97561c3 --- /dev/null +++ b/assets/minecraft/models/block/lapis_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lapis_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lapis_ore.json b/assets/minecraft/models/block/lapis_ore.json new file mode 100644 index 0000000..561b8b5 --- /dev/null +++ b/assets/minecraft/models/block/lapis_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lapis_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/large_amethyst_bud.json b/assets/minecraft/models/block/large_amethyst_bud.json new file mode 100644 index 0000000..27be909 --- /dev/null +++ b/assets/minecraft/models/block/large_amethyst_bud.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/large_amethyst_bud" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/large_fern_bottom.json b/assets/minecraft/models/block/large_fern_bottom.json new file mode 100644 index 0000000..832383d --- /dev/null +++ b/assets/minecraft/models/block/large_fern_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/large_fern_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/large_fern_top.json b/assets/minecraft/models/block/large_fern_top.json new file mode 100644 index 0000000..e6d2932 --- /dev/null +++ b/assets/minecraft/models/block/large_fern_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/large_fern_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lava.json b/assets/minecraft/models/block/lava.json new file mode 100644 index 0000000..315d525 --- /dev/null +++ b/assets/minecraft/models/block/lava.json @@ -0,0 +1,6 @@ +{ + "textures": { + "particle": "block/lava_still" + } +} + diff --git a/assets/minecraft/models/block/lava_cauldron.json b/assets/minecraft/models/block/lava_cauldron.json new file mode 100644 index 0000000..88334b4 --- /dev/null +++ b/assets/minecraft/models/block/lava_cauldron.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_full", + "textures": { + "content": "minecraft:block/lava_still", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/leaves.json b/assets/minecraft/models/block/leaves.json new file mode 100644 index 0000000..722173f --- /dev/null +++ b/assets/minecraft/models/block/leaves.json @@ -0,0 +1,18 @@ +{ "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "tintindex": 0, "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/lectern.json b/assets/minecraft/models/block/lectern.json new file mode 100644 index 0000000..0487bf0 --- /dev/null +++ b/assets/minecraft/models/block/lectern.json @@ -0,0 +1,55 @@ +{ + "parent": "block/block", + "display": { + "firstperson_righthand": { + "rotation": [ 0, 135, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.4, 0.4, 0.4 ] + } + }, + "textures": { + "particle": "block/lectern_sides", + "bottom": "block/oak_planks", + "base": "block/lectern_base", + "front": "block/lectern_front", + "sides": "block/lectern_sides", + "top": "block/lectern_top" + }, + "elements": [ + { + "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#base", "cullface": "north" }, + "east": { "uv": [ 0, 6, 16, 8 ], "texture": "#base", "cullface": "east" }, + "south": { "uv": [ 0, 6, 16, 8 ], "texture": "#base", "cullface": "south" }, + "west": { "uv": [ 0, 6, 16, 8 ], "texture": "#base", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 16 ], "rotation": 180, "texture": "#base" }, + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [4, 2, 4], + "to": [12, 15, 12], + "faces": { + "north": { "uv": [ 0, 0, 8, 13 ], "texture": "#front" }, + "east": { "uv": [ 2, 16, 15, 8 ], "rotation": 90, "texture": "#sides" }, + "south": { "uv": [ 8, 3, 16, 16 ], "texture": "#front" }, + "west": { "uv": [ 2, 8, 15, 16 ], "rotation": 90, "texture": "#sides" } + } + }, + { + "from": [ 0.0125, 12, 3 ], + "to": [ 15.9875, 16, 16 ], + "rotation": { "angle": -22.5, "axis": "x", "origin": [ 8, 8, 8 ] }, + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#sides" }, + "east": { "uv": [ 0, 4, 13, 8 ], "texture": "#sides" }, + "south": { "uv": [ 0, 4, 16, 8 ], "texture": "#sides" }, + "west": { "uv": [ 0, 4, 13, 8 ], "texture": "#sides" }, + "up": { "uv": [ 0, 1, 16, 14 ], "rotation": 180, "texture": "#top" }, + "down": { "uv": [ 0, 0, 16, 13 ], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lever.json b/assets/minecraft/models/block/lever.json new file mode 100644 index 0000000..fa7a2b8 --- /dev/null +++ b/assets/minecraft/models/block/lever.json @@ -0,0 +1,32 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cobblestone", + "base": "block/cobblestone", + "lever": "block/lever" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 11, 3, 12 ], + "faces": { + "down": { "uv": [ 5, 4, 11, 12 ], "texture": "#base", "cullface": "down" }, + "up": { "uv": [ 5, 4, 11, 12 ], "texture": "#base" }, + "north": { "uv": [ 5, 0, 11, 3 ], "texture": "#base" }, + "south": { "uv": [ 5, 0, 11, 3 ], "texture": "#base" }, + "west": { "uv": [ 4, 0, 12, 3 ], "texture": "#base" }, + "east": { "uv": [ 4, 0, 12, 3 ], "texture": "#base" } + } + }, + { "from": [ 7, 1, 7 ], + "to": [ 9, 11, 9 ], + "rotation": { "origin": [ 8, 1, 8 ], "axis": "x", "angle": -45 }, + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lever" }, + "north": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "south": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "west": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "east": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" } + } + } + ] +} diff --git a/assets/minecraft/models/block/lever_on.json b/assets/minecraft/models/block/lever_on.json new file mode 100644 index 0000000..1007274 --- /dev/null +++ b/assets/minecraft/models/block/lever_on.json @@ -0,0 +1,32 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cobblestone", + "base": "block/cobblestone", + "lever": "block/lever" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 11, 3, 12 ], + "faces": { + "down": { "uv": [ 5, 4, 11, 12 ], "texture": "#base", "cullface": "down" }, + "up": { "uv": [ 5, 4, 11, 12 ], "texture": "#base" }, + "north": { "uv": [ 5, 0, 11, 3 ], "texture": "#base" }, + "south": { "uv": [ 5, 0, 11, 3 ], "texture": "#base" }, + "west": { "uv": [ 4, 0, 12, 3 ], "texture": "#base" }, + "east": { "uv": [ 4, 0, 12, 3 ], "texture": "#base" } + } + }, + { "from": [ 7, 1, 7 ], + "to": [ 9, 11, 9 ], + "rotation": { "origin": [ 8, 1, 8 ], "axis": "x", "angle": 45 }, + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lever" }, + "north": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "south": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "west": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" }, + "east": { "uv": [ 7, 6, 9, 16 ], "texture": "#lever" } + } + } + ] +} diff --git a/assets/minecraft/models/block/light_00.json b/assets/minecraft/models/block/light_00.json new file mode 100644 index 0000000..2ffd3ce --- /dev/null +++ b/assets/minecraft/models/block/light_00.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_00" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_01.json b/assets/minecraft/models/block/light_01.json new file mode 100644 index 0000000..55d7c25 --- /dev/null +++ b/assets/minecraft/models/block/light_01.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_01" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_02.json b/assets/minecraft/models/block/light_02.json new file mode 100644 index 0000000..69d1896 --- /dev/null +++ b/assets/minecraft/models/block/light_02.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_02" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_03.json b/assets/minecraft/models/block/light_03.json new file mode 100644 index 0000000..0f6fe7d --- /dev/null +++ b/assets/minecraft/models/block/light_03.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_03" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_04.json b/assets/minecraft/models/block/light_04.json new file mode 100644 index 0000000..d13dabf --- /dev/null +++ b/assets/minecraft/models/block/light_04.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_04" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_05.json b/assets/minecraft/models/block/light_05.json new file mode 100644 index 0000000..f155183 --- /dev/null +++ b/assets/minecraft/models/block/light_05.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_05" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_06.json b/assets/minecraft/models/block/light_06.json new file mode 100644 index 0000000..e841219 --- /dev/null +++ b/assets/minecraft/models/block/light_06.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_06" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_07.json b/assets/minecraft/models/block/light_07.json new file mode 100644 index 0000000..c24497b --- /dev/null +++ b/assets/minecraft/models/block/light_07.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_07" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_08.json b/assets/minecraft/models/block/light_08.json new file mode 100644 index 0000000..0162056 --- /dev/null +++ b/assets/minecraft/models/block/light_08.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_08" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_09.json b/assets/minecraft/models/block/light_09.json new file mode 100644 index 0000000..18691a0 --- /dev/null +++ b/assets/minecraft/models/block/light_09.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_09" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_10.json b/assets/minecraft/models/block/light_10.json new file mode 100644 index 0000000..8329141 --- /dev/null +++ b/assets/minecraft/models/block/light_10.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_10" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_11.json b/assets/minecraft/models/block/light_11.json new file mode 100644 index 0000000..1b763eb --- /dev/null +++ b/assets/minecraft/models/block/light_11.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_11" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_12.json b/assets/minecraft/models/block/light_12.json new file mode 100644 index 0000000..cf4b46b --- /dev/null +++ b/assets/minecraft/models/block/light_12.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_12" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_13.json b/assets/minecraft/models/block/light_13.json new file mode 100644 index 0000000..bdb9a24 --- /dev/null +++ b/assets/minecraft/models/block/light_13.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_13" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_14.json b/assets/minecraft/models/block/light_14.json new file mode 100644 index 0000000..2206335 --- /dev/null +++ b/assets/minecraft/models/block/light_14.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_14" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_15.json b/assets/minecraft/models/block/light_15.json new file mode 100644 index 0000000..4fa669c --- /dev/null +++ b/assets/minecraft/models/block/light_15.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/light_15" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_cake.json b/assets/minecraft/models/block/light_blue_candle_cake.json new file mode 100644 index 0000000..6087d28 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/light_blue_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_cake_lit.json b/assets/minecraft/models/block/light_blue_candle_cake_lit.json new file mode 100644 index 0000000..9d250b3 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/light_blue_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_four_candles.json b/assets/minecraft/models/block/light_blue_candle_four_candles.json new file mode 100644 index 0000000..503ddb2 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/light_blue_candle", + "particle": "minecraft:block/light_blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_four_candles_lit.json b/assets/minecraft/models/block/light_blue_candle_four_candles_lit.json new file mode 100644 index 0000000..b7ee670 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/light_blue_candle_lit", + "particle": "minecraft:block/light_blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_one_candle.json b/assets/minecraft/models/block/light_blue_candle_one_candle.json new file mode 100644 index 0000000..37d165d --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/light_blue_candle", + "particle": "minecraft:block/light_blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_one_candle_lit.json b/assets/minecraft/models/block/light_blue_candle_one_candle_lit.json new file mode 100644 index 0000000..be1f176 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/light_blue_candle_lit", + "particle": "minecraft:block/light_blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_three_candles.json b/assets/minecraft/models/block/light_blue_candle_three_candles.json new file mode 100644 index 0000000..d735cda --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/light_blue_candle", + "particle": "minecraft:block/light_blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_three_candles_lit.json b/assets/minecraft/models/block/light_blue_candle_three_candles_lit.json new file mode 100644 index 0000000..4a48184 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/light_blue_candle_lit", + "particle": "minecraft:block/light_blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_two_candles.json b/assets/minecraft/models/block/light_blue_candle_two_candles.json new file mode 100644 index 0000000..ec4da56 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/light_blue_candle", + "particle": "minecraft:block/light_blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_candle_two_candles_lit.json b/assets/minecraft/models/block/light_blue_candle_two_candles_lit.json new file mode 100644 index 0000000..d992877 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/light_blue_candle_lit", + "particle": "minecraft:block/light_blue_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_carpet.json b/assets/minecraft/models/block/light_blue_carpet.json new file mode 100644 index 0000000..e1949fe --- /dev/null +++ b/assets/minecraft/models/block/light_blue_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/light_blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_concrete.json b/assets/minecraft/models/block/light_blue_concrete.json new file mode 100644 index 0000000..28590f9 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_blue_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_concrete_powder.json b/assets/minecraft/models/block/light_blue_concrete_powder.json new file mode 100644 index 0000000..f660be9 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_blue_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_glazed_terracotta.json b/assets/minecraft/models/block/light_blue_glazed_terracotta.json new file mode 100644 index 0000000..8698034 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/light_blue_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_shulker_box.json b/assets/minecraft/models/block/light_blue_shulker_box.json new file mode 100644 index 0000000..41f6772 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/light_blue_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass.json b/assets/minecraft/models/block/light_blue_stained_glass.json new file mode 100644 index 0000000..6011b95 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass_pane_noside.json b/assets/minecraft/models/block/light_blue_stained_glass_pane_noside.json new file mode 100644 index 0000000..66b5851 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/light_blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/light_blue_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..3c02853 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/light_blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass_pane_post.json b/assets/minecraft/models/block/light_blue_stained_glass_pane_post.json new file mode 100644 index 0000000..e01eb54 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/light_blue_stained_glass", + "edge": "minecraft:block/light_blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass_pane_side.json b/assets/minecraft/models/block/light_blue_stained_glass_pane_side.json new file mode 100644 index 0000000..7aee348 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/light_blue_stained_glass", + "edge": "minecraft:block/light_blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/light_blue_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..3ed7d59 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/light_blue_stained_glass", + "edge": "minecraft:block/light_blue_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_terracotta.json b/assets/minecraft/models/block/light_blue_terracotta.json new file mode 100644 index 0000000..24816bc --- /dev/null +++ b/assets/minecraft/models/block/light_blue_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_blue_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_blue_wool.json b/assets/minecraft/models/block/light_blue_wool.json new file mode 100644 index 0000000..4a4b3f0 --- /dev/null +++ b/assets/minecraft/models/block/light_blue_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_cake.json b/assets/minecraft/models/block/light_gray_candle_cake.json new file mode 100644 index 0000000..ab9b0d8 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/light_gray_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_cake_lit.json b/assets/minecraft/models/block/light_gray_candle_cake_lit.json new file mode 100644 index 0000000..087b0ec --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/light_gray_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_four_candles.json b/assets/minecraft/models/block/light_gray_candle_four_candles.json new file mode 100644 index 0000000..0559aae --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/light_gray_candle", + "particle": "minecraft:block/light_gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_four_candles_lit.json b/assets/minecraft/models/block/light_gray_candle_four_candles_lit.json new file mode 100644 index 0000000..24912bf --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/light_gray_candle_lit", + "particle": "minecraft:block/light_gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_one_candle.json b/assets/minecraft/models/block/light_gray_candle_one_candle.json new file mode 100644 index 0000000..b329a10 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/light_gray_candle", + "particle": "minecraft:block/light_gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_one_candle_lit.json b/assets/minecraft/models/block/light_gray_candle_one_candle_lit.json new file mode 100644 index 0000000..1099f9a --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/light_gray_candle_lit", + "particle": "minecraft:block/light_gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_three_candles.json b/assets/minecraft/models/block/light_gray_candle_three_candles.json new file mode 100644 index 0000000..097d975 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/light_gray_candle", + "particle": "minecraft:block/light_gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_three_candles_lit.json b/assets/minecraft/models/block/light_gray_candle_three_candles_lit.json new file mode 100644 index 0000000..85f44ad --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/light_gray_candle_lit", + "particle": "minecraft:block/light_gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_two_candles.json b/assets/minecraft/models/block/light_gray_candle_two_candles.json new file mode 100644 index 0000000..7363943 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/light_gray_candle", + "particle": "minecraft:block/light_gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_candle_two_candles_lit.json b/assets/minecraft/models/block/light_gray_candle_two_candles_lit.json new file mode 100644 index 0000000..8010674 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/light_gray_candle_lit", + "particle": "minecraft:block/light_gray_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_carpet.json b/assets/minecraft/models/block/light_gray_carpet.json new file mode 100644 index 0000000..2904231 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/light_gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_concrete.json b/assets/minecraft/models/block/light_gray_concrete.json new file mode 100644 index 0000000..a723d19 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_gray_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_concrete_powder.json b/assets/minecraft/models/block/light_gray_concrete_powder.json new file mode 100644 index 0000000..bcbe685 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_gray_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_glazed_terracotta.json b/assets/minecraft/models/block/light_gray_glazed_terracotta.json new file mode 100644 index 0000000..4732a35 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/light_gray_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_shulker_box.json b/assets/minecraft/models/block/light_gray_shulker_box.json new file mode 100644 index 0000000..265780f --- /dev/null +++ b/assets/minecraft/models/block/light_gray_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/light_gray_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass.json b/assets/minecraft/models/block/light_gray_stained_glass.json new file mode 100644 index 0000000..bf861d6 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass_pane_noside.json b/assets/minecraft/models/block/light_gray_stained_glass_pane_noside.json new file mode 100644 index 0000000..e31a39f --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/light_gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/light_gray_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..3b24fed --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/light_gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass_pane_post.json b/assets/minecraft/models/block/light_gray_stained_glass_pane_post.json new file mode 100644 index 0000000..ba678c2 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/light_gray_stained_glass", + "edge": "minecraft:block/light_gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass_pane_side.json b/assets/minecraft/models/block/light_gray_stained_glass_pane_side.json new file mode 100644 index 0000000..e063add --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/light_gray_stained_glass", + "edge": "minecraft:block/light_gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/light_gray_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..f848d99 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/light_gray_stained_glass", + "edge": "minecraft:block/light_gray_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_terracotta.json b/assets/minecraft/models/block/light_gray_terracotta.json new file mode 100644 index 0000000..19aa640 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_gray_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_gray_wool.json b/assets/minecraft/models/block/light_gray_wool.json new file mode 100644 index 0000000..d490cc2 --- /dev/null +++ b/assets/minecraft/models/block/light_gray_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/light_gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_weighted_pressure_plate.json b/assets/minecraft/models/block/light_weighted_pressure_plate.json new file mode 100644 index 0000000..7941d43 --- /dev/null +++ b/assets/minecraft/models/block/light_weighted_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/gold_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/light_weighted_pressure_plate_down.json b/assets/minecraft/models/block/light_weighted_pressure_plate_down.json new file mode 100644 index 0000000..8e9c292 --- /dev/null +++ b/assets/minecraft/models/block/light_weighted_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/gold_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lightning_rod.json b/assets/minecraft/models/block/lightning_rod.json new file mode 100644 index 0000000..a389a2f --- /dev/null +++ b/assets/minecraft/models/block/lightning_rod.json @@ -0,0 +1,41 @@ +{ + "parent": "block/block", + "display": { + "head": { + "rotation": [ -180, 0, 0 ], + "translation": [ 8.5, 4, 0 ] + }, + "thirdperson_righthand": { + "translation": [ 0, 2, 0.5], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "ambientocclusion": false, + "textures": { + "texture": "block/lightning_rod", + "particle": "block/lightning_rod" + }, + "elements": [ + { "from": [ 6, 12, 6 ], + "to": [ 10, 16, 10 ], + "faces": { + "north": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "south": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "west": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "east": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#texture" }, + "up": { "uv": [ 4, 4, 0, 0 ], "texture": "#texture" } + } + }, + { "from": [ 7, 0, 7 ], + "to": [ 9, 12, 9 ], + "faces": { + "north": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "south": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "west": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "east": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "down": { "uv": [ 0, 4, 2, 6 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/lightning_rod_on.json b/assets/minecraft/models/block/lightning_rod_on.json new file mode 100644 index 0000000..293c073 --- /dev/null +++ b/assets/minecraft/models/block/lightning_rod_on.json @@ -0,0 +1,33 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "texture": "block/lightning_rod_on", + "particle": "block/lightning_rod_on" + }, + "elements": [ + { "from": [ 6, 12, 6 ], + "to": [ 10, 16, 10 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "south": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "west": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "east": { "uv": [ 0, 0, 4, 4 ],"texture": "#texture" }, + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#texture" }, + "up": { "uv": [ 4, 4, 0, 0 ], "texture": "#texture" } + } + }, + { "from": [ 7, 0, 7 ], + "to": [ 9, 12, 9 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "south": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "west": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "east": { "uv": [ 0, 4, 2, 16 ],"texture": "#texture" }, + "down": { "uv": [ 0, 4, 2, 16 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/lilac_bottom.json b/assets/minecraft/models/block/lilac_bottom.json new file mode 100644 index 0000000..e1bf896 --- /dev/null +++ b/assets/minecraft/models/block/lilac_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/lilac_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lilac_top.json b/assets/minecraft/models/block/lilac_top.json new file mode 100644 index 0000000..e5fc35b --- /dev/null +++ b/assets/minecraft/models/block/lilac_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/lilac_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lily_of_the_valley.json b/assets/minecraft/models/block/lily_of_the_valley.json new file mode 100644 index 0000000..6f0a89a --- /dev/null +++ b/assets/minecraft/models/block/lily_of_the_valley.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/lily_of_the_valley" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lily_pad.json b/assets/minecraft/models/block/lily_pad.json new file mode 100644 index 0000000..6b27e40 --- /dev/null +++ b/assets/minecraft/models/block/lily_pad.json @@ -0,0 +1,16 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/lily_pad", + "texture": "block/lily_pad" + }, + "elements": [ + { "from": [ 0, 0.25, 0 ], + "to": [ 16, 0.25, 16 ], + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "tintindex": 0 }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/lime_candle_cake.json b/assets/minecraft/models/block/lime_candle_cake.json new file mode 100644 index 0000000..70c7fd5 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/lime_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_cake_lit.json b/assets/minecraft/models/block/lime_candle_cake_lit.json new file mode 100644 index 0000000..1addcd1 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/lime_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_four_candles.json b/assets/minecraft/models/block/lime_candle_four_candles.json new file mode 100644 index 0000000..55b45a9 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/lime_candle", + "particle": "minecraft:block/lime_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_four_candles_lit.json b/assets/minecraft/models/block/lime_candle_four_candles_lit.json new file mode 100644 index 0000000..85a6d2f --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/lime_candle_lit", + "particle": "minecraft:block/lime_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_one_candle.json b/assets/minecraft/models/block/lime_candle_one_candle.json new file mode 100644 index 0000000..254b4eb --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/lime_candle", + "particle": "minecraft:block/lime_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_one_candle_lit.json b/assets/minecraft/models/block/lime_candle_one_candle_lit.json new file mode 100644 index 0000000..a6c8b98 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/lime_candle_lit", + "particle": "minecraft:block/lime_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_three_candles.json b/assets/minecraft/models/block/lime_candle_three_candles.json new file mode 100644 index 0000000..e71d222 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/lime_candle", + "particle": "minecraft:block/lime_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_three_candles_lit.json b/assets/minecraft/models/block/lime_candle_three_candles_lit.json new file mode 100644 index 0000000..738f8dc --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/lime_candle_lit", + "particle": "minecraft:block/lime_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_two_candles.json b/assets/minecraft/models/block/lime_candle_two_candles.json new file mode 100644 index 0000000..50edf84 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/lime_candle", + "particle": "minecraft:block/lime_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_candle_two_candles_lit.json b/assets/minecraft/models/block/lime_candle_two_candles_lit.json new file mode 100644 index 0000000..5736293 --- /dev/null +++ b/assets/minecraft/models/block/lime_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/lime_candle_lit", + "particle": "minecraft:block/lime_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_carpet.json b/assets/minecraft/models/block/lime_carpet.json new file mode 100644 index 0000000..028c498 --- /dev/null +++ b/assets/minecraft/models/block/lime_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/lime_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_concrete.json b/assets/minecraft/models/block/lime_concrete.json new file mode 100644 index 0000000..e0e9212 --- /dev/null +++ b/assets/minecraft/models/block/lime_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lime_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_concrete_powder.json b/assets/minecraft/models/block/lime_concrete_powder.json new file mode 100644 index 0000000..48f4b69 --- /dev/null +++ b/assets/minecraft/models/block/lime_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lime_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_glazed_terracotta.json b/assets/minecraft/models/block/lime_glazed_terracotta.json new file mode 100644 index 0000000..b6211a7 --- /dev/null +++ b/assets/minecraft/models/block/lime_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/lime_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_shulker_box.json b/assets/minecraft/models/block/lime_shulker_box.json new file mode 100644 index 0000000..aafff7d --- /dev/null +++ b/assets/minecraft/models/block/lime_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/lime_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass.json b/assets/minecraft/models/block/lime_stained_glass.json new file mode 100644 index 0000000..b06899c --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lime_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass_pane_noside.json b/assets/minecraft/models/block/lime_stained_glass_pane_noside.json new file mode 100644 index 0000000..51a062c --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/lime_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/lime_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..7b0a67a --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/lime_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass_pane_post.json b/assets/minecraft/models/block/lime_stained_glass_pane_post.json new file mode 100644 index 0000000..0861b37 --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/lime_stained_glass", + "edge": "minecraft:block/lime_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass_pane_side.json b/assets/minecraft/models/block/lime_stained_glass_pane_side.json new file mode 100644 index 0000000..db3f404 --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/lime_stained_glass", + "edge": "minecraft:block/lime_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/lime_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..57dff04 --- /dev/null +++ b/assets/minecraft/models/block/lime_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/lime_stained_glass", + "edge": "minecraft:block/lime_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_terracotta.json b/assets/minecraft/models/block/lime_terracotta.json new file mode 100644 index 0000000..7a7ee77 --- /dev/null +++ b/assets/minecraft/models/block/lime_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lime_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lime_wool.json b/assets/minecraft/models/block/lime_wool.json new file mode 100644 index 0000000..3452083 --- /dev/null +++ b/assets/minecraft/models/block/lime_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/lime_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/lodestone.json b/assets/minecraft/models/block/lodestone.json new file mode 100644 index 0000000..f38f3e9 --- /dev/null +++ b/assets/minecraft/models/block/lodestone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/lodestone_top", + "side": "minecraft:block/lodestone_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/loom.json b/assets/minecraft/models/block/loom.json new file mode 100644 index 0000000..9eff06b --- /dev/null +++ b/assets/minecraft/models/block/loom.json @@ -0,0 +1,9 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/loom_top", + "bottom": "minecraft:block/loom_bottom", + "side": "minecraft:block/loom_side", + "front": "minecraft:block/loom_front" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_cake.json b/assets/minecraft/models/block/magenta_candle_cake.json new file mode 100644 index 0000000..f64bfb9 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/magenta_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_cake_lit.json b/assets/minecraft/models/block/magenta_candle_cake_lit.json new file mode 100644 index 0000000..f8c5c4e --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/magenta_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_four_candles.json b/assets/minecraft/models/block/magenta_candle_four_candles.json new file mode 100644 index 0000000..cc10d41 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/magenta_candle", + "particle": "minecraft:block/magenta_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_four_candles_lit.json b/assets/minecraft/models/block/magenta_candle_four_candles_lit.json new file mode 100644 index 0000000..5c41051 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/magenta_candle_lit", + "particle": "minecraft:block/magenta_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_one_candle.json b/assets/minecraft/models/block/magenta_candle_one_candle.json new file mode 100644 index 0000000..6cbff94 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/magenta_candle", + "particle": "minecraft:block/magenta_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_one_candle_lit.json b/assets/minecraft/models/block/magenta_candle_one_candle_lit.json new file mode 100644 index 0000000..39f81c1 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/magenta_candle_lit", + "particle": "minecraft:block/magenta_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_three_candles.json b/assets/minecraft/models/block/magenta_candle_three_candles.json new file mode 100644 index 0000000..90d34d6 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/magenta_candle", + "particle": "minecraft:block/magenta_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_three_candles_lit.json b/assets/minecraft/models/block/magenta_candle_three_candles_lit.json new file mode 100644 index 0000000..f648690 --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/magenta_candle_lit", + "particle": "minecraft:block/magenta_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_two_candles.json b/assets/minecraft/models/block/magenta_candle_two_candles.json new file mode 100644 index 0000000..128514c --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/magenta_candle", + "particle": "minecraft:block/magenta_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_candle_two_candles_lit.json b/assets/minecraft/models/block/magenta_candle_two_candles_lit.json new file mode 100644 index 0000000..476532a --- /dev/null +++ b/assets/minecraft/models/block/magenta_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/magenta_candle_lit", + "particle": "minecraft:block/magenta_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_carpet.json b/assets/minecraft/models/block/magenta_carpet.json new file mode 100644 index 0000000..466161a --- /dev/null +++ b/assets/minecraft/models/block/magenta_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/magenta_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_concrete.json b/assets/minecraft/models/block/magenta_concrete.json new file mode 100644 index 0000000..73bbc6d --- /dev/null +++ b/assets/minecraft/models/block/magenta_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magenta_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_concrete_powder.json b/assets/minecraft/models/block/magenta_concrete_powder.json new file mode 100644 index 0000000..e5a38d4 --- /dev/null +++ b/assets/minecraft/models/block/magenta_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magenta_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_glazed_terracotta.json b/assets/minecraft/models/block/magenta_glazed_terracotta.json new file mode 100644 index 0000000..f36a5e7 --- /dev/null +++ b/assets/minecraft/models/block/magenta_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/magenta_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_shulker_box.json b/assets/minecraft/models/block/magenta_shulker_box.json new file mode 100644 index 0000000..6bb156a --- /dev/null +++ b/assets/minecraft/models/block/magenta_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/magenta_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass.json b/assets/minecraft/models/block/magenta_stained_glass.json new file mode 100644 index 0000000..6e4da4c --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magenta_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass_pane_noside.json b/assets/minecraft/models/block/magenta_stained_glass_pane_noside.json new file mode 100644 index 0000000..8d6019b --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/magenta_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/magenta_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..7b2ba6d --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/magenta_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass_pane_post.json b/assets/minecraft/models/block/magenta_stained_glass_pane_post.json new file mode 100644 index 0000000..996f877 --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/magenta_stained_glass", + "edge": "minecraft:block/magenta_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass_pane_side.json b/assets/minecraft/models/block/magenta_stained_glass_pane_side.json new file mode 100644 index 0000000..83d65bf --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/magenta_stained_glass", + "edge": "minecraft:block/magenta_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/magenta_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..6443572 --- /dev/null +++ b/assets/minecraft/models/block/magenta_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/magenta_stained_glass", + "edge": "minecraft:block/magenta_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_terracotta.json b/assets/minecraft/models/block/magenta_terracotta.json new file mode 100644 index 0000000..bd2bcfa --- /dev/null +++ b/assets/minecraft/models/block/magenta_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magenta_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magenta_wool.json b/assets/minecraft/models/block/magenta_wool.json new file mode 100644 index 0000000..9111ee0 --- /dev/null +++ b/assets/minecraft/models/block/magenta_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magenta_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/magma_block.json b/assets/minecraft/models/block/magma_block.json new file mode 100644 index 0000000..b9678ef --- /dev/null +++ b/assets/minecraft/models/block/magma_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/magma" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/medium_amethyst_bud.json b/assets/minecraft/models/block/medium_amethyst_bud.json new file mode 100644 index 0000000..c69ea2a --- /dev/null +++ b/assets/minecraft/models/block/medium_amethyst_bud.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/medium_amethyst_bud" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon.json b/assets/minecraft/models/block/melon.json new file mode 100644 index 0000000..ef3816b --- /dev/null +++ b/assets/minecraft/models/block/melon.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/melon_top", + "side": "minecraft:block/melon_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage0.json b/assets/minecraft/models/block/melon_stem_stage0.json new file mode 100644 index 0000000..7f8918c --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth0", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage1.json b/assets/minecraft/models/block/melon_stem_stage1.json new file mode 100644 index 0000000..0d573b7 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth1", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage2.json b/assets/minecraft/models/block/melon_stem_stage2.json new file mode 100644 index 0000000..c193420 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth2", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage3.json b/assets/minecraft/models/block/melon_stem_stage3.json new file mode 100644 index 0000000..8b4ef33 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth3", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage4.json b/assets/minecraft/models/block/melon_stem_stage4.json new file mode 100644 index 0000000..cba7914 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth4", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage5.json b/assets/minecraft/models/block/melon_stem_stage5.json new file mode 100644 index 0000000..bd48d3f --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage5.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth5", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage6.json b/assets/minecraft/models/block/melon_stem_stage6.json new file mode 100644 index 0000000..c8f07f2 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage6.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth6", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/melon_stem_stage7.json b/assets/minecraft/models/block/melon_stem_stage7.json new file mode 100644 index 0000000..2b479f7 --- /dev/null +++ b/assets/minecraft/models/block/melon_stem_stage7.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth7", + "textures": { + "stem": "minecraft:block/melon_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/moss_block.json b/assets/minecraft/models/block/moss_block.json new file mode 100644 index 0000000..3c2c9bc --- /dev/null +++ b/assets/minecraft/models/block/moss_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/moss_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/moss_carpet.json b/assets/minecraft/models/block/moss_carpet.json new file mode 100644 index 0000000..3e5e68f --- /dev/null +++ b/assets/minecraft/models/block/moss_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/moss_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone.json b/assets/minecraft/models/block/mossy_cobblestone.json new file mode 100644 index 0000000..8767f35 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_slab.json b/assets/minecraft/models/block/mossy_cobblestone_slab.json new file mode 100644 index 0000000..544d1e8 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_slab_top.json b/assets/minecraft/models/block/mossy_cobblestone_slab_top.json new file mode 100644 index 0000000..1ecd89c --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_stairs.json b/assets/minecraft/models/block/mossy_cobblestone_stairs.json new file mode 100644 index 0000000..a436ea9 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_stairs_inner.json b/assets/minecraft/models/block/mossy_cobblestone_stairs_inner.json new file mode 100644 index 0000000..f1946ea --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_stairs_outer.json b/assets/minecraft/models/block/mossy_cobblestone_stairs_outer.json new file mode 100644 index 0000000..20697c3 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/mossy_cobblestone", + "top": "minecraft:block/mossy_cobblestone", + "side": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_wall_inventory.json b/assets/minecraft/models/block/mossy_cobblestone_wall_inventory.json new file mode 100644 index 0000000..ea176a4 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_wall_post.json b/assets/minecraft/models/block/mossy_cobblestone_wall_post.json new file mode 100644 index 0000000..b6be998 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_wall_side.json b/assets/minecraft/models/block/mossy_cobblestone_wall_side.json new file mode 100644 index 0000000..43c6c70 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_cobblestone_wall_side_tall.json b/assets/minecraft/models/block/mossy_cobblestone_wall_side_tall.json new file mode 100644 index 0000000..9693598 --- /dev/null +++ b/assets/minecraft/models/block/mossy_cobblestone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_slab.json b/assets/minecraft/models/block/mossy_stone_brick_slab.json new file mode 100644 index 0000000..b36ebd9 --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_slab_top.json b/assets/minecraft/models/block/mossy_stone_brick_slab_top.json new file mode 100644 index 0000000..697657a --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_stairs.json b/assets/minecraft/models/block/mossy_stone_brick_stairs.json new file mode 100644 index 0000000..8f4b992 --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_stairs_inner.json b/assets/minecraft/models/block/mossy_stone_brick_stairs_inner.json new file mode 100644 index 0000000..04ae24a --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_stairs_outer.json b/assets/minecraft/models/block/mossy_stone_brick_stairs_outer.json new file mode 100644 index 0000000..e2e9dac --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/mossy_stone_bricks", + "top": "minecraft:block/mossy_stone_bricks", + "side": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_wall_inventory.json b/assets/minecraft/models/block/mossy_stone_brick_wall_inventory.json new file mode 100644 index 0000000..e6822fe --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_wall_post.json b/assets/minecraft/models/block/mossy_stone_brick_wall_post.json new file mode 100644 index 0000000..5694280 --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_wall_side.json b/assets/minecraft/models/block/mossy_stone_brick_wall_side.json new file mode 100644 index 0000000..13fdfa2 --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_brick_wall_side_tall.json b/assets/minecraft/models/block/mossy_stone_brick_wall_side_tall.json new file mode 100644 index 0000000..265f6c3 --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mossy_stone_bricks.json b/assets/minecraft/models/block/mossy_stone_bricks.json new file mode 100644 index 0000000..4a4fa5a --- /dev/null +++ b/assets/minecraft/models/block/mossy_stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/moving_piston.json b/assets/minecraft/models/block/moving_piston.json new file mode 100644 index 0000000..021eedb --- /dev/null +++ b/assets/minecraft/models/block/moving_piston.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/piston_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mushroom_block_inside.json b/assets/minecraft/models/block/mushroom_block_inside.json new file mode 100644 index 0000000..6a6cab2 --- /dev/null +++ b/assets/minecraft/models/block/mushroom_block_inside.json @@ -0,0 +1,7 @@ +{ + "parent": "block/template_single_face", + "ambientocclusion": false, + "textures": { + "texture": "block/mushroom_block_inside" + } +} diff --git a/assets/minecraft/models/block/mushroom_stem.json b/assets/minecraft/models/block/mushroom_stem.json new file mode 100644 index 0000000..76f8cdb --- /dev/null +++ b/assets/minecraft/models/block/mushroom_stem.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_single_face", + "textures": { + "texture": "minecraft:block/mushroom_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mushroom_stem_inventory.json b/assets/minecraft/models/block/mushroom_stem_inventory.json new file mode 100644 index 0000000..ed37327 --- /dev/null +++ b/assets/minecraft/models/block/mushroom_stem_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/mushroom_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/mycelium.json b/assets/minecraft/models/block/mycelium.json new file mode 100644 index 0000000..6ced7c8 --- /dev/null +++ b/assets/minecraft/models/block/mycelium.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/mycelium_top", + "bottom": "minecraft:block/dirt", + "side": "minecraft:block/mycelium_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_fence_inventory.json b/assets/minecraft/models/block/nether_brick_fence_inventory.json new file mode 100644 index 0000000..c66b932 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_fence_post.json b/assets/minecraft/models/block/nether_brick_fence_post.json new file mode 100644 index 0000000..22f5ac9 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_fence_side.json b/assets/minecraft/models/block/nether_brick_fence_side.json new file mode 100644 index 0000000..1daddd0 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_slab.json b/assets/minecraft/models/block/nether_brick_slab.json new file mode 100644 index 0000000..d941860 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_slab_top.json b/assets/minecraft/models/block/nether_brick_slab_top.json new file mode 100644 index 0000000..bc0a792 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_stairs.json b/assets/minecraft/models/block/nether_brick_stairs.json new file mode 100644 index 0000000..04a4c50 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_stairs_inner.json b/assets/minecraft/models/block/nether_brick_stairs_inner.json new file mode 100644 index 0000000..4d56770 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_stairs_outer.json b/assets/minecraft/models/block/nether_brick_stairs_outer.json new file mode 100644 index 0000000..cd97157 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/nether_bricks", + "top": "minecraft:block/nether_bricks", + "side": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_wall_inventory.json b/assets/minecraft/models/block/nether_brick_wall_inventory.json new file mode 100644 index 0000000..ef71ac4 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_wall_post.json b/assets/minecraft/models/block/nether_brick_wall_post.json new file mode 100644 index 0000000..5d53937 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_wall_side.json b/assets/minecraft/models/block/nether_brick_wall_side.json new file mode 100644 index 0000000..19b01af --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_brick_wall_side_tall.json b/assets/minecraft/models/block/nether_brick_wall_side_tall.json new file mode 100644 index 0000000..e368b69 --- /dev/null +++ b/assets/minecraft/models/block/nether_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_bricks.json b/assets/minecraft/models/block/nether_bricks.json new file mode 100644 index 0000000..19ca75c --- /dev/null +++ b/assets/minecraft/models/block/nether_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_gold_ore.json b/assets/minecraft/models/block/nether_gold_ore.json new file mode 100644 index 0000000..a7a48a5 --- /dev/null +++ b/assets/minecraft/models/block/nether_gold_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/nether_gold_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_portal_ew.json b/assets/minecraft/models/block/nether_portal_ew.json new file mode 100644 index 0000000..5b7869a --- /dev/null +++ b/assets/minecraft/models/block/nether_portal_ew.json @@ -0,0 +1,15 @@ +{ + "textures": { + "particle": "block/nether_portal", + "portal": "block/nether_portal" + }, + "elements": [ + { "from": [ 6, 0, 0 ], + "to": [ 10, 16, 16 ], + "faces": { + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" } + } + } + ] +} diff --git a/assets/minecraft/models/block/nether_portal_ns.json b/assets/minecraft/models/block/nether_portal_ns.json new file mode 100644 index 0000000..937ca3b --- /dev/null +++ b/assets/minecraft/models/block/nether_portal_ns.json @@ -0,0 +1,15 @@ +{ + "textures": { + "particle": "block/nether_portal", + "portal": "block/nether_portal" + }, + "elements": [ + { "from": [ 0, 0, 6 ], + "to": [ 16, 16, 10 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#portal" } + } + } + ] +} diff --git a/assets/minecraft/models/block/nether_quartz_ore.json b/assets/minecraft/models/block/nether_quartz_ore.json new file mode 100644 index 0000000..831c93f --- /dev/null +++ b/assets/minecraft/models/block/nether_quartz_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/nether_quartz_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_sprouts.json b/assets/minecraft/models/block/nether_sprouts.json new file mode 100644 index 0000000..a134857 --- /dev/null +++ b/assets/minecraft/models/block/nether_sprouts.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/nether_sprouts" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_wart_block.json b/assets/minecraft/models/block/nether_wart_block.json new file mode 100644 index 0000000..e164353 --- /dev/null +++ b/assets/minecraft/models/block/nether_wart_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/nether_wart_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_wart_stage0.json b/assets/minecraft/models/block/nether_wart_stage0.json new file mode 100644 index 0000000..795414f --- /dev/null +++ b/assets/minecraft/models/block/nether_wart_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/nether_wart_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_wart_stage1.json b/assets/minecraft/models/block/nether_wart_stage1.json new file mode 100644 index 0000000..55ac327 --- /dev/null +++ b/assets/minecraft/models/block/nether_wart_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/nether_wart_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/nether_wart_stage2.json b/assets/minecraft/models/block/nether_wart_stage2.json new file mode 100644 index 0000000..42d5a2e --- /dev/null +++ b/assets/minecraft/models/block/nether_wart_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/nether_wart_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/netherite_block.json b/assets/minecraft/models/block/netherite_block.json new file mode 100644 index 0000000..72fa8d9 --- /dev/null +++ b/assets/minecraft/models/block/netherite_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/netherite_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/netherrack.json b/assets/minecraft/models/block/netherrack.json new file mode 100644 index 0000000..11cebf7 --- /dev/null +++ b/assets/minecraft/models/block/netherrack.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/netherrack" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/note_block.json b/assets/minecraft/models/block/note_block.json new file mode 100644 index 0000000..5d7671b --- /dev/null +++ b/assets/minecraft/models/block/note_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/note_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_button.json b/assets/minecraft/models/block/oak_button.json new file mode 100644 index 0000000..67b1c0f --- /dev/null +++ b/assets/minecraft/models/block/oak_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_button_inventory.json b/assets/minecraft/models/block/oak_button_inventory.json new file mode 100644 index 0000000..f58d486 --- /dev/null +++ b/assets/minecraft/models/block/oak_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_button_pressed.json b/assets/minecraft/models/block/oak_button_pressed.json new file mode 100644 index 0000000..218d5cf --- /dev/null +++ b/assets/minecraft/models/block/oak_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_door_bottom.json b/assets/minecraft/models/block/oak_door_bottom.json new file mode 100644 index 0000000..13f1db8 --- /dev/null +++ b/assets/minecraft/models/block/oak_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/oak_door_top", + "bottom": "minecraft:block/oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_door_bottom_hinge.json b/assets/minecraft/models/block/oak_door_bottom_hinge.json new file mode 100644 index 0000000..c49cea2 --- /dev/null +++ b/assets/minecraft/models/block/oak_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/oak_door_top", + "bottom": "minecraft:block/oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_door_top.json b/assets/minecraft/models/block/oak_door_top.json new file mode 100644 index 0000000..4102063 --- /dev/null +++ b/assets/minecraft/models/block/oak_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/oak_door_top", + "bottom": "minecraft:block/oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_door_top_hinge.json b/assets/minecraft/models/block/oak_door_top_hinge.json new file mode 100644 index 0000000..cc35e14 --- /dev/null +++ b/assets/minecraft/models/block/oak_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/oak_door_top", + "bottom": "minecraft:block/oak_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_gate.json b/assets/minecraft/models/block/oak_fence_gate.json new file mode 100644 index 0000000..74e6c44 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_gate_open.json b/assets/minecraft/models/block/oak_fence_gate_open.json new file mode 100644 index 0000000..c3e3749 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_gate_wall.json b/assets/minecraft/models/block/oak_fence_gate_wall.json new file mode 100644 index 0000000..9c2c0f3 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_gate_wall_open.json b/assets/minecraft/models/block/oak_fence_gate_wall_open.json new file mode 100644 index 0000000..2b51517 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_inventory.json b/assets/minecraft/models/block/oak_fence_inventory.json new file mode 100644 index 0000000..5428202 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_post.json b/assets/minecraft/models/block/oak_fence_post.json new file mode 100644 index 0000000..e05dc4a --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_fence_side.json b/assets/minecraft/models/block/oak_fence_side.json new file mode 100644 index 0000000..fe4ed99 --- /dev/null +++ b/assets/minecraft/models/block/oak_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_leaves.json b/assets/minecraft/models/block/oak_leaves.json new file mode 100644 index 0000000..192ebd6 --- /dev/null +++ b/assets/minecraft/models/block/oak_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/oak_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_log.json b/assets/minecraft/models/block/oak_log.json new file mode 100644 index 0000000..70583e6 --- /dev/null +++ b/assets/minecraft/models/block/oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/oak_log_top", + "side": "minecraft:block/oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_log_horizontal.json b/assets/minecraft/models/block/oak_log_horizontal.json new file mode 100644 index 0000000..fd9a02c --- /dev/null +++ b/assets/minecraft/models/block/oak_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/oak_log_top", + "side": "minecraft:block/oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_planks.json b/assets/minecraft/models/block/oak_planks.json new file mode 100644 index 0000000..3a21a3f --- /dev/null +++ b/assets/minecraft/models/block/oak_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_pressure_plate.json b/assets/minecraft/models/block/oak_pressure_plate.json new file mode 100644 index 0000000..3fb5dd7 --- /dev/null +++ b/assets/minecraft/models/block/oak_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_pressure_plate_down.json b/assets/minecraft/models/block/oak_pressure_plate_down.json new file mode 100644 index 0000000..06c4db7 --- /dev/null +++ b/assets/minecraft/models/block/oak_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_sapling.json b/assets/minecraft/models/block/oak_sapling.json new file mode 100644 index 0000000..87354ed --- /dev/null +++ b/assets/minecraft/models/block/oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_sign.json b/assets/minecraft/models/block/oak_sign.json new file mode 100644 index 0000000..9406a84 --- /dev/null +++ b/assets/minecraft/models/block/oak_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_slab.json b/assets/minecraft/models/block/oak_slab.json new file mode 100644 index 0000000..03a160e --- /dev/null +++ b/assets/minecraft/models/block/oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_slab_top.json b/assets/minecraft/models/block/oak_slab_top.json new file mode 100644 index 0000000..a16afcc --- /dev/null +++ b/assets/minecraft/models/block/oak_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_stairs.json b/assets/minecraft/models/block/oak_stairs.json new file mode 100644 index 0000000..5fcba27 --- /dev/null +++ b/assets/minecraft/models/block/oak_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_stairs_inner.json b/assets/minecraft/models/block/oak_stairs_inner.json new file mode 100644 index 0000000..e0f940f --- /dev/null +++ b/assets/minecraft/models/block/oak_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_stairs_outer.json b/assets/minecraft/models/block/oak_stairs_outer.json new file mode 100644 index 0000000..6f327c0 --- /dev/null +++ b/assets/minecraft/models/block/oak_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_trapdoor_bottom.json b/assets/minecraft/models/block/oak_trapdoor_bottom.json new file mode 100644 index 0000000..a4dcb63 --- /dev/null +++ b/assets/minecraft/models/block/oak_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_trapdoor_open.json b/assets/minecraft/models/block/oak_trapdoor_open.json new file mode 100644 index 0000000..e8b0bb3 --- /dev/null +++ b/assets/minecraft/models/block/oak_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_open", + "textures": { + "texture": "minecraft:block/oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_trapdoor_top.json b/assets/minecraft/models/block/oak_trapdoor_top.json new file mode 100644 index 0000000..34322d6 --- /dev/null +++ b/assets/minecraft/models/block/oak_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_trapdoor_top", + "textures": { + "texture": "minecraft:block/oak_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oak_wood.json b/assets/minecraft/models/block/oak_wood.json new file mode 100644 index 0000000..79a8da0 --- /dev/null +++ b/assets/minecraft/models/block/oak_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/oak_log", + "side": "minecraft:block/oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/observer.json b/assets/minecraft/models/block/observer.json new file mode 100644 index 0000000..1b8ca60 --- /dev/null +++ b/assets/minecraft/models/block/observer.json @@ -0,0 +1,23 @@ +{ + "parent": "block/block", + "textures": { + "bottom": "block/observer_back", + "side": "block/observer_side", + "top": "block/observer_top", + "front": "block/observer_front", + "particle": "block/observer_front" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "down" }, + "up": { "uv": [ 0, 16, 16, 0 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#front", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/observer_on.json b/assets/minecraft/models/block/observer_on.json new file mode 100644 index 0000000..ee29018 --- /dev/null +++ b/assets/minecraft/models/block/observer_on.json @@ -0,0 +1,6 @@ +{ + "parent": "block/observer", + "textures": { + "bottom": "block/observer_back_on" + } +} diff --git a/assets/minecraft/models/block/obsidian.json b/assets/minecraft/models/block/obsidian.json new file mode 100644 index 0000000..104a199 --- /dev/null +++ b/assets/minecraft/models/block/obsidian.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/obsidian" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_cake.json b/assets/minecraft/models/block/orange_candle_cake.json new file mode 100644 index 0000000..8472ffe --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/orange_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_cake_lit.json b/assets/minecraft/models/block/orange_candle_cake_lit.json new file mode 100644 index 0000000..17617a4 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/orange_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_four_candles.json b/assets/minecraft/models/block/orange_candle_four_candles.json new file mode 100644 index 0000000..4cbb2a4 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/orange_candle", + "particle": "minecraft:block/orange_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_four_candles_lit.json b/assets/minecraft/models/block/orange_candle_four_candles_lit.json new file mode 100644 index 0000000..eb32906 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/orange_candle_lit", + "particle": "minecraft:block/orange_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_one_candle.json b/assets/minecraft/models/block/orange_candle_one_candle.json new file mode 100644 index 0000000..f1cf6b0 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/orange_candle", + "particle": "minecraft:block/orange_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_one_candle_lit.json b/assets/minecraft/models/block/orange_candle_one_candle_lit.json new file mode 100644 index 0000000..0ba73ca --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/orange_candle_lit", + "particle": "minecraft:block/orange_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_three_candles.json b/assets/minecraft/models/block/orange_candle_three_candles.json new file mode 100644 index 0000000..d243536 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/orange_candle", + "particle": "minecraft:block/orange_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_three_candles_lit.json b/assets/minecraft/models/block/orange_candle_three_candles_lit.json new file mode 100644 index 0000000..ad15043 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/orange_candle_lit", + "particle": "minecraft:block/orange_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_two_candles.json b/assets/minecraft/models/block/orange_candle_two_candles.json new file mode 100644 index 0000000..42bfeb4 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/orange_candle", + "particle": "minecraft:block/orange_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_candle_two_candles_lit.json b/assets/minecraft/models/block/orange_candle_two_candles_lit.json new file mode 100644 index 0000000..56c0611 --- /dev/null +++ b/assets/minecraft/models/block/orange_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/orange_candle_lit", + "particle": "minecraft:block/orange_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_carpet.json b/assets/minecraft/models/block/orange_carpet.json new file mode 100644 index 0000000..886a5db --- /dev/null +++ b/assets/minecraft/models/block/orange_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/orange_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_concrete.json b/assets/minecraft/models/block/orange_concrete.json new file mode 100644 index 0000000..c0f6708 --- /dev/null +++ b/assets/minecraft/models/block/orange_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/orange_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_concrete_powder.json b/assets/minecraft/models/block/orange_concrete_powder.json new file mode 100644 index 0000000..a63474f --- /dev/null +++ b/assets/minecraft/models/block/orange_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/orange_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_glazed_terracotta.json b/assets/minecraft/models/block/orange_glazed_terracotta.json new file mode 100644 index 0000000..d39dc99 --- /dev/null +++ b/assets/minecraft/models/block/orange_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/orange_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_shulker_box.json b/assets/minecraft/models/block/orange_shulker_box.json new file mode 100644 index 0000000..202c325 --- /dev/null +++ b/assets/minecraft/models/block/orange_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/orange_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass.json b/assets/minecraft/models/block/orange_stained_glass.json new file mode 100644 index 0000000..cb420e0 --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/orange_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass_pane_noside.json b/assets/minecraft/models/block/orange_stained_glass_pane_noside.json new file mode 100644 index 0000000..d54ef0d --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/orange_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/orange_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..56f2cd0 --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/orange_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass_pane_post.json b/assets/minecraft/models/block/orange_stained_glass_pane_post.json new file mode 100644 index 0000000..66123ea --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/orange_stained_glass", + "edge": "minecraft:block/orange_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass_pane_side.json b/assets/minecraft/models/block/orange_stained_glass_pane_side.json new file mode 100644 index 0000000..53ba212 --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/orange_stained_glass", + "edge": "minecraft:block/orange_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/orange_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..d661b1e --- /dev/null +++ b/assets/minecraft/models/block/orange_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/orange_stained_glass", + "edge": "minecraft:block/orange_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_terracotta.json b/assets/minecraft/models/block/orange_terracotta.json new file mode 100644 index 0000000..2d5e41a --- /dev/null +++ b/assets/minecraft/models/block/orange_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/orange_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_tulip.json b/assets/minecraft/models/block/orange_tulip.json new file mode 100644 index 0000000..e0b71cc --- /dev/null +++ b/assets/minecraft/models/block/orange_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/orange_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orange_wool.json b/assets/minecraft/models/block/orange_wool.json new file mode 100644 index 0000000..89a99b5 --- /dev/null +++ b/assets/minecraft/models/block/orange_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/orange_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/orientable.json b/assets/minecraft/models/block/orientable.json new file mode 100644 index 0000000..ad7bf9a --- /dev/null +++ b/assets/minecraft/models/block/orientable.json @@ -0,0 +1,6 @@ +{ + "parent": "block/orientable_with_bottom", + "textures": { + "bottom": "#top" + } +} diff --git a/assets/minecraft/models/block/orientable_vertical.json b/assets/minecraft/models/block/orientable_vertical.json new file mode 100644 index 0000000..5fb2223 --- /dev/null +++ b/assets/minecraft/models/block/orientable_vertical.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#side", + "down": "#side", + "up": "#front", + "north": "#side", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/orientable_with_bottom.json b/assets/minecraft/models/block/orientable_with_bottom.json new file mode 100644 index 0000000..d03a89b --- /dev/null +++ b/assets/minecraft/models/block/orientable_with_bottom.json @@ -0,0 +1,19 @@ +{ + "parent": "block/cube", + "display": { + "firstperson_righthand": { + "rotation": [ 0, 135, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "textures": { + "particle": "#front", + "down": "#bottom", + "up": "#top", + "north": "#front", + "east": "#side", + "south": "#side", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/outer_stairs.json b/assets/minecraft/models/block/outer_stairs.json new file mode 100644 index 0000000..03bbe42 --- /dev/null +++ b/assets/minecraft/models/block/outer_stairs.json @@ -0,0 +1,28 @@ +{ + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 8, 8, 8 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "uv": [ 8, 8, 16, 16 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side" }, + "south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 8, 0, 16, 8 ], "texture": "#side" }, + "east": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/oxeye_daisy.json b/assets/minecraft/models/block/oxeye_daisy.json new file mode 100644 index 0000000..bdc32c2 --- /dev/null +++ b/assets/minecraft/models/block/oxeye_daisy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/oxeye_daisy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_copper.json b/assets/minecraft/models/block/oxidized_copper.json new file mode 100644 index 0000000..5da2d1a --- /dev/null +++ b/assets/minecraft/models/block/oxidized_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/oxidized_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper.json b/assets/minecraft/models/block/oxidized_cut_copper.json new file mode 100644 index 0000000..4ac7bb0 --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper_slab.json b/assets/minecraft/models/block/oxidized_cut_copper_slab.json new file mode 100644 index 0000000..76eb0b5 --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/oxidized_cut_copper", + "top": "minecraft:block/oxidized_cut_copper", + "side": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper_slab_top.json b/assets/minecraft/models/block/oxidized_cut_copper_slab_top.json new file mode 100644 index 0000000..cfb66e3 --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/oxidized_cut_copper", + "top": "minecraft:block/oxidized_cut_copper", + "side": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper_stairs.json b/assets/minecraft/models/block/oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..cb3793e --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/oxidized_cut_copper", + "top": "minecraft:block/oxidized_cut_copper", + "side": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper_stairs_inner.json b/assets/minecraft/models/block/oxidized_cut_copper_stairs_inner.json new file mode 100644 index 0000000..39ae0af --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/oxidized_cut_copper", + "top": "minecraft:block/oxidized_cut_copper", + "side": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/oxidized_cut_copper_stairs_outer.json b/assets/minecraft/models/block/oxidized_cut_copper_stairs_outer.json new file mode 100644 index 0000000..8033bac --- /dev/null +++ b/assets/minecraft/models/block/oxidized_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/oxidized_cut_copper", + "top": "minecraft:block/oxidized_cut_copper", + "side": "minecraft:block/oxidized_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/packed_ice.json b/assets/minecraft/models/block/packed_ice.json new file mode 100644 index 0000000..3af1024 --- /dev/null +++ b/assets/minecraft/models/block/packed_ice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/packed_ice" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/peony_bottom.json b/assets/minecraft/models/block/peony_bottom.json new file mode 100644 index 0000000..8b7ea91 --- /dev/null +++ b/assets/minecraft/models/block/peony_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/peony_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/peony_top.json b/assets/minecraft/models/block/peony_top.json new file mode 100644 index 0000000..6e0fd6b --- /dev/null +++ b/assets/minecraft/models/block/peony_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/peony_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/petrified_oak_slab.json b/assets/minecraft/models/block/petrified_oak_slab.json new file mode 100644 index 0000000..03a160e --- /dev/null +++ b/assets/minecraft/models/block/petrified_oak_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/petrified_oak_slab_top.json b/assets/minecraft/models/block/petrified_oak_slab_top.json new file mode 100644 index 0000000..a16afcc --- /dev/null +++ b/assets/minecraft/models/block/petrified_oak_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/oak_planks", + "top": "minecraft:block/oak_planks", + "side": "minecraft:block/oak_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_cake.json b/assets/minecraft/models/block/pink_candle_cake.json new file mode 100644 index 0000000..eafe6ad --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/pink_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_cake_lit.json b/assets/minecraft/models/block/pink_candle_cake_lit.json new file mode 100644 index 0000000..3c8279b --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/pink_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_four_candles.json b/assets/minecraft/models/block/pink_candle_four_candles.json new file mode 100644 index 0000000..956b989 --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/pink_candle", + "particle": "minecraft:block/pink_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_four_candles_lit.json b/assets/minecraft/models/block/pink_candle_four_candles_lit.json new file mode 100644 index 0000000..5f8c43f --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/pink_candle_lit", + "particle": "minecraft:block/pink_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_one_candle.json b/assets/minecraft/models/block/pink_candle_one_candle.json new file mode 100644 index 0000000..21075a6 --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/pink_candle", + "particle": "minecraft:block/pink_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_one_candle_lit.json b/assets/minecraft/models/block/pink_candle_one_candle_lit.json new file mode 100644 index 0000000..30c7ad5 --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/pink_candle_lit", + "particle": "minecraft:block/pink_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_three_candles.json b/assets/minecraft/models/block/pink_candle_three_candles.json new file mode 100644 index 0000000..47f2c6f --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/pink_candle", + "particle": "minecraft:block/pink_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_three_candles_lit.json b/assets/minecraft/models/block/pink_candle_three_candles_lit.json new file mode 100644 index 0000000..013f6f7 --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/pink_candle_lit", + "particle": "minecraft:block/pink_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_two_candles.json b/assets/minecraft/models/block/pink_candle_two_candles.json new file mode 100644 index 0000000..9205493 --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/pink_candle", + "particle": "minecraft:block/pink_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_candle_two_candles_lit.json b/assets/minecraft/models/block/pink_candle_two_candles_lit.json new file mode 100644 index 0000000..0dbe15b --- /dev/null +++ b/assets/minecraft/models/block/pink_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/pink_candle_lit", + "particle": "minecraft:block/pink_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_carpet.json b/assets/minecraft/models/block/pink_carpet.json new file mode 100644 index 0000000..874e974 --- /dev/null +++ b/assets/minecraft/models/block/pink_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/pink_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_concrete.json b/assets/minecraft/models/block/pink_concrete.json new file mode 100644 index 0000000..d64f49b --- /dev/null +++ b/assets/minecraft/models/block/pink_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/pink_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_concrete_powder.json b/assets/minecraft/models/block/pink_concrete_powder.json new file mode 100644 index 0000000..b6c6ec1 --- /dev/null +++ b/assets/minecraft/models/block/pink_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/pink_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_glazed_terracotta.json b/assets/minecraft/models/block/pink_glazed_terracotta.json new file mode 100644 index 0000000..6f6bc9f --- /dev/null +++ b/assets/minecraft/models/block/pink_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/pink_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_shulker_box.json b/assets/minecraft/models/block/pink_shulker_box.json new file mode 100644 index 0000000..f088a12 --- /dev/null +++ b/assets/minecraft/models/block/pink_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/pink_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass.json b/assets/minecraft/models/block/pink_stained_glass.json new file mode 100644 index 0000000..bb30dc7 --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/pink_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass_pane_noside.json b/assets/minecraft/models/block/pink_stained_glass_pane_noside.json new file mode 100644 index 0000000..ea8bf6d --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/pink_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/pink_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..14ee3c5 --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/pink_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass_pane_post.json b/assets/minecraft/models/block/pink_stained_glass_pane_post.json new file mode 100644 index 0000000..939cdba --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/pink_stained_glass", + "edge": "minecraft:block/pink_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass_pane_side.json b/assets/minecraft/models/block/pink_stained_glass_pane_side.json new file mode 100644 index 0000000..cb8ef1b --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/pink_stained_glass", + "edge": "minecraft:block/pink_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/pink_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..b05c3a4 --- /dev/null +++ b/assets/minecraft/models/block/pink_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/pink_stained_glass", + "edge": "minecraft:block/pink_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_terracotta.json b/assets/minecraft/models/block/pink_terracotta.json new file mode 100644 index 0000000..3712775 --- /dev/null +++ b/assets/minecraft/models/block/pink_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/pink_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_tulip.json b/assets/minecraft/models/block/pink_tulip.json new file mode 100644 index 0000000..56946f9 --- /dev/null +++ b/assets/minecraft/models/block/pink_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/pink_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pink_wool.json b/assets/minecraft/models/block/pink_wool.json new file mode 100644 index 0000000..0c56bf0 --- /dev/null +++ b/assets/minecraft/models/block/pink_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/pink_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston.json b/assets/minecraft/models/block/piston.json new file mode 100644 index 0000000..b854c18 --- /dev/null +++ b/assets/minecraft/models/block/piston.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston", + "textures": { + "platform": "minecraft:block/piston_top", + "bottom": "minecraft:block/piston_bottom", + "side": "minecraft:block/piston_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston_base.json b/assets/minecraft/models/block/piston_base.json new file mode 100644 index 0000000..605c2f6 --- /dev/null +++ b/assets/minecraft/models/block/piston_base.json @@ -0,0 +1,8 @@ +{ + "parent": "block/piston_extended", + "textures": { + "bottom": "block/piston_bottom", + "side": "block/piston_side", + "inside": "block/piston_inner" + } +} diff --git a/assets/minecraft/models/block/piston_extended.json b/assets/minecraft/models/block/piston_extended.json new file mode 100644 index 0000000..45e04a3 --- /dev/null +++ b/assets/minecraft/models/block/piston_extended.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 4 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "down", "rotation": 180 }, + "up": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#inside" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "west", "rotation": 270 }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#side", "cullface": "east", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/piston_head.json b/assets/minecraft/models/block/piston_head.json new file mode 100644 index 0000000..2caa096 --- /dev/null +++ b/assets/minecraft/models/block/piston_head.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston_head", + "textures": { + "platform": "minecraft:block/piston_top", + "side": "minecraft:block/piston_side", + "unsticky": "minecraft:block/piston_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston_head_short.json b/assets/minecraft/models/block/piston_head_short.json new file mode 100644 index 0000000..490b1c5 --- /dev/null +++ b/assets/minecraft/models/block/piston_head_short.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston_head_short", + "textures": { + "platform": "minecraft:block/piston_top", + "side": "minecraft:block/piston_side", + "unsticky": "minecraft:block/piston_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston_head_short_sticky.json b/assets/minecraft/models/block/piston_head_short_sticky.json new file mode 100644 index 0000000..c5a9820 --- /dev/null +++ b/assets/minecraft/models/block/piston_head_short_sticky.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston_head_short", + "textures": { + "platform": "minecraft:block/piston_top_sticky", + "side": "minecraft:block/piston_side", + "unsticky": "minecraft:block/piston_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston_head_sticky.json b/assets/minecraft/models/block/piston_head_sticky.json new file mode 100644 index 0000000..7fa4495 --- /dev/null +++ b/assets/minecraft/models/block/piston_head_sticky.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston_head", + "textures": { + "platform": "minecraft:block/piston_top_sticky", + "side": "minecraft:block/piston_side", + "unsticky": "minecraft:block/piston_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/piston_inventory.json b/assets/minecraft/models/block/piston_inventory.json new file mode 100644 index 0000000..6b77f4f --- /dev/null +++ b/assets/minecraft/models/block/piston_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/piston_top", + "bottom": "minecraft:block/piston_bottom", + "side": "minecraft:block/piston_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/podzol.json b/assets/minecraft/models/block/podzol.json new file mode 100644 index 0000000..ec3db2a --- /dev/null +++ b/assets/minecraft/models/block/podzol.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/podzol_top", + "bottom": "minecraft:block/dirt", + "side": "minecraft:block/podzol_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone.json b/assets/minecraft/models/block/pointed_dripstone.json new file mode 100644 index 0000000..7839471 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": true, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross" } + } + } + ] +} diff --git a/assets/minecraft/models/block/pointed_dripstone_down_base.json b/assets/minecraft/models/block/pointed_dripstone_down_base.json new file mode 100644 index 0000000..3664c71 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_down_base.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_down_base" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_down_frustum.json b/assets/minecraft/models/block/pointed_dripstone_down_frustum.json new file mode 100644 index 0000000..56005b2 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_down_frustum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_down_frustum" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_down_middle.json b/assets/minecraft/models/block/pointed_dripstone_down_middle.json new file mode 100644 index 0000000..14d2c30 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_down_middle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_down_middle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_down_tip.json b/assets/minecraft/models/block/pointed_dripstone_down_tip.json new file mode 100644 index 0000000..ab610fb --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_down_tip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_down_tip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_down_tip_merge.json b/assets/minecraft/models/block/pointed_dripstone_down_tip_merge.json new file mode 100644 index 0000000..4d0c1bf --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_down_tip_merge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_down_tip_merge" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_up_base.json b/assets/minecraft/models/block/pointed_dripstone_up_base.json new file mode 100644 index 0000000..27b8b81 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_up_base.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_up_base" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_up_frustum.json b/assets/minecraft/models/block/pointed_dripstone_up_frustum.json new file mode 100644 index 0000000..556b143 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_up_frustum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_up_frustum" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_up_middle.json b/assets/minecraft/models/block/pointed_dripstone_up_middle.json new file mode 100644 index 0000000..27cf4e5 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_up_middle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_up_middle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_up_tip.json b/assets/minecraft/models/block/pointed_dripstone_up_tip.json new file mode 100644 index 0000000..8b1bf8c --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_up_tip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_up_tip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pointed_dripstone_up_tip_merge.json b/assets/minecraft/models/block/pointed_dripstone_up_tip_merge.json new file mode 100644 index 0000000..7024089 --- /dev/null +++ b/assets/minecraft/models/block/pointed_dripstone_up_tip_merge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "minecraft:block/pointed_dripstone_up_tip_merge" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite.json b/assets/minecraft/models/block/polished_andesite.json new file mode 100644 index 0000000..cd1067a --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite_slab.json b/assets/minecraft/models/block/polished_andesite_slab.json new file mode 100644 index 0000000..97a8fbe --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite_slab_top.json b/assets/minecraft/models/block/polished_andesite_slab_top.json new file mode 100644 index 0000000..64c6df0 --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite_stairs.json b/assets/minecraft/models/block/polished_andesite_stairs.json new file mode 100644 index 0000000..9f879d0 --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite_stairs_inner.json b/assets/minecraft/models/block/polished_andesite_stairs_inner.json new file mode 100644 index 0000000..e41034b --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_andesite_stairs_outer.json b/assets/minecraft/models/block/polished_andesite_stairs_outer.json new file mode 100644 index 0000000..6cc87c5 --- /dev/null +++ b/assets/minecraft/models/block/polished_andesite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_andesite", + "top": "minecraft:block/polished_andesite", + "side": "minecraft:block/polished_andesite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_basalt.json b/assets/minecraft/models/block/polished_basalt.json new file mode 100644 index 0000000..cdf565e --- /dev/null +++ b/assets/minecraft/models/block/polished_basalt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/polished_basalt_top", + "side": "minecraft:block/polished_basalt_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone.json b/assets/minecraft/models/block/polished_blackstone.json new file mode 100644 index 0000000..41baabe --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_slab.json b/assets/minecraft/models/block/polished_blackstone_brick_slab.json new file mode 100644 index 0000000..b03d056 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_slab_top.json b/assets/minecraft/models/block/polished_blackstone_brick_slab_top.json new file mode 100644 index 0000000..7f65cf8 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_stairs.json b/assets/minecraft/models/block/polished_blackstone_brick_stairs.json new file mode 100644 index 0000000..5927b11 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_stairs_inner.json b/assets/minecraft/models/block/polished_blackstone_brick_stairs_inner.json new file mode 100644 index 0000000..3c1697b --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_stairs_outer.json b/assets/minecraft/models/block/polished_blackstone_brick_stairs_outer.json new file mode 100644 index 0000000..a9868e8 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone_bricks", + "top": "minecraft:block/polished_blackstone_bricks", + "side": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_wall_inventory.json b/assets/minecraft/models/block/polished_blackstone_brick_wall_inventory.json new file mode 100644 index 0000000..1c934f4 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_wall_post.json b/assets/minecraft/models/block/polished_blackstone_brick_wall_post.json new file mode 100644 index 0000000..1f63439 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_wall_side.json b/assets/minecraft/models/block/polished_blackstone_brick_wall_side.json new file mode 100644 index 0000000..2b0179e --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_brick_wall_side_tall.json b/assets/minecraft/models/block/polished_blackstone_brick_wall_side_tall.json new file mode 100644 index 0000000..8f5ee0c --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_bricks.json b/assets/minecraft/models/block/polished_blackstone_bricks.json new file mode 100644 index 0000000..b94caf7 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_button.json b/assets/minecraft/models/block/polished_blackstone_button.json new file mode 100644 index 0000000..46472f1 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_button_inventory.json b/assets/minecraft/models/block/polished_blackstone_button_inventory.json new file mode 100644 index 0000000..9e71703 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_button_pressed.json b/assets/minecraft/models/block/polished_blackstone_button_pressed.json new file mode 100644 index 0000000..1145797 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_pressure_plate.json b/assets/minecraft/models/block/polished_blackstone_pressure_plate.json new file mode 100644 index 0000000..e9d4184 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_pressure_plate_down.json b/assets/minecraft/models/block/polished_blackstone_pressure_plate_down.json new file mode 100644 index 0000000..62fd566 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_slab.json b/assets/minecraft/models/block/polished_blackstone_slab.json new file mode 100644 index 0000000..8244402 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_slab_top.json b/assets/minecraft/models/block/polished_blackstone_slab_top.json new file mode 100644 index 0000000..1a8451c --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_stairs.json b/assets/minecraft/models/block/polished_blackstone_stairs.json new file mode 100644 index 0000000..188342d --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_stairs_inner.json b/assets/minecraft/models/block/polished_blackstone_stairs_inner.json new file mode 100644 index 0000000..ce86754 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_stairs_outer.json b/assets/minecraft/models/block/polished_blackstone_stairs_outer.json new file mode 100644 index 0000000..08570fd --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_blackstone", + "top": "minecraft:block/polished_blackstone", + "side": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_wall_inventory.json b/assets/minecraft/models/block/polished_blackstone_wall_inventory.json new file mode 100644 index 0000000..d361d99 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_wall_post.json b/assets/minecraft/models/block/polished_blackstone_wall_post.json new file mode 100644 index 0000000..24cf5a4 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_wall_side.json b/assets/minecraft/models/block/polished_blackstone_wall_side.json new file mode 100644 index 0000000..fc72cbe --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_blackstone_wall_side_tall.json b/assets/minecraft/models/block/polished_blackstone_wall_side_tall.json new file mode 100644 index 0000000..5d3f4f0 --- /dev/null +++ b/assets/minecraft/models/block/polished_blackstone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/polished_blackstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate.json b/assets/minecraft/models/block/polished_deepslate.json new file mode 100644 index 0000000..6645c7e --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_slab.json b/assets/minecraft/models/block/polished_deepslate_slab.json new file mode 100644 index 0000000..1403c66 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_deepslate", + "top": "minecraft:block/polished_deepslate", + "side": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_slab_top.json b/assets/minecraft/models/block/polished_deepslate_slab_top.json new file mode 100644 index 0000000..a7b37c8 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_deepslate", + "top": "minecraft:block/polished_deepslate", + "side": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_stairs.json b/assets/minecraft/models/block/polished_deepslate_stairs.json new file mode 100644 index 0000000..3e8dffb --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_deepslate", + "top": "minecraft:block/polished_deepslate", + "side": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_stairs_inner.json b/assets/minecraft/models/block/polished_deepslate_stairs_inner.json new file mode 100644 index 0000000..f1e7a34 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_deepslate", + "top": "minecraft:block/polished_deepslate", + "side": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_stairs_outer.json b/assets/minecraft/models/block/polished_deepslate_stairs_outer.json new file mode 100644 index 0000000..4671637 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_deepslate", + "top": "minecraft:block/polished_deepslate", + "side": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_wall_inventory.json b/assets/minecraft/models/block/polished_deepslate_wall_inventory.json new file mode 100644 index 0000000..233596b --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_wall_post.json b/assets/minecraft/models/block/polished_deepslate_wall_post.json new file mode 100644 index 0000000..47da476 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_wall_side.json b/assets/minecraft/models/block/polished_deepslate_wall_side.json new file mode 100644 index 0000000..6335eae --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_deepslate_wall_side_tall.json b/assets/minecraft/models/block/polished_deepslate_wall_side_tall.json new file mode 100644 index 0000000..04a1d52 --- /dev/null +++ b/assets/minecraft/models/block/polished_deepslate_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/polished_deepslate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite.json b/assets/minecraft/models/block/polished_diorite.json new file mode 100644 index 0000000..99afb39 --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite_slab.json b/assets/minecraft/models/block/polished_diorite_slab.json new file mode 100644 index 0000000..0627dfe --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite_slab_top.json b/assets/minecraft/models/block/polished_diorite_slab_top.json new file mode 100644 index 0000000..fc3bd3d --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite_stairs.json b/assets/minecraft/models/block/polished_diorite_stairs.json new file mode 100644 index 0000000..42598f3 --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite_stairs_inner.json b/assets/minecraft/models/block/polished_diorite_stairs_inner.json new file mode 100644 index 0000000..c62e6db --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_diorite_stairs_outer.json b/assets/minecraft/models/block/polished_diorite_stairs_outer.json new file mode 100644 index 0000000..15cbfc8 --- /dev/null +++ b/assets/minecraft/models/block/polished_diorite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_diorite", + "top": "minecraft:block/polished_diorite", + "side": "minecraft:block/polished_diorite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite.json b/assets/minecraft/models/block/polished_granite.json new file mode 100644 index 0000000..46f93fd --- /dev/null +++ b/assets/minecraft/models/block/polished_granite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite_slab.json b/assets/minecraft/models/block/polished_granite_slab.json new file mode 100644 index 0000000..490d895 --- /dev/null +++ b/assets/minecraft/models/block/polished_granite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite_slab_top.json b/assets/minecraft/models/block/polished_granite_slab_top.json new file mode 100644 index 0000000..c811d38 --- /dev/null +++ b/assets/minecraft/models/block/polished_granite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite_stairs.json b/assets/minecraft/models/block/polished_granite_stairs.json new file mode 100644 index 0000000..537051d --- /dev/null +++ b/assets/minecraft/models/block/polished_granite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite_stairs_inner.json b/assets/minecraft/models/block/polished_granite_stairs_inner.json new file mode 100644 index 0000000..0b6c363 --- /dev/null +++ b/assets/minecraft/models/block/polished_granite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/polished_granite_stairs_outer.json b/assets/minecraft/models/block/polished_granite_stairs_outer.json new file mode 100644 index 0000000..366ec40 --- /dev/null +++ b/assets/minecraft/models/block/polished_granite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/polished_granite", + "top": "minecraft:block/polished_granite", + "side": "minecraft:block/polished_granite" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/poppy.json b/assets/minecraft/models/block/poppy.json new file mode 100644 index 0000000..dd37fe8 --- /dev/null +++ b/assets/minecraft/models/block/poppy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/poppy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potatoes_stage0.json b/assets/minecraft/models/block/potatoes_stage0.json new file mode 100644 index 0000000..7bd4a3c --- /dev/null +++ b/assets/minecraft/models/block/potatoes_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/potatoes_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potatoes_stage1.json b/assets/minecraft/models/block/potatoes_stage1.json new file mode 100644 index 0000000..e1ccb2e --- /dev/null +++ b/assets/minecraft/models/block/potatoes_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/potatoes_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potatoes_stage2.json b/assets/minecraft/models/block/potatoes_stage2.json new file mode 100644 index 0000000..139c640 --- /dev/null +++ b/assets/minecraft/models/block/potatoes_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/potatoes_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potatoes_stage3.json b/assets/minecraft/models/block/potatoes_stage3.json new file mode 100644 index 0000000..8ac74e8 --- /dev/null +++ b/assets/minecraft/models/block/potatoes_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/potatoes_stage3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_acacia_sapling.json b/assets/minecraft/models/block/potted_acacia_sapling.json new file mode 100644 index 0000000..e1b2b70 --- /dev/null +++ b/assets/minecraft/models/block/potted_acacia_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/acacia_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_allium.json b/assets/minecraft/models/block/potted_allium.json new file mode 100644 index 0000000..5b576fb --- /dev/null +++ b/assets/minecraft/models/block/potted_allium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/allium" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_azalea_bush.json b/assets/minecraft/models/block/potted_azalea_bush.json new file mode 100644 index 0000000..6d662a2 --- /dev/null +++ b/assets/minecraft/models/block/potted_azalea_bush.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_potted_azalea_bush", + "textures": { + "top": "minecraft:block/potted_azalea_bush_top", + "side": "minecraft:block/potted_azalea_bush_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_azure_bluet.json b/assets/minecraft/models/block/potted_azure_bluet.json new file mode 100644 index 0000000..175b4c0 --- /dev/null +++ b/assets/minecraft/models/block/potted_azure_bluet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/azure_bluet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_bamboo.json b/assets/minecraft/models/block/potted_bamboo.json new file mode 100644 index 0000000..14ffcc2 --- /dev/null +++ b/assets/minecraft/models/block/potted_bamboo.json @@ -0,0 +1,77 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt", + "bamboo": "block/bamboo_stalk", + "leaf": "block/bamboo_singleleaf" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "up": { "uv": [ 13, 0, 15, 2], "texture": "#bamboo", "cullface": "up" }, + "north": { "uv": [ 6, 0, 8, 16 ], "texture": "#bamboo" }, + "south": { "uv": [ 6, 0, 8, 16 ], "texture": "#bamboo" }, + "west": { "uv": [ 6, 0, 8, 16 ], "texture": "#bamboo" }, + "east": { "uv": [ 6, 0, 8, 16 ], "texture": "#bamboo" } + } + }, + { "from": [ 0, 2, 8 ], + "to": [ 16, 18, 8 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#leaf" }, + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#leaf" } + } + } + ] +} diff --git a/assets/minecraft/models/block/potted_birch_sapling.json b/assets/minecraft/models/block/potted_birch_sapling.json new file mode 100644 index 0000000..b19246f --- /dev/null +++ b/assets/minecraft/models/block/potted_birch_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/birch_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_blue_orchid.json b/assets/minecraft/models/block/potted_blue_orchid.json new file mode 100644 index 0000000..f9b31ba --- /dev/null +++ b/assets/minecraft/models/block/potted_blue_orchid.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/blue_orchid" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_brown_mushroom.json b/assets/minecraft/models/block/potted_brown_mushroom.json new file mode 100644 index 0000000..3e837e6 --- /dev/null +++ b/assets/minecraft/models/block/potted_brown_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/brown_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_cactus.json b/assets/minecraft/models/block/potted_cactus.json new file mode 100644 index 0000000..6f66241 --- /dev/null +++ b/assets/minecraft/models/block/potted_cactus.json @@ -0,0 +1,32 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "cactus_top": "block/cactus_top", + "cactus": "block/cactus_side" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "texture": "#flowerpot" }, + "north": { "texture": "#flowerpot" }, + "south": { "texture": "#flowerpot" }, + "west": { "texture": "#flowerpot" }, + "east": { "texture": "#flowerpot" } + } + }, + { "from": [ 6, 5, 6 ], + "to": [ 10, 16, 10 ], + "faces": { + "up": { "texture": "#cactus_top", "cullface": "up" }, + "north": { "uv": [ 6, 0, 10, 11 ], "texture": "#cactus" }, + "south": { "uv": [ 6, 0, 10, 11 ], "texture": "#cactus" }, + "west": { "uv": [ 6, 0, 10, 11 ], "texture": "#cactus" }, + "east": { "uv": [ 6, 0, 10, 11 ], "texture": "#cactus" } + } + } + ] +} diff --git a/assets/minecraft/models/block/potted_cornflower.json b/assets/minecraft/models/block/potted_cornflower.json new file mode 100644 index 0000000..70d8835 --- /dev/null +++ b/assets/minecraft/models/block/potted_cornflower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/cornflower" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_crimson_fungus.json b/assets/minecraft/models/block/potted_crimson_fungus.json new file mode 100644 index 0000000..08aea2c --- /dev/null +++ b/assets/minecraft/models/block/potted_crimson_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/crimson_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_crimson_roots.json b/assets/minecraft/models/block/potted_crimson_roots.json new file mode 100644 index 0000000..b5b2711 --- /dev/null +++ b/assets/minecraft/models/block/potted_crimson_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/crimson_roots_pot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_dandelion.json b/assets/minecraft/models/block/potted_dandelion.json new file mode 100644 index 0000000..c6c3613 --- /dev/null +++ b/assets/minecraft/models/block/potted_dandelion.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/dandelion" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_dark_oak_sapling.json b/assets/minecraft/models/block/potted_dark_oak_sapling.json new file mode 100644 index 0000000..b269e87 --- /dev/null +++ b/assets/minecraft/models/block/potted_dark_oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/dark_oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_dead_bush.json b/assets/minecraft/models/block/potted_dead_bush.json new file mode 100644 index 0000000..e2f1fc5 --- /dev/null +++ b/assets/minecraft/models/block/potted_dead_bush.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/dead_bush" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_fern.json b/assets/minecraft/models/block/potted_fern.json new file mode 100644 index 0000000..3076b6d --- /dev/null +++ b/assets/minecraft/models/block/potted_fern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_flower_pot_cross", + "textures": { + "plant": "minecraft:block/fern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_flowering_azalea_bush.json b/assets/minecraft/models/block/potted_flowering_azalea_bush.json new file mode 100644 index 0000000..db24dac --- /dev/null +++ b/assets/minecraft/models/block/potted_flowering_azalea_bush.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_potted_azalea_bush", + "textures": { + "top": "minecraft:block/potted_flowering_azalea_bush_top", + "side": "minecraft:block/potted_flowering_azalea_bush_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_jungle_sapling.json b/assets/minecraft/models/block/potted_jungle_sapling.json new file mode 100644 index 0000000..4ee9398 --- /dev/null +++ b/assets/minecraft/models/block/potted_jungle_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/jungle_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_lily_of_the_valley.json b/assets/minecraft/models/block/potted_lily_of_the_valley.json new file mode 100644 index 0000000..a09d9c1 --- /dev/null +++ b/assets/minecraft/models/block/potted_lily_of_the_valley.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/lily_of_the_valley" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_oak_sapling.json b/assets/minecraft/models/block/potted_oak_sapling.json new file mode 100644 index 0000000..c4746c4 --- /dev/null +++ b/assets/minecraft/models/block/potted_oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_orange_tulip.json b/assets/minecraft/models/block/potted_orange_tulip.json new file mode 100644 index 0000000..bd2b5e7 --- /dev/null +++ b/assets/minecraft/models/block/potted_orange_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/orange_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_oxeye_daisy.json b/assets/minecraft/models/block/potted_oxeye_daisy.json new file mode 100644 index 0000000..107dc8e --- /dev/null +++ b/assets/minecraft/models/block/potted_oxeye_daisy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/oxeye_daisy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_pink_tulip.json b/assets/minecraft/models/block/potted_pink_tulip.json new file mode 100644 index 0000000..75658f7 --- /dev/null +++ b/assets/minecraft/models/block/potted_pink_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/pink_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_poppy.json b/assets/minecraft/models/block/potted_poppy.json new file mode 100644 index 0000000..6fdefca --- /dev/null +++ b/assets/minecraft/models/block/potted_poppy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/poppy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_red_mushroom.json b/assets/minecraft/models/block/potted_red_mushroom.json new file mode 100644 index 0000000..9bc2896 --- /dev/null +++ b/assets/minecraft/models/block/potted_red_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/red_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_red_tulip.json b/assets/minecraft/models/block/potted_red_tulip.json new file mode 100644 index 0000000..6541daa --- /dev/null +++ b/assets/minecraft/models/block/potted_red_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/red_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_spruce_sapling.json b/assets/minecraft/models/block/potted_spruce_sapling.json new file mode 100644 index 0000000..431559f --- /dev/null +++ b/assets/minecraft/models/block/potted_spruce_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/spruce_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_warped_fungus.json b/assets/minecraft/models/block/potted_warped_fungus.json new file mode 100644 index 0000000..de7e890 --- /dev/null +++ b/assets/minecraft/models/block/potted_warped_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/warped_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_warped_roots.json b/assets/minecraft/models/block/potted_warped_roots.json new file mode 100644 index 0000000..ac44109 --- /dev/null +++ b/assets/minecraft/models/block/potted_warped_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/warped_roots_pot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_white_tulip.json b/assets/minecraft/models/block/potted_white_tulip.json new file mode 100644 index 0000000..efc662f --- /dev/null +++ b/assets/minecraft/models/block/potted_white_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/white_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/potted_wither_rose.json b/assets/minecraft/models/block/potted_wither_rose.json new file mode 100644 index 0000000..1eab257 --- /dev/null +++ b/assets/minecraft/models/block/potted_wither_rose.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/flower_pot_cross", + "textures": { + "plant": "minecraft:block/wither_rose" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powder_snow.json b/assets/minecraft/models/block/powder_snow.json new file mode 100644 index 0000000..6be3d24 --- /dev/null +++ b/assets/minecraft/models/block/powder_snow.json @@ -0,0 +1,51 @@ +{ + "parent": "block/block", + "textures": { + "texture": "block/powder_snow", + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 15.998, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "up" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "up" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 0.002, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "down" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 0.002 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#texture", "cullface": "north" } + } + }, + { "from": [ 0, 0, 15.998 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#texture", "cullface": "south" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "south" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 0.002, 16, 16 ], + "faces": { + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#texture", "cullface": "west" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "west" } + } + }, + { "from": [ 15.998, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "east" }, + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/powder_snow_cauldron_full.json b/assets/minecraft/models/block/powder_snow_cauldron_full.json new file mode 100644 index 0000000..0d3708d --- /dev/null +++ b/assets/minecraft/models/block/powder_snow_cauldron_full.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_full", + "textures": { + "content": "minecraft:block/powder_snow", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powder_snow_cauldron_level1.json b/assets/minecraft/models/block/powder_snow_cauldron_level1.json new file mode 100644 index 0000000..e3f9f52 --- /dev/null +++ b/assets/minecraft/models/block/powder_snow_cauldron_level1.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_level1", + "textures": { + "content": "minecraft:block/powder_snow", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powder_snow_cauldron_level2.json b/assets/minecraft/models/block/powder_snow_cauldron_level2.json new file mode 100644 index 0000000..5344797 --- /dev/null +++ b/assets/minecraft/models/block/powder_snow_cauldron_level2.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_level2", + "textures": { + "content": "minecraft:block/powder_snow", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail.json b/assets/minecraft/models/block/powered_rail.json new file mode 100644 index 0000000..be1faa8 --- /dev/null +++ b/assets/minecraft/models/block/powered_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/powered_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail_on.json b/assets/minecraft/models/block/powered_rail_on.json new file mode 100644 index 0000000..eccba5e --- /dev/null +++ b/assets/minecraft/models/block/powered_rail_on.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/powered_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail_on_raised_ne.json b/assets/minecraft/models/block/powered_rail_on_raised_ne.json new file mode 100644 index 0000000..b8be141 --- /dev/null +++ b/assets/minecraft/models/block/powered_rail_on_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/powered_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail_on_raised_sw.json b/assets/minecraft/models/block/powered_rail_on_raised_sw.json new file mode 100644 index 0000000..07fdc14 --- /dev/null +++ b/assets/minecraft/models/block/powered_rail_on_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/powered_rail_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail_raised_ne.json b/assets/minecraft/models/block/powered_rail_raised_ne.json new file mode 100644 index 0000000..ebfd5e1 --- /dev/null +++ b/assets/minecraft/models/block/powered_rail_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/powered_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/powered_rail_raised_sw.json b/assets/minecraft/models/block/powered_rail_raised_sw.json new file mode 100644 index 0000000..516a56e --- /dev/null +++ b/assets/minecraft/models/block/powered_rail_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/powered_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pressure_plate_down.json b/assets/minecraft/models/block/pressure_plate_down.json new file mode 100644 index 0000000..db6e6ba --- /dev/null +++ b/assets/minecraft/models/block/pressure_plate_down.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 1, 0, 1 ], + "to": [ 15, 0.5, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, + "north": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15, 15, 15.5 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/pressure_plate_up.json b/assets/minecraft/models/block/pressure_plate_up.json new file mode 100644 index 0000000..689fbe4 --- /dev/null +++ b/assets/minecraft/models/block/pressure_plate_up.json @@ -0,0 +1,18 @@ +{ "parent": "block/thin_block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 1, 0, 1 ], + "to": [ 15, 1, 15 ], + "faces": { + "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#texture" }, + "north": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 1, 15, 15, 16 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/prismarine.json b/assets/minecraft/models/block/prismarine.json new file mode 100644 index 0000000..bbac86b --- /dev/null +++ b/assets/minecraft/models/block/prismarine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_brick_slab.json b/assets/minecraft/models/block/prismarine_brick_slab.json new file mode 100644 index 0000000..ca49b4e --- /dev/null +++ b/assets/minecraft/models/block/prismarine_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_brick_slab_top.json b/assets/minecraft/models/block/prismarine_brick_slab_top.json new file mode 100644 index 0000000..af41769 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_brick_stairs.json b/assets/minecraft/models/block/prismarine_brick_stairs.json new file mode 100644 index 0000000..60798cf --- /dev/null +++ b/assets/minecraft/models/block/prismarine_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_brick_stairs_inner.json b/assets/minecraft/models/block/prismarine_brick_stairs_inner.json new file mode 100644 index 0000000..e610cd9 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_brick_stairs_outer.json b/assets/minecraft/models/block/prismarine_brick_stairs_outer.json new file mode 100644 index 0000000..5fbcb75 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/prismarine_bricks", + "top": "minecraft:block/prismarine_bricks", + "side": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_bricks.json b/assets/minecraft/models/block/prismarine_bricks.json new file mode 100644 index 0000000..ee4a465 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_slab.json b/assets/minecraft/models/block/prismarine_slab.json new file mode 100644 index 0000000..1962295 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_slab_top.json b/assets/minecraft/models/block/prismarine_slab_top.json new file mode 100644 index 0000000..5d90d11 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_stairs.json b/assets/minecraft/models/block/prismarine_stairs.json new file mode 100644 index 0000000..2863383 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_stairs_inner.json b/assets/minecraft/models/block/prismarine_stairs_inner.json new file mode 100644 index 0000000..a273470 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_stairs_outer.json b/assets/minecraft/models/block/prismarine_stairs_outer.json new file mode 100644 index 0000000..473f5a2 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/prismarine", + "top": "minecraft:block/prismarine", + "side": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_wall_inventory.json b/assets/minecraft/models/block/prismarine_wall_inventory.json new file mode 100644 index 0000000..d638391 --- /dev/null +++ b/assets/minecraft/models/block/prismarine_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_wall_post.json b/assets/minecraft/models/block/prismarine_wall_post.json new file mode 100644 index 0000000..207d59d --- /dev/null +++ b/assets/minecraft/models/block/prismarine_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_wall_side.json b/assets/minecraft/models/block/prismarine_wall_side.json new file mode 100644 index 0000000..e21990c --- /dev/null +++ b/assets/minecraft/models/block/prismarine_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/prismarine_wall_side_tall.json b/assets/minecraft/models/block/prismarine_wall_side_tall.json new file mode 100644 index 0000000..31ed03f --- /dev/null +++ b/assets/minecraft/models/block/prismarine_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/prismarine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin.json b/assets/minecraft/models/block/pumpkin.json new file mode 100644 index 0000000..ab50511 --- /dev/null +++ b/assets/minecraft/models/block/pumpkin.json @@ -0,0 +1,14 @@ +{ + "parent": "block/cube_column", + "display": { + "firstperson_righthand": { + "rotation": [ 0, 135, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "textures": { + "end": "block/pumpkin_top", + "side": "block/pumpkin_side" + } +} diff --git a/assets/minecraft/models/block/pumpkin_stem_stage0.json b/assets/minecraft/models/block/pumpkin_stem_stage0.json new file mode 100644 index 0000000..dc984be --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth0", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage1.json b/assets/minecraft/models/block/pumpkin_stem_stage1.json new file mode 100644 index 0000000..510c8e6 --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth1", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage2.json b/assets/minecraft/models/block/pumpkin_stem_stage2.json new file mode 100644 index 0000000..d92cfae --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth2", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage3.json b/assets/minecraft/models/block/pumpkin_stem_stage3.json new file mode 100644 index 0000000..a6fc046 --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth3", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage4.json b/assets/minecraft/models/block/pumpkin_stem_stage4.json new file mode 100644 index 0000000..6e43c08 --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth4", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage5.json b/assets/minecraft/models/block/pumpkin_stem_stage5.json new file mode 100644 index 0000000..8dc2dfe --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage5.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth5", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage6.json b/assets/minecraft/models/block/pumpkin_stem_stage6.json new file mode 100644 index 0000000..a2be41d --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage6.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth6", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/pumpkin_stem_stage7.json b/assets/minecraft/models/block/pumpkin_stem_stage7.json new file mode 100644 index 0000000..a4e7159 --- /dev/null +++ b/assets/minecraft/models/block/pumpkin_stem_stage7.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/stem_growth7", + "textures": { + "stem": "minecraft:block/pumpkin_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_cake.json b/assets/minecraft/models/block/purple_candle_cake.json new file mode 100644 index 0000000..8ff076b --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/purple_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_cake_lit.json b/assets/minecraft/models/block/purple_candle_cake_lit.json new file mode 100644 index 0000000..900aea2 --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/purple_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_four_candles.json b/assets/minecraft/models/block/purple_candle_four_candles.json new file mode 100644 index 0000000..fa3e32b --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/purple_candle", + "particle": "minecraft:block/purple_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_four_candles_lit.json b/assets/minecraft/models/block/purple_candle_four_candles_lit.json new file mode 100644 index 0000000..29a0bfb --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/purple_candle_lit", + "particle": "minecraft:block/purple_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_one_candle.json b/assets/minecraft/models/block/purple_candle_one_candle.json new file mode 100644 index 0000000..feb3302 --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/purple_candle", + "particle": "minecraft:block/purple_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_one_candle_lit.json b/assets/minecraft/models/block/purple_candle_one_candle_lit.json new file mode 100644 index 0000000..c2fdd53 --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/purple_candle_lit", + "particle": "minecraft:block/purple_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_three_candles.json b/assets/minecraft/models/block/purple_candle_three_candles.json new file mode 100644 index 0000000..cbfc5f3 --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/purple_candle", + "particle": "minecraft:block/purple_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_three_candles_lit.json b/assets/minecraft/models/block/purple_candle_three_candles_lit.json new file mode 100644 index 0000000..73e33ad --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/purple_candle_lit", + "particle": "minecraft:block/purple_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_two_candles.json b/assets/minecraft/models/block/purple_candle_two_candles.json new file mode 100644 index 0000000..39d9a9d --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/purple_candle", + "particle": "minecraft:block/purple_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_candle_two_candles_lit.json b/assets/minecraft/models/block/purple_candle_two_candles_lit.json new file mode 100644 index 0000000..9b165c0 --- /dev/null +++ b/assets/minecraft/models/block/purple_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/purple_candle_lit", + "particle": "minecraft:block/purple_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_carpet.json b/assets/minecraft/models/block/purple_carpet.json new file mode 100644 index 0000000..4cf9a92 --- /dev/null +++ b/assets/minecraft/models/block/purple_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/purple_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_concrete.json b/assets/minecraft/models/block/purple_concrete.json new file mode 100644 index 0000000..e064fd9 --- /dev/null +++ b/assets/minecraft/models/block/purple_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purple_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_concrete_powder.json b/assets/minecraft/models/block/purple_concrete_powder.json new file mode 100644 index 0000000..9911efb --- /dev/null +++ b/assets/minecraft/models/block/purple_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purple_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_glazed_terracotta.json b/assets/minecraft/models/block/purple_glazed_terracotta.json new file mode 100644 index 0000000..8921b2d --- /dev/null +++ b/assets/minecraft/models/block/purple_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/purple_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_shulker_box.json b/assets/minecraft/models/block/purple_shulker_box.json new file mode 100644 index 0000000..6f9cfc8 --- /dev/null +++ b/assets/minecraft/models/block/purple_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/purple_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass.json b/assets/minecraft/models/block/purple_stained_glass.json new file mode 100644 index 0000000..b64439f --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purple_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass_pane_noside.json b/assets/minecraft/models/block/purple_stained_glass_pane_noside.json new file mode 100644 index 0000000..9fc919b --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/purple_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/purple_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..9a5775b --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/purple_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass_pane_post.json b/assets/minecraft/models/block/purple_stained_glass_pane_post.json new file mode 100644 index 0000000..83fcaf9 --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/purple_stained_glass", + "edge": "minecraft:block/purple_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass_pane_side.json b/assets/minecraft/models/block/purple_stained_glass_pane_side.json new file mode 100644 index 0000000..dbd332c --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/purple_stained_glass", + "edge": "minecraft:block/purple_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/purple_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..9cedec9 --- /dev/null +++ b/assets/minecraft/models/block/purple_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/purple_stained_glass", + "edge": "minecraft:block/purple_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_terracotta.json b/assets/minecraft/models/block/purple_terracotta.json new file mode 100644 index 0000000..5c4c94f --- /dev/null +++ b/assets/minecraft/models/block/purple_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purple_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purple_wool.json b/assets/minecraft/models/block/purple_wool.json new file mode 100644 index 0000000..c59282e --- /dev/null +++ b/assets/minecraft/models/block/purple_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purple_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_block.json b/assets/minecraft/models/block/purpur_block.json new file mode 100644 index 0000000..c0bc807 --- /dev/null +++ b/assets/minecraft/models/block/purpur_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_pillar.json b/assets/minecraft/models/block/purpur_pillar.json new file mode 100644 index 0000000..f35e1dd --- /dev/null +++ b/assets/minecraft/models/block/purpur_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/purpur_pillar_top", + "side": "minecraft:block/purpur_pillar" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_pillar_horizontal.json b/assets/minecraft/models/block/purpur_pillar_horizontal.json new file mode 100644 index 0000000..d047a8f --- /dev/null +++ b/assets/minecraft/models/block/purpur_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/purpur_pillar_top", + "side": "minecraft:block/purpur_pillar" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_slab.json b/assets/minecraft/models/block/purpur_slab.json new file mode 100644 index 0000000..b07df68 --- /dev/null +++ b/assets/minecraft/models/block/purpur_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_slab_top.json b/assets/minecraft/models/block/purpur_slab_top.json new file mode 100644 index 0000000..b0dbd3c --- /dev/null +++ b/assets/minecraft/models/block/purpur_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_stairs.json b/assets/minecraft/models/block/purpur_stairs.json new file mode 100644 index 0000000..4930179 --- /dev/null +++ b/assets/minecraft/models/block/purpur_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_stairs_inner.json b/assets/minecraft/models/block/purpur_stairs_inner.json new file mode 100644 index 0000000..11203cc --- /dev/null +++ b/assets/minecraft/models/block/purpur_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/purpur_stairs_outer.json b/assets/minecraft/models/block/purpur_stairs_outer.json new file mode 100644 index 0000000..2722f4c --- /dev/null +++ b/assets/minecraft/models/block/purpur_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/purpur_block", + "top": "minecraft:block/purpur_block", + "side": "minecraft:block/purpur_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_block.json b/assets/minecraft/models/block/quartz_block.json new file mode 100644 index 0000000..863b82e --- /dev/null +++ b/assets/minecraft/models/block/quartz_block.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_bricks.json b/assets/minecraft/models/block/quartz_bricks.json new file mode 100644 index 0000000..f2b8551 --- /dev/null +++ b/assets/minecraft/models/block/quartz_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/quartz_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_pillar.json b/assets/minecraft/models/block/quartz_pillar.json new file mode 100644 index 0000000..fc1845e --- /dev/null +++ b/assets/minecraft/models/block/quartz_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/quartz_pillar_top", + "side": "minecraft:block/quartz_pillar" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_pillar_horizontal.json b/assets/minecraft/models/block/quartz_pillar_horizontal.json new file mode 100644 index 0000000..38b07ba --- /dev/null +++ b/assets/minecraft/models/block/quartz_pillar_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/quartz_pillar_top", + "side": "minecraft:block/quartz_pillar" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_slab.json b/assets/minecraft/models/block/quartz_slab.json new file mode 100644 index 0000000..6601321 --- /dev/null +++ b/assets/minecraft/models/block/quartz_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_slab_top.json b/assets/minecraft/models/block/quartz_slab_top.json new file mode 100644 index 0000000..c3be888 --- /dev/null +++ b/assets/minecraft/models/block/quartz_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_stairs.json b/assets/minecraft/models/block/quartz_stairs.json new file mode 100644 index 0000000..f1e00fd --- /dev/null +++ b/assets/minecraft/models/block/quartz_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_stairs_inner.json b/assets/minecraft/models/block/quartz_stairs_inner.json new file mode 100644 index 0000000..5ec96b8 --- /dev/null +++ b/assets/minecraft/models/block/quartz_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/quartz_stairs_outer.json b/assets/minecraft/models/block/quartz_stairs_outer.json new file mode 100644 index 0000000..78ea6b4 --- /dev/null +++ b/assets/minecraft/models/block/quartz_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_top", + "top": "minecraft:block/quartz_block_top", + "side": "minecraft:block/quartz_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rail.json b/assets/minecraft/models/block/rail.json new file mode 100644 index 0000000..0f7a024 --- /dev/null +++ b/assets/minecraft/models/block/rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_flat", + "textures": { + "rail": "minecraft:block/rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rail_corner.json b/assets/minecraft/models/block/rail_corner.json new file mode 100644 index 0000000..ea10963 --- /dev/null +++ b/assets/minecraft/models/block/rail_corner.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/rail_curved", + "textures": { + "rail": "minecraft:block/rail_corner" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rail_curved.json b/assets/minecraft/models/block/rail_curved.json new file mode 100644 index 0000000..299a44b --- /dev/null +++ b/assets/minecraft/models/block/rail_curved.json @@ -0,0 +1,15 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#rail" + }, + "elements": [ + { "from": [ 0, 1, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } + } + } + ] +} diff --git a/assets/minecraft/models/block/rail_flat.json b/assets/minecraft/models/block/rail_flat.json new file mode 100644 index 0000000..299a44b --- /dev/null +++ b/assets/minecraft/models/block/rail_flat.json @@ -0,0 +1,15 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#rail" + }, + "elements": [ + { "from": [ 0, 1, 0 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } + } + } + ] +} diff --git a/assets/minecraft/models/block/rail_raised_ne.json b/assets/minecraft/models/block/rail_raised_ne.json new file mode 100644 index 0000000..a51c59f --- /dev/null +++ b/assets/minecraft/models/block/rail_raised_ne.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_ne", + "textures": { + "rail": "minecraft:block/rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rail_raised_sw.json b/assets/minecraft/models/block/rail_raised_sw.json new file mode 100644 index 0000000..4d48c08 --- /dev/null +++ b/assets/minecraft/models/block/rail_raised_sw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_rail_raised_sw", + "textures": { + "rail": "minecraft:block/rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/raw_copper_block.json b/assets/minecraft/models/block/raw_copper_block.json new file mode 100644 index 0000000..3f6008e --- /dev/null +++ b/assets/minecraft/models/block/raw_copper_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/raw_copper_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/raw_gold_block.json b/assets/minecraft/models/block/raw_gold_block.json new file mode 100644 index 0000000..ce79d18 --- /dev/null +++ b/assets/minecraft/models/block/raw_gold_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/raw_gold_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/raw_iron_block.json b/assets/minecraft/models/block/raw_iron_block.json new file mode 100644 index 0000000..25d1988 --- /dev/null +++ b/assets/minecraft/models/block/raw_iron_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/raw_iron_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_cake.json b/assets/minecraft/models/block/red_candle_cake.json new file mode 100644 index 0000000..65a992f --- /dev/null +++ b/assets/minecraft/models/block/red_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/red_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_cake_lit.json b/assets/minecraft/models/block/red_candle_cake_lit.json new file mode 100644 index 0000000..0b99fcc --- /dev/null +++ b/assets/minecraft/models/block/red_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/red_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_four_candles.json b/assets/minecraft/models/block/red_candle_four_candles.json new file mode 100644 index 0000000..c090c53 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/red_candle", + "particle": "minecraft:block/red_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_four_candles_lit.json b/assets/minecraft/models/block/red_candle_four_candles_lit.json new file mode 100644 index 0000000..f7d6ca0 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/red_candle_lit", + "particle": "minecraft:block/red_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_one_candle.json b/assets/minecraft/models/block/red_candle_one_candle.json new file mode 100644 index 0000000..47c0ce8 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/red_candle", + "particle": "minecraft:block/red_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_one_candle_lit.json b/assets/minecraft/models/block/red_candle_one_candle_lit.json new file mode 100644 index 0000000..710f541 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/red_candle_lit", + "particle": "minecraft:block/red_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_three_candles.json b/assets/minecraft/models/block/red_candle_three_candles.json new file mode 100644 index 0000000..e0a4f0c --- /dev/null +++ b/assets/minecraft/models/block/red_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/red_candle", + "particle": "minecraft:block/red_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_three_candles_lit.json b/assets/minecraft/models/block/red_candle_three_candles_lit.json new file mode 100644 index 0000000..a4b2b86 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/red_candle_lit", + "particle": "minecraft:block/red_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_two_candles.json b/assets/minecraft/models/block/red_candle_two_candles.json new file mode 100644 index 0000000..148bd6c --- /dev/null +++ b/assets/minecraft/models/block/red_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/red_candle", + "particle": "minecraft:block/red_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_candle_two_candles_lit.json b/assets/minecraft/models/block/red_candle_two_candles_lit.json new file mode 100644 index 0000000..40af0f6 --- /dev/null +++ b/assets/minecraft/models/block/red_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/red_candle_lit", + "particle": "minecraft:block/red_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_carpet.json b/assets/minecraft/models/block/red_carpet.json new file mode 100644 index 0000000..c31f191 --- /dev/null +++ b/assets/minecraft/models/block/red_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/red_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_concrete.json b/assets/minecraft/models/block/red_concrete.json new file mode 100644 index 0000000..aed4725 --- /dev/null +++ b/assets/minecraft/models/block/red_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_concrete_powder.json b/assets/minecraft/models/block/red_concrete_powder.json new file mode 100644 index 0000000..69ada12 --- /dev/null +++ b/assets/minecraft/models/block/red_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_glazed_terracotta.json b/assets/minecraft/models/block/red_glazed_terracotta.json new file mode 100644 index 0000000..baf6a0d --- /dev/null +++ b/assets/minecraft/models/block/red_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/red_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_mushroom.json b/assets/minecraft/models/block/red_mushroom.json new file mode 100644 index 0000000..4dd14e4 --- /dev/null +++ b/assets/minecraft/models/block/red_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/red_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_mushroom_block.json b/assets/minecraft/models/block/red_mushroom_block.json new file mode 100644 index 0000000..14ac5d5 --- /dev/null +++ b/assets/minecraft/models/block/red_mushroom_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_single_face", + "textures": { + "texture": "minecraft:block/red_mushroom_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_mushroom_block_inventory.json b/assets/minecraft/models/block/red_mushroom_block_inventory.json new file mode 100644 index 0000000..588dd72 --- /dev/null +++ b/assets/minecraft/models/block/red_mushroom_block_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_mushroom_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_slab.json b/assets/minecraft/models/block/red_nether_brick_slab.json new file mode 100644 index 0000000..1da9997 --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_slab_top.json b/assets/minecraft/models/block/red_nether_brick_slab_top.json new file mode 100644 index 0000000..ede365a --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_stairs.json b/assets/minecraft/models/block/red_nether_brick_stairs.json new file mode 100644 index 0000000..3168d7a --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_stairs_inner.json b/assets/minecraft/models/block/red_nether_brick_stairs_inner.json new file mode 100644 index 0000000..34932cc --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_stairs_outer.json b/assets/minecraft/models/block/red_nether_brick_stairs_outer.json new file mode 100644 index 0000000..e863243 --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/red_nether_bricks", + "top": "minecraft:block/red_nether_bricks", + "side": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_wall_inventory.json b/assets/minecraft/models/block/red_nether_brick_wall_inventory.json new file mode 100644 index 0000000..aeaa716 --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_wall_post.json b/assets/minecraft/models/block/red_nether_brick_wall_post.json new file mode 100644 index 0000000..9fa44bd --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_wall_side.json b/assets/minecraft/models/block/red_nether_brick_wall_side.json new file mode 100644 index 0000000..e8f23ec --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_brick_wall_side_tall.json b/assets/minecraft/models/block/red_nether_brick_wall_side_tall.json new file mode 100644 index 0000000..6546ece --- /dev/null +++ b/assets/minecraft/models/block/red_nether_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_nether_bricks.json b/assets/minecraft/models/block/red_nether_bricks.json new file mode 100644 index 0000000..a13b838 --- /dev/null +++ b/assets/minecraft/models/block/red_nether_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_nether_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sand.json b/assets/minecraft/models/block/red_sand.json new file mode 100644 index 0000000..d6f5cec --- /dev/null +++ b/assets/minecraft/models/block/red_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_sand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone.json b/assets/minecraft/models/block/red_sandstone.json new file mode 100644 index 0000000..93aab35 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/red_sandstone_top", + "bottom": "minecraft:block/red_sandstone_bottom", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_slab.json b/assets/minecraft/models/block/red_sandstone_slab.json new file mode 100644 index 0000000..6c8d940 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_slab_top.json b/assets/minecraft/models/block/red_sandstone_slab_top.json new file mode 100644 index 0000000..26af498 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_stairs.json b/assets/minecraft/models/block/red_sandstone_stairs.json new file mode 100644 index 0000000..7926d78 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_stairs_inner.json b/assets/minecraft/models/block/red_sandstone_stairs_inner.json new file mode 100644 index 0000000..591a5c3 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_stairs_outer.json b/assets/minecraft/models/block/red_sandstone_stairs_outer.json new file mode 100644 index 0000000..2dec12a --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_bottom", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_wall_inventory.json b/assets/minecraft/models/block/red_sandstone_wall_inventory.json new file mode 100644 index 0000000..efec8f3 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_wall_post.json b/assets/minecraft/models/block/red_sandstone_wall_post.json new file mode 100644 index 0000000..ab11758 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_wall_side.json b/assets/minecraft/models/block/red_sandstone_wall_side.json new file mode 100644 index 0000000..798b2f9 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_sandstone_wall_side_tall.json b/assets/minecraft/models/block/red_sandstone_wall_side_tall.json new file mode 100644 index 0000000..b8cc6d3 --- /dev/null +++ b/assets/minecraft/models/block/red_sandstone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/red_sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_shulker_box.json b/assets/minecraft/models/block/red_shulker_box.json new file mode 100644 index 0000000..4414a86 --- /dev/null +++ b/assets/minecraft/models/block/red_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/red_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass.json b/assets/minecraft/models/block/red_stained_glass.json new file mode 100644 index 0000000..fd841d4 --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass_pane_noside.json b/assets/minecraft/models/block/red_stained_glass_pane_noside.json new file mode 100644 index 0000000..30aee4a --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/red_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/red_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..051e7eb --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/red_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass_pane_post.json b/assets/minecraft/models/block/red_stained_glass_pane_post.json new file mode 100644 index 0000000..90714e3 --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/red_stained_glass", + "edge": "minecraft:block/red_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass_pane_side.json b/assets/minecraft/models/block/red_stained_glass_pane_side.json new file mode 100644 index 0000000..0cdf2ff --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/red_stained_glass", + "edge": "minecraft:block/red_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/red_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..8f3daf6 --- /dev/null +++ b/assets/minecraft/models/block/red_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/red_stained_glass", + "edge": "minecraft:block/red_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_terracotta.json b/assets/minecraft/models/block/red_terracotta.json new file mode 100644 index 0000000..1490806 --- /dev/null +++ b/assets/minecraft/models/block/red_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_tulip.json b/assets/minecraft/models/block/red_tulip.json new file mode 100644 index 0000000..1c0c290 --- /dev/null +++ b/assets/minecraft/models/block/red_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/red_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/red_wool.json b/assets/minecraft/models/block/red_wool.json new file mode 100644 index 0000000..72267b6 --- /dev/null +++ b/assets/minecraft/models/block/red_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_block.json b/assets/minecraft/models/block/redstone_block.json new file mode 100644 index 0000000..b3942b3 --- /dev/null +++ b/assets/minecraft/models/block/redstone_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/redstone_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_dust_dot.json b/assets/minecraft/models/block/redstone_dust_dot.json new file mode 100644 index 0000000..4a8cda1 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_dot.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/redstone_dust_dot", + "line": "block/redstone_dust_dot", + "overlay": "block/redstone_dust_overlay" + }, + "elements": [ + { "from": [ 0, 0.25, 0 ], + "to": [ 16, 0.25, 16 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#line", "tintindex": 0 }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#line", "tintindex": 0 } + } + }, + { "from": [ 0, 0.25, 0 ], + "to": [ 16, 0.25, 16 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#overlay" } + } + } + ] +} diff --git a/assets/minecraft/models/block/redstone_dust_side.json b/assets/minecraft/models/block/redstone_dust_side.json new file mode 100644 index 0000000..523a411 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/redstone_dust_dot", + "overlay": "block/redstone_dust_overlay" + }, + "elements": [ + { "from": [ 0, 0.25, 0 ], + "to": [ 16, 0.25, 8 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 8 ], "texture": "#line", "tintindex": 0 }, + "down": { "uv": [ 0, 8, 16, 0 ], "texture": "#line", "tintindex": 0 } + } + }, + { "from": [ 0, 0.25, 0 ], + "to": [ 16, 0.25, 8 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 8 ], "texture": "#overlay" }, + "down": { "uv": [ 0, 8, 16, 0 ], "texture": "#overlay" } + } + } + ] +} diff --git a/assets/minecraft/models/block/redstone_dust_side0.json b/assets/minecraft/models/block/redstone_dust_side0.json new file mode 100644 index 0000000..8ba2e73 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side0.json @@ -0,0 +1,6 @@ +{ + "parent": "block/redstone_dust_side", + "textures": { + "line": "block/redstone_dust_line0" + } +} diff --git a/assets/minecraft/models/block/redstone_dust_side1.json b/assets/minecraft/models/block/redstone_dust_side1.json new file mode 100644 index 0000000..1f54539 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/redstone_dust_side", + "textures": { + "line": "block/redstone_dust_line1" + } +} diff --git a/assets/minecraft/models/block/redstone_dust_side_alt.json b/assets/minecraft/models/block/redstone_dust_side_alt.json new file mode 100644 index 0000000..8b58a46 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side_alt.json @@ -0,0 +1,25 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/redstone_dust_dot", + "overlay": "block/redstone_dust_overlay" + }, + "elements": [ + { "from": [ 0, 0.25, 8 ], + "to": [ 16, 0.25, 16 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 8, 16, 16 ], "texture": "#line", "tintindex": 0 }, + "down": { "uv": [ 0, 16, 16, 8 ], "texture": "#line", "tintindex": 0 } + } + }, + { "from": [ 0, 0.25, 8 ], + "to": [ 16, 0.25, 16 ], + "shade": false, + "faces": { + "up": { "uv": [ 0, 8, 16, 16 ], "texture": "#overlay" }, + "down": { "uv": [ 0, 16, 16, 8 ], "texture": "#overlay" } + } + } + ] +} diff --git a/assets/minecraft/models/block/redstone_dust_side_alt0.json b/assets/minecraft/models/block/redstone_dust_side_alt0.json new file mode 100644 index 0000000..f74884d --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side_alt0.json @@ -0,0 +1,6 @@ +{ + "parent": "block/redstone_dust_side_alt", + "textures": { + "line": "block/redstone_dust_line0" + } +} diff --git a/assets/minecraft/models/block/redstone_dust_side_alt1.json b/assets/minecraft/models/block/redstone_dust_side_alt1.json new file mode 100644 index 0000000..a31f848 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_side_alt1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/redstone_dust_side_alt", + "textures": { + "line": "block/redstone_dust_line1" + } +} diff --git a/assets/minecraft/models/block/redstone_dust_up.json b/assets/minecraft/models/block/redstone_dust_up.json new file mode 100644 index 0000000..2154da2 --- /dev/null +++ b/assets/minecraft/models/block/redstone_dust_up.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/redstone_dust_dot", + "line": "block/redstone_dust_line0", + "overlay": "block/redstone_dust_overlay" + }, + "elements": [ + { "from": [ 0, 0, 0.25 ], + "to": [ 16, 16, 0.25 ], + "shade": false, + "faces": { + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#line", "tintindex": 0 }, + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#line", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 0.25 ], + "to": [ 16, 16, 0.25 ], + "shade": false, + "faces": { + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay" }, + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#overlay" } + } + } + ] +} diff --git a/assets/minecraft/models/block/redstone_lamp.json b/assets/minecraft/models/block/redstone_lamp.json new file mode 100644 index 0000000..530bd0d --- /dev/null +++ b/assets/minecraft/models/block/redstone_lamp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/redstone_lamp" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_lamp_on.json b/assets/minecraft/models/block/redstone_lamp_on.json new file mode 100644 index 0000000..bde04e2 --- /dev/null +++ b/assets/minecraft/models/block/redstone_lamp_on.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/redstone_lamp_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_ore.json b/assets/minecraft/models/block/redstone_ore.json new file mode 100644 index 0000000..a387db9 --- /dev/null +++ b/assets/minecraft/models/block/redstone_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/redstone_ore" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_torch.json b/assets/minecraft/models/block/redstone_torch.json new file mode 100644 index 0000000..47d4d75 --- /dev/null +++ b/assets/minecraft/models/block/redstone_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "minecraft:block/redstone_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_torch_off.json b/assets/minecraft/models/block/redstone_torch_off.json new file mode 100644 index 0000000..9dcffff --- /dev/null +++ b/assets/minecraft/models/block/redstone_torch_off.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "minecraft:block/redstone_torch_off" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_wall_torch.json b/assets/minecraft/models/block/redstone_wall_torch.json new file mode 100644 index 0000000..2d2a949 --- /dev/null +++ b/assets/minecraft/models/block/redstone_wall_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "minecraft:block/redstone_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/redstone_wall_torch_off.json b/assets/minecraft/models/block/redstone_wall_torch_off.json new file mode 100644 index 0000000..eb02aed --- /dev/null +++ b/assets/minecraft/models/block/redstone_wall_torch_off.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "minecraft:block/redstone_torch_off" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/repeater_1tick.json b/assets/minecraft/models/block/repeater_1tick.json new file mode 100644 index 0000000..8539d99 --- /dev/null +++ b/assets/minecraft/models/block/repeater_1tick.json @@ -0,0 +1,44 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 2, 6 ], + "to": [ 9, 7, 8 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_1tick_locked.json b/assets/minecraft/models/block/repeater_1tick_locked.json new file mode 100644 index 0000000..d1457f3 --- /dev/null +++ b/assets/minecraft/models/block/repeater_1tick_locked.json @@ -0,0 +1,45 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "lock": "block/bedrock", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 6 ], + "to": [ 14, 4, 8 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_1tick_on.json b/assets/minecraft/models/block/repeater_1tick_on.json new file mode 100644 index 0000000..8123d2c --- /dev/null +++ b/assets/minecraft/models/block/repeater_1tick_on.json @@ -0,0 +1,62 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 7, 6 ], + "to": [ 9, 7, 8 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 5 ], + "to": [ 9, 8, 9 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 6 ], + "to": [ 10, 8, 8 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_1tick_on_locked.json b/assets/minecraft/models/block/repeater_1tick_on_locked.json new file mode 100644 index 0000000..60a4071 --- /dev/null +++ b/assets/minecraft/models/block/repeater_1tick_on_locked.json @@ -0,0 +1,54 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch", + "lock": "block/bedrock" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 6 ], + "to": [ 14, 4, 8 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_2tick.json b/assets/minecraft/models/block/repeater_2tick.json new file mode 100644 index 0000000..b8323e2 --- /dev/null +++ b/assets/minecraft/models/block/repeater_2tick.json @@ -0,0 +1,44 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 2, 8 ], + "to": [ 9, 7, 10 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_2tick_locked.json b/assets/minecraft/models/block/repeater_2tick_locked.json new file mode 100644 index 0000000..8dc5975 --- /dev/null +++ b/assets/minecraft/models/block/repeater_2tick_locked.json @@ -0,0 +1,45 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "lock": "block/bedrock", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 8 ], + "to": [ 14, 4, 10 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_2tick_on.json b/assets/minecraft/models/block/repeater_2tick_on.json new file mode 100644 index 0000000..11a2bcb --- /dev/null +++ b/assets/minecraft/models/block/repeater_2tick_on.json @@ -0,0 +1,62 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 7, 8 ], + "to": [ 9, 7, 10 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 7 ], + "to": [ 9, 8, 11 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 8 ], + "to": [ 10, 8, 10 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_2tick_on_locked.json b/assets/minecraft/models/block/repeater_2tick_on_locked.json new file mode 100644 index 0000000..12a1cbe --- /dev/null +++ b/assets/minecraft/models/block/repeater_2tick_on_locked.json @@ -0,0 +1,54 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch", + "lock": "block/bedrock" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 8 ], + "to": [ 14, 4, 10 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_3tick.json b/assets/minecraft/models/block/repeater_3tick.json new file mode 100644 index 0000000..e854cc0 --- /dev/null +++ b/assets/minecraft/models/block/repeater_3tick.json @@ -0,0 +1,44 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 2, 10 ], + "to": [ 9, 7, 12 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_3tick_locked.json b/assets/minecraft/models/block/repeater_3tick_locked.json new file mode 100644 index 0000000..6d64a3d --- /dev/null +++ b/assets/minecraft/models/block/repeater_3tick_locked.json @@ -0,0 +1,45 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "lock": "block/bedrock", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 10 ], + "to": [ 14, 4, 12 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_3tick_on.json b/assets/minecraft/models/block/repeater_3tick_on.json new file mode 100644 index 0000000..414032e --- /dev/null +++ b/assets/minecraft/models/block/repeater_3tick_on.json @@ -0,0 +1,62 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 7, 10 ], + "to": [ 9, 7, 12 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 9 ], + "to": [ 9, 8, 13 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 10 ], + "to": [ 10, 8, 12 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_3tick_on_locked.json b/assets/minecraft/models/block/repeater_3tick_on_locked.json new file mode 100644 index 0000000..5c21a32 --- /dev/null +++ b/assets/minecraft/models/block/repeater_3tick_on_locked.json @@ -0,0 +1,54 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch", + "lock": "block/bedrock" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 10 ], + "to": [ 14, 4, 12 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_4tick.json b/assets/minecraft/models/block/repeater_4tick.json new file mode 100644 index 0000000..a708a44 --- /dev/null +++ b/assets/minecraft/models/block/repeater_4tick.json @@ -0,0 +1,44 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 2, 12 ], + "to": [ 9, 7, 14 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_4tick_locked.json b/assets/minecraft/models/block/repeater_4tick_locked.json new file mode 100644 index 0000000..fac32c8 --- /dev/null +++ b/assets/minecraft/models/block/repeater_4tick_locked.json @@ -0,0 +1,45 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater", + "slab": "block/smooth_stone", + "top": "block/repeater", + "lock": "block/bedrock", + "unlit": "block/redstone_torch_off" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 12 ], + "to": [ 14, 4, 14 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 2, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#unlit" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#unlit" }, + "north": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "south": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "west": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" }, + "east": { "uv": [ 7, 6, 9, 11 ], "texture": "#unlit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_4tick_on.json b/assets/minecraft/models/block/repeater_4tick_on.json new file mode 100644 index 0000000..4e081aa --- /dev/null +++ b/assets/minecraft/models/block/repeater_4tick_on.json @@ -0,0 +1,62 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 7, 7, 12 ], + "to": [ 9, 7, 14 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 11 ], + "to": [ 9, 8, 15 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 12 ], + "to": [ 10, 8, 14 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeater_4tick_on_locked.json b/assets/minecraft/models/block/repeater_4tick_on_locked.json new file mode 100644 index 0000000..fcdd644 --- /dev/null +++ b/assets/minecraft/models/block/repeater_4tick_on_locked.json @@ -0,0 +1,54 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/repeater_on", + "slab": "block/smooth_stone", + "top": "block/repeater_on", + "lit": "block/redstone_torch", + "lock": "block/bedrock" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#slab", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#slab", "cullface": "east" } + } + }, + { "from": [ 2, 2, 12 ], + "to": [ 14, 4, 14 ], + "faces": { + "down": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "up": { "uv": [ 7, 2, 9, 14 ], "texture": "#lock", "rotation": 90 }, + "north": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "south": { "uv": [ 2, 7, 14, 9 ], "texture": "#lock" }, + "west": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" }, + "east": { "uv": [ 6, 7, 8, 9 ], "texture": "#lock" } + } + }, + { "from": [ 7, 7, 2 ], + "to": [ 9, 7, 4 ], + "faces": { + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#lit" } + } + }, + { "from": [ 7, 2, 1 ], + "to": [ 9, 8, 5 ], + "faces": { + "west": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "east": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + }, + { "from": [ 6, 2, 2 ], + "to": [ 10, 8, 4 ], + "faces": { + "north": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" }, + "south": { "uv": [ 6, 5, 10, 11 ], "texture": "#lit" } + } + } + ] +} diff --git a/assets/minecraft/models/block/repeating_command_block.json b/assets/minecraft/models/block/repeating_command_block.json new file mode 100644 index 0000000..2d0a3ff --- /dev/null +++ b/assets/minecraft/models/block/repeating_command_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/repeating_command_block_front", + "back": "minecraft:block/repeating_command_block_back", + "side": "minecraft:block/repeating_command_block_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/repeating_command_block_conditional.json b/assets/minecraft/models/block/repeating_command_block_conditional.json new file mode 100644 index 0000000..00d365f --- /dev/null +++ b/assets/minecraft/models/block/repeating_command_block_conditional.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_command_block", + "textures": { + "front": "minecraft:block/repeating_command_block_front", + "back": "minecraft:block/repeating_command_block_back", + "side": "minecraft:block/repeating_command_block_conditional" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/respawn_anchor_0.json b/assets/minecraft/models/block/respawn_anchor_0.json new file mode 100644 index 0000000..1e1beb6 --- /dev/null +++ b/assets/minecraft/models/block/respawn_anchor_0.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/respawn_anchor_top_off", + "bottom": "minecraft:block/respawn_anchor_bottom", + "side": "minecraft:block/respawn_anchor_side0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/respawn_anchor_1.json b/assets/minecraft/models/block/respawn_anchor_1.json new file mode 100644 index 0000000..1d374ba --- /dev/null +++ b/assets/minecraft/models/block/respawn_anchor_1.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/respawn_anchor_top", + "bottom": "minecraft:block/respawn_anchor_bottom", + "side": "minecraft:block/respawn_anchor_side1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/respawn_anchor_2.json b/assets/minecraft/models/block/respawn_anchor_2.json new file mode 100644 index 0000000..9bb73a3 --- /dev/null +++ b/assets/minecraft/models/block/respawn_anchor_2.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/respawn_anchor_top", + "bottom": "minecraft:block/respawn_anchor_bottom", + "side": "minecraft:block/respawn_anchor_side2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/respawn_anchor_3.json b/assets/minecraft/models/block/respawn_anchor_3.json new file mode 100644 index 0000000..1762fe0 --- /dev/null +++ b/assets/minecraft/models/block/respawn_anchor_3.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/respawn_anchor_top", + "bottom": "minecraft:block/respawn_anchor_bottom", + "side": "minecraft:block/respawn_anchor_side3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/respawn_anchor_4.json b/assets/minecraft/models/block/respawn_anchor_4.json new file mode 100644 index 0000000..658da9d --- /dev/null +++ b/assets/minecraft/models/block/respawn_anchor_4.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/respawn_anchor_top", + "bottom": "minecraft:block/respawn_anchor_bottom", + "side": "minecraft:block/respawn_anchor_side4" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rooted_dirt.json b/assets/minecraft/models/block/rooted_dirt.json new file mode 100644 index 0000000..f9e1f17 --- /dev/null +++ b/assets/minecraft/models/block/rooted_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/rooted_dirt" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rose_bush_bottom.json b/assets/minecraft/models/block/rose_bush_bottom.json new file mode 100644 index 0000000..88116aa --- /dev/null +++ b/assets/minecraft/models/block/rose_bush_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/rose_bush_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/rose_bush_top.json b/assets/minecraft/models/block/rose_bush_top.json new file mode 100644 index 0000000..7906646 --- /dev/null +++ b/assets/minecraft/models/block/rose_bush_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/rose_bush_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sand.json b/assets/minecraft/models/block/sand.json new file mode 100644 index 0000000..b73935a --- /dev/null +++ b/assets/minecraft/models/block/sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/sand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone.json b/assets/minecraft/models/block/sandstone.json new file mode 100644 index 0000000..2e71592 --- /dev/null +++ b/assets/minecraft/models/block/sandstone.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/sandstone_top", + "bottom": "minecraft:block/sandstone_bottom", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_slab.json b/assets/minecraft/models/block/sandstone_slab.json new file mode 100644 index 0000000..44fc0a9 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_slab_top.json b/assets/minecraft/models/block/sandstone_slab_top.json new file mode 100644 index 0000000..7b78368 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_stairs.json b/assets/minecraft/models/block/sandstone_stairs.json new file mode 100644 index 0000000..60f7d8c --- /dev/null +++ b/assets/minecraft/models/block/sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_stairs_inner.json b/assets/minecraft/models/block/sandstone_stairs_inner.json new file mode 100644 index 0000000..7fb99e8 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_stairs_outer.json b/assets/minecraft/models/block/sandstone_stairs_outer.json new file mode 100644 index 0000000..faff041 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/sandstone_bottom", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_wall_inventory.json b/assets/minecraft/models/block/sandstone_wall_inventory.json new file mode 100644 index 0000000..ab5aa55 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_wall_post.json b/assets/minecraft/models/block/sandstone_wall_post.json new file mode 100644 index 0000000..edcb0e4 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_wall_side.json b/assets/minecraft/models/block/sandstone_wall_side.json new file mode 100644 index 0000000..f195f7f --- /dev/null +++ b/assets/minecraft/models/block/sandstone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sandstone_wall_side_tall.json b/assets/minecraft/models/block/sandstone_wall_side_tall.json new file mode 100644 index 0000000..dc29097 --- /dev/null +++ b/assets/minecraft/models/block/sandstone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/sandstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/scaffolding_stable.json b/assets/minecraft/models/block/scaffolding_stable.json new file mode 100644 index 0000000..bbcb6c4 --- /dev/null +++ b/assets/minecraft/models/block/scaffolding_stable.json @@ -0,0 +1,99 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/scaffolding_top", + "top": "block/scaffolding_top", + "side": "block/scaffolding_side", + "bottom": "block/scaffolding_bottom" + }, + "elements": [ + { + "from": [0, 15.99, 0], + "to": [16, 16, 16], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#top", "uv": [0, 16, 16, 0] } + } + }, + { + "from": [0, 0, 0], + "to": [2, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [0, 0, 14], + "to": [2, 16, 16], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [14, 0, 14], + "to": [16, 16, 16], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [14, 0, 0], + "to": [16, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "uv": [2, 2, 14, 4] }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": { "texture": "#side", "uv": [14, 0, 2, 2] }, + "south": { "texture": "#side", "cullface": "south" }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [14, 14, 2], + "to": [16, 16, 14], + "faces": { + "east": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "east" }, + "west": { "texture": "#side", "uv": [14, 2, 2, 4] }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [0, 14, 2], + "to": [2, 16, 14], + "faces": { + "east": { "texture": "#side" }, + "west": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "west" }, + "down": { "texture": "#bottom" } + } + } + ] +} diff --git a/assets/minecraft/models/block/scaffolding_unstable.json b/assets/minecraft/models/block/scaffolding_unstable.json new file mode 100644 index 0000000..f5d64e3 --- /dev/null +++ b/assets/minecraft/models/block/scaffolding_unstable.json @@ -0,0 +1,143 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/scaffolding_top", + "top": "block/scaffolding_top", + "side": "block/scaffolding_side", + "bottom": "block/scaffolding_bottom" + }, + "elements": [ + { + "from": [0, 15.99, 0], + "to": [16, 16, 16], + "faces": { + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#top", "uv": [0, 16, 16, 0] } + } + }, + { + "from": [0, 0, 0], + "to": [2, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [0, 0, 14], + "to": [2, 16, 16], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [14, 0, 14], + "to": [16, 16, 16], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [14, 0, 0], + "to": [16, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side", "uv": [2, 2, 14, 4] }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": { "texture": "#side", "uv": [14, 0, 2, 2] }, + "south": { "texture": "#side", "cullface": "south" }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [14, 14, 2], + "to": [16, 16, 14], + "faces": { + "east": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "east" }, + "west": { "texture": "#side", "uv": [14, 2, 2, 4] }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [0, 14, 2], + "to": [2, 16, 14], + "faces": { + "east": { "texture": "#side" }, + "west": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "west" }, + "down": { "texture": "#bottom" } + } + }, + { + "from": [0, 1.99, 0], + "to": [16, 2, 16], + "faces": { + "up": { "texture": "#top"}, + "down": { "uv": [0, 16, 16, 0], "texture": "#top" } + } + }, + { + "from": [2, 0, 0], + "to": [14, 2, 2], + "faces": { + "north": { "texture": "#side", "uv": [2, 0, 14, 2] , "cullface": "north" }, + "south": { "texture": "#side", "uv": [2, 2, 14, 4] }, + "down": { "texture": "#bottom", "cullface": "bottom" } + } + }, + { + "from": [2, 0, 14], + "to": [14, 2, 16], + "faces": { + "north": { "texture": "#side", "uv": [14, 0, 2, 2] }, + "south": { "texture": "#side", "uv": [2, 0, 14, 2] , "cullface": "south" }, + "down": { "texture": "#bottom", "cullface": "bottom" } + } + }, + { + "from": [14, 0, 2], + "to": [16, 2, 14], + "faces": { + "east": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "east"}, + "west": { "texture": "#side", "uv": [14, 2, 2, 4] }, + "down": { "texture": "#bottom", "cullface": "bottom" } + } + }, + { + "from": [0, 0, 2], + "to": [2, 2, 14], + "faces": { + "east": { "texture": "#side", "uv": [2, 0, 14, 2] }, + "west": { "texture": "#side", "uv": [14, 0, 2, 2], "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "bottom" } + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sculk_sensor.json b/assets/minecraft/models/block/sculk_sensor.json new file mode 100644 index 0000000..e3307b7 --- /dev/null +++ b/assets/minecraft/models/block/sculk_sensor.json @@ -0,0 +1,60 @@ +{ + "parent": "block/block", + "textures": { + "bottom": "block/sculk_sensor_bottom", + "side": "block/sculk_sensor_side", + "tendrils": "block/sculk_sensor_tendril_inactive", + "top": "block/sculk_sensor_top", + "particle": "block/sculk_sensor_bottom" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 16], + "faces": { + "north": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "north"}, + "east": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "east"}, + "south": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "south"}, + "west": {"uv": [0, 8, 16, 16], "texture": "#side", "cullface": "west"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#top"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#bottom", "cullface": "down"} + } + }, + { + "from": [-1, 8, 3], + "to": [7, 16, 3], + "rotation": {"angle": 45, "axis": "y", "origin": [3, 12, 3]}, + "faces": { + "north": {"uv": [4, 8, 12, 16], "texture": "#tendrils" }, + "south": {"uv": [12, 8, 4, 16], "texture": "#tendrils" } + } + }, + { + "from": [9, 8, 3], + "to": [17, 16, 3], + "rotation": {"angle": -45, "axis": "y", "origin": [13, 12, 3]}, + "faces": { + "north": {"uv": [12, 8, 4, 16], "texture": "#tendrils" }, + "south": {"uv": [4, 8, 12, 16], "texture": "#tendrils" } + } + }, + { + "from": [9, 8, 13], + "to": [17, 16, 13], + "rotation": {"angle": 45, "axis": "y", "origin": [13, 12, 13]}, + "faces": { + "north": {"uv": [12, 8, 4, 16], "texture": "#tendrils" }, + "south": {"uv": [4, 8, 12, 16], "texture": "#tendrils" } + } + }, + { + "from": [-1, 8, 13], + "to": [7, 16, 13], + "rotation": {"angle": -45, "axis": "y", "origin": [3, 12, 13]}, + "faces": { + "north": {"uv": [4, 8, 12, 16], "texture": "#tendrils" }, + "south": {"uv": [12, 8, 4, 16], "texture": "#tendrils" } + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sculk_sensor_active.json b/assets/minecraft/models/block/sculk_sensor_active.json new file mode 100644 index 0000000..92852fc --- /dev/null +++ b/assets/minecraft/models/block/sculk_sensor_active.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sculk_sensor", + "textures": { + "tendrils": "block/sculk_sensor_tendril_active" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sculk_sensor_inactive.json b/assets/minecraft/models/block/sculk_sensor_inactive.json new file mode 100644 index 0000000..060f59e --- /dev/null +++ b/assets/minecraft/models/block/sculk_sensor_inactive.json @@ -0,0 +1,6 @@ +{ + "parent": "block/sculk_sensor", + "textures": { + "tendrils": "block/sculk_sensor_tendril_inactive" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sea_lantern.json b/assets/minecraft/models/block/sea_lantern.json new file mode 100644 index 0000000..f7602b2 --- /dev/null +++ b/assets/minecraft/models/block/sea_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/sea_lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sea_pickle.json b/assets/minecraft/models/block/sea_pickle.json new file mode 100644 index 0000000..31fef1a --- /dev/null +++ b/assets/minecraft/models/block/sea_pickle.json @@ -0,0 +1,47 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 6, 0, 6 ], + "to": [ 10, 6, 10 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 6, 5.95, 6 ], + "to": [ 10, 5.95, 10 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 7.5, 5.2, 8 ], + "to": [ 8.5, 8.7, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 8, 5.2, 7.5 ], + "to": [ 8, 8.7, 8.5 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/seagrass.json b/assets/minecraft/models/block/seagrass.json new file mode 100644 index 0000000..53c7a39 --- /dev/null +++ b/assets/minecraft/models/block/seagrass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_seagrass", + "textures": { + "texture": "minecraft:block/seagrass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/shroomlight.json b/assets/minecraft/models/block/shroomlight.json new file mode 100644 index 0000000..13f52aa --- /dev/null +++ b/assets/minecraft/models/block/shroomlight.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/shroomlight" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/shulker_box.json b/assets/minecraft/models/block/shulker_box.json new file mode 100644 index 0000000..7eb2342 --- /dev/null +++ b/assets/minecraft/models/block/shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/skull.json b/assets/minecraft/models/block/skull.json new file mode 100644 index 0000000..99a7d70 --- /dev/null +++ b/assets/minecraft/models/block/skull.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/soul_sand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/slab.json b/assets/minecraft/models/block/slab.json new file mode 100644 index 0000000..1eadc70 --- /dev/null +++ b/assets/minecraft/models/block/slab.json @@ -0,0 +1,18 @@ +{ "parent": "block/block", + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/slab_top.json b/assets/minecraft/models/block/slab_top.json new file mode 100644 index 0000000..e21eb93 --- /dev/null +++ b/assets/minecraft/models/block/slab_top.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 8, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/slightly_cracked_turtle_egg.json b/assets/minecraft/models/block/slightly_cracked_turtle_egg.json new file mode 100644 index 0000000..fe9f6dc --- /dev/null +++ b/assets/minecraft/models/block/slightly_cracked_turtle_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "minecraft:block/turtle_egg_slightly_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/slime_block.json b/assets/minecraft/models/block/slime_block.json new file mode 100644 index 0000000..95f92bd --- /dev/null +++ b/assets/minecraft/models/block/slime_block.json @@ -0,0 +1,30 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/slime_block", + "texture": "block/slime_block" + }, + "elements": [ + { "from": [ 3, 3, 3 ], + "to": [ 13, 13, 13 ], + "faces": { + "down": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "up": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "north": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "south": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "west": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" }, + "east": { "uv": [ 3, 3, 13, 13 ], "texture": "#texture" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/small_amethyst_bud.json b/assets/minecraft/models/block/small_amethyst_bud.json new file mode 100644 index 0000000..a8f342f --- /dev/null +++ b/assets/minecraft/models/block/small_amethyst_bud.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/small_amethyst_bud" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/small_dripleaf_bottom.json b/assets/minecraft/models/block/small_dripleaf_bottom.json new file mode 100644 index 0000000..c6913e7 --- /dev/null +++ b/assets/minecraft/models/block/small_dripleaf_bottom.json @@ -0,0 +1,27 @@ +{ + "parent": "block/block", + "textures": { + "stem": "block/small_dripleaf_stem_bottom", + "particle": "block/big_dripleaf_stem" + }, + "elements": [ + { "from": [ 4.5, 0, 8 ], + "to": [ 11.5, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": false }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + }, + { "from": [ 4.5, 0, 8 ], + "to": [ 11.5, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -45, "rescale": false }, + "shade": false, + "faces": { + "north": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" }, + "south": { "uv": [ 3, 0, 14, 16 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/small_dripleaf_top.json b/assets/minecraft/models/block/small_dripleaf_top.json new file mode 100644 index 0000000..c9e2929 --- /dev/null +++ b/assets/minecraft/models/block/small_dripleaf_top.json @@ -0,0 +1,83 @@ +{ + "parent": "block/block", + "textures": { + "top": "block/small_dripleaf_top", + "side": "block/small_dripleaf_side", + "stem": "block/small_dripleaf_stem_top", + "particle": "block/small_dripleaf_top" + }, + "elements": [ + { "from": [ 8, 2.99, 8 ], + "to": [ 15, 2.99, 15 ], + "shade": false, + "faces": { + "down": { "uv": [ 8, 0, 0, 8 ], "texture": "#top" }, + "up": { "uv": [ 8, 8, 0, 0 ], "texture": "#top" } + } + }, + { "from": [ 1, 8, 1 ], + "to": [ 8, 8, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 8, 8, 0 ], "texture": "#top" }, + "up": { "uv": [ 0, 0, 8, 8 ], "texture": "#top" } + } + }, + { "from": [ 1, 12, 8 ], + "to": [ 8, 12, 15 ], + "shade": false, + "faces": { + "down": { "uv": [ 8, 0, 0, 8 ], "texture": "#top" , "rotation": 270}, + "up": { "uv": [ 0, 0, 8, 8 ], "texture": "#top" , "rotation": 270} + } + }, + { "from": [ 8, 2, 8 ], + "to": [ 15, 3, 15 ], + "shade": false, + "faces": { + "east": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "west": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "north": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "south": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" } + } + }, + { "from": [ 1, 7, 1.01 ], + "to": [ 8, 8, 8 ], + "shade": false, + "faces": { + "east": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "west": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "north": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" }, + "south": { "uv": [ 0, 0, 8, 1 ], "texture": "#side" } + } + }, + { "from": [ 1, 11, 8 ], + "to": [ 8, 12, 15 ], + "shade": false, + "faces": { + "east": { "uv": [ 0, 0, 8, 1 ], "texture": "#side"}, + "west": { "uv": [ 0, 0, 8, 1 ], "texture": "#side"}, + "north": { "uv": [ 0, 0, 8, 1 ], "texture": "#side"}, + "south": { "uv": [ 0, 0, 8, 1 ], "texture": "#side"} + } + }, + { "from": [ 4.5, 0, 8 ], + "to": [ 11.5, 14, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": false }, + "shade": false, + "faces": { + "north": { "uv": [ 4, 0, 12, 14 ], "texture": "#stem" }, + "south": { "uv": [ 4, 0, 12, 14 ], "texture": "#stem" } + } + }, + { "from": [ 4.5, 0, 8 ], + "to": [ 11.5, 14, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": -45, "rescale": false }, + "shade": false, + "faces": { + "north": { "uv": [ 4, 0, 12, 14 ], "texture": "#stem" }, + "south": { "uv": [ 4, 0, 12, 14 ], "texture": "#stem" } + } + } + ] +} diff --git a/assets/minecraft/models/block/smithing_table.json b/assets/minecraft/models/block/smithing_table.json new file mode 100644 index 0000000..ca077e1 --- /dev/null +++ b/assets/minecraft/models/block/smithing_table.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "minecraft:block/smithing_table_front", + "north": "minecraft:block/smithing_table_front", + "south": "minecraft:block/smithing_table_front", + "east": "minecraft:block/smithing_table_side", + "west": "minecraft:block/smithing_table_side", + "up": "minecraft:block/smithing_table_top", + "down": "minecraft:block/smithing_table_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smoker.json b/assets/minecraft/models/block/smoker.json new file mode 100644 index 0000000..b54411e --- /dev/null +++ b/assets/minecraft/models/block/smoker.json @@ -0,0 +1,9 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/smoker_top", + "bottom": "minecraft:block/smoker_bottom", + "side": "minecraft:block/smoker_side", + "front": "minecraft:block/smoker_front" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smoker_on.json b/assets/minecraft/models/block/smoker_on.json new file mode 100644 index 0000000..1199963 --- /dev/null +++ b/assets/minecraft/models/block/smoker_on.json @@ -0,0 +1,9 @@ +{ + "parent": "minecraft:block/orientable_with_bottom", + "textures": { + "top": "minecraft:block/smoker_top", + "bottom": "minecraft:block/smoker_bottom", + "side": "minecraft:block/smoker_side", + "front": "minecraft:block/smoker_front_on" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_basalt.json b/assets/minecraft/models/block/smooth_basalt.json new file mode 100644 index 0000000..c8f8da1 --- /dev/null +++ b/assets/minecraft/models/block/smooth_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/smooth_basalt" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz.json b/assets/minecraft/models/block/smooth_quartz.json new file mode 100644 index 0000000..7af04ba --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz_slab.json b/assets/minecraft/models/block/smooth_quartz_slab.json new file mode 100644 index 0000000..016d6df --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz_slab_top.json b/assets/minecraft/models/block/smooth_quartz_slab_top.json new file mode 100644 index 0000000..5e86047 --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz_stairs.json b/assets/minecraft/models/block/smooth_quartz_stairs.json new file mode 100644 index 0000000..c7fa297 --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz_stairs_inner.json b/assets/minecraft/models/block/smooth_quartz_stairs_inner.json new file mode 100644 index 0000000..1dc7ba2 --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_quartz_stairs_outer.json b/assets/minecraft/models/block/smooth_quartz_stairs_outer.json new file mode 100644 index 0000000..e275430 --- /dev/null +++ b/assets/minecraft/models/block/smooth_quartz_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/quartz_block_bottom", + "top": "minecraft:block/quartz_block_bottom", + "side": "minecraft:block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone.json b/assets/minecraft/models/block/smooth_red_sandstone.json new file mode 100644 index 0000000..db56d1c --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone_slab.json b/assets/minecraft/models/block/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..ba338bb --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone_slab_top.json b/assets/minecraft/models/block/smooth_red_sandstone_slab_top.json new file mode 100644 index 0000000..7f27779 --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone_stairs.json b/assets/minecraft/models/block/smooth_red_sandstone_stairs.json new file mode 100644 index 0000000..f19a80d --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone_stairs_inner.json b/assets/minecraft/models/block/smooth_red_sandstone_stairs_inner.json new file mode 100644 index 0000000..c761871 --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_red_sandstone_stairs_outer.json b/assets/minecraft/models/block/smooth_red_sandstone_stairs_outer.json new file mode 100644 index 0000000..17d407b --- /dev/null +++ b/assets/minecraft/models/block/smooth_red_sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/red_sandstone_top", + "top": "minecraft:block/red_sandstone_top", + "side": "minecraft:block/red_sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone.json b/assets/minecraft/models/block/smooth_sandstone.json new file mode 100644 index 0000000..2f886a7 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone_slab.json b/assets/minecraft/models/block/smooth_sandstone_slab.json new file mode 100644 index 0000000..f45d720 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone_slab_top.json b/assets/minecraft/models/block/smooth_sandstone_slab_top.json new file mode 100644 index 0000000..f3ac871 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone_stairs.json b/assets/minecraft/models/block/smooth_sandstone_stairs.json new file mode 100644 index 0000000..81a7403 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone_stairs_inner.json b/assets/minecraft/models/block/smooth_sandstone_stairs_inner.json new file mode 100644 index 0000000..4dc4215 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_sandstone_stairs_outer.json b/assets/minecraft/models/block/smooth_sandstone_stairs_outer.json new file mode 100644 index 0000000..9dfc6e4 --- /dev/null +++ b/assets/minecraft/models/block/smooth_sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/sandstone_top", + "top": "minecraft:block/sandstone_top", + "side": "minecraft:block/sandstone_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_stone.json b/assets/minecraft/models/block/smooth_stone.json new file mode 100644 index 0000000..54595f0 --- /dev/null +++ b/assets/minecraft/models/block/smooth_stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/smooth_stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_stone_slab.json b/assets/minecraft/models/block/smooth_stone_slab.json new file mode 100644 index 0000000..09230ac --- /dev/null +++ b/assets/minecraft/models/block/smooth_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/smooth_stone", + "top": "minecraft:block/smooth_stone", + "side": "minecraft:block/smooth_stone_slab_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_stone_slab_double.json b/assets/minecraft/models/block/smooth_stone_slab_double.json new file mode 100644 index 0000000..f937d93 --- /dev/null +++ b/assets/minecraft/models/block/smooth_stone_slab_double.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/smooth_stone", + "side": "minecraft:block/smooth_stone_slab_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/smooth_stone_slab_top.json b/assets/minecraft/models/block/smooth_stone_slab_top.json new file mode 100644 index 0000000..3041639 --- /dev/null +++ b/assets/minecraft/models/block/smooth_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/smooth_stone", + "top": "minecraft:block/smooth_stone", + "side": "minecraft:block/smooth_stone_slab_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/snow_block.json b/assets/minecraft/models/block/snow_block.json new file mode 100644 index 0000000..c6c8096 --- /dev/null +++ b/assets/minecraft/models/block/snow_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/snow" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/snow_height10.json b/assets/minecraft/models/block/snow_height10.json new file mode 100644 index 0000000..dd72cc9 --- /dev/null +++ b/assets/minecraft/models/block/snow_height10.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 10, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 6, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 6, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 6, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 6, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height12.json b/assets/minecraft/models/block/snow_height12.json new file mode 100644 index 0000000..bdce96c --- /dev/null +++ b/assets/minecraft/models/block/snow_height12.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 12, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height14.json b/assets/minecraft/models/block/snow_height14.json new file mode 100644 index 0000000..30e1d88 --- /dev/null +++ b/assets/minecraft/models/block/snow_height14.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 14, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 2, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 2, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 2, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 2, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height2.json b/assets/minecraft/models/block/snow_height2.json new file mode 100644 index 0000000..de13fc6 --- /dev/null +++ b/assets/minecraft/models/block/snow_height2.json @@ -0,0 +1,19 @@ +{ "parent": "block/thin_block", + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 2, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 14, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height4.json b/assets/minecraft/models/block/snow_height4.json new file mode 100644 index 0000000..650692c --- /dev/null +++ b/assets/minecraft/models/block/snow_height4.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 4, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 12, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height6.json b/assets/minecraft/models/block/snow_height6.json new file mode 100644 index 0000000..32468b9 --- /dev/null +++ b/assets/minecraft/models/block/snow_height6.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 6, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 10, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 10, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 10, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 10, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/snow_height8.json b/assets/minecraft/models/block/snow_height8.json new file mode 100644 index 0000000..53d2282 --- /dev/null +++ b/assets/minecraft/models/block/snow_height8.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "block/snow", + "texture": "block/snow" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/soul_campfire.json b/assets/minecraft/models/block/soul_campfire.json new file mode 100644 index 0000000..d3097b5 --- /dev/null +++ b/assets/minecraft/models/block/soul_campfire.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_campfire", + "textures": { + "fire": "minecraft:block/soul_campfire_fire", + "lit_log": "minecraft:block/soul_campfire_log_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_floor0.json b/assets/minecraft/models/block/soul_fire_floor0.json new file mode 100644 index 0000000..5623972 --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_floor0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "minecraft:block/soul_fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_floor1.json b/assets/minecraft/models/block/soul_fire_floor1.json new file mode 100644 index 0000000..19228ef --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_floor1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "minecraft:block/soul_fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_side0.json b/assets/minecraft/models/block/soul_fire_side0.json new file mode 100644 index 0000000..253bac5 --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_side0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "minecraft:block/soul_fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_side1.json b/assets/minecraft/models/block/soul_fire_side1.json new file mode 100644 index 0000000..be0004a --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_side1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "minecraft:block/soul_fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_side_alt0.json b/assets/minecraft/models/block/soul_fire_side_alt0.json new file mode 100644 index 0000000..adb4cff --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_side_alt0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "minecraft:block/soul_fire_0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_fire_side_alt1.json b/assets/minecraft/models/block/soul_fire_side_alt1.json new file mode 100644 index 0000000..3e6e709 --- /dev/null +++ b/assets/minecraft/models/block/soul_fire_side_alt1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "minecraft:block/soul_fire_1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_lantern.json b/assets/minecraft/models/block/soul_lantern.json new file mode 100644 index 0000000..6a0a0e9 --- /dev/null +++ b/assets/minecraft/models/block/soul_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_lantern", + "textures": { + "lantern": "minecraft:block/soul_lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_lantern_hanging.json b/assets/minecraft/models/block/soul_lantern_hanging.json new file mode 100644 index 0000000..8aa725b --- /dev/null +++ b/assets/minecraft/models/block/soul_lantern_hanging.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "textures": { + "lantern": "minecraft:block/soul_lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_sand.json b/assets/minecraft/models/block/soul_sand.json new file mode 100644 index 0000000..ca62354 --- /dev/null +++ b/assets/minecraft/models/block/soul_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/soul_sand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_soil.json b/assets/minecraft/models/block/soul_soil.json new file mode 100644 index 0000000..73a888f --- /dev/null +++ b/assets/minecraft/models/block/soul_soil.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/soul_soil" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_torch.json b/assets/minecraft/models/block/soul_torch.json new file mode 100644 index 0000000..275d76e --- /dev/null +++ b/assets/minecraft/models/block/soul_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "minecraft:block/soul_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/soul_wall_torch.json b/assets/minecraft/models/block/soul_wall_torch.json new file mode 100644 index 0000000..22b9e9e --- /dev/null +++ b/assets/minecraft/models/block/soul_wall_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "minecraft:block/soul_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spawner.json b/assets/minecraft/models/block/spawner.json new file mode 100644 index 0000000..ab373b9 --- /dev/null +++ b/assets/minecraft/models/block/spawner.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/spawner" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sponge.json b/assets/minecraft/models/block/sponge.json new file mode 100644 index 0000000..93acf88 --- /dev/null +++ b/assets/minecraft/models/block/sponge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/sponge" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spore_blossom.json b/assets/minecraft/models/block/spore_blossom.json new file mode 100644 index 0000000..b11ad8d --- /dev/null +++ b/assets/minecraft/models/block/spore_blossom.json @@ -0,0 +1,54 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/spore_blossom", + "flower": "block/spore_blossom", + "base": "block/spore_blossom_base" + }, + "elements": [ + { "from": [ 1, 15.9, 1 ], + "to": [ 15, 15.9, 15 ], + "shade": false, + "faces": { + "up": { "uv": [ 1, 1, 15, 15 ], "texture": "#base"}, + "down": { "uv": [ 1, 1, 15, 15 ], "texture": "#base"} + } + }, + { "from": [ 8, 15.7, 0 ], + "to": [ 24, 15.7, 16 ], + "rotation": { "origin": [ 8, 16, 0 ], "axis": "z", "angle": -22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#flower", "rotation": 90 }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#flower", "rotation": 270 } + } + }, + { "from": [ -8, 15.7, 0 ], + "to": [ 8, 15.7, 16 ], + "rotation": { "origin": [ 8, 16, 0 ], "axis": "z", "angle": 22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#flower", "rotation": 270 }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#flower", "rotation": 90 } + } + }, + { "from": [ 0, 15.7, 8 ], + "to": [ 16, 15.7, 24 ], + "rotation": { "origin": [ 0, 16, 8 ], "axis": "x", "angle": 22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 16, 16, 0, 0 ], "texture": "#flower" }, + "down": { "uv": [ 16, 0, 0, 16 ], "texture": "#flower" } + } + }, + { "from": [ 0, 15.7, -8 ], + "to": [ 16, 15.7, 8 ], + "rotation": { "origin": [ 0, 16, 8 ], "axis": "x", "angle": -22.5, "rescale": false }, + "shade": false, + "faces": { + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#flower" }, + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#flower" } + } + } + ] +} diff --git a/assets/minecraft/models/block/spruce_button.json b/assets/minecraft/models/block/spruce_button.json new file mode 100644 index 0000000..7c86fde --- /dev/null +++ b/assets/minecraft/models/block/spruce_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_button_inventory.json b/assets/minecraft/models/block/spruce_button_inventory.json new file mode 100644 index 0000000..372657b --- /dev/null +++ b/assets/minecraft/models/block/spruce_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_button_pressed.json b/assets/minecraft/models/block/spruce_button_pressed.json new file mode 100644 index 0000000..da88175 --- /dev/null +++ b/assets/minecraft/models/block/spruce_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_door_bottom.json b/assets/minecraft/models/block/spruce_door_bottom.json new file mode 100644 index 0000000..1a27b7f --- /dev/null +++ b/assets/minecraft/models/block/spruce_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/spruce_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_door_bottom_hinge.json b/assets/minecraft/models/block/spruce_door_bottom_hinge.json new file mode 100644 index 0000000..109429c --- /dev/null +++ b/assets/minecraft/models/block/spruce_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/spruce_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_door_top.json b/assets/minecraft/models/block/spruce_door_top.json new file mode 100644 index 0000000..494940e --- /dev/null +++ b/assets/minecraft/models/block/spruce_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/spruce_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_door_top_hinge.json b/assets/minecraft/models/block/spruce_door_top_hinge.json new file mode 100644 index 0000000..d68a2cc --- /dev/null +++ b/assets/minecraft/models/block/spruce_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/spruce_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_gate.json b/assets/minecraft/models/block/spruce_fence_gate.json new file mode 100644 index 0000000..ed324b6 --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_gate_open.json b/assets/minecraft/models/block/spruce_fence_gate_open.json new file mode 100644 index 0000000..e630834 --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_gate_wall.json b/assets/minecraft/models/block/spruce_fence_gate_wall.json new file mode 100644 index 0000000..05914db --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_gate_wall_open.json b/assets/minecraft/models/block/spruce_fence_gate_wall_open.json new file mode 100644 index 0000000..08e41a5 --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_inventory.json b/assets/minecraft/models/block/spruce_fence_inventory.json new file mode 100644 index 0000000..041d3d2 --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_post.json b/assets/minecraft/models/block/spruce_fence_post.json new file mode 100644 index 0000000..fb0f1db --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_fence_side.json b/assets/minecraft/models/block/spruce_fence_side.json new file mode 100644 index 0000000..3ad6ffc --- /dev/null +++ b/assets/minecraft/models/block/spruce_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_leaves.json b/assets/minecraft/models/block/spruce_leaves.json new file mode 100644 index 0000000..fe8ae0d --- /dev/null +++ b/assets/minecraft/models/block/spruce_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "minecraft:block/spruce_leaves" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_log.json b/assets/minecraft/models/block/spruce_log.json new file mode 100644 index 0000000..85aa890 --- /dev/null +++ b/assets/minecraft/models/block/spruce_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/spruce_log_top", + "side": "minecraft:block/spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_log_horizontal.json b/assets/minecraft/models/block/spruce_log_horizontal.json new file mode 100644 index 0000000..9a7e4aa --- /dev/null +++ b/assets/minecraft/models/block/spruce_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/spruce_log_top", + "side": "minecraft:block/spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_planks.json b/assets/minecraft/models/block/spruce_planks.json new file mode 100644 index 0000000..1345a14 --- /dev/null +++ b/assets/minecraft/models/block/spruce_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_pressure_plate.json b/assets/minecraft/models/block/spruce_pressure_plate.json new file mode 100644 index 0000000..89e7400 --- /dev/null +++ b/assets/minecraft/models/block/spruce_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_pressure_plate_down.json b/assets/minecraft/models/block/spruce_pressure_plate_down.json new file mode 100644 index 0000000..8fb289a --- /dev/null +++ b/assets/minecraft/models/block/spruce_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_sapling.json b/assets/minecraft/models/block/spruce_sapling.json new file mode 100644 index 0000000..99c270a --- /dev/null +++ b/assets/minecraft/models/block/spruce_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/spruce_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_sign.json b/assets/minecraft/models/block/spruce_sign.json new file mode 100644 index 0000000..d4f03b2 --- /dev/null +++ b/assets/minecraft/models/block/spruce_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_slab.json b/assets/minecraft/models/block/spruce_slab.json new file mode 100644 index 0000000..abe0759 --- /dev/null +++ b/assets/minecraft/models/block/spruce_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_slab_top.json b/assets/minecraft/models/block/spruce_slab_top.json new file mode 100644 index 0000000..8555753 --- /dev/null +++ b/assets/minecraft/models/block/spruce_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_stairs.json b/assets/minecraft/models/block/spruce_stairs.json new file mode 100644 index 0000000..5a5b84c --- /dev/null +++ b/assets/minecraft/models/block/spruce_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_stairs_inner.json b/assets/minecraft/models/block/spruce_stairs_inner.json new file mode 100644 index 0000000..a57514d --- /dev/null +++ b/assets/minecraft/models/block/spruce_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_stairs_outer.json b/assets/minecraft/models/block/spruce_stairs_outer.json new file mode 100644 index 0000000..1518181 --- /dev/null +++ b/assets/minecraft/models/block/spruce_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/spruce_planks", + "top": "minecraft:block/spruce_planks", + "side": "minecraft:block/spruce_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_trapdoor_bottom.json b/assets/minecraft/models/block/spruce_trapdoor_bottom.json new file mode 100644 index 0000000..b5dacb6 --- /dev/null +++ b/assets/minecraft/models/block/spruce_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/spruce_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_trapdoor_open.json b/assets/minecraft/models/block/spruce_trapdoor_open.json new file mode 100644 index 0000000..f8b6198 --- /dev/null +++ b/assets/minecraft/models/block/spruce_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/spruce_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_trapdoor_top.json b/assets/minecraft/models/block/spruce_trapdoor_top.json new file mode 100644 index 0000000..1158972 --- /dev/null +++ b/assets/minecraft/models/block/spruce_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/spruce_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/spruce_wood.json b/assets/minecraft/models/block/spruce_wood.json new file mode 100644 index 0000000..244a9d5 --- /dev/null +++ b/assets/minecraft/models/block/spruce_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/spruce_log", + "side": "minecraft:block/spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stairs.json b/assets/minecraft/models/block/stairs.json new file mode 100644 index 0000000..986ce9c --- /dev/null +++ b/assets/minecraft/models/block/stairs.json @@ -0,0 +1,45 @@ +{ "parent": "block/block", + "display": { + "gui": { + "rotation": [ 30, 135, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "head": { + "rotation": [ 0, -90, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 75, -135, 0 ], + "translation": [ 0, 2.5, 0], + "scale": [ 0.375, 0.375, 0.375 ] + } + }, + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 8, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 8, 8, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "up": { "uv": [ 8, 0, 16, 16 ], "texture": "#top", "cullface": "up" }, + "north": { "uv": [ 0, 0, 8, 8 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 8, 0, 16, 8 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 8 ], "texture": "#side" }, + "east": { "uv": [ 0, 0, 16, 8 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_fruit.json b/assets/minecraft/models/block/stem_fruit.json new file mode 100644 index 0000000..86d59c6 --- /dev/null +++ b/assets/minecraft/models/block/stem_fruit.json @@ -0,0 +1,31 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 7, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 7, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 8 ], + "to": [ 9, 16, 8 ], + "faces": { + "north": { "uv": [ 9, 0, 0, 16 ], "texture": "#upperstem", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 9, 16 ], "texture": "#upperstem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth0.json b/assets/minecraft/models/block/stem_growth0.json new file mode 100644 index 0000000..6e97731 --- /dev/null +++ b/assets/minecraft/models/block/stem_growth0.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 1, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 2 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 2 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 1, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 2 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 2 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth1.json b/assets/minecraft/models/block/stem_growth1.json new file mode 100644 index 0000000..ea97f75 --- /dev/null +++ b/assets/minecraft/models/block/stem_growth1.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 3, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 4 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 3, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 4 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth2.json b/assets/minecraft/models/block/stem_growth2.json new file mode 100644 index 0000000..4ab6f4c --- /dev/null +++ b/assets/minecraft/models/block/stem_growth2.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 5, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 6 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 6 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 5, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 6 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 6 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth3.json b/assets/minecraft/models/block/stem_growth3.json new file mode 100644 index 0000000..542a820 --- /dev/null +++ b/assets/minecraft/models/block/stem_growth3.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 7, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 7, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 8 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 8 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth4.json b/assets/minecraft/models/block/stem_growth4.json new file mode 100644 index 0000000..77befce --- /dev/null +++ b/assets/minecraft/models/block/stem_growth4.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 9, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 10 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 10 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 9, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 10 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 10 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth5.json b/assets/minecraft/models/block/stem_growth5.json new file mode 100644 index 0000000..678450e --- /dev/null +++ b/assets/minecraft/models/block/stem_growth5.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 11, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 12 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 12 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 11, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 12 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 12 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth6.json b/assets/minecraft/models/block/stem_growth6.json new file mode 100644 index 0000000..523974e --- /dev/null +++ b/assets/minecraft/models/block/stem_growth6.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 13, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 14 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 14 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 13, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 14 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 14 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stem_growth7.json b/assets/minecraft/models/block/stem_growth7.json new file mode 100644 index 0000000..bd4f9d1 --- /dev/null +++ b/assets/minecraft/models/block/stem_growth7.json @@ -0,0 +1,24 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#stem" + }, + "elements": [ + { "from": [ 0, -1, 8 ], + "to": [ 16, 15, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#stem", "tintindex": 0 }, + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#stem", "tintindex": 0 } + } + }, + { "from": [ 8, -1, 0 ], + "to": [ 8, 15, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#stem", "tintindex": 0 }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#stem", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/sticky_piston.json b/assets/minecraft/models/block/sticky_piston.json new file mode 100644 index 0000000..aa3a592 --- /dev/null +++ b/assets/minecraft/models/block/sticky_piston.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/template_piston", + "textures": { + "platform": "minecraft:block/piston_top_sticky", + "bottom": "minecraft:block/piston_bottom", + "side": "minecraft:block/piston_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sticky_piston_inventory.json b/assets/minecraft/models/block/sticky_piston_inventory.json new file mode 100644 index 0000000..dc7de86 --- /dev/null +++ b/assets/minecraft/models/block/sticky_piston_inventory.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/piston_top_sticky", + "bottom": "minecraft:block/piston_bottom", + "side": "minecraft:block/piston_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone.json b/assets/minecraft/models/block/stone.json new file mode 100644 index 0000000..1a2f6a7 --- /dev/null +++ b/assets/minecraft/models/block/stone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_slab.json b/assets/minecraft/models/block/stone_brick_slab.json new file mode 100644 index 0000000..18ca623 --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_slab_top.json b/assets/minecraft/models/block/stone_brick_slab_top.json new file mode 100644 index 0000000..6cdf7c6 --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_stairs.json b/assets/minecraft/models/block/stone_brick_stairs.json new file mode 100644 index 0000000..6698a9f --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_stairs_inner.json b/assets/minecraft/models/block/stone_brick_stairs_inner.json new file mode 100644 index 0000000..11a4f3b --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_stairs_outer.json b/assets/minecraft/models/block/stone_brick_stairs_outer.json new file mode 100644 index 0000000..0cbfaf9 --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/stone_bricks", + "top": "minecraft:block/stone_bricks", + "side": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_wall_inventory.json b/assets/minecraft/models/block/stone_brick_wall_inventory.json new file mode 100644 index 0000000..b15051b --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_wall_post.json b/assets/minecraft/models/block/stone_brick_wall_post.json new file mode 100644 index 0000000..47ee222 --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_wall_side.json b/assets/minecraft/models/block/stone_brick_wall_side.json new file mode 100644 index 0000000..86d914b --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_brick_wall_side_tall.json b/assets/minecraft/models/block/stone_brick_wall_side_tall.json new file mode 100644 index 0000000..6dd8aa4 --- /dev/null +++ b/assets/minecraft/models/block/stone_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_bricks.json b/assets/minecraft/models/block/stone_bricks.json new file mode 100644 index 0000000..87f6bbe --- /dev/null +++ b/assets/minecraft/models/block/stone_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/stone_bricks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_button.json b/assets/minecraft/models/block/stone_button.json new file mode 100644 index 0000000..42d1cc4 --- /dev/null +++ b/assets/minecraft/models/block/stone_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_button_inventory.json b/assets/minecraft/models/block/stone_button_inventory.json new file mode 100644 index 0000000..ffee63f --- /dev/null +++ b/assets/minecraft/models/block/stone_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_button_pressed.json b/assets/minecraft/models/block/stone_button_pressed.json new file mode 100644 index 0000000..4606dfa --- /dev/null +++ b/assets/minecraft/models/block/stone_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_mirrored.json b/assets/minecraft/models/block/stone_mirrored.json new file mode 100644 index 0000000..3cf2cb6 --- /dev/null +++ b/assets/minecraft/models/block/stone_mirrored.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_mirrored_all", + "textures": { + "all": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_pressure_plate.json b/assets/minecraft/models/block/stone_pressure_plate.json new file mode 100644 index 0000000..98b5378 --- /dev/null +++ b/assets/minecraft/models/block/stone_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_pressure_plate_down.json b/assets/minecraft/models/block/stone_pressure_plate_down.json new file mode 100644 index 0000000..ff0d176 --- /dev/null +++ b/assets/minecraft/models/block/stone_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_slab.json b/assets/minecraft/models/block/stone_slab.json new file mode 100644 index 0000000..b15242a --- /dev/null +++ b/assets/minecraft/models/block/stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_slab_top.json b/assets/minecraft/models/block/stone_slab_top.json new file mode 100644 index 0000000..40c74aa --- /dev/null +++ b/assets/minecraft/models/block/stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_stairs.json b/assets/minecraft/models/block/stone_stairs.json new file mode 100644 index 0000000..0c9ca09 --- /dev/null +++ b/assets/minecraft/models/block/stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_stairs_inner.json b/assets/minecraft/models/block/stone_stairs_inner.json new file mode 100644 index 0000000..321253f --- /dev/null +++ b/assets/minecraft/models/block/stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stone_stairs_outer.json b/assets/minecraft/models/block/stone_stairs_outer.json new file mode 100644 index 0000000..e3d5fe4 --- /dev/null +++ b/assets/minecraft/models/block/stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/stone", + "top": "minecraft:block/stone", + "side": "minecraft:block/stone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stonecutter.json b/assets/minecraft/models/block/stonecutter.json new file mode 100644 index 0000000..b89f0aa --- /dev/null +++ b/assets/minecraft/models/block/stonecutter.json @@ -0,0 +1,29 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stonecutter_bottom", + "bottom": "block/stonecutter_bottom", + "top": "block/stonecutter_top", + "side": "block/stonecutter_side", + "saw": "block/stonecutter_saw" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 9, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 7, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 7, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 7, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#side", "cullface": "east" } + } + }, + { "from": [ 1, 9, 8 ], + "to": [ 15, 16, 8 ], + "faces": { + "north": { "uv": [ 1, 9, 15, 16 ], "texture": "#saw", "tintindex": 0 }, + "south": { "uv": [ 15, 9, 1, 16 ], "texture": "#saw", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/stripped_acacia_log.json b/assets/minecraft/models/block/stripped_acacia_log.json new file mode 100644 index 0000000..54d47b6 --- /dev/null +++ b/assets/minecraft/models/block/stripped_acacia_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_acacia_log_top", + "side": "minecraft:block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_acacia_log_horizontal.json b/assets/minecraft/models/block/stripped_acacia_log_horizontal.json new file mode 100644 index 0000000..454c86b --- /dev/null +++ b/assets/minecraft/models/block/stripped_acacia_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_acacia_log_top", + "side": "minecraft:block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_acacia_wood.json b/assets/minecraft/models/block/stripped_acacia_wood.json new file mode 100644 index 0000000..1583b0d --- /dev/null +++ b/assets/minecraft/models/block/stripped_acacia_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_acacia_log", + "side": "minecraft:block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_birch_log.json b/assets/minecraft/models/block/stripped_birch_log.json new file mode 100644 index 0000000..d7e395a --- /dev/null +++ b/assets/minecraft/models/block/stripped_birch_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_birch_log_top", + "side": "minecraft:block/stripped_birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_birch_log_horizontal.json b/assets/minecraft/models/block/stripped_birch_log_horizontal.json new file mode 100644 index 0000000..6f62e42 --- /dev/null +++ b/assets/minecraft/models/block/stripped_birch_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_birch_log_top", + "side": "minecraft:block/stripped_birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_birch_wood.json b/assets/minecraft/models/block/stripped_birch_wood.json new file mode 100644 index 0000000..4faf78e --- /dev/null +++ b/assets/minecraft/models/block/stripped_birch_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_birch_log", + "side": "minecraft:block/stripped_birch_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_crimson_hyphae.json b/assets/minecraft/models/block/stripped_crimson_hyphae.json new file mode 100644 index 0000000..cbc86c4 --- /dev/null +++ b/assets/minecraft/models/block/stripped_crimson_hyphae.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_crimson_stem", + "side": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_crimson_stem.json b/assets/minecraft/models/block/stripped_crimson_stem.json new file mode 100644 index 0000000..8104f73 --- /dev/null +++ b/assets/minecraft/models/block/stripped_crimson_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_crimson_stem_top", + "side": "minecraft:block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_dark_oak_log.json b/assets/minecraft/models/block/stripped_dark_oak_log.json new file mode 100644 index 0000000..fa1dede --- /dev/null +++ b/assets/minecraft/models/block/stripped_dark_oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_dark_oak_log_top", + "side": "minecraft:block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_dark_oak_log_horizontal.json b/assets/minecraft/models/block/stripped_dark_oak_log_horizontal.json new file mode 100644 index 0000000..c4e5e43 --- /dev/null +++ b/assets/minecraft/models/block/stripped_dark_oak_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_dark_oak_log_top", + "side": "minecraft:block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_dark_oak_wood.json b/assets/minecraft/models/block/stripped_dark_oak_wood.json new file mode 100644 index 0000000..1ca9d01 --- /dev/null +++ b/assets/minecraft/models/block/stripped_dark_oak_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_dark_oak_log", + "side": "minecraft:block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_jungle_log.json b/assets/minecraft/models/block/stripped_jungle_log.json new file mode 100644 index 0000000..d40694d --- /dev/null +++ b/assets/minecraft/models/block/stripped_jungle_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_jungle_log_top", + "side": "minecraft:block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_jungle_log_horizontal.json b/assets/minecraft/models/block/stripped_jungle_log_horizontal.json new file mode 100644 index 0000000..0dd48d1 --- /dev/null +++ b/assets/minecraft/models/block/stripped_jungle_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_jungle_log_top", + "side": "minecraft:block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_jungle_wood.json b/assets/minecraft/models/block/stripped_jungle_wood.json new file mode 100644 index 0000000..f4b0fe7 --- /dev/null +++ b/assets/minecraft/models/block/stripped_jungle_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_jungle_log", + "side": "minecraft:block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_oak_log.json b/assets/minecraft/models/block/stripped_oak_log.json new file mode 100644 index 0000000..4b3fc05 --- /dev/null +++ b/assets/minecraft/models/block/stripped_oak_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_oak_log_top", + "side": "minecraft:block/stripped_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_oak_log_horizontal.json b/assets/minecraft/models/block/stripped_oak_log_horizontal.json new file mode 100644 index 0000000..a1163f0 --- /dev/null +++ b/assets/minecraft/models/block/stripped_oak_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_oak_log_top", + "side": "minecraft:block/stripped_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_oak_wood.json b/assets/minecraft/models/block/stripped_oak_wood.json new file mode 100644 index 0000000..554325d --- /dev/null +++ b/assets/minecraft/models/block/stripped_oak_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_oak_log", + "side": "minecraft:block/stripped_oak_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_spruce_log.json b/assets/minecraft/models/block/stripped_spruce_log.json new file mode 100644 index 0000000..665bd31 --- /dev/null +++ b/assets/minecraft/models/block/stripped_spruce_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_spruce_log_top", + "side": "minecraft:block/stripped_spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_spruce_log_horizontal.json b/assets/minecraft/models/block/stripped_spruce_log_horizontal.json new file mode 100644 index 0000000..7a4c113 --- /dev/null +++ b/assets/minecraft/models/block/stripped_spruce_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/stripped_spruce_log_top", + "side": "minecraft:block/stripped_spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_spruce_wood.json b/assets/minecraft/models/block/stripped_spruce_wood.json new file mode 100644 index 0000000..6c96a66 --- /dev/null +++ b/assets/minecraft/models/block/stripped_spruce_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_spruce_log", + "side": "minecraft:block/stripped_spruce_log" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_warped_hyphae.json b/assets/minecraft/models/block/stripped_warped_hyphae.json new file mode 100644 index 0000000..fa055c3 --- /dev/null +++ b/assets/minecraft/models/block/stripped_warped_hyphae.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_warped_stem", + "side": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/stripped_warped_stem.json b/assets/minecraft/models/block/stripped_warped_stem.json new file mode 100644 index 0000000..adcfb55 --- /dev/null +++ b/assets/minecraft/models/block/stripped_warped_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/stripped_warped_stem_top", + "side": "minecraft:block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_block.json b/assets/minecraft/models/block/structure_block.json new file mode 100644 index 0000000..ab31c0a --- /dev/null +++ b/assets/minecraft/models/block/structure_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/structure_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_block_corner.json b/assets/minecraft/models/block/structure_block_corner.json new file mode 100644 index 0000000..d5522e3 --- /dev/null +++ b/assets/minecraft/models/block/structure_block_corner.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/structure_block_corner" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_block_data.json b/assets/minecraft/models/block/structure_block_data.json new file mode 100644 index 0000000..a0e707f --- /dev/null +++ b/assets/minecraft/models/block/structure_block_data.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/structure_block_data" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_block_load.json b/assets/minecraft/models/block/structure_block_load.json new file mode 100644 index 0000000..80e3237 --- /dev/null +++ b/assets/minecraft/models/block/structure_block_load.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/structure_block_load" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_block_save.json b/assets/minecraft/models/block/structure_block_save.json new file mode 100644 index 0000000..7e6967a --- /dev/null +++ b/assets/minecraft/models/block/structure_block_save.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/structure_block_save" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/structure_void.json b/assets/minecraft/models/block/structure_void.json new file mode 100644 index 0000000..7003f08 --- /dev/null +++ b/assets/minecraft/models/block/structure_void.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:item/structure_void" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sugar_cane.json b/assets/minecraft/models/block/sugar_cane.json new file mode 100644 index 0000000..c409285 --- /dev/null +++ b/assets/minecraft/models/block/sugar_cane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/sugar_cane" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sunflower_bottom.json b/assets/minecraft/models/block/sunflower_bottom.json new file mode 100644 index 0000000..f9b91c4 --- /dev/null +++ b/assets/minecraft/models/block/sunflower_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/sunflower_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sunflower_top.json b/assets/minecraft/models/block/sunflower_top.json new file mode 100644 index 0000000..f98a180 --- /dev/null +++ b/assets/minecraft/models/block/sunflower_top.json @@ -0,0 +1,53 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/sunflower_front", + "cross": "block/sunflower_top", + "back": "block/sunflower_back", + "front": "block/sunflower_front" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 8, 8 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": 45, + "rescale": true + }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 8, 16, 16 ], "texture": "#cross" }, + "south": { "uv": [ 0, 8, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 8, 15.2 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "y", + "angle": 45, + "rescale": true + }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 8, 16, 16 ], "texture": "#cross" }, + "east": { "uv": [ 0, 8, 16, 16 ], "texture": "#cross" } + } + }, + { "from": [ 9.6, -1, 1 ], + "to": [ 9.6, 15, 15 ], + "rotation": { + "origin": [ 8, 8, 8 ], + "axis": "z", + "angle": 22.5, + "rescale": true + }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#back" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#front" } + } + } + ] +} diff --git a/assets/minecraft/models/block/sweet_berry_bush_stage0.json b/assets/minecraft/models/block/sweet_berry_bush_stage0.json new file mode 100644 index 0000000..35d5166 --- /dev/null +++ b/assets/minecraft/models/block/sweet_berry_bush_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/sweet_berry_bush_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sweet_berry_bush_stage1.json b/assets/minecraft/models/block/sweet_berry_bush_stage1.json new file mode 100644 index 0000000..af18f15 --- /dev/null +++ b/assets/minecraft/models/block/sweet_berry_bush_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/sweet_berry_bush_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sweet_berry_bush_stage2.json b/assets/minecraft/models/block/sweet_berry_bush_stage2.json new file mode 100644 index 0000000..d122784 --- /dev/null +++ b/assets/minecraft/models/block/sweet_berry_bush_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/sweet_berry_bush_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/sweet_berry_bush_stage3.json b/assets/minecraft/models/block/sweet_berry_bush_stage3.json new file mode 100644 index 0000000..9625d2d --- /dev/null +++ b/assets/minecraft/models/block/sweet_berry_bush_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/sweet_berry_bush_stage3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tall_grass_bottom.json b/assets/minecraft/models/block/tall_grass_bottom.json new file mode 100644 index 0000000..aedd5f4 --- /dev/null +++ b/assets/minecraft/models/block/tall_grass_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/tall_grass_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tall_grass_top.json b/assets/minecraft/models/block/tall_grass_top.json new file mode 100644 index 0000000..ca1f32d --- /dev/null +++ b/assets/minecraft/models/block/tall_grass_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/tinted_cross", + "textures": { + "cross": "minecraft:block/tall_grass_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tall_seagrass_bottom.json b/assets/minecraft/models/block/tall_seagrass_bottom.json new file mode 100644 index 0000000..8461366 --- /dev/null +++ b/assets/minecraft/models/block/tall_seagrass_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_seagrass", + "textures": { + "texture": "minecraft:block/tall_seagrass_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tall_seagrass_top.json b/assets/minecraft/models/block/tall_seagrass_top.json new file mode 100644 index 0000000..ce30eef --- /dev/null +++ b/assets/minecraft/models/block/tall_seagrass_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_seagrass", + "textures": { + "texture": "minecraft:block/tall_seagrass_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/target.json b/assets/minecraft/models/block/target.json new file mode 100644 index 0000000..061cd78 --- /dev/null +++ b/assets/minecraft/models/block/target.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/target_top", + "side": "minecraft:block/target_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/template_anvil.json b/assets/minecraft/models/block/template_anvil.json new file mode 100644 index 0000000..195ede5 --- /dev/null +++ b/assets/minecraft/models/block/template_anvil.json @@ -0,0 +1,60 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/anvil", + "body": "block/anvil" + }, + "display": { + "fixed": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + } + }, + "elements": [ + { "__comment": "Anvil base", + "from": [ 2, 0, 2 ], + "to": [ 14, 4, 14 ], + "faces": { + "down": { "uv": [ 2, 2, 14, 14 ], "texture": "#body", "rotation": 180, "cullface": "down" }, + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#body", "rotation": 180 }, + "north": { "uv": [ 2, 12, 14, 16 ], "texture": "#body" }, + "south": { "uv": [ 2, 12, 14, 16 ], "texture": "#body" }, + "west": { "uv": [ 0, 2, 4, 14 ], "texture": "#body", "rotation": 90 }, + "east": { "uv": [ 4, 2, 0, 14 ], "texture": "#body", "rotation": 270 } + } + }, + { "__comment": "Lower narrow portion", + "from": [ 4, 4, 3 ], + "to": [ 12, 5, 13 ], + "faces": { + "up": { "uv": [ 4, 3, 12, 13 ], "texture": "#body", "rotation": 180 }, + "north": { "uv": [ 4, 11, 12, 12 ], "texture": "#body" }, + "south": { "uv": [ 4, 11, 12, 12 ], "texture": "#body" }, + "west": { "uv": [ 4, 3, 5, 13 ], "texture": "#body", "rotation": 90 }, + "east": { "uv": [ 5, 3, 4, 13 ], "texture": "#body", "rotation": 270 } + } + }, + { "__comment": "Wider section beneath top portion", + "from": [ 6, 5, 4 ], + "to": [ 10, 10, 12 ], + "faces": { + "north": { "uv": [ 6, 6, 10, 11 ], "texture": "#body" }, + "south": { "uv": [ 6, 6, 10, 11 ], "texture": "#body" }, + "west": { "uv": [ 5, 4, 10, 12 ], "texture": "#body", "rotation": 90 }, + "east": { "uv": [ 10, 4, 5, 12 ], "texture": "#body", "rotation": 270 } + } + }, + { "__comment": "Anvil top", + "from": [ 3, 10, 0 ], + "to": [ 13, 16, 16 ], + "faces": { + "down": { "uv": [ 3, 0, 13, 16 ], "texture": "#body", "rotation": 180 }, + "up": { "uv": [ 3, 0, 13, 16 ], "texture": "#top", "rotation": 180 }, + "north": { "uv": [ 3, 0, 13, 6 ], "texture": "#body" }, + "south": { "uv": [ 3, 0, 13, 6 ], "texture": "#body" }, + "west": { "uv": [ 10, 0, 16, 16 ], "texture": "#body", "rotation": 90 }, + "east": { "uv": [ 16, 0, 10, 16 ], "texture": "#body", "rotation": 270 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_azalea.json b/assets/minecraft/models/block/template_azalea.json new file mode 100644 index 0000000..77a11fe --- /dev/null +++ b/assets/minecraft/models/block/template_azalea.json @@ -0,0 +1,61 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "block/azalea_plant", + "plant": "block/azalea_plant" + }, + "elements": [ + { "from": [ 0, 16, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#top" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "up" } + } + }, + { "from": [ 0, 5, 0 ], + "to": [ 16, 16, 0.01 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "north"}, + "south": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"} + } + }, + { "from": [ 0, 5, 15.99 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"}, + "south": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "south"} + } + }, + { "from": [ 0, 5, 0 ], + "to": [ 0.01, 16, 16 ], + "faces": { + "west": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "west"}, + "east": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"} + } + }, + { "from": [ 15.99, 5, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "west": { "uv": [ 16, 0, 0, 11 ], "texture": "#side"}, + "east": { "uv": [ 0, 0, 16, 11 ], "texture": "#side", "cullface": "east"} + } + }, + { "from": [ 0.1, 0, 8 ], + "to": [ 15.9, 15.9, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } + } + }, + { "from": [ 8, 0, 0.1 ], + "to": [ 8, 15.9, 15.9 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_cake_with_candle.json b/assets/minecraft/models/block/template_cake_with_candle.json new file mode 100644 index 0000000..82a6ee8 --- /dev/null +++ b/assets/minecraft/models/block/template_cake_with_candle.json @@ -0,0 +1,51 @@ +{ + "textures": { + "particle": "block/cake_side", + "bottom": "block/cake_bottom", + "top": "block/cake_top", + "side": "block/cake_side" + }, + "elements": [ + { "from": [ 1, 0, 1 ], + "to": [ 15, 8, 15 ], + "faces": { + "down": { "texture": "#bottom", "cullface": "down" }, + "up": { "texture": "#top" }, + "north": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "east": { "texture": "#side" } + } + }, + { + "from": [7, 8, 7], + "to": [9, 14, 9], + "faces": { + "north": {"uv": [0, 8, 2, 14], "texture": "#candle"}, + "east": {"uv": [0, 8, 2, 14], "texture": "#candle"}, + "south": {"uv": [0, 8, 2, 14], "texture": "#candle"}, + "west": {"uv": [0, 8, 2, 14], "texture": "#candle"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#candle"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#candle", "cullface": "down"} + } + }, + { + "from": [7.5, 14, 8], + "to": [8.5, 15, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#candle"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#candle"} + } + }, + { + "from": [7.5, 14, 8], + "to": [8.5, 15, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 14, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#candle"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#candle"} + } + } + ] +} diff --git a/assets/minecraft/models/block/template_campfire.json b/assets/minecraft/models/block/template_campfire.json new file mode 100644 index 0000000..8558766 --- /dev/null +++ b/assets/minecraft/models/block/template_campfire.json @@ -0,0 +1,91 @@ +{ + "parent": "block/block", + "display": { + "head": { + "translation": [ 0, 10.5, 0 ] + } + }, + "textures": { + "particle": "block/campfire_log", + "log": "block/campfire_log" + }, + "elements": [ + { + "from": [ 1, 0, 0 ], + "to": [ 5, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 1, 16, 5 ], "texture": "#lit_log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 4 ], "texture": "#log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 11 ], + "to": [ 16, 7, 15 ], + "faces": { + "north": { "uv": [ 16, 0, 0, 4 ], "texture": "#lit_log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 0, 0, 16, 4 ], "texture": "#lit_log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 4, 16, 8 ], "texture": "#lit_log" } + } + }, + { + "from": [ 11, 0, 0 ], + "to": [ 15, 4, 16 ], + "faces": { + "north": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "north" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#log" }, + "south": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "south" }, + "west": { "uv": [ 16, 1, 0, 5 ], "texture": "#lit_log" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log" }, + "down": { "uv": [ 0, 0, 16, 4 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { + "from": [ 0, 3, 1 ], + "to": [ 16, 7, 5 ], + "faces": { + "north": { "uv": [ 0, 0, 16, 4 ], "texture": "#lit_log" }, + "east": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "east" }, + "south": { "uv": [ 16, 0, 0, 4 ], "texture": "#lit_log" }, + "west": { "uv": [ 0, 4, 4, 8 ], "texture": "#log", "cullface": "west" }, + "up": { "uv": [ 0, 0, 16, 4 ], "rotation": 180, "texture": "#log" }, + "down": { "uv": [ 0, 4, 16, 8 ], "texture": "#lit_log" } + } + }, + { + "from": [ 5, 0, 0 ], + "to": [ 11, 1, 16 ], + "faces": { + "north": {"uv": [ 0, 15, 6, 16 ], "texture": "#log", "cullface": "north" }, + "south": {"uv": [ 10, 15, 16, 16 ], "texture": "#log", "cullface": "south" }, + "up": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#lit_log" }, + "down": {"uv": [ 0, 8, 16, 14 ], "rotation": 90, "texture": "#log", "cullface": "down" } + } + }, + { "from": [ 0.8, 1, 8 ], + "to": [ 15.2, 17, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } + } + }, + { "from": [ 8, 1, 0.8 ], + "to": [ 8, 17, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } + } + } + ] +} + diff --git a/assets/minecraft/models/block/template_candle.json b/assets/minecraft/models/block/template_candle.json new file mode 100644 index 0000000..111b3b6 --- /dev/null +++ b/assets/minecraft/models/block/template_candle.json @@ -0,0 +1,35 @@ +{ + "parent": "block/block", + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 6, 9], + "faces": { + "north": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [7.5, 6, 8], + "to": [8.5, 7, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 6, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + }, + { + "from": [7.5, 6, 8], + "to": [8.5, 7, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 6, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/template_cauldron_full.json b/assets/minecraft/models/block/template_cauldron_full.json new file mode 100644 index 0000000..3eaa755 --- /dev/null +++ b/assets/minecraft/models/block/template_cauldron_full.json @@ -0,0 +1,155 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cauldron_side", + "top": "block/cauldron_top", + "bottom": "block/cauldron_bottom", + "side": "block/cauldron_side", + "inside": "block/cauldron_inner" + }, + "elements": [ + { + "from": [ 0, 3, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 2 ], + "to": [ 14, 4, 14 ], + "faces": { + "up": { "texture": "#inside", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 14, 3, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "north": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 4, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 2 ], + "to": [ 2, 3, 4 ], + "faces": { + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 0 ], + "to": [ 16, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 2 ], + "to": [ 16, 3, 4 ], + "faces": { + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 14 ], + "to": [ 4, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 12 ], + "to": [ 2, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 14 ], + "to": [ 16, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 12 ], + "to": [ 16, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 2, 4, 2 ], + "to": [ 14, 15, 14 ], + "faces": { + "up": { "texture": "#content", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_cauldron_level1.json b/assets/minecraft/models/block/template_cauldron_level1.json new file mode 100644 index 0000000..c0e93da --- /dev/null +++ b/assets/minecraft/models/block/template_cauldron_level1.json @@ -0,0 +1,155 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cauldron_side", + "top": "block/cauldron_top", + "bottom": "block/cauldron_bottom", + "side": "block/cauldron_side", + "inside": "block/cauldron_inner" + }, + "elements": [ + { + "from": [ 0, 3, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 2 ], + "to": [ 14, 4, 14 ], + "faces": { + "up": { "texture": "#inside", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 14, 3, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "north": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 4, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 2 ], + "to": [ 2, 3, 4 ], + "faces": { + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 0 ], + "to": [ 16, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 2 ], + "to": [ 16, 3, 4 ], + "faces": { + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 14 ], + "to": [ 4, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 12 ], + "to": [ 2, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 14 ], + "to": [ 16, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 12 ], + "to": [ 16, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 2, 4, 2 ], + "to": [ 14, 9, 14 ], + "faces": { + "up": { "texture": "#content", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_cauldron_level2.json b/assets/minecraft/models/block/template_cauldron_level2.json new file mode 100644 index 0000000..4169de3 --- /dev/null +++ b/assets/minecraft/models/block/template_cauldron_level2.json @@ -0,0 +1,155 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/cauldron_side", + "top": "block/cauldron_top", + "bottom": "block/cauldron_bottom", + "side": "block/cauldron_side", + "inside": "block/cauldron_inner" + }, + "elements": [ + { + "from": [ 0, 3, 0 ], + "to": [ 2, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 2 ], + "to": [ 14, 4, 14 ], + "faces": { + "up": { "texture": "#inside", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 14, 3, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 0 ], + "to": [ 14, 16, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "south": { "texture": "#side" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 2, 3, 14 ], + "to": [ 14, 16, 16 ], + "faces": { + "north": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "up": { "texture": "#top", "cullface": "up" }, + "down": { "texture": "#inside" } + } + }, + { + "from": [ 0, 0, 0 ], + "to": [ 4, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 2 ], + "to": [ 2, 3, 4 ], + "faces": { + "east": { "texture": "#side" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 0 ], + "to": [ 16, 3, 2 ], + "faces": { + "north": { "texture": "#side", "cullface": "north" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 2 ], + "to": [ 16, 3, 4 ], + "faces": { + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 14 ], + "to": [ 4, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 0, 0, 12 ], + "to": [ 2, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side" }, + "west": { "texture": "#side", "cullface": "west" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 12, 0, 14 ], + "to": [ 16, 3, 16 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "south": { "texture": "#side", "cullface": "south" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 14, 0, 12 ], + "to": [ 16, 3, 14 ], + "faces": { + "north": { "texture": "#side" }, + "east": { "texture": "#side", "cullface": "east" }, + "west": { "texture": "#side" }, + "down": { "texture": "#bottom", "cullface": "down" } + } + }, + { + "from": [ 2, 4, 2 ], + "to": [ 14, 12, 14 ], + "faces": { + "up": { "texture": "#content", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_chorus_flower.json b/assets/minecraft/models/block/template_chorus_flower.json new file mode 100644 index 0000000..06b850d --- /dev/null +++ b/assets/minecraft/models/block/template_chorus_flower.json @@ -0,0 +1,76 @@ +{ + "parent": "block/block", + "textures": { + "bottom": "block/chorus_plant", + "particle": "#texture" + }, + "elements": [ + { + "from": [ 2, 14, 2 ], + "to": [ 14, 16, 14 ], + "faces": { + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, + "north": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, + "south": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, + "west": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, + "east": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" } + } + }, + { + "from": [ 0, 2, 2 ], + "to": [ 2, 14, 14 ], + "faces": { + "down": { "uv": [ 16, 14, 14, 2 ], "texture": "#bottom" }, + "up": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, + "north": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, + "south": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, + "west": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" } + } + }, + { + "from": [ 2, 2, 0 ], + "to": [ 14, 14, 2 ], + "faces": { + "down": { "uv": [ 14, 2, 2, 0 ], "texture": "#bottom" }, + "up": { "uv": [ 2, 0, 14, 2 ], "texture": "#bottom" }, + "north": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, + "west": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, + "east": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" } + } + }, + { + "from": [ 2, 2, 14 ], + "to": [ 14, 14, 16 ], + "faces": { + "down": { "uv": [ 14, 16, 2, 14 ], "texture": "#bottom" }, + "up": { "uv": [ 2, 14, 14, 16 ], "texture": "#bottom" }, + "south": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" }, + "west": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, + "east": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" } + } + }, + { + "from": [ 14, 2, 2 ], + "to": [ 16, 14, 14 ], + "faces": { + "down": { "uv": [ 2, 14, 0, 2 ], "texture": "#bottom" }, + "up": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, + "north": { "uv": [ 0, 2, 2, 14 ], "texture": "#bottom" }, + "south": { "uv": [ 14, 2, 16, 14 ], "texture": "#bottom" }, + "east": { "uv": [ 2, 2, 14, 14 ], "texture": "#texture" } + } + }, + { + "from": [ 2, 0, 2 ], + "to": [ 14, 14, 14 ], + "faces": { + "up": { "uv": [ 2, 2, 14, 14 ], "texture": "#bottom" }, + "down": { "uv": [ 14, 14, 2, 2 ], "texture": "#bottom" }, + "north": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, + "south": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, + "west": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" }, + "east": { "uv": [ 2, 2, 14, 16 ], "texture": "#bottom" } + } + } + ] +} \ No newline at end of file diff --git a/assets/minecraft/models/block/template_command_block.json b/assets/minecraft/models/block/template_command_block.json new file mode 100644 index 0000000..76cbff1 --- /dev/null +++ b/assets/minecraft/models/block/template_command_block.json @@ -0,0 +1,12 @@ +{ + "parent": "block/cube_directional", + "textures": { + "particle": "#back", + "down": "#side", + "up": "#side", + "north": "#front", + "east": "#side", + "south": "#back", + "west": "#side" + } +} diff --git a/assets/minecraft/models/block/template_daylight_detector.json b/assets/minecraft/models/block/template_daylight_detector.json new file mode 100644 index 0000000..ef2a002 --- /dev/null +++ b/assets/minecraft/models/block/template_daylight_detector.json @@ -0,0 +1,19 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#top" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 6, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "north" }, + "south": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "south" }, + "west": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "west" }, + "east": { "uv": [ 0, 10, 16, 16 ], "texture": "#side", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_farmland.json b/assets/minecraft/models/block/template_farmland.json new file mode 100644 index 0000000..4000d7a --- /dev/null +++ b/assets/minecraft/models/block/template_farmland.json @@ -0,0 +1,19 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#dirt" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 15, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#dirt", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" }, + "north": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "north" }, + "south": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "south" }, + "west": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "west" }, + "east": { "uv": [ 0, 1, 16, 16 ], "texture": "#dirt", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fence_gate.json b/assets/minecraft/models/block/template_fence_gate.json new file mode 100644 index 0000000..b1a090f --- /dev/null +++ b/assets/minecraft/models/block/template_fence_gate.json @@ -0,0 +1,107 @@ +{ "parent": "block/block", + "display": { + "gui": { + "rotation": [ 30, 45, 0 ], + "translation": [ 0, -1, 0], + "scale":[ 0.8, 0.8, 0.8 ] + }, + "head": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, -3, -6], + "scale":[ 1, 1, 1] + } + }, + "textures": { + "particle": "#texture" + }, + "elements": [ + { "__comment": "Left-hand post", + "from": [ 0, 5, 7 ], + "to": [ 2, 16, 9 ], + "faces": { + "down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } + } + }, + { "__comment": "Right-hand post", + "from": [ 14, 5, 7 ], + "to": [ 16, 16, 9 ], + "faces": { + "down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } + } + }, + { "__comment": "Inner vertical post of left-hand gate door", + "from": [ 6, 6, 7 ], + "to": [ 8, 15, 9 ], + "faces": { + "down": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, + "up": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, + "north": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, + "south": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, + "west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, + "east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Inner vertical post of right-hand gate door", + "from": [ 8, 6, 7 ], + "to": [ 10, 15, 9 ], + "faces": { + "down": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, + "up": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, + "north": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, + "south": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, + "west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, + "east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 2, 6, 7 ], + "to": [ 6, 9, 9 ], + "faces": { + "down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" }, + "south": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 2, 12, 7 ], + "to": [ 6, 15, 9 ], + "faces": { + "down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" }, + "south": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of right-hand gate door", + "from": [ 10, 6, 7 ], + "to": [ 14, 9, 9 ], + "faces": { + "down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "north": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" }, + "south": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of right-hand gate door", + "from": [ 10, 12, 7 ], + "to": [ 14, 15, 9 ], + "faces": { + "down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "north": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" }, + "south": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fence_gate_open.json b/assets/minecraft/models/block/template_fence_gate_open.json new file mode 100644 index 0000000..af2062a --- /dev/null +++ b/assets/minecraft/models/block/template_fence_gate_open.json @@ -0,0 +1,95 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "__comment": "Left-hand post", + "from": [ 0, 5, 7 ], + "to": [ 2, 16, 9 ], + "faces": { + "down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } + } + }, + { "__comment": "Right-hand post", + "from": [ 14, 5, 7 ], + "to": [ 16, 16, 9 ], + "faces": { + "down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } + } + }, + { "__comment": "Inner vertical post of left-hand gate door", + "from": [ 0, 6, 13 ], + "to": [ 2, 15, 15 ], + "faces": { + "down": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, + "up": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, + "north": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, + "south": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Inner vertical post of right-hand gate door", + "from": [ 14, 6, 13 ], + "to": [ 16, 15, 15 ], + "faces": { + "down": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, + "north": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, + "south": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 0, 6, 9 ], + "to": [ 2, 9, 13 ], + "faces": { + "down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 0, 12, 9 ], + "to": [ 2, 15, 13 ], + "faces": { + "down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 14, 6, 9 ], + "to": [ 16, 9, 13 ], + "faces": { + "down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 14, 12, 9 ], + "to": [ 16, 15, 13 ], + "faces": { + "down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fence_gate_wall.json b/assets/minecraft/models/block/template_fence_gate_wall.json new file mode 100644 index 0000000..7b1be07 --- /dev/null +++ b/assets/minecraft/models/block/template_fence_gate_wall.json @@ -0,0 +1,96 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#texture" + }, + "elements": [ + { "__comment": "Left-hand post", + "from": [ 0, 2, 7 ], + "to": [ 2, 13, 9 ], + "faces": { + "down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } + } + }, + { "__comment": "Right-hand post", + "from": [ 14, 2, 7 ], + "to": [ 16, 13, 9 ], + "faces": { + "down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } + } + }, + { "__comment": "Inner vertical post of left-hand gate door", + "from": [ 6, 3, 7 ], + "to": [ 8, 12, 9 ], + "faces": { + "down": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, + "up": { "uv": [ 6, 7, 8, 9 ], "texture": "#texture" }, + "north": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, + "south": { "uv": [ 6, 1, 8, 10 ], "texture": "#texture" }, + "west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, + "east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Inner vertical post of right-hand gate door", + "from": [ 8, 3, 7 ], + "to": [ 10, 12, 9 ], + "faces": { + "down": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, + "up": { "uv": [ 8, 7, 10, 9 ], "texture": "#texture" }, + "north": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, + "south": { "uv": [ 8, 1, 10, 10 ], "texture": "#texture" }, + "west": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" }, + "east": { "uv": [ 7, 1, 9, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 2, 3, 7 ], + "to": [ 6, 6, 9 ], + "faces": { + "down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" }, + "south": { "uv": [ 2, 7, 6, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 2, 9, 7 ], + "to": [ 6, 12, 9 ], + "faces": { + "down": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "up": { "uv": [ 2, 7, 6, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" }, + "south": { "uv": [ 2, 1, 6, 4 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of right-hand gate door", + "from": [ 10, 3, 7 ], + "to": [ 14, 6, 9 ], + "faces": { + "down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "north": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" }, + "south": { "uv": [ 10, 7, 14, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of right-hand gate door", + "from": [ 10, 9, 7 ], + "to": [ 14, 12, 9 ], + "faces": { + "down": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "up": { "uv": [ 10, 7, 14, 9 ], "texture": "#texture" }, + "north": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" }, + "south": { "uv": [ 10, 1, 14, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fence_gate_wall_open.json b/assets/minecraft/models/block/template_fence_gate_wall_open.json new file mode 100644 index 0000000..6aac6c8 --- /dev/null +++ b/assets/minecraft/models/block/template_fence_gate_wall_open.json @@ -0,0 +1,96 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#texture" + }, + "elements": [ + { "__comment": "Left-hand post", + "from": [ 0, 2, 7 ], + "to": [ 2, 13, 9 ], + "faces": { + "down": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "up": { "uv": [ 0, 7, 2, 9 ], "texture": "#texture" }, + "north": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "south": { "uv": [ 0, 0, 2, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" } + } + }, + { "__comment": "Right-hand post", + "from": [ 14, 2, 7 ], + "to": [ 16, 13, 9 ], + "faces": { + "down": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "up": { "uv": [ 14, 7, 16, 9 ], "texture": "#texture" }, + "north": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "south": { "uv": [ 14, 0, 16, 11 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 9, 11 ], "texture": "#texture", "cullface": "east" } + } + }, + { "__comment": "Inner vertical post of left-hand gate door", + "from": [ 0, 3, 13 ], + "to": [ 2, 12, 15 ], + "faces": { + "down": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, + "up": { "uv": [ 0, 13, 2, 15 ], "texture": "#texture" }, + "north": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, + "south": { "uv": [ 0, 1, 2, 10 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Inner vertical post of right-hand gate door", + "from": [ 14, 3, 13 ], + "to": [ 16, 12, 15 ], + "faces": { + "down": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14, 13, 16, 15 ], "texture": "#texture" }, + "north": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, + "south": { "uv": [ 14, 1, 16, 10 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 0, 3, 9 ], + "to": [ 2, 6, 13 ], + "faces": { + "down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 0, 9, 9 ], + "to": [ 2, 12, 13 ], + "faces": { + "down": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "up": { "uv": [ 0, 9, 2, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } + } + }, + { "__comment": "Lower horizontal bar of left-hand gate door", + "from": [ 14, 3, 9 ], + "to": [ 16, 6, 13 ], + "faces": { + "down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" }, + "east": { "uv": [ 13, 7, 15, 10 ], "texture": "#texture" } + } + }, + { "__comment": "Upper horizontal bar of left-hand gate door", + "from": [ 14, 9, 9 ], + "to": [ 16, 12, 13 ], + "faces": { + "down": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "up": { "uv": [ 14, 9, 16, 13 ], "texture": "#texture" }, + "west": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" }, + "east": { "uv": [ 13, 1, 15, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fire_floor.json b/assets/minecraft/models/block/template_fire_floor.json new file mode 100644 index 0000000..a5e46b5 --- /dev/null +++ b/assets/minecraft/models/block/template_fire_floor.json @@ -0,0 +1,32 @@ +{ + "textures": { + "particle": "#fire" + }, + "ambientocclusion": false, + "elements": [ + { "from": [ 0, 0, 8.8 ], + "to": [ 16, 22.4, 8.8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "x", "angle": -22.5, "rescale": true }, + "shade": false, + "faces": { "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} + }, + { "from": [ 0, 0, 7.2 ], + "to": [ 16, 22.4, 7.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "x", "angle": 22.5, "rescale": true }, + "shade": false, + "faces": { "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} + }, + { "from": [ 8.8, 0, 0 ], + "to": [ 8.8, 22.4, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": -22.5, "rescale": true }, + "shade": false, + "faces": { "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} + }, + { "from": [ 7.2, 0, 0 ], + "to": [ 7.2, 22.4, 16 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "z", "angle": 22.5, "rescale": true }, + "shade": false, + "faces": { "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} + } + ] +} diff --git a/assets/minecraft/models/block/template_fire_side.json b/assets/minecraft/models/block/template_fire_side.json new file mode 100644 index 0000000..da323e3 --- /dev/null +++ b/assets/minecraft/models/block/template_fire_side.json @@ -0,0 +1,16 @@ +{ + "textures": { + "particle": "#fire" + }, + "ambientocclusion": false, + "elements": [ + { "from": [ 0, 0, 0.01 ], + "to": [ 16, 22.4, 0.01 ], + "shade": false, + "faces": { + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fire_side_alt.json b/assets/minecraft/models/block/template_fire_side_alt.json new file mode 100644 index 0000000..83d76ea --- /dev/null +++ b/assets/minecraft/models/block/template_fire_side_alt.json @@ -0,0 +1,16 @@ +{ + "textures": { + "particle": "#fire" + }, + "ambientocclusion": false, + "elements": [ + { "from": [ 0, 0, 0.01 ], + "to": [ 16, 22.4, 0.01 ], + "shade": false, + "faces": { + "south": { "uv": [ 16, 0, 0, 16 ], "texture": "#fire" }, + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#fire" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_fire_up.json b/assets/minecraft/models/block/template_fire_up.json new file mode 100644 index 0000000..1cebdf2 --- /dev/null +++ b/assets/minecraft/models/block/template_fire_up.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "#fire" + }, + "ambientocclusion": false, + "elements": [ + { "from": [ 0, 16, 0 ], + "to": [ 16, 16, 16 ], + "rotation": { "origin": [ 16, 16, 8 ], "axis": "z", "angle": 22.5, "rescale": true }, + "shade": false, + "faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 270 }} + }, + { "from": [ 0, 16, 0 ], + "to": [ 16, 16, 16 ], + "rotation": { "origin": [ 0, 16, 8 ], "axis": "z", "angle": -22.5, "rescale": true }, + "shade": false, + "faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 90 }} + } + ] +} diff --git a/assets/minecraft/models/block/template_fire_up_alt.json b/assets/minecraft/models/block/template_fire_up_alt.json new file mode 100644 index 0000000..31be9be --- /dev/null +++ b/assets/minecraft/models/block/template_fire_up_alt.json @@ -0,0 +1,20 @@ +{ + "textures": { + "particle": "#fire" + }, + "ambientocclusion": false, + "elements": [ + { "from": [ 0, 16, 0 ], + "to": [ 16, 16, 16 ], + "rotation": { "origin": [ 8, 16, 16 ], "axis": "x", "angle": -22.5, "rescale": true }, + "shade": false, + "faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire", "rotation": 180 }} + }, + { "from": [ 0, 16, 0 ], + "to": [ 16, 16, 16 ], + "rotation": { "origin": [ 8, 16, 0 ], "axis": "x", "angle": 22.5, "rescale": true }, + "shade": false, + "faces": { "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#fire" }} + } + ] +} diff --git a/assets/minecraft/models/block/template_four_candles.json b/assets/minecraft/models/block/template_four_candles.json new file mode 100644 index 0000000..7515ba1 --- /dev/null +++ b/assets/minecraft/models/block/template_four_candles.json @@ -0,0 +1,125 @@ +{ + "parent": "block/block", + "elements": [ + { + "from": [6, 0, 8], + "to": [8, 3, 10], + "faces": { + "north": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [6.5, 3, 9], + "to": [7.5, 4, 9], + "rotation": {"angle": 45, "axis": "y", "origin": [7, 3, 9]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [6.5, 3, 9], + "to": [7.5, 4, 9], + "rotation": {"angle": -45, "axis": "y", "origin": [7, 3, 9]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [9, 0, 8], + "to": [11, 5, 10], + "faces": { + "north": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [9.5, 5, 9], + "to": [10.5, 6, 9], + "rotation": {"angle": 45, "axis": "y", "origin": [10, 5, 9]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [9.5, 5, 9], + "to": [10.5, 6, 9], + "rotation": {"angle": -45, "axis": "y", "origin": [10, 5, 9]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [5, 0, 5], + "to": [7, 5, 7], + "faces": { + "north": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [5.5, 5, 6], + "to": [6.5, 6, 6], + "rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 6]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [5.5, 5, 6], + "to": [6.5, 6, 6], + "rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 6]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [8, 0, 5], + "to": [10, 6, 7], + "faces": { + "north": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [8.5, 6, 6], + "to": [9.5, 7, 6], + "rotation": {"angle": 45, "axis": "y", "origin": [9, 6, 6]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + }, + { + "from": [8.5, 6, 6], + "to": [9.5, 7, 6], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 6, 6]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/template_four_turtle_eggs.json b/assets/minecraft/models/block/template_four_turtle_eggs.json new file mode 100644 index 0000000..93a7ca4 --- /dev/null +++ b/assets/minecraft/models/block/template_four_turtle_eggs.json @@ -0,0 +1,56 @@ +{ + "parent": "block/block", + "textures": { + "all": "block/turtle_egg", + "particle": "#all" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 9, 7, 8 ], + "faces": { + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, + "north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } + } + }, + { + "from": [ 1, 0, 7 ], + "to": [ 5, 5, 11 ], + "faces": { + "down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, + "north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } + } + }, + { + "from": [ 11, 0, 7 ], + "to": [ 14, 4, 10 ], + "faces": { + "down": { "uv": [ 5, 0, 8, 3 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 5, 0, 8, 3 ], "texture": "#all" }, + "north": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "south": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "west": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "east": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" } + } + }, + { + "from": [ 6, 0, 9 ], + "to": [ 10, 4, 13 ], + "faces": { + "down": { "uv": [ 0, 11, 4, 15 ], "texture": "#all" }, + "up": { "uv": [ 0, 11, 4, 15 ], "texture": "#all" }, + "north": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, + "south": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, + "west": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" }, + "east": { "uv": [ 4, 11, 8, 15 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glass_pane_noside.json b/assets/minecraft/models/block/template_glass_pane_noside.json new file mode 100644 index 0000000..af16ff9 --- /dev/null +++ b/assets/minecraft/models/block/template_glass_pane_noside.json @@ -0,0 +1,14 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#pane" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "north": { "uv": [ 9, 0, 7, 16 ], "texture": "#pane" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glass_pane_noside_alt.json b/assets/minecraft/models/block/template_glass_pane_noside_alt.json new file mode 100644 index 0000000..771d694 --- /dev/null +++ b/assets/minecraft/models/block/template_glass_pane_noside_alt.json @@ -0,0 +1,14 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#pane" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "east": { "uv": [ 7, 0, 9, 16 ], "texture": "#pane" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glass_pane_post.json b/assets/minecraft/models/block/template_glass_pane_post.json new file mode 100644 index 0000000..54d7fa8 --- /dev/null +++ b/assets/minecraft/models/block/template_glass_pane_post.json @@ -0,0 +1,15 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#pane" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 16, 9 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" }, + "up": { "uv": [ 7, 7, 9, 9 ], "texture": "#edge" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glass_pane_side.json b/assets/minecraft/models/block/template_glass_pane_side.json new file mode 100644 index 0000000..fae06dc --- /dev/null +++ b/assets/minecraft/models/block/template_glass_pane_side.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#pane" + }, + "elements": [ + { "from": [ 7, 0, 0 ], + "to": [ 9, 16, 7 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, + "up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, + "north": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "north" }, + "west": { "uv": [ 16, 0, 9, 16 ], "texture": "#pane" }, + "east": { "uv": [ 9, 0, 16, 16 ], "texture": "#pane" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glass_pane_side_alt.json b/assets/minecraft/models/block/template_glass_pane_side_alt.json new file mode 100644 index 0000000..82d0e98 --- /dev/null +++ b/assets/minecraft/models/block/template_glass_pane_side_alt.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#pane" + }, + "elements": [ + { "from": [ 7, 0, 9 ], + "to": [ 9, 16, 16 ], + "faces": { + "down": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, + "up": { "uv": [ 7, 0, 9, 7 ], "texture": "#edge" }, + "south": { "uv": [ 7, 0, 9, 16 ], "texture": "#edge", "cullface": "south" }, + "west": { "uv": [ 7, 0, 0, 16 ], "texture": "#pane" }, + "east": { "uv": [ 0, 0, 7, 16 ], "texture": "#pane" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_glazed_terracotta.json b/assets/minecraft/models/block/template_glazed_terracotta.json new file mode 100644 index 0000000..c6574a9 --- /dev/null +++ b/assets/minecraft/models/block/template_glazed_terracotta.json @@ -0,0 +1,26 @@ +{ + "parent": "block/cube", + "textures": { + "particle": "#pattern" + }, + "display": { + "firstperson_righthand": { + "rotation": [ 0, 135, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "north", "rotation": 90 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "south", "rotation": 270 }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "west", "rotation": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#pattern", "cullface": "east", "rotation": 180 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_hanging_lantern.json b/assets/minecraft/models/block/template_hanging_lantern.json new file mode 100644 index 0000000..fb7ebb4 --- /dev/null +++ b/assets/minecraft/models/block/template_hanging_lantern.json @@ -0,0 +1,50 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#lantern" + }, + "elements": [ + { "from": [ 5, 1, 5 ], + "to": [ 11, 8, 11 ], + "faces": { + "down": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern"}, + "up": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern" }, + "north": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "south": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "west": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "east": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" } + } + }, + { "from": [ 6, 8, 6 ], + "to": [ 10, 10, 10 ], + "faces": { + "down": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern"}, + "up": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern" }, + "north": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "south": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "west": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "east": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" } + } + }, + { + "from": [ 6.5, 11, 8 ], + "to": [ 9.5, 15, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "north": { "uv": [ 14, 1, 11, 5 ], "texture": "#lantern" }, + "south": { "uv": [ 11, 1, 14, 5 ], "texture": "#lantern" } + } + }, + { + "from": [ 8, 10, 6.5 ], + "to": [ 8, 16, 9.5 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "west": { "uv": [ 14, 6, 11, 12 ], "texture": "#lantern" }, + "east": { "uv": [ 11, 6, 14, 12 ], "texture": "#lantern" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_item_frame.json b/assets/minecraft/models/block/template_item_frame.json new file mode 100644 index 0000000..12f519a --- /dev/null +++ b/assets/minecraft/models/block/template_item_frame.json @@ -0,0 +1,51 @@ +{ + "elements": [ + { "from": [ 3, 3, 15.5 ], + "to": [ 13, 13, 16 ], + "faces": { + "north": { "uv": [ 3, 3, 13, 13 ], "texture": "#back" }, + "south": { "uv": [ 3, 3, 13, 13 ], "texture": "#back" } + } + }, + { "from": [ 2, 2, 15 ], + "to": [ 14, 3, 16 ], + "faces": { + "down": { "uv": [ 2, 0, 14, 1 ], "texture": "#wood" }, + "up": { "uv": [ 2, 15, 14, 16 ], "texture": "#wood" }, + "north": { "uv": [ 2, 13, 14, 14 ], "texture": "#wood" }, + "south": { "uv": [ 2, 13, 14, 14 ], "texture": "#wood" }, + "west": { "uv": [ 15, 13, 16, 14 ], "texture": "#wood" }, + "east": { "uv": [ 0, 13, 1, 14 ], "texture": "#wood" } + } + }, + { "from": [ 2, 13, 15 ], + "to": [ 14, 14, 16 ], + "faces": { + "down": { "uv": [ 2, 0, 14, 1 ], "texture": "#wood" }, + "up": { "uv": [ 2, 15, 14, 16 ], "texture": "#wood" }, + "north": { "uv": [ 2, 2, 14, 3 ], "texture": "#wood" }, + "south": { "uv": [ 2, 2, 14, 3 ], "texture": "#wood" }, + "west": { "uv": [ 15, 2, 16, 3 ], "texture": "#wood" }, + "east": { "uv": [ 0, 2, 1, 3 ], "texture": "#wood" } + } + }, + { "from": [ 2, 3, 15 ], + "to": [ 3, 13, 16 ], + "faces": { + "north": { "uv": [ 13, 3, 14, 13 ], "texture": "#wood" }, + "south": { "uv": [ 2, 3, 3, 13 ], "texture": "#wood" }, + "west": { "uv": [ 15, 3, 16, 13 ], "texture": "#wood" }, + "east": { "uv": [ 0, 3, 1, 13 ], "texture": "#wood" } + } + }, + { "from": [ 13, 3, 15 ], + "to": [ 14, 13, 16 ], + "faces": { + "north": { "uv": [ 2, 3, 3, 13 ], "texture": "#wood" }, + "south": { "uv": [ 13, 3, 14, 13 ], "texture": "#wood" }, + "west": { "uv": [ 15, 3, 16, 13 ], "texture": "#wood" }, + "east": { "uv": [ 0, 3, 1, 13 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_item_frame_map.json b/assets/minecraft/models/block/template_item_frame_map.json new file mode 100644 index 0000000..2a6054e --- /dev/null +++ b/assets/minecraft/models/block/template_item_frame_map.json @@ -0,0 +1,51 @@ +{ + "elements": [ + { "from": [ 1, 1, 15.001 ], + "to": [ 15, 15, 16 ], + "faces": { + "north": { "uv": [ 1, 1, 15, 15 ], "texture": "#back" }, + "south": { "uv": [ 1, 1, 15, 15 ], "texture": "#back" } + } + }, + { "from": [ 0, 0, 15.001 ], + "to": [ 16, 1, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "up": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "north": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "south": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "west": { "uv": [ 15, 15, 16, 16 ], "texture": "#wood" }, + "east": { "uv": [ 0, 15, 1, 16 ], "texture": "#wood" } + } + }, + { "from": [ 0, 15, 15.001 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "up": { "uv": [ 0, 15, 16, 16 ], "texture": "#wood" }, + "north": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "south": { "uv": [ 0, 0, 16, 1 ], "texture": "#wood" }, + "west": { "uv": [ 15, 0, 16, 1 ], "texture": "#wood" }, + "east": { "uv": [ 0, 0, 1, 1 ], "texture": "#wood" } + } + }, + { "from": [ 0, 1, 15.001 ], + "to": [ 1, 15, 16 ], + "faces": { + "north": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "south": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "west": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "east": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" } + } + }, + { "from": [ 15, 1, 15.001 ], + "to": [ 16, 15, 16 ], + "faces": { + "north": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" }, + "south": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "west": { "uv": [ 15, 1, 16, 15 ], "texture": "#wood" }, + "east": { "uv": [ 0, 1, 1, 15 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_lantern.json b/assets/minecraft/models/block/template_lantern.json new file mode 100644 index 0000000..d54baf8 --- /dev/null +++ b/assets/minecraft/models/block/template_lantern.json @@ -0,0 +1,49 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#lantern" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 11, 7, 11 ], + "faces": { + "down": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern", "cullface": "down" }, + "up": { "uv": [ 0, 9, 6, 15 ], "texture": "#lantern" }, + "north": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "south": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "west": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" }, + "east": { "uv": [ 0, 2, 6, 9 ], "texture": "#lantern" } + } + }, + { "from": [ 6, 7, 6 ], + "to": [ 10, 9, 10 ], + "faces": { + "up": { "uv": [ 1, 10, 5, 14 ], "texture": "#lantern" }, + "north": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "south": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "west": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" }, + "east": { "uv": [ 1, 0, 5, 2 ], "texture": "#lantern" } + } + }, + { + "from": [ 6.5, 9, 8 ], + "to": [ 9.5, 11, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "north": { "uv": [ 14, 1, 11, 3 ], "texture": "#lantern" }, + "south": { "uv": [ 11, 1, 14, 3 ], "texture": "#lantern" } + } + }, + { + "from": [ 8, 9, 6.5 ], + "to": [ 8, 11, 9.5 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45}, + "shade": false, + "faces": { + "west": { "uv": [ 14, 10, 11, 12 ], "texture": "#lantern" }, + "east": { "uv": [ 11, 10, 14, 12 ], "texture": "#lantern" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_orientable_trapdoor_bottom.json b/assets/minecraft/models/block/template_orientable_trapdoor_bottom.json new file mode 100644 index 0000000..5f2ac5e --- /dev/null +++ b/assets/minecraft/models/block/template_orientable_trapdoor_bottom.json @@ -0,0 +1,18 @@ +{ "parent": "block/thin_block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 3, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture" }, + "north": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_orientable_trapdoor_open.json b/assets/minecraft/models/block/template_orientable_trapdoor_open.json new file mode 100644 index 0000000..ce447b5 --- /dev/null +++ b/assets/minecraft/models/block/template_orientable_trapdoor_open.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 13 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 3, 16, 0 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture" }, + "south": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 3 ], "rotation": 90, "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 3, 16, 0 ], "rotation": 90, "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_orientable_trapdoor_top.json b/assets/minecraft/models/block/template_orientable_trapdoor_top.json new file mode 100644 index 0000000..a437e18 --- /dev/null +++ b/assets/minecraft/models/block/template_orientable_trapdoor_top.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 13, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "up": { "uv": [ 0, 16, 16, 0 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 3 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_piston.json b/assets/minecraft/models/block/template_piston.json new file mode 100644 index 0000000..83b4e18 --- /dev/null +++ b/assets/minecraft/models/block/template_piston.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#side" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 180, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 270, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#side", "rotation": 90, "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_piston_head.json b/assets/minecraft/models/block/template_piston_head.json new file mode 100644 index 0000000..f4fcb91 --- /dev/null +++ b/assets/minecraft/models/block/template_piston_head.json @@ -0,0 +1,27 @@ +{ + "textures": { + "particle": "#platform" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 4 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "down", "rotation": 180 }, + "up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#unsticky" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90, "cullface": "east" } + } + }, + { "from": [ 6, 6, 4 ], + "to": [ 10, 10, 20 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270 }, + "west": { "uv": [ 16, 4, 0, 0 ], "texture": "#side" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_piston_head_short.json b/assets/minecraft/models/block/template_piston_head_short.json new file mode 100644 index 0000000..cdbe9e1 --- /dev/null +++ b/assets/minecraft/models/block/template_piston_head_short.json @@ -0,0 +1,27 @@ +{ + "textures": { + "particle": "#platform" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 4 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "down", "rotation": 180 }, + "up": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#platform", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#unsticky" }, + "west": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 270, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 4 ], "texture": "#side", "rotation": 90, "cullface": "east" } + } + }, + { "from": [ 6, 6, 4 ], + "to": [ 10, 10, 16 ], + "faces": { + "down": { "uv": [ 4, 0, 16, 4 ], "texture": "#side", "rotation": 90 }, + "up": { "uv": [ 4, 0, 16, 4 ], "texture": "#side", "rotation": 270 }, + "west": { "uv": [ 16, 4, 4, 0 ], "texture": "#side" }, + "east": { "uv": [ 4, 0, 16, 4 ], "texture": "#side" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_potted_azalea_bush.json b/assets/minecraft/models/block/template_potted_azalea_bush.json new file mode 100644 index 0000000..795c4e7 --- /dev/null +++ b/assets/minecraft/models/block/template_potted_azalea_bush.json @@ -0,0 +1,110 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt", + "azalea_plant": "block/potted_azalea_bush_plant" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 4, 15.9, 4 ], + "to": [ 12, 16, 12 ], + "faces": { + "down": { "uv": [ 4, 12, 12, 4 ], "texture": "#top" }, + "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#top", "cullface": "up" } + } + }, + { "from": [ 4, 8, 4 ], + "to": [ 12, 16, 4 ], + "faces": { + "north": { "uv": [ 4, 5, 12, 13 ], "texture": "#side"}, + "south": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } + } + }, + { "from": [ 4, 8, 12 ], + "to": [ 12, 16, 12 ], + "faces": { + "north": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, + "south": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } + } + }, + { "from": [ 4, 8, 4 ], + "to": [ 4, 16, 12 ], + "faces": { + "west": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" }, + "east": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" } + } + }, + { "from": [ 12, 8, 4 ], + "to": [ 12, 16, 12 ], + "faces": { + "west": { "uv": [ 12, 5, 4, 13 ], "texture": "#side" }, + "east": { "uv": [ 4, 5, 12, 13 ], "texture": "#side" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 4, 16, 16 ], "texture": "#azalea_plant" }, + "south": { "uv": [ 0, 4, 16, 16 ], "texture": "#azalea_plant" } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 4, 16, 16 ], "texture": "#azalea_plant" }, + "east": { "uv": [ 0, 4, 16, 16 ], "texture": "#azalea_plant" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_rail_raised_ne.json b/assets/minecraft/models/block/template_rail_raised_ne.json new file mode 100644 index 0000000..a92e460 --- /dev/null +++ b/assets/minecraft/models/block/template_rail_raised_ne.json @@ -0,0 +1,21 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#rail" + }, + "elements": [ + { "from": [ 0, 9, 0 ], + "to": [ 16, 9, 16 ], + "rotation": { + "origin": [ 8, 9, 8 ], + "axis": "x", + "angle": 45, + "rescale": true + }, + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_rail_raised_sw.json b/assets/minecraft/models/block/template_rail_raised_sw.json new file mode 100644 index 0000000..dddc356 --- /dev/null +++ b/assets/minecraft/models/block/template_rail_raised_sw.json @@ -0,0 +1,21 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#rail" + }, + "elements": [ + { "from": [ 0, 9, 0 ], + "to": [ 16, 9, 16 ], + "rotation": { + "origin": [ 8, 9, 8 ], + "axis": "x", + "angle": -45, + "rescale": true + }, + "faces": { + "down": { "uv": [ 0, 16, 16, 0 ], "texture": "#rail" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#rail" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_seagrass.json b/assets/minecraft/models/block/template_seagrass.json new file mode 100644 index 0000000..6ac40c9 --- /dev/null +++ b/assets/minecraft/models/block/template_seagrass.json @@ -0,0 +1,41 @@ +{ + "parent": "block/block", + "ambientocclusion": false, + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 4 ], + "to": [ 16, 16, 4 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + }, + { "from": [ 12, 0, 0 ], + "to": [ 12, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + }, + { "from": [ 4, 0, 0 ], + "to": [ 4, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + }, + { "from": [ 0, 0, 12 ], + "to": [ 16, 16, 12 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_single_face.json b/assets/minecraft/models/block/template_single_face.json new file mode 100644 index 0000000..d23e5f2 --- /dev/null +++ b/assets/minecraft/models/block/template_single_face.json @@ -0,0 +1,13 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 0 ], + "faces": { + "north": { "texture": "#texture", "cullface":"north" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_three_candles.json b/assets/minecraft/models/block/template_three_candles.json new file mode 100644 index 0000000..d9963dc --- /dev/null +++ b/assets/minecraft/models/block/template_three_candles.json @@ -0,0 +1,95 @@ +{ + "parent": "block/block", + "elements": [ + { + "from": [7, 0, 9], + "to": [9, 3, 11], + "faces": { + "north": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 11], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [7.5, 3, 10], + "to": [8.5, 4, 10], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 3, 10]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [7.5, 3, 10], + "to": [8.5, 4, 10], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 3, 10]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [5, 0, 7], + "to": [7, 5, 9], + "faces": { + "north": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [5.5, 5, 8], + "to": [6.5, 6, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [5.5, 5, 8], + "to": [6.5, 6, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [8, 0, 6], + "to": [10, 6, 8], + "faces": { + "north": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [8.5, 6, 7], + "to": [9.5, 7, 7], + "rotation": {"angle": 45, "axis": "y", "origin": [9, 6, 7]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + }, + { + "from": [8.5, 6, 7], + "to": [9.5, 7, 7], + "rotation": {"angle": -45, "axis": "y", "origin": [9, 6, 7]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/template_three_turtle_eggs.json b/assets/minecraft/models/block/template_three_turtle_eggs.json new file mode 100644 index 0000000..c6ce2d8 --- /dev/null +++ b/assets/minecraft/models/block/template_three_turtle_eggs.json @@ -0,0 +1,43 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 9, 7, 8 ], + "faces": { + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, + "north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } + } + }, + { + "from": [ 1, 0, 7 ], + "to": [ 5, 5, 11 ], + "faces": { + "down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, + "north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } + } + }, + { + "from": [ 11, 0, 7 ], + "to": [ 14, 4, 10 ], + "faces": { + "down": { "uv": [ 5, 0, 8, 3 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 5, 0, 8, 3 ], "texture": "#all" }, + "north": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "south": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "west": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" }, + "east": { "uv": [ 8, 3, 11, 7 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_torch.json b/assets/minecraft/models/block/template_torch.json new file mode 100644 index 0000000..aef12fc --- /dev/null +++ b/assets/minecraft/models/block/template_torch.json @@ -0,0 +1,32 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#torch" + }, + "elements": [ + { "from": [ 7, 0, 7 ], + "to": [ 9, 10, 9 ], + "shade": false, + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" } + } + }, + { "from": [ 7, 0, 0 ], + "to": [ 9, 16, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" } + } + }, + { "from": [ 0, 0, 7 ], + "to": [ 16, 16, 9 ], + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_torch_wall.json b/assets/minecraft/models/block/template_torch_wall.json new file mode 100644 index 0000000..1a6d297 --- /dev/null +++ b/assets/minecraft/models/block/template_torch_wall.json @@ -0,0 +1,35 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#torch" + }, + "elements": [ + { "from": [ -1, 3.5, 7 ], + "to": [ 1, 13.5, 9 ], + "rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, + "shade": false, + "faces": { + "down": { "uv": [ 7, 13, 9, 15 ], "texture": "#torch" }, + "up": { "uv": [ 7, 6, 9, 8 ], "texture": "#torch" } + } + }, + { "from": [ -1, 3.5, 0 ], + "to": [ 1, 19.5, 16 ], + "rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" } + } + }, + { "from": [ -8, 3.5, 7 ], + "to": [ 8, 19.5, 9 ], + "rotation": { "origin": [ 0, 3.5, 8 ], "axis": "z", "angle": -22.5 }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#torch" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_trapdoor_bottom.json b/assets/minecraft/models/block/template_trapdoor_bottom.json new file mode 100644 index 0000000..2b6c8da --- /dev/null +++ b/assets/minecraft/models/block/template_trapdoor_bottom.json @@ -0,0 +1,18 @@ +{ "parent": "block/thin_block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 3, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "north": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_trapdoor_open.json b/assets/minecraft/models/block/template_trapdoor_open.json new file mode 100644 index 0000000..b301619 --- /dev/null +++ b/assets/minecraft/models/block/template_trapdoor_open.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 0, 13 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 13, 16, 16 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 16, 0, 13, 16 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 13, 0, 16, 16 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_trapdoor_top.json b/assets/minecraft/models/block/template_trapdoor_top.json new file mode 100644 index 0000000..036aeb7 --- /dev/null +++ b/assets/minecraft/models/block/template_trapdoor_top.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 0, 13, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "north" }, + "south": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "west" }, + "east": { "uv": [ 0, 16, 16, 13 ], "texture": "#texture", "cullface": "east" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_turtle_egg.json b/assets/minecraft/models/block/template_turtle_egg.json new file mode 100644 index 0000000..b42b49e --- /dev/null +++ b/assets/minecraft/models/block/template_turtle_egg.json @@ -0,0 +1,19 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 9, 7, 8 ], + "faces": { + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, + "north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_two_candles.json b/assets/minecraft/models/block/template_two_candles.json new file mode 100644 index 0000000..2abbb10 --- /dev/null +++ b/assets/minecraft/models/block/template_two_candles.json @@ -0,0 +1,65 @@ +{ + "parent": "block/block", + "elements": [ + { + "from": [5, 0, 7], + "to": [7, 5, 9], + "faces": { + "north": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 13], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [5.5, 5, 8], + "to": [6.5, 6, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [6, 5, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [5.5, 5, 8], + "to": [6.5, 6, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [6, 5, 8]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [1, 5, 0, 6], "texture": "#all"} + } + }, + { + "from": [9, 0, 6], + "to": [11, 6, 8], + "faces": { + "north": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "east": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "south": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "west": {"uv": [0, 8, 2, 14], "texture": "#all"}, + "up": {"uv": [0, 6, 2, 8], "texture": "#all"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#all", "cullface": "down"} + } + }, + { + "from": [9.5, 6, 7], + "to": [10.5, 7, 7], + "rotation": {"angle": 45, "axis": "y", "origin": [10, 6, 7]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + }, + { + "from": [9.5, 6, 7], + "to": [10.5, 7, 7], + "rotation": {"angle": -45, "axis": "y", "origin": [10, 6, 7]}, + "faces": { + "north": {"uv": [0, 5, 1, 6], "texture": "#all"}, + "south": {"uv": [0, 5, 1, 6], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/template_two_turtle_eggs.json b/assets/minecraft/models/block/template_two_turtle_eggs.json new file mode 100644 index 0000000..a5faf35 --- /dev/null +++ b/assets/minecraft/models/block/template_two_turtle_eggs.json @@ -0,0 +1,31 @@ +{ + "parent": "block/block", + "textures": { + "particle": "#all" + }, + "elements": [ + { "from": [ 5, 0, 4 ], + "to": [ 9, 7, 8 ], + "faces": { + "down": { "uv": [ 0, 0, 4, 4 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#all" }, + "north": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "south": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "west": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" }, + "east": { "uv": [ 1, 4, 5, 11 ], "texture": "#all" } + } + }, + { + "from": [ 1, 0, 7 ], + "to": [ 5, 5, 11 ], + "faces": { + "down": { "uv": [ 6, 7, 10, 11 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 6, 7, 10, 11 ], "texture": "#all" }, + "north": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "south": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "west": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" }, + "east": { "uv": [ 10, 10, 14, 15 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/template_wall_post.json b/assets/minecraft/models/block/template_wall_post.json new file mode 100644 index 0000000..c1c40e4 --- /dev/null +++ b/assets/minecraft/models/block/template_wall_post.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "#wall" + }, + "elements": [ + { "from": [ 4, 0, 4 ], + "to": [ 12, 16, 12 ], + "faces": { + "down": { "texture": "#wall", "cullface": "down" }, + "up": { "texture": "#wall", "cullface": "up" }, + "north": { "texture": "#wall" }, + "south": { "texture": "#wall" }, + "west": { "texture": "#wall" }, + "east": { "texture": "#wall" } + }, + "__comment": "Center post" + } + ] +} diff --git a/assets/minecraft/models/block/template_wall_side.json b/assets/minecraft/models/block/template_wall_side.json new file mode 100644 index 0000000..301854c --- /dev/null +++ b/assets/minecraft/models/block/template_wall_side.json @@ -0,0 +1,18 @@ +{ + "textures": { + "particle": "#wall" + }, + "elements": [ + { "from": [ 5, 0, 0 ], + "to": [ 11, 14, 8 ], + "faces": { + "down": { "texture": "#wall", "cullface": "down" }, + "up": { "texture": "#wall" }, + "north": { "texture": "#wall", "cullface": "north" }, + "west": { "texture": "#wall" }, + "east": { "texture": "#wall" } + }, + "__comment": "wall" + } + ] +} diff --git a/assets/minecraft/models/block/template_wall_side_tall.json b/assets/minecraft/models/block/template_wall_side_tall.json new file mode 100644 index 0000000..379a9e3 --- /dev/null +++ b/assets/minecraft/models/block/template_wall_side_tall.json @@ -0,0 +1,17 @@ +{ + "textures": { + "particle": "#wall" + }, + "elements": [ + { "from": [ 5, 0, 0 ], + "to": [ 11, 16, 8 ], + "faces": { + "down": { "texture": "#wall", "cullface": "down" }, + "up": { "texture": "#wall", "cullface": "up"}, + "north": { "texture": "#wall", "cullface": "north" }, + "west": { "texture": "#wall" }, + "east": { "texture": "#wall" } + } + } + ] +} diff --git a/assets/minecraft/models/block/terracotta.json b/assets/minecraft/models/block/terracotta.json new file mode 100644 index 0000000..abdc18d --- /dev/null +++ b/assets/minecraft/models/block/terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/thin_block.json b/assets/minecraft/models/block/thin_block.json new file mode 100644 index 0000000..1adb58a --- /dev/null +++ b/assets/minecraft/models/block/thin_block.json @@ -0,0 +1,19 @@ +{ "parent": "block/block", + "display": { + "thirdperson_righthand": { + "rotation": [ 75, 45, 0 ], + "translation": [ 0, 2.5, 2], + "scale": [ 0.375, 0.375, 0.375 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 45, 0 ], + "translation": [ 0, 4.2, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 225, 0 ], + "translation": [ 0, 4.2, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + } +} diff --git a/assets/minecraft/models/block/three_dead_sea_pickles.json b/assets/minecraft/models/block/three_dead_sea_pickles.json new file mode 100644 index 0000000..8eff63d --- /dev/null +++ b/assets/minecraft/models/block/three_dead_sea_pickles.json @@ -0,0 +1,65 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 6, 0, 9 ], + "to": [ 10, 6, 13 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 6, 5.95, 9 ], + "to": [ 10, 5.95, 13 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 2, 0, 2 ], + "to": [ 6, 4, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 2, 3.95, 2 ], + "to": [ 6, 3.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 8, 0, 4 ], + "to": [ 12, 6, 8 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 8, 5.95, 4 ], + "to": [ 12, 5.95, 8 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/three_sea_pickles.json b/assets/minecraft/models/block/three_sea_pickles.json new file mode 100644 index 0000000..aeb4750 --- /dev/null +++ b/assets/minecraft/models/block/three_sea_pickles.json @@ -0,0 +1,125 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 6, 0, 9 ], + "to": [ 10, 6, 13 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 6, 5.95, 9 ], + "to": [ 10, 5.95, 13 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 2, 0, 2 ], + "to": [ 6, 4, 6 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 2, 3.95, 2 ], + "to": [ 6, 3.95, 6 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 8, 0, 4 ], + "to": [ 12, 6, 8 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 8, 5.95, 4 ], + "to": [ 12, 5.95, 8 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 7.5, 5.2, 11 ], + "to": [ 8.5, 8.7, 11 ], + "rotation": { "origin": [ 8, 8, 11 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 8, 5.2, 10.5 ], + "to": [ 8, 8.7, 11.5 ], + "rotation": { "origin": [ 8, 8, 11 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 3.5, 3.2, 4 ], + "to": [ 4.5, 6.7, 4 ], + "rotation": { "origin": [ 4, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 4, 3.2, 3.5 ], + "to": [ 4, 6.7, 4.5 ], + "rotation": { "origin": [ 4, 8, 4 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 9.5, 5.2, 6 ], + "to": [ 10.5, 8.7, 6 ], + "rotation": { "origin": [ 10, 8, 6 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 10, 5.2, 5.5 ], + "to": [ 10, 8.7, 6.5 ], + "rotation": { "origin": [ 10, 8, 6 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/three_slightly_cracked_turtle_eggs.json b/assets/minecraft/models/block/three_slightly_cracked_turtle_eggs.json new file mode 100644 index 0000000..a50fdee --- /dev/null +++ b/assets/minecraft/models/block/three_slightly_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_slightly_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/three_turtle_eggs.json b/assets/minecraft/models/block/three_turtle_eggs.json new file mode 100644 index 0000000..7f89379 --- /dev/null +++ b/assets/minecraft/models/block/three_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/three_very_cracked_turtle_eggs.json b/assets/minecraft/models/block/three_very_cracked_turtle_eggs.json new file mode 100644 index 0000000..7c8e204 --- /dev/null +++ b/assets/minecraft/models/block/three_very_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_very_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tinted_cross.json b/assets/minecraft/models/block/tinted_cross.json new file mode 100644 index 0000000..d3b5474 --- /dev/null +++ b/assets/minecraft/models/block/tinted_cross.json @@ -0,0 +1,26 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#cross" + }, + "elements": [ + { "from": [ 0.8, 0, 8 ], + "to": [ 15.2, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 } + } + }, + { "from": [ 8, 0, 0.8 ], + "to": [ 8, 16, 15.2 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#cross", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tinted_flower_pot_cross.json b/assets/minecraft/models/block/tinted_flower_pot_cross.json new file mode 100644 index 0000000..3bdc26c --- /dev/null +++ b/assets/minecraft/models/block/tinted_flower_pot_cross.json @@ -0,0 +1,73 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/flower_pot", + "flowerpot": "block/flower_pot", + "dirt": "block/dirt" + }, + "elements": [ + { "from": [ 5, 0, 5 ], + "to": [ 6, 6, 11 ], + "faces": { + "down": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 5, 5, 6, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 10, 0, 5 ], + "to": [ 11, 6, 11 ], + "faces": { + "down": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 10, 5, 11, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 5, 10, 6, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 10, 10, 11, 16 ], "texture": "#flowerpot" }, + "west": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" }, + "east": { "uv": [ 5, 10, 11, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 5 ], + "to": [ 10, 6, 6 ], + "faces": { + "down": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 10 ], + "to": [ 10, 6, 11 ], + "faces": { + "down": { "uv": [ 6, 5, 10, 6 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 10, 10, 11 ], "texture": "#flowerpot" }, + "north": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" }, + "south": { "uv": [ 6, 10, 10, 16 ], "texture": "#flowerpot" } + } + }, + { "from": [ 6, 0, 6 ], + "to": [ 10, 4, 10 ], + "faces": { + "down": { "uv": [ 6, 12, 10, 16 ], "texture": "#flowerpot", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#dirt" } + } + }, + { "from": [ 2.6, 4, 8 ], + "to": [ 13.4, 16, 8 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 } + } + }, + { "from": [ 8, 4, 2.6 ], + "to": [ 8, 16, 13.4 ], + "rotation": { "origin": [ 8, 8, 8 ], "axis": "y", "angle": 45, "rescale": true }, + "faces": { + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#plant", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tinted_glass.json b/assets/minecraft/models/block/tinted_glass.json new file mode 100644 index 0000000..7c6f495 --- /dev/null +++ b/assets/minecraft/models/block/tinted_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/tinted_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tnt.json b/assets/minecraft/models/block/tnt.json new file mode 100644 index 0000000..57be70c --- /dev/null +++ b/assets/minecraft/models/block/tnt.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/tnt_top", + "bottom": "minecraft:block/tnt_bottom", + "side": "minecraft:block/tnt_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/torch.json b/assets/minecraft/models/block/torch.json new file mode 100644 index 0000000..7c6241d --- /dev/null +++ b/assets/minecraft/models/block/torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tripwire_attached_n.json b/assets/minecraft/models/block/tripwire_attached_n.json new file mode 100644 index 0000000..a0ecc5d --- /dev/null +++ b/assets/minecraft/models/block/tripwire_attached_n.json @@ -0,0 +1,33 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_attached_ne.json b/assets/minecraft/models/block/tripwire_attached_ne.json new file mode 100644 index 0000000..7fa445f --- /dev/null +++ b/assets/minecraft/models/block/tripwire_attached_ne.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_attached_ns.json b/assets/minecraft/models/block/tripwire_attached_ns.json new file mode 100644 index 0000000..e7d8d9c --- /dev/null +++ b/assets/minecraft/models/block/tripwire_attached_ns.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_attached_nse.json b/assets/minecraft/models/block/tripwire_attached_nse.json new file mode 100644 index 0000000..745983f --- /dev/null +++ b/assets/minecraft/models/block/tripwire_attached_nse.json @@ -0,0 +1,57 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_attached_nsew.json b/assets/minecraft/models/block/tripwire_attached_nsew.json new file mode 100644 index 0000000..b34593d --- /dev/null +++ b/assets/minecraft/models/block/tripwire_attached_nsew.json @@ -0,0 +1,73 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 2, 0, 4 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 0, 1.5, 7.75 ], + "to": [ 4, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + }, + { "from": [ 4, 1.5, 7.75 ], + "to": [ 8, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 4, 16, 2 ], "texture": "#texture" }, + "up": { "uv": [ 0, 2, 16, 4 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_hook.json b/assets/minecraft/models/block/tripwire_hook.json new file mode 100644 index 0000000..95279bd --- /dev/null +++ b/assets/minecraft/models/block/tripwire_hook.json @@ -0,0 +1,72 @@ +{ + "textures": { + "particle": "block/oak_planks", + "hook": "block/tripwire_hook", + "wood": "block/oak_planks" + }, + "elements": [ + { "from": [ 6.2, 3.8, 7.9 ], + "to": [ 9.8, 4.6, 11.5 ], + "rotation": { "origin": [ 8, 6, 5.2 ], "axis": "x", "angle": -45 }, + "faces": { + "down": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "up": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "north": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" }, + "south": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "west": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "east": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.8, 10.3 ], + "to": [ 8.6, 4.6, 10.3 ], + "rotation": { "origin": [ 8, 6, 5.2 ], "axis": "x", "angle": -45 }, + "faces": { + "north": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.8, 9.1 ], + "to": [ 8.6, 4.6, 9.1 ], + "rotation": { "origin": [ 8, 6, 5.2 ], "axis": "x", "angle": -45 }, + "faces": { + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.8, 9.1 ], + "to": [ 7.4, 4.6, 10.3 ], + "rotation": { "origin": [ 8, 6, 5.2 ], "axis": "x", "angle": -45 }, + "faces": { + "east": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 8.6, 3.8, 9.1 ], + "to": [ 8.6, 4.6, 10.3 ], + "rotation": { "origin": [ 8, 6, 5.2 ], "axis": "x", "angle": -45 }, + "faces": { + "west": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 5.2, 10 ], + "to": [ 8.8, 6.8, 14 ], + "rotation": { "origin": [ 8, 6, 14 ], "axis": "x", "angle": 45 }, + "faces": { + "down": { "uv": [ 7, 9, 9, 14 ], "texture": "#wood" }, + "up": { "uv": [ 7, 2, 9, 7 ], "texture": "#wood" }, + "north": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "south": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "west": { "uv": [ 2, 9, 7, 11 ], "texture": "#wood" }, + "east": { "uv": [ 9, 9, 14, 11 ], "texture": "#wood" } + } + }, + { "from": [ 6, 1, 14 ], + "to": [ 10, 9, 16 ], + "faces": { + "down": { "uv": [ 6, 14, 10, 16 ], "texture": "#wood" }, + "up": { "uv": [ 6, 0, 10, 2 ], "texture": "#wood" }, + "north": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood" }, + "south": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood", "cullface": "south" }, + "west": { "uv": [ 0, 7, 2, 15 ], "texture": "#wood" }, + "east": { "uv": [ 14, 7, 16, 15 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_hook_attached.json b/assets/minecraft/models/block/tripwire_hook_attached.json new file mode 100644 index 0000000..5822844 --- /dev/null +++ b/assets/minecraft/models/block/tripwire_hook_attached.json @@ -0,0 +1,79 @@ +{ + "textures": { + "particle": "block/oak_planks", + "hook": "block/tripwire_hook", + "wood": "block/oak_planks", + "tripwire": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 6.7 ], + "rotation": { "origin": [ 8, 0, 0 ], "axis": "x", "angle": -22.5, "rescale": true }, + "faces": { + "down": { "uv": [ 16, 6, 0, 8 ], "texture": "#tripwire", "rotation": 90 }, + "up": { "uv": [ 0, 6, 16, 8 ], "texture": "#tripwire", "rotation": 90 } + } + }, + { "from": [ 6.2, 4.2, 6.7 ], + "to": [ 9.8, 5, 10.3 ], + "rotation": { "origin": [ 8, 4.2, 6.7 ], "axis": "x", "angle": -22.5, "rescale": false }, + "faces": { + "down": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "up": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "north": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" }, + "south": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "west": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "east": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 9.1 ], + "to": [ 8.6, 5, 9.1 ], + "rotation": { "origin": [ 8, 4.2, 6.7 ], "axis": "x", "angle": -22.5, "rescale": false }, + "faces": { + "north": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 7.9 ], + "to": [ 8.6, 5, 7.9 ], + "rotation": { "origin": [ 8, 4.2, 6.7 ], "axis": "x", "angle": -22.5, "rescale": false }, + "faces": { + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 7.9 ], + "to": [ 7.4, 5, 9.1 ], + "rotation": { "origin": [ 8, 4.2, 6.7 ], "axis": "x", "angle": -22.5, "rescale": false }, + "faces": { + "east": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 8.6, 4.2, 7.9 ], + "to": [ 8.6, 5, 9.1 ], + "rotation": { "origin": [ 8, 4.2, 6.7 ], "axis": "x", "angle": -22.5, "rescale": false }, + "faces": { + "west": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 5.2, 10 ], + "to": [ 8.8, 6.8, 14 ], + "faces": { + "down": { "uv": [ 7, 9, 9, 14 ], "texture": "#wood" }, + "up": { "uv": [ 7, 2, 9, 7 ], "texture": "#wood" }, + "north": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "west": { "uv": [ 2, 9, 7, 11 ], "texture": "#wood" }, + "east": { "uv": [ 9, 9, 14, 11 ], "texture": "#wood" } + } + }, + { "from": [ 6, 1, 14 ], + "to": [ 10, 9, 16 ], + "faces": { + "down": { "uv": [ 6, 14, 10, 16 ], "texture": "#wood" }, + "up": { "uv": [ 6, 0, 10, 2 ], "texture": "#wood" }, + "north": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood" }, + "south": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood", "cullface": "south" }, + "west": { "uv": [ 0, 7, 2, 15 ], "texture": "#wood" }, + "east": { "uv": [ 14, 7, 16, 15 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_hook_attached_on.json b/assets/minecraft/models/block/tripwire_hook_attached_on.json new file mode 100644 index 0000000..c0e4d1a --- /dev/null +++ b/assets/minecraft/models/block/tripwire_hook_attached_on.json @@ -0,0 +1,76 @@ +{ + "textures": { + "particle": "block/oak_planks", + "hook": "block/tripwire_hook", + "wood": "block/oak_planks", + "tripwire": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 0.5, 0 ], + "to": [ 8.25, 0.5, 6.7 ], + "rotation": { "origin": [ 8, 0, 0 ], "axis": "x", "angle": -22.5, "rescale": true }, + "faces": { + "down": { "uv": [ 16, 6, 0, 8 ], "texture": "#tripwire", "rotation": 90 }, + "up": { "uv": [ 0, 6, 16, 8 ], "texture": "#tripwire", "rotation": 90 } + } + }, + { "from": [ 6.2, 3.4, 6.7 ], + "to": [ 9.8, 4.2, 10.3 ], + "faces": { + "down": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "up": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "north": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" }, + "south": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "west": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "east": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.4, 9.1 ], + "to": [ 8.6, 4.2, 9.1 ], + "faces": { + "north": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.4, 7.9 ], + "to": [ 8.6, 4.2, 7.9 ], + "faces": { + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 3.4, 7.9 ], + "to": [ 7.4, 4.2, 9.1 ], + "faces": { + "east": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 8.6, 3.4, 7.9 ], + "to": [ 8.6, 4.2, 9.1 ], + "faces": { + "west": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 5.2, 10 ], + "to": [ 8.8, 6.8, 14 ], + "rotation": { "origin": [ 8, 6, 14 ], "axis": "x", "angle": -22.5 }, + "faces": { + "down": { "uv": [ 7, 9, 9, 14 ], "texture": "#wood" }, + "up": { "uv": [ 7, 2, 9, 7 ], "texture": "#wood" }, + "north": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "south": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "west": { "uv": [ 2, 9, 7, 11 ], "texture": "#wood" }, + "east": { "uv": [ 9, 9, 14, 11 ], "texture": "#wood" } + } + }, + { "from": [ 6, 1, 14 ], + "to": [ 10, 9, 16 ], + "faces": { + "down": { "uv": [ 6, 14, 10, 16 ], "texture": "#wood" }, + "up": { "uv": [ 6, 0, 10, 2 ], "texture": "#wood" }, + "north": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood" }, + "south": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood", "cullface": "south" }, + "west": { "uv": [ 0, 7, 2, 15 ], "texture": "#wood" }, + "east": { "uv": [ 14, 7, 16, 15 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_hook_on.json b/assets/minecraft/models/block/tripwire_hook_on.json new file mode 100644 index 0000000..5b2494b --- /dev/null +++ b/assets/minecraft/models/block/tripwire_hook_on.json @@ -0,0 +1,67 @@ +{ + "textures": { + "particle": "block/oak_planks", + "hook": "block/tripwire_hook", + "wood": "block/oak_planks" + }, + "elements": [ + { "from": [ 6.2, 4.2, 6.7 ], + "to": [ 9.8, 5, 10.3 ], + "faces": { + "down": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "up": { "uv": [ 5, 3, 11, 9 ], "texture": "#hook" }, + "north": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" }, + "south": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "west": { "uv": [ 5, 8, 11, 9 ], "texture": "#hook" }, + "east": { "uv": [ 5, 3, 11, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 9.1 ], + "to": [ 8.6, 5, 9.1 ], + "faces": { + "north": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 7.9 ], + "to": [ 8.6, 5, 7.9 ], + "faces": { + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 4.2, 7.9 ], + "to": [ 7.4, 5, 9.1 ], + "faces": { + "east": { "uv": [ 7, 8, 9, 9 ], "texture": "#hook" } + } + }, + { "from": [ 8.6, 4.2, 7.9 ], + "to": [ 8.6, 5, 9.1 ], + "faces": { + "west": { "uv": [ 7, 3, 9, 4 ], "texture": "#hook" } + } + }, + { "from": [ 7.4, 5.2, 10 ], + "to": [ 8.8, 6.8, 14 ], + "rotation": { "origin": [ 8, 6, 14 ], "axis": "x", "angle": -22.5 }, + "faces": { + "down": { "uv": [ 7, 9, 9, 14 ], "texture": "#wood" }, + "up": { "uv": [ 7, 2, 9, 7 ], "texture": "#wood" }, + "north": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "south": { "uv": [ 7, 9, 9, 11 ], "texture": "#wood" }, + "west": { "uv": [ 2, 9, 7, 11 ], "texture": "#wood" }, + "east": { "uv": [ 9, 9, 14, 11 ], "texture": "#wood" } + } + }, + { "from": [ 6, 1, 14 ], + "to": [ 10, 9, 16 ], + "faces": { + "down": { "uv": [ 6, 14, 10, 16 ], "texture": "#wood" }, + "up": { "uv": [ 6, 0, 10, 2 ], "texture": "#wood" }, + "north": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood" }, + "south": { "uv": [ 6, 7, 10, 15 ], "texture": "#wood", "cullface": "south" }, + "west": { "uv": [ 0, 7, 2, 15 ], "texture": "#wood" }, + "east": { "uv": [ 14, 7, 16, 15 ], "texture": "#wood" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_n.json b/assets/minecraft/models/block/tripwire_n.json new file mode 100644 index 0000000..fe858fe --- /dev/null +++ b/assets/minecraft/models/block/tripwire_n.json @@ -0,0 +1,33 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_ne.json b/assets/minecraft/models/block/tripwire_ne.json new file mode 100644 index 0000000..6ce78f4 --- /dev/null +++ b/assets/minecraft/models/block/tripwire_ne.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_ns.json b/assets/minecraft/models/block/tripwire_ns.json new file mode 100644 index 0000000..9c87db5 --- /dev/null +++ b/assets/minecraft/models/block/tripwire_ns.json @@ -0,0 +1,41 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_nse.json b/assets/minecraft/models/block/tripwire_nse.json new file mode 100644 index 0000000..2ab3aa7 --- /dev/null +++ b/assets/minecraft/models/block/tripwire_nse.json @@ -0,0 +1,57 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tripwire_nsew.json b/assets/minecraft/models/block/tripwire_nsew.json new file mode 100644 index 0000000..9f96d40 --- /dev/null +++ b/assets/minecraft/models/block/tripwire_nsew.json @@ -0,0 +1,73 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/tripwire", + "texture": "block/tripwire" + }, + "elements": [ + { "from": [ 7.75, 1.5, 0 ], + "to": [ 8.25, 1.5, 4 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 4 ], + "to": [ 8.25, 1.5, 8 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 8 ], + "to": [ 8.25, 1.5, 12 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 7.75, 1.5, 12 ], + "to": [ 8.25, 1.5, 16 ], + "shade": false, + "faces": { + "down": { "uv": [ 16, 0, 0, 2 ], "texture": "#texture", "rotation": 90 }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture", "rotation": 90 } + } + }, + { "from": [ 0, 1.5, 7.75 ], + "to": [ 4, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + }, + { "from": [ 4, 1.5, 7.75 ], + "to": [ 8, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + }, + { "from": [ 8, 1.5, 7.75 ], + "to": [ 12, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + }, + { "from": [ 12, 1.5, 7.75 ], + "to": [ 16, 1.5, 8.25 ], + "shade": false, + "faces": { + "down": { "uv": [ 0, 2, 16, 0 ], "texture": "#texture" }, + "up": { "uv": [ 0, 0, 16, 2 ], "texture": "#texture" } + } + } + ] +} diff --git a/assets/minecraft/models/block/tube_coral.json b/assets/minecraft/models/block/tube_coral.json new file mode 100644 index 0000000..0a15970 --- /dev/null +++ b/assets/minecraft/models/block/tube_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/tube_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tube_coral_block.json b/assets/minecraft/models/block/tube_coral_block.json new file mode 100644 index 0000000..4de67c0 --- /dev/null +++ b/assets/minecraft/models/block/tube_coral_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/tube_coral_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tube_coral_fan.json b/assets/minecraft/models/block/tube_coral_fan.json new file mode 100644 index 0000000..6a5e968 --- /dev/null +++ b/assets/minecraft/models/block/tube_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_fan", + "textures": { + "fan": "minecraft:block/tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tube_coral_wall_fan.json b/assets/minecraft/models/block/tube_coral_wall_fan.json new file mode 100644 index 0000000..6a36d28 --- /dev/null +++ b/assets/minecraft/models/block/tube_coral_wall_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/coral_wall_fan", + "textures": { + "fan": "minecraft:block/tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/tuff.json b/assets/minecraft/models/block/tuff.json new file mode 100644 index 0000000..80ca093 --- /dev/null +++ b/assets/minecraft/models/block/tuff.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/tuff" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/turtle_egg.json b/assets/minecraft/models/block/turtle_egg.json new file mode 100644 index 0000000..94ce75f --- /dev/null +++ b/assets/minecraft/models/block/turtle_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "minecraft:block/turtle_egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/twisting_vines.json b/assets/minecraft/models/block/twisting_vines.json new file mode 100644 index 0000000..1e07702 --- /dev/null +++ b/assets/minecraft/models/block/twisting_vines.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/twisting_vines" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/twisting_vines_plant.json b/assets/minecraft/models/block/twisting_vines_plant.json new file mode 100644 index 0000000..20a056e --- /dev/null +++ b/assets/minecraft/models/block/twisting_vines_plant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/twisting_vines_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/two_dead_sea_pickles.json b/assets/minecraft/models/block/two_dead_sea_pickles.json new file mode 100644 index 0000000..0a61860 --- /dev/null +++ b/assets/minecraft/models/block/two_dead_sea_pickles.json @@ -0,0 +1,46 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 3, 0, 3 ], + "to": [ 7, 6, 7 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 3, 5.95, 3 ], + "to": [ 7, 5.95, 7 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 8, 0, 8 ], + "to": [ 12, 4, 12 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 8, 3.95, 8 ], + "to": [ 12, 3.95, 12 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + } + ] +} diff --git a/assets/minecraft/models/block/two_sea_pickles.json b/assets/minecraft/models/block/two_sea_pickles.json new file mode 100644 index 0000000..612d0ff --- /dev/null +++ b/assets/minecraft/models/block/two_sea_pickles.json @@ -0,0 +1,86 @@ +{ + "parent": "block/block", + "textures": { + "particle": "block/sea_pickle", + "all": "block/sea_pickle" + }, + "elements": [ + { "from": [ 3, 0, 3 ], + "to": [ 7, 6, 7 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 11 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 11 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 11 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 11 ], "texture": "#all" } + } + }, + { + "from": [ 3, 5.95, 3 ], + "to": [ 7, 5.95, 7 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 8, 0, 8 ], + "to": [ 12, 4, 12 ], + "faces": { + "down": { "uv": [ 8, 1, 12, 5 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#all" }, + "north": { "uv": [ 4, 5, 8, 9 ], "texture": "#all" }, + "south": { "uv": [ 0, 5, 4, 9 ], "texture": "#all" }, + "west": { "uv": [ 8, 5, 12, 9 ], "texture": "#all" }, + "east": { "uv": [ 12, 5, 16, 9 ], "texture": "#all" } + } + }, + { + "from": [ 8, 3.95, 8 ], + "to": [ 12, 3.95, 12 ], + "faces": { + "up": {"uv": [ 8, 1, 12, 5 ], "texture": "#all"} + } + }, + { + "from": [ 4.5, 5.2, 5 ], + "to": [ 5.5, 8.7, 5 ], + "rotation": { "origin": [ 5, 5.6, 5 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 5, 5.2, 4.5 ], + "to": [ 5, 8.7, 5.5 ], + "rotation": { "origin": [ 5, 5.6, 5 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + }, + { + "from": [ 9.5, 3.2, 10 ], + "to": [ 10.5, 6.7, 10 ], + "rotation": { "origin": [10, 8, 10 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "north": { "uv": [ 1, 0, 3, 5 ], "texture": "#all" }, + "south": { "uv": [ 3, 0, 1, 5 ], "texture": "#all" } + } + }, + { + "from": [ 10, 3.2, 9.5 ], + "to": [ 10, 6.7, 10.5 ], + "rotation": { "origin": [ 10, 8, 10 ], "axis": "y", "angle": 45, "rescale": true }, + "shade": false, + "faces": { + "west": { "uv": [ 13, 0, 15, 5 ], "texture": "#all" }, + "east": { "uv": [ 15, 0, 13, 5 ], "texture": "#all" } + } + } + ] +} diff --git a/assets/minecraft/models/block/two_slightly_cracked_turtle_eggs.json b/assets/minecraft/models/block/two_slightly_cracked_turtle_eggs.json new file mode 100644 index 0000000..4d1a950 --- /dev/null +++ b/assets/minecraft/models/block/two_slightly_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_slightly_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/two_turtle_eggs.json b/assets/minecraft/models/block/two_turtle_eggs.json new file mode 100644 index 0000000..22209d5 --- /dev/null +++ b/assets/minecraft/models/block/two_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/two_very_cracked_turtle_eggs.json b/assets/minecraft/models/block/two_very_cracked_turtle_eggs.json new file mode 100644 index 0000000..1408a48 --- /dev/null +++ b/assets/minecraft/models/block/two_very_cracked_turtle_eggs.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "minecraft:block/turtle_egg_very_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/very_cracked_turtle_egg.json b/assets/minecraft/models/block/very_cracked_turtle_egg.json new file mode 100644 index 0000000..74ff160 --- /dev/null +++ b/assets/minecraft/models/block/very_cracked_turtle_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "minecraft:block/turtle_egg_very_cracked" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/vine.json b/assets/minecraft/models/block/vine.json new file mode 100644 index 0000000..6a48a47 --- /dev/null +++ b/assets/minecraft/models/block/vine.json @@ -0,0 +1,17 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "block/vine", + "vine": "block/vine" + }, + "elements": [ + { "from": [ 0, 0, 0.8 ], + "to": [ 16, 16, 0.8 ], + "shade": false, + "faces": { + "north": { "uv": [ 16, 0, 0, 16 ], "texture": "#vine", "tintindex": 0 }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#vine", "tintindex": 0 } + } + } + ] +} diff --git a/assets/minecraft/models/block/wall_inventory.json b/assets/minecraft/models/block/wall_inventory.json new file mode 100644 index 0000000..4638d77 --- /dev/null +++ b/assets/minecraft/models/block/wall_inventory.json @@ -0,0 +1,44 @@ +{ "parent": "block/block", + "display": { + "gui": { + "rotation": [ 30, 135, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "fixed": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 0, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + } + }, + "ambientocclusion": false, + "textures": { + "particle": "#wall" + }, + "elements": [ + { "from": [ 4, 0, 4 ], + "to": [ 12, 16, 12 ], + "faces": { + "down": { "uv": [ 4, 4, 12, 12 ], "texture": "#wall", "cullface": "down" }, + "up": { "uv": [ 4, 4, 12, 12 ], "texture": "#wall" }, + "north": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, + "south": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, + "west": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" }, + "east": { "uv": [ 4, 0, 12, 16 ], "texture": "#wall" } + }, + "__comment": "Center post" + }, + { "from": [ 5, 0, 0 ], + "to": [ 11, 13, 16 ], + "faces": { + "down": { "uv": [ 5, 0, 11, 16 ], "texture": "#wall", "cullface": "down" }, + "up": { "uv": [ 5, 0, 11, 16 ], "texture": "#wall" }, + "north": { "uv": [ 5, 3, 11, 16 ], "texture": "#wall", "cullface": "north" }, + "south": { "uv": [ 5, 3, 11, 16 ], "texture": "#wall", "cullface": "south" }, + "west": { "uv": [ 0, 3, 16, 16 ], "texture": "#wall" }, + "east": { "uv": [ 0, 3, 16, 16 ], "texture": "#wall" } + }, + "__comment": "Full wall" + } + ] +} diff --git a/assets/minecraft/models/block/wall_torch.json b/assets/minecraft/models/block/wall_torch.json new file mode 100644 index 0000000..e30eec7 --- /dev/null +++ b/assets/minecraft/models/block/wall_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_button.json b/assets/minecraft/models/block/warped_button.json new file mode 100644 index 0000000..bdf5bc8 --- /dev/null +++ b/assets/minecraft/models/block/warped_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_button_inventory.json b/assets/minecraft/models/block/warped_button_inventory.json new file mode 100644 index 0000000..2332270 --- /dev/null +++ b/assets/minecraft/models/block/warped_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_inventory", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_button_pressed.json b/assets/minecraft/models/block/warped_button_pressed.json new file mode 100644 index 0000000..feb58b7 --- /dev/null +++ b/assets/minecraft/models/block/warped_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/button_pressed", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_door_bottom.json b/assets/minecraft/models/block/warped_door_bottom.json new file mode 100644 index 0000000..cc036b9 --- /dev/null +++ b/assets/minecraft/models/block/warped_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom", + "textures": { + "top": "minecraft:block/warped_door_top", + "bottom": "minecraft:block/warped_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_door_bottom_hinge.json b/assets/minecraft/models/block/warped_door_bottom_hinge.json new file mode 100644 index 0000000..c304c2b --- /dev/null +++ b/assets/minecraft/models/block/warped_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_rh", + "textures": { + "top": "minecraft:block/warped_door_top", + "bottom": "minecraft:block/warped_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_door_top.json b/assets/minecraft/models/block/warped_door_top.json new file mode 100644 index 0000000..a827de6 --- /dev/null +++ b/assets/minecraft/models/block/warped_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top", + "textures": { + "top": "minecraft:block/warped_door_top", + "bottom": "minecraft:block/warped_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_door_top_hinge.json b/assets/minecraft/models/block/warped_door_top_hinge.json new file mode 100644 index 0000000..2b66b6e --- /dev/null +++ b/assets/minecraft/models/block/warped_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_rh", + "textures": { + "top": "minecraft:block/warped_door_top", + "bottom": "minecraft:block/warped_door_bottom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_gate.json b/assets/minecraft/models/block/warped_fence_gate.json new file mode 100644 index 0000000..11e873b --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_gate_open.json b/assets/minecraft/models/block/warped_fence_gate_open.json new file mode 100644 index 0000000..f4f3f82 --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_open", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_gate_wall.json b/assets/minecraft/models/block/warped_fence_gate_wall.json new file mode 100644 index 0000000..ad90d15 --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_gate_wall_open.json b/assets/minecraft/models/block/warped_fence_gate_wall_open.json new file mode 100644 index 0000000..af30e1e --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fence_gate_wall_open", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_inventory.json b/assets/minecraft/models/block/warped_fence_inventory.json new file mode 100644 index 0000000..296e99f --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_inventory", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_post.json b/assets/minecraft/models/block/warped_fence_post.json new file mode 100644 index 0000000..51ef01d --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_post", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fence_side.json b/assets/minecraft/models/block/warped_fence_side.json new file mode 100644 index 0000000..6dba3fe --- /dev/null +++ b/assets/minecraft/models/block/warped_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/fence_side", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_fungus.json b/assets/minecraft/models/block/warped_fungus.json new file mode 100644 index 0000000..c07b792 --- /dev/null +++ b/assets/minecraft/models/block/warped_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/warped_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_hyphae.json b/assets/minecraft/models/block/warped_hyphae.json new file mode 100644 index 0000000..eb9e767 --- /dev/null +++ b/assets/minecraft/models/block/warped_hyphae.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/warped_stem", + "side": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_nylium.json b/assets/minecraft/models/block/warped_nylium.json new file mode 100644 index 0000000..da22628 --- /dev/null +++ b/assets/minecraft/models/block/warped_nylium.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "top": "minecraft:block/warped_nylium", + "bottom": "minecraft:block/netherrack", + "side": "minecraft:block/warped_nylium_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_planks.json b/assets/minecraft/models/block/warped_planks.json new file mode 100644 index 0000000..993971b --- /dev/null +++ b/assets/minecraft/models/block/warped_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_pressure_plate.json b/assets/minecraft/models/block/warped_pressure_plate.json new file mode 100644 index 0000000..7cf3ebd --- /dev/null +++ b/assets/minecraft/models/block/warped_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_up", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_pressure_plate_down.json b/assets/minecraft/models/block/warped_pressure_plate_down.json new file mode 100644 index 0000000..1ec67ce --- /dev/null +++ b/assets/minecraft/models/block/warped_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pressure_plate_down", + "textures": { + "texture": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_roots.json b/assets/minecraft/models/block/warped_roots.json new file mode 100644 index 0000000..85bc331 --- /dev/null +++ b/assets/minecraft/models/block/warped_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/warped_roots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_sign.json b/assets/minecraft/models/block/warped_sign.json new file mode 100644 index 0000000..b7b47f6 --- /dev/null +++ b/assets/minecraft/models/block/warped_sign.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_slab.json b/assets/minecraft/models/block/warped_slab.json new file mode 100644 index 0000000..63a7efd --- /dev/null +++ b/assets/minecraft/models/block/warped_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_slab_top.json b/assets/minecraft/models/block/warped_slab_top.json new file mode 100644 index 0000000..e2f6eaa --- /dev/null +++ b/assets/minecraft/models/block/warped_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_stairs.json b/assets/minecraft/models/block/warped_stairs.json new file mode 100644 index 0000000..867e8c6 --- /dev/null +++ b/assets/minecraft/models/block/warped_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_stairs_inner.json b/assets/minecraft/models/block/warped_stairs_inner.json new file mode 100644 index 0000000..a91e8be --- /dev/null +++ b/assets/minecraft/models/block/warped_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_stairs_outer.json b/assets/minecraft/models/block/warped_stairs_outer.json new file mode 100644 index 0000000..dff375f --- /dev/null +++ b/assets/minecraft/models/block/warped_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/warped_planks", + "top": "minecraft:block/warped_planks", + "side": "minecraft:block/warped_planks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_stem.json b/assets/minecraft/models/block/warped_stem.json new file mode 100644 index 0000000..2d1fcc3 --- /dev/null +++ b/assets/minecraft/models/block/warped_stem.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/warped_stem_top", + "side": "minecraft:block/warped_stem" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_trapdoor_bottom.json b/assets/minecraft/models/block/warped_trapdoor_bottom.json new file mode 100644 index 0000000..211b1ad --- /dev/null +++ b/assets/minecraft/models/block/warped_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/warped_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_trapdoor_open.json b/assets/minecraft/models/block/warped_trapdoor_open.json new file mode 100644 index 0000000..cfcf717 --- /dev/null +++ b/assets/minecraft/models/block/warped_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/warped_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_trapdoor_top.json b/assets/minecraft/models/block/warped_trapdoor_top.json new file mode 100644 index 0000000..daac6db --- /dev/null +++ b/assets/minecraft/models/block/warped_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/warped_trapdoor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/warped_wart_block.json b/assets/minecraft/models/block/warped_wart_block.json new file mode 100644 index 0000000..7f41d1a --- /dev/null +++ b/assets/minecraft/models/block/warped_wart_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/warped_wart_block" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/water.json b/assets/minecraft/models/block/water.json new file mode 100644 index 0000000..7590747 --- /dev/null +++ b/assets/minecraft/models/block/water.json @@ -0,0 +1,6 @@ +{ + "textures": { + "particle": "block/water_still" + } +} + diff --git a/assets/minecraft/models/block/water_cauldron_full.json b/assets/minecraft/models/block/water_cauldron_full.json new file mode 100644 index 0000000..64f0fba --- /dev/null +++ b/assets/minecraft/models/block/water_cauldron_full.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_full", + "textures": { + "content": "minecraft:block/water_still", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/water_cauldron_level1.json b/assets/minecraft/models/block/water_cauldron_level1.json new file mode 100644 index 0000000..07699a7 --- /dev/null +++ b/assets/minecraft/models/block/water_cauldron_level1.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_level1", + "textures": { + "content": "minecraft:block/water_still", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/water_cauldron_level2.json b/assets/minecraft/models/block/water_cauldron_level2.json new file mode 100644 index 0000000..a9ea012 --- /dev/null +++ b/assets/minecraft/models/block/water_cauldron_level2.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:block/template_cauldron_level2", + "textures": { + "content": "minecraft:block/water_still", + "inside": "minecraft:block/cauldron_inner", + "particle": "minecraft:block/cauldron_side", + "top": "minecraft:block/cauldron_top", + "bottom": "minecraft:block/cauldron_bottom", + "side": "minecraft:block/cauldron_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_copper.json b/assets/minecraft/models/block/weathered_copper.json new file mode 100644 index 0000000..aa42be7 --- /dev/null +++ b/assets/minecraft/models/block/weathered_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/weathered_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper.json b/assets/minecraft/models/block/weathered_cut_copper.json new file mode 100644 index 0000000..061c79c --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper_slab.json b/assets/minecraft/models/block/weathered_cut_copper_slab.json new file mode 100644 index 0000000..710e4c1 --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/weathered_cut_copper", + "top": "minecraft:block/weathered_cut_copper", + "side": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper_slab_top.json b/assets/minecraft/models/block/weathered_cut_copper_slab_top.json new file mode 100644 index 0000000..cce9fbb --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/weathered_cut_copper", + "top": "minecraft:block/weathered_cut_copper", + "side": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper_stairs.json b/assets/minecraft/models/block/weathered_cut_copper_stairs.json new file mode 100644 index 0000000..6727735 --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/weathered_cut_copper", + "top": "minecraft:block/weathered_cut_copper", + "side": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper_stairs_inner.json b/assets/minecraft/models/block/weathered_cut_copper_stairs_inner.json new file mode 100644 index 0000000..c21d8d8 --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/weathered_cut_copper", + "top": "minecraft:block/weathered_cut_copper", + "side": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weathered_cut_copper_stairs_outer.json b/assets/minecraft/models/block/weathered_cut_copper_stairs_outer.json new file mode 100644 index 0000000..bfacdd9 --- /dev/null +++ b/assets/minecraft/models/block/weathered_cut_copper_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/weathered_cut_copper", + "top": "minecraft:block/weathered_cut_copper", + "side": "minecraft:block/weathered_cut_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weeping_vines.json b/assets/minecraft/models/block/weeping_vines.json new file mode 100644 index 0000000..a675fda --- /dev/null +++ b/assets/minecraft/models/block/weeping_vines.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/weeping_vines" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/weeping_vines_plant.json b/assets/minecraft/models/block/weeping_vines_plant.json new file mode 100644 index 0000000..c7a9ae0 --- /dev/null +++ b/assets/minecraft/models/block/weeping_vines_plant.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/weeping_vines_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wet_sponge.json b/assets/minecraft/models/block/wet_sponge.json new file mode 100644 index 0000000..1b0b8a9 --- /dev/null +++ b/assets/minecraft/models/block/wet_sponge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/wet_sponge" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage0.json b/assets/minecraft/models/block/wheat_stage0.json new file mode 100644 index 0000000..8343729 --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage0" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage1.json b/assets/minecraft/models/block/wheat_stage1.json new file mode 100644 index 0000000..1fa14ff --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage1" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage2.json b/assets/minecraft/models/block/wheat_stage2.json new file mode 100644 index 0000000..9c2e59a --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage2" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage3.json b/assets/minecraft/models/block/wheat_stage3.json new file mode 100644 index 0000000..75b167d --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage3" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage4.json b/assets/minecraft/models/block/wheat_stage4.json new file mode 100644 index 0000000..3dae7e5 --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage4.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage4" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage5.json b/assets/minecraft/models/block/wheat_stage5.json new file mode 100644 index 0000000..1cd7d96 --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage5.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage5" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage6.json b/assets/minecraft/models/block/wheat_stage6.json new file mode 100644 index 0000000..7201c51 --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage6.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage6" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wheat_stage7.json b/assets/minecraft/models/block/wheat_stage7.json new file mode 100644 index 0000000..492b671 --- /dev/null +++ b/assets/minecraft/models/block/wheat_stage7.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/crop", + "textures": { + "crop": "minecraft:block/wheat_stage7" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_cake.json b/assets/minecraft/models/block/white_candle_cake.json new file mode 100644 index 0000000..ee3d33a --- /dev/null +++ b/assets/minecraft/models/block/white_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/white_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_cake_lit.json b/assets/minecraft/models/block/white_candle_cake_lit.json new file mode 100644 index 0000000..1df0190 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/white_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_four_candles.json b/assets/minecraft/models/block/white_candle_four_candles.json new file mode 100644 index 0000000..64ad91d --- /dev/null +++ b/assets/minecraft/models/block/white_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/white_candle", + "particle": "minecraft:block/white_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_four_candles_lit.json b/assets/minecraft/models/block/white_candle_four_candles_lit.json new file mode 100644 index 0000000..0504735 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/white_candle_lit", + "particle": "minecraft:block/white_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_one_candle.json b/assets/minecraft/models/block/white_candle_one_candle.json new file mode 100644 index 0000000..61585d9 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/white_candle", + "particle": "minecraft:block/white_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_one_candle_lit.json b/assets/minecraft/models/block/white_candle_one_candle_lit.json new file mode 100644 index 0000000..3a37583 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/white_candle_lit", + "particle": "minecraft:block/white_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_three_candles.json b/assets/minecraft/models/block/white_candle_three_candles.json new file mode 100644 index 0000000..fd58e51 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/white_candle", + "particle": "minecraft:block/white_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_three_candles_lit.json b/assets/minecraft/models/block/white_candle_three_candles_lit.json new file mode 100644 index 0000000..3c4b7aa --- /dev/null +++ b/assets/minecraft/models/block/white_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/white_candle_lit", + "particle": "minecraft:block/white_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_two_candles.json b/assets/minecraft/models/block/white_candle_two_candles.json new file mode 100644 index 0000000..4aa5d64 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/white_candle", + "particle": "minecraft:block/white_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_candle_two_candles_lit.json b/assets/minecraft/models/block/white_candle_two_candles_lit.json new file mode 100644 index 0000000..cf27452 --- /dev/null +++ b/assets/minecraft/models/block/white_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/white_candle_lit", + "particle": "minecraft:block/white_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_carpet.json b/assets/minecraft/models/block/white_carpet.json new file mode 100644 index 0000000..08d5186 --- /dev/null +++ b/assets/minecraft/models/block/white_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/white_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_concrete.json b/assets/minecraft/models/block/white_concrete.json new file mode 100644 index 0000000..92188f4 --- /dev/null +++ b/assets/minecraft/models/block/white_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/white_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_concrete_powder.json b/assets/minecraft/models/block/white_concrete_powder.json new file mode 100644 index 0000000..2c8c16b --- /dev/null +++ b/assets/minecraft/models/block/white_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/white_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_glazed_terracotta.json b/assets/minecraft/models/block/white_glazed_terracotta.json new file mode 100644 index 0000000..e33fbed --- /dev/null +++ b/assets/minecraft/models/block/white_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/white_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_shulker_box.json b/assets/minecraft/models/block/white_shulker_box.json new file mode 100644 index 0000000..3a9a58d --- /dev/null +++ b/assets/minecraft/models/block/white_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/white_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass.json b/assets/minecraft/models/block/white_stained_glass.json new file mode 100644 index 0000000..4e135e3 --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/white_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass_pane_noside.json b/assets/minecraft/models/block/white_stained_glass_pane_noside.json new file mode 100644 index 0000000..b854d54 --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/white_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/white_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..a4cf80c --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/white_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass_pane_post.json b/assets/minecraft/models/block/white_stained_glass_pane_post.json new file mode 100644 index 0000000..dec6a8d --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/white_stained_glass", + "edge": "minecraft:block/white_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass_pane_side.json b/assets/minecraft/models/block/white_stained_glass_pane_side.json new file mode 100644 index 0000000..7231243 --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/white_stained_glass", + "edge": "minecraft:block/white_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/white_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..40e292e --- /dev/null +++ b/assets/minecraft/models/block/white_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/white_stained_glass", + "edge": "minecraft:block/white_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_terracotta.json b/assets/minecraft/models/block/white_terracotta.json new file mode 100644 index 0000000..eb6bc00 --- /dev/null +++ b/assets/minecraft/models/block/white_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/white_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_tulip.json b/assets/minecraft/models/block/white_tulip.json new file mode 100644 index 0000000..d31ceab --- /dev/null +++ b/assets/minecraft/models/block/white_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/white_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/white_wool.json b/assets/minecraft/models/block/white_wool.json new file mode 100644 index 0000000..8af86fa --- /dev/null +++ b/assets/minecraft/models/block/white_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/white_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/wither_rose.json b/assets/minecraft/models/block/wither_rose.json new file mode 100644 index 0000000..4708945 --- /dev/null +++ b/assets/minecraft/models/block/wither_rose.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/wither_rose" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_cake.json b/assets/minecraft/models/block/yellow_candle_cake.json new file mode 100644 index 0000000..5d6b074 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_cake.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/yellow_candle", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_cake_lit.json b/assets/minecraft/models/block/yellow_candle_cake_lit.json new file mode 100644 index 0000000..d690f8f --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_cake_lit.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/template_cake_with_candle", + "textures": { + "candle": "minecraft:block/yellow_candle_lit", + "bottom": "minecraft:block/cake_bottom", + "side": "minecraft:block/cake_side", + "top": "minecraft:block/cake_top", + "particle": "minecraft:block/cake_side" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_four_candles.json b/assets/minecraft/models/block/yellow_candle_four_candles.json new file mode 100644 index 0000000..ee076d7 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_four_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/yellow_candle", + "particle": "minecraft:block/yellow_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_four_candles_lit.json b/assets/minecraft/models/block/yellow_candle_four_candles_lit.json new file mode 100644 index 0000000..ce1d684 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_four_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_candles", + "textures": { + "all": "minecraft:block/yellow_candle_lit", + "particle": "minecraft:block/yellow_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_one_candle.json b/assets/minecraft/models/block/yellow_candle_one_candle.json new file mode 100644 index 0000000..187fb20 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_one_candle.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/yellow_candle", + "particle": "minecraft:block/yellow_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_one_candle_lit.json b/assets/minecraft/models/block/yellow_candle_one_candle_lit.json new file mode 100644 index 0000000..d401984 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_one_candle_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_candle", + "textures": { + "all": "minecraft:block/yellow_candle_lit", + "particle": "minecraft:block/yellow_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_three_candles.json b/assets/minecraft/models/block/yellow_candle_three_candles.json new file mode 100644 index 0000000..69260bb --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_three_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/yellow_candle", + "particle": "minecraft:block/yellow_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_three_candles_lit.json b/assets/minecraft/models/block/yellow_candle_three_candles_lit.json new file mode 100644 index 0000000..cdbf4fe --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_three_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_three_candles", + "textures": { + "all": "minecraft:block/yellow_candle_lit", + "particle": "minecraft:block/yellow_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_two_candles.json b/assets/minecraft/models/block/yellow_candle_two_candles.json new file mode 100644 index 0000000..1167ec7 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_two_candles.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/yellow_candle", + "particle": "minecraft:block/yellow_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_candle_two_candles_lit.json b/assets/minecraft/models/block/yellow_candle_two_candles_lit.json new file mode 100644 index 0000000..d53b386 --- /dev/null +++ b/assets/minecraft/models/block/yellow_candle_two_candles_lit.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_two_candles", + "textures": { + "all": "minecraft:block/yellow_candle_lit", + "particle": "minecraft:block/yellow_candle_lit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_carpet.json b/assets/minecraft/models/block/yellow_carpet.json new file mode 100644 index 0000000..7d08c9e --- /dev/null +++ b/assets/minecraft/models/block/yellow_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "minecraft:block/yellow_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_concrete.json b/assets/minecraft/models/block/yellow_concrete.json new file mode 100644 index 0000000..b898152 --- /dev/null +++ b/assets/minecraft/models/block/yellow_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/yellow_concrete" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_concrete_powder.json b/assets/minecraft/models/block/yellow_concrete_powder.json new file mode 100644 index 0000000..8882b67 --- /dev/null +++ b/assets/minecraft/models/block/yellow_concrete_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/yellow_concrete_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_glazed_terracotta.json b/assets/minecraft/models/block/yellow_glazed_terracotta.json new file mode 100644 index 0000000..fa60d0d --- /dev/null +++ b/assets/minecraft/models/block/yellow_glazed_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glazed_terracotta", + "textures": { + "pattern": "minecraft:block/yellow_glazed_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_shulker_box.json b/assets/minecraft/models/block/yellow_shulker_box.json new file mode 100644 index 0000000..c54fe67 --- /dev/null +++ b/assets/minecraft/models/block/yellow_shulker_box.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "minecraft:block/yellow_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass.json b/assets/minecraft/models/block/yellow_stained_glass.json new file mode 100644 index 0000000..cd225fd --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/yellow_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass_pane_noside.json b/assets/minecraft/models/block/yellow_stained_glass_pane_noside.json new file mode 100644 index 0000000..d8c2261 --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "minecraft:block/yellow_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass_pane_noside_alt.json b/assets/minecraft/models/block/yellow_stained_glass_pane_noside_alt.json new file mode 100644 index 0000000..668a6ef --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "minecraft:block/yellow_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass_pane_post.json b/assets/minecraft/models/block/yellow_stained_glass_pane_post.json new file mode 100644 index 0000000..ae9637b --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "pane": "minecraft:block/yellow_stained_glass", + "edge": "minecraft:block/yellow_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass_pane_side.json b/assets/minecraft/models/block/yellow_stained_glass_pane_side.json new file mode 100644 index 0000000..23efb09 --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "pane": "minecraft:block/yellow_stained_glass", + "edge": "minecraft:block/yellow_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_stained_glass_pane_side_alt.json b/assets/minecraft/models/block/yellow_stained_glass_pane_side_alt.json new file mode 100644 index 0000000..6eb5727 --- /dev/null +++ b/assets/minecraft/models/block/yellow_stained_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "pane": "minecraft:block/yellow_stained_glass", + "edge": "minecraft:block/yellow_stained_glass_pane_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_terracotta.json b/assets/minecraft/models/block/yellow_terracotta.json new file mode 100644 index 0000000..8f3e76e --- /dev/null +++ b/assets/minecraft/models/block/yellow_terracotta.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/yellow_terracotta" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/block/yellow_wool.json b/assets/minecraft/models/block/yellow_wool.json new file mode 100644 index 0000000..2f0dab3 --- /dev/null +++ b/assets/minecraft/models/block/yellow_wool.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/yellow_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_boat.json b/assets/minecraft/models/item/acacia_boat.json new file mode 100644 index 0000000..5b93e98 --- /dev/null +++ b/assets/minecraft/models/item/acacia_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/acacia_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_button.json b/assets/minecraft/models/item/acacia_button.json new file mode 100644 index 0000000..d5affff --- /dev/null +++ b/assets/minecraft/models/item/acacia_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_door.json b/assets/minecraft/models/item/acacia_door.json new file mode 100644 index 0000000..7ecc5bb --- /dev/null +++ b/assets/minecraft/models/item/acacia_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/acacia_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_fence.json b/assets/minecraft/models/item/acacia_fence.json new file mode 100644 index 0000000..4db3c89 --- /dev/null +++ b/assets/minecraft/models/item/acacia_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_fence_gate.json b/assets/minecraft/models/item/acacia_fence_gate.json new file mode 100644 index 0000000..f587553 --- /dev/null +++ b/assets/minecraft/models/item/acacia_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_leaves.json b/assets/minecraft/models/item/acacia_leaves.json new file mode 100644 index 0000000..b1ef8fa --- /dev/null +++ b/assets/minecraft/models/item/acacia_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_log.json b/assets/minecraft/models/item/acacia_log.json new file mode 100644 index 0000000..0b9f607 --- /dev/null +++ b/assets/minecraft/models/item/acacia_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_planks.json b/assets/minecraft/models/item/acacia_planks.json new file mode 100644 index 0000000..3c90abe --- /dev/null +++ b/assets/minecraft/models/item/acacia_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_pressure_plate.json b/assets/minecraft/models/item/acacia_pressure_plate.json new file mode 100644 index 0000000..318e49a --- /dev/null +++ b/assets/minecraft/models/item/acacia_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_sapling.json b/assets/minecraft/models/item/acacia_sapling.json new file mode 100644 index 0000000..89e5579 --- /dev/null +++ b/assets/minecraft/models/item/acacia_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/acacia_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_sign.json b/assets/minecraft/models/item/acacia_sign.json new file mode 100644 index 0000000..05032df --- /dev/null +++ b/assets/minecraft/models/item/acacia_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/acacia_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_slab.json b/assets/minecraft/models/item/acacia_slab.json new file mode 100644 index 0000000..bb3480c --- /dev/null +++ b/assets/minecraft/models/item/acacia_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_stairs.json b/assets/minecraft/models/item/acacia_stairs.json new file mode 100644 index 0000000..58ab5e2 --- /dev/null +++ b/assets/minecraft/models/item/acacia_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_trapdoor.json b/assets/minecraft/models/item/acacia_trapdoor.json new file mode 100644 index 0000000..701a686 --- /dev/null +++ b/assets/minecraft/models/item/acacia_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/acacia_wood.json b/assets/minecraft/models/item/acacia_wood.json new file mode 100644 index 0000000..4a5086d --- /dev/null +++ b/assets/minecraft/models/item/acacia_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/acacia_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/activator_rail.json b/assets/minecraft/models/item/activator_rail.json new file mode 100644 index 0000000..9ae2bd0 --- /dev/null +++ b/assets/minecraft/models/item/activator_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/activator_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/air.json b/assets/minecraft/models/item/air.json new file mode 100644 index 0000000..2c63c08 --- /dev/null +++ b/assets/minecraft/models/item/air.json @@ -0,0 +1,2 @@ +{ +} diff --git a/assets/minecraft/models/item/allium.json b/assets/minecraft/models/item/allium.json new file mode 100644 index 0000000..cf132b4 --- /dev/null +++ b/assets/minecraft/models/item/allium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/allium" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/amethyst_block.json b/assets/minecraft/models/item/amethyst_block.json new file mode 100644 index 0000000..b489951 --- /dev/null +++ b/assets/minecraft/models/item/amethyst_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/amethyst_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/amethyst_bud.json b/assets/minecraft/models/item/amethyst_bud.json new file mode 100644 index 0000000..d3bd628 --- /dev/null +++ b/assets/minecraft/models/item/amethyst_bud.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:item/generated", + "display": { + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 0, 5, 0 ], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "thirdperson_righthand": { + "translation": [ 0, 4, 1 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "head": { + "translation": [ 0, 14, -5 ] + }, + "gui": { + "translation": [ 0, 2, 0 ] + } + } +} diff --git a/assets/minecraft/models/item/amethyst_cluster.json b/assets/minecraft/models/item/amethyst_cluster.json new file mode 100644 index 0000000..abc8c7d --- /dev/null +++ b/assets/minecraft/models/item/amethyst_cluster.json @@ -0,0 +1,11 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/amethyst_cluster" + }, + "display": { + "head": { + "translation": [ 0, 14, -5 ] + } + } +} diff --git a/assets/minecraft/models/item/amethyst_shard.json b/assets/minecraft/models/item/amethyst_shard.json new file mode 100644 index 0000000..a0bab4f --- /dev/null +++ b/assets/minecraft/models/item/amethyst_shard.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/amethyst_shard" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ancient_debris.json b/assets/minecraft/models/item/ancient_debris.json new file mode 100644 index 0000000..f8c6c3d --- /dev/null +++ b/assets/minecraft/models/item/ancient_debris.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/ancient_debris" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/andesite.json b/assets/minecraft/models/item/andesite.json new file mode 100644 index 0000000..d6b76e1 --- /dev/null +++ b/assets/minecraft/models/item/andesite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/andesite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/andesite_slab.json b/assets/minecraft/models/item/andesite_slab.json new file mode 100644 index 0000000..4bd7877 --- /dev/null +++ b/assets/minecraft/models/item/andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/andesite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/andesite_stairs.json b/assets/minecraft/models/item/andesite_stairs.json new file mode 100644 index 0000000..03e452d --- /dev/null +++ b/assets/minecraft/models/item/andesite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/andesite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/andesite_wall.json b/assets/minecraft/models/item/andesite_wall.json new file mode 100644 index 0000000..f10f1ec --- /dev/null +++ b/assets/minecraft/models/item/andesite_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/andesite_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/anvil.json b/assets/minecraft/models/item/anvil.json new file mode 100644 index 0000000..9168b26 --- /dev/null +++ b/assets/minecraft/models/item/anvil.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/anvil" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/apple.json b/assets/minecraft/models/item/apple.json new file mode 100644 index 0000000..c314b05 --- /dev/null +++ b/assets/minecraft/models/item/apple.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/apple" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/armor_stand.json b/assets/minecraft/models/item/armor_stand.json new file mode 100644 index 0000000..f8f34a7 --- /dev/null +++ b/assets/minecraft/models/item/armor_stand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/armor_stand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/arrow.json b/assets/minecraft/models/item/arrow.json new file mode 100644 index 0000000..37689ea --- /dev/null +++ b/assets/minecraft/models/item/arrow.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/arrow" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/axolotl_bucket.json b/assets/minecraft/models/item/axolotl_bucket.json new file mode 100644 index 0000000..221f7fa --- /dev/null +++ b/assets/minecraft/models/item/axolotl_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/axolotl_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/axolotl_spawn_egg.json b/assets/minecraft/models/item/axolotl_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/axolotl_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/azalea.json b/assets/minecraft/models/item/azalea.json new file mode 100644 index 0000000..062330c --- /dev/null +++ b/assets/minecraft/models/item/azalea.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/azalea" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/azalea_leaves.json b/assets/minecraft/models/item/azalea_leaves.json new file mode 100644 index 0000000..6b26318 --- /dev/null +++ b/assets/minecraft/models/item/azalea_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/azalea_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/azure_bluet.json b/assets/minecraft/models/item/azure_bluet.json new file mode 100644 index 0000000..5d47251 --- /dev/null +++ b/assets/minecraft/models/item/azure_bluet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/azure_bluet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/baked_potato.json b/assets/minecraft/models/item/baked_potato.json new file mode 100644 index 0000000..b9324fe --- /dev/null +++ b/assets/minecraft/models/item/baked_potato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/baked_potato" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bamboo.json b/assets/minecraft/models/item/bamboo.json new file mode 100644 index 0000000..2a46e1c --- /dev/null +++ b/assets/minecraft/models/item/bamboo.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/bamboo" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/barrel.json b/assets/minecraft/models/item/barrel.json new file mode 100644 index 0000000..553ec3e --- /dev/null +++ b/assets/minecraft/models/item/barrel.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/barrel" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/barrier.json b/assets/minecraft/models/item/barrier.json new file mode 100644 index 0000000..080cff2 --- /dev/null +++ b/assets/minecraft/models/item/barrier.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/barrier" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/basalt.json b/assets/minecraft/models/item/basalt.json new file mode 100644 index 0000000..eaa67e6 --- /dev/null +++ b/assets/minecraft/models/item/basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/basalt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bat_spawn_egg.json b/assets/minecraft/models/item/bat_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/bat_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beacon.json b/assets/minecraft/models/item/beacon.json new file mode 100644 index 0000000..b6a014e --- /dev/null +++ b/assets/minecraft/models/item/beacon.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/beacon" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bedrock.json b/assets/minecraft/models/item/bedrock.json new file mode 100644 index 0000000..c1b8427 --- /dev/null +++ b/assets/minecraft/models/item/bedrock.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bedrock" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bee_nest.json b/assets/minecraft/models/item/bee_nest.json new file mode 100644 index 0000000..3298365 --- /dev/null +++ b/assets/minecraft/models/item/bee_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bee_nest" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bee_spawn_egg.json b/assets/minecraft/models/item/bee_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/bee_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beef.json b/assets/minecraft/models/item/beef.json new file mode 100644 index 0000000..5545b3c --- /dev/null +++ b/assets/minecraft/models/item/beef.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/beef" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beehive.json b/assets/minecraft/models/item/beehive.json new file mode 100644 index 0000000..cf1475c --- /dev/null +++ b/assets/minecraft/models/item/beehive.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/beehive" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beetroot.json b/assets/minecraft/models/item/beetroot.json new file mode 100644 index 0000000..dcc7276 --- /dev/null +++ b/assets/minecraft/models/item/beetroot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/beetroot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beetroot_seeds.json b/assets/minecraft/models/item/beetroot_seeds.json new file mode 100644 index 0000000..d20b2cd --- /dev/null +++ b/assets/minecraft/models/item/beetroot_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/beetroot_seeds" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/beetroot_soup.json b/assets/minecraft/models/item/beetroot_soup.json new file mode 100644 index 0000000..3a0755d --- /dev/null +++ b/assets/minecraft/models/item/beetroot_soup.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/beetroot_soup" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bell.json b/assets/minecraft/models/item/bell.json new file mode 100644 index 0000000..fe24c1f --- /dev/null +++ b/assets/minecraft/models/item/bell.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/bell" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/big_dripleaf.json b/assets/minecraft/models/item/big_dripleaf.json new file mode 100644 index 0000000..56cc7f0 --- /dev/null +++ b/assets/minecraft/models/item/big_dripleaf.json @@ -0,0 +1,25 @@ +{ + "parent": "minecraft:block/big_dripleaf", + "display": { + "gui": { + "rotation": [ 30, 225, 0 ], + "translation": [ 0, -2, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "fixed": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, -1 ], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 1, 0 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 1.13, 0, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + } + } +} diff --git a/assets/minecraft/models/item/birch_boat.json b/assets/minecraft/models/item/birch_boat.json new file mode 100644 index 0000000..20f68b3 --- /dev/null +++ b/assets/minecraft/models/item/birch_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/birch_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_button.json b/assets/minecraft/models/item/birch_button.json new file mode 100644 index 0000000..f0065c4 --- /dev/null +++ b/assets/minecraft/models/item/birch_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_door.json b/assets/minecraft/models/item/birch_door.json new file mode 100644 index 0000000..2b0e4f9 --- /dev/null +++ b/assets/minecraft/models/item/birch_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/birch_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_fence.json b/assets/minecraft/models/item/birch_fence.json new file mode 100644 index 0000000..ca097fb --- /dev/null +++ b/assets/minecraft/models/item/birch_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_fence_gate.json b/assets/minecraft/models/item/birch_fence_gate.json new file mode 100644 index 0000000..732026b --- /dev/null +++ b/assets/minecraft/models/item/birch_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_leaves.json b/assets/minecraft/models/item/birch_leaves.json new file mode 100644 index 0000000..4f543d4 --- /dev/null +++ b/assets/minecraft/models/item/birch_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_log.json b/assets/minecraft/models/item/birch_log.json new file mode 100644 index 0000000..cd42b0b --- /dev/null +++ b/assets/minecraft/models/item/birch_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_planks.json b/assets/minecraft/models/item/birch_planks.json new file mode 100644 index 0000000..06e3a6d --- /dev/null +++ b/assets/minecraft/models/item/birch_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_pressure_plate.json b/assets/minecraft/models/item/birch_pressure_plate.json new file mode 100644 index 0000000..e8dfb64 --- /dev/null +++ b/assets/minecraft/models/item/birch_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_sapling.json b/assets/minecraft/models/item/birch_sapling.json new file mode 100644 index 0000000..3c45f3b --- /dev/null +++ b/assets/minecraft/models/item/birch_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/birch_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_sign.json b/assets/minecraft/models/item/birch_sign.json new file mode 100644 index 0000000..d10bead --- /dev/null +++ b/assets/minecraft/models/item/birch_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/birch_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_slab.json b/assets/minecraft/models/item/birch_slab.json new file mode 100644 index 0000000..c17a8e7 --- /dev/null +++ b/assets/minecraft/models/item/birch_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_stairs.json b/assets/minecraft/models/item/birch_stairs.json new file mode 100644 index 0000000..ec8fd2b --- /dev/null +++ b/assets/minecraft/models/item/birch_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_trapdoor.json b/assets/minecraft/models/item/birch_trapdoor.json new file mode 100644 index 0000000..7db4974 --- /dev/null +++ b/assets/minecraft/models/item/birch_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/birch_wood.json b/assets/minecraft/models/item/birch_wood.json new file mode 100644 index 0000000..cd1881b --- /dev/null +++ b/assets/minecraft/models/item/birch_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/birch_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_banner.json b/assets/minecraft/models/item/black_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/black_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_bed.json b/assets/minecraft/models/item/black_bed.json new file mode 100644 index 0000000..c8757a9 --- /dev/null +++ b/assets/minecraft/models/item/black_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/black_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_candle.json b/assets/minecraft/models/item/black_candle.json new file mode 100644 index 0000000..837c934 --- /dev/null +++ b/assets/minecraft/models/item/black_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/black_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_carpet.json b/assets/minecraft/models/item/black_carpet.json new file mode 100644 index 0000000..618d213 --- /dev/null +++ b/assets/minecraft/models/item/black_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_concrete.json b/assets/minecraft/models/item/black_concrete.json new file mode 100644 index 0000000..eb5aadc --- /dev/null +++ b/assets/minecraft/models/item/black_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_concrete_powder.json b/assets/minecraft/models/item/black_concrete_powder.json new file mode 100644 index 0000000..03af09e --- /dev/null +++ b/assets/minecraft/models/item/black_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_dye.json b/assets/minecraft/models/item/black_dye.json new file mode 100644 index 0000000..0502b40 --- /dev/null +++ b/assets/minecraft/models/item/black_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/black_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_glazed_terracotta.json b/assets/minecraft/models/item/black_glazed_terracotta.json new file mode 100644 index 0000000..e1f73ff --- /dev/null +++ b/assets/minecraft/models/item/black_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_shulker_box.json b/assets/minecraft/models/item/black_shulker_box.json new file mode 100644 index 0000000..5f45328 --- /dev/null +++ b/assets/minecraft/models/item/black_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/black_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_stained_glass.json b/assets/minecraft/models/item/black_stained_glass.json new file mode 100644 index 0000000..dfc8fab --- /dev/null +++ b/assets/minecraft/models/item/black_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_stained_glass_pane.json b/assets/minecraft/models/item/black_stained_glass_pane.json new file mode 100644 index 0000000..7508174 --- /dev/null +++ b/assets/minecraft/models/item/black_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/black_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_terracotta.json b/assets/minecraft/models/item/black_terracotta.json new file mode 100644 index 0000000..eee57e8 --- /dev/null +++ b/assets/minecraft/models/item/black_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/black_wool.json b/assets/minecraft/models/item/black_wool.json new file mode 100644 index 0000000..a0e49ab --- /dev/null +++ b/assets/minecraft/models/item/black_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/black_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blackstone.json b/assets/minecraft/models/item/blackstone.json new file mode 100644 index 0000000..e4defbd --- /dev/null +++ b/assets/minecraft/models/item/blackstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blackstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blackstone_slab.json b/assets/minecraft/models/item/blackstone_slab.json new file mode 100644 index 0000000..481376f --- /dev/null +++ b/assets/minecraft/models/item/blackstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blackstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blackstone_stairs.json b/assets/minecraft/models/item/blackstone_stairs.json new file mode 100644 index 0000000..83a61e1 --- /dev/null +++ b/assets/minecraft/models/item/blackstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blackstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blackstone_wall.json b/assets/minecraft/models/item/blackstone_wall.json new file mode 100644 index 0000000..8c2bc6d --- /dev/null +++ b/assets/minecraft/models/item/blackstone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blackstone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blast_furnace.json b/assets/minecraft/models/item/blast_furnace.json new file mode 100644 index 0000000..5189a01 --- /dev/null +++ b/assets/minecraft/models/item/blast_furnace.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blast_furnace" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blaze_powder.json b/assets/minecraft/models/item/blaze_powder.json new file mode 100644 index 0000000..1e735c1 --- /dev/null +++ b/assets/minecraft/models/item/blaze_powder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/blaze_powder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blaze_rod.json b/assets/minecraft/models/item/blaze_rod.json new file mode 100644 index 0000000..2c8c052 --- /dev/null +++ b/assets/minecraft/models/item/blaze_rod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/blaze_rod" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blaze_spawn_egg.json b/assets/minecraft/models/item/blaze_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/blaze_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_banner.json b/assets/minecraft/models/item/blue_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/blue_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_bed.json b/assets/minecraft/models/item/blue_bed.json new file mode 100644 index 0000000..59f7f2b --- /dev/null +++ b/assets/minecraft/models/item/blue_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_candle.json b/assets/minecraft/models/item/blue_candle.json new file mode 100644 index 0000000..e561230 --- /dev/null +++ b/assets/minecraft/models/item/blue_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_carpet.json b/assets/minecraft/models/item/blue_carpet.json new file mode 100644 index 0000000..0ced628 --- /dev/null +++ b/assets/minecraft/models/item/blue_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_concrete.json b/assets/minecraft/models/item/blue_concrete.json new file mode 100644 index 0000000..4c15897 --- /dev/null +++ b/assets/minecraft/models/item/blue_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_concrete_powder.json b/assets/minecraft/models/item/blue_concrete_powder.json new file mode 100644 index 0000000..e5f13d4 --- /dev/null +++ b/assets/minecraft/models/item/blue_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_dye.json b/assets/minecraft/models/item/blue_dye.json new file mode 100644 index 0000000..4235b59 --- /dev/null +++ b/assets/minecraft/models/item/blue_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/blue_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_glazed_terracotta.json b/assets/minecraft/models/item/blue_glazed_terracotta.json new file mode 100644 index 0000000..f7b0efb --- /dev/null +++ b/assets/minecraft/models/item/blue_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_ice.json b/assets/minecraft/models/item/blue_ice.json new file mode 100644 index 0000000..86d267e --- /dev/null +++ b/assets/minecraft/models/item/blue_ice.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_ice" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_orchid.json b/assets/minecraft/models/item/blue_orchid.json new file mode 100644 index 0000000..13449dc --- /dev/null +++ b/assets/minecraft/models/item/blue_orchid.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/blue_orchid" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_shulker_box.json b/assets/minecraft/models/item/blue_shulker_box.json new file mode 100644 index 0000000..62a9dfd --- /dev/null +++ b/assets/minecraft/models/item/blue_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/blue_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_stained_glass.json b/assets/minecraft/models/item/blue_stained_glass.json new file mode 100644 index 0000000..c3727cd --- /dev/null +++ b/assets/minecraft/models/item/blue_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_stained_glass_pane.json b/assets/minecraft/models/item/blue_stained_glass_pane.json new file mode 100644 index 0000000..c489006 --- /dev/null +++ b/assets/minecraft/models/item/blue_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_terracotta.json b/assets/minecraft/models/item/blue_terracotta.json new file mode 100644 index 0000000..a89b057 --- /dev/null +++ b/assets/minecraft/models/item/blue_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/blue_wool.json b/assets/minecraft/models/item/blue_wool.json new file mode 100644 index 0000000..22458db --- /dev/null +++ b/assets/minecraft/models/item/blue_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/blue_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bone.json b/assets/minecraft/models/item/bone.json new file mode 100644 index 0000000..3063401 --- /dev/null +++ b/assets/minecraft/models/item/bone.json @@ -0,0 +1,13 @@ +{ + "parent": "item/handheld", + "textures": { + "layer0": "item/bone" + }, + "display": { + "head": { + "rotation": [ 0, 0, -45 ], + "translation": [ 0, -4.5, -6.5], + "scale":[ 1, 1, 1 ] + } + } +} diff --git a/assets/minecraft/models/item/bone_block.json b/assets/minecraft/models/item/bone_block.json new file mode 100644 index 0000000..1374ccd --- /dev/null +++ b/assets/minecraft/models/item/bone_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bone_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bone_meal.json b/assets/minecraft/models/item/bone_meal.json new file mode 100644 index 0000000..60f7c5f --- /dev/null +++ b/assets/minecraft/models/item/bone_meal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/bone_meal" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/book.json b/assets/minecraft/models/item/book.json new file mode 100644 index 0000000..1ca201b --- /dev/null +++ b/assets/minecraft/models/item/book.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/book" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bookshelf.json b/assets/minecraft/models/item/bookshelf.json new file mode 100644 index 0000000..57943d4 --- /dev/null +++ b/assets/minecraft/models/item/bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bookshelf" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bow.json b/assets/minecraft/models/item/bow.json new file mode 100644 index 0000000..c212875 --- /dev/null +++ b/assets/minecraft/models/item/bow.json @@ -0,0 +1,50 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/bow" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ -80, 260, -40 ], + "translation": [ -1, -2, 2.5 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ -80, -280, 40 ], + "translation": [ -1, -2, 2.5 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 1.13, 3.2, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, -25 ], + "translation": [ 1.13, 3.2, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + } + }, + "overrides": [ + { + "predicate": { + "pulling": 1 + }, + "model": "item/bow_pulling_0" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.65 + }, + "model": "item/bow_pulling_1" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.9 + }, + "model": "item/bow_pulling_2" + } + ] +} diff --git a/assets/minecraft/models/item/bow_pulling_0.json b/assets/minecraft/models/item/bow_pulling_0.json new file mode 100644 index 0000000..8a44db2 --- /dev/null +++ b/assets/minecraft/models/item/bow_pulling_0.json @@ -0,0 +1,6 @@ +{ + "parent": "item/bow", + "textures": { + "layer0": "item/bow_pulling_0" + } +} diff --git a/assets/minecraft/models/item/bow_pulling_1.json b/assets/minecraft/models/item/bow_pulling_1.json new file mode 100644 index 0000000..5fd9489 --- /dev/null +++ b/assets/minecraft/models/item/bow_pulling_1.json @@ -0,0 +1,6 @@ +{ + "parent": "item/bow", + "textures": { + "layer0": "item/bow_pulling_1" + } +} diff --git a/assets/minecraft/models/item/bow_pulling_2.json b/assets/minecraft/models/item/bow_pulling_2.json new file mode 100644 index 0000000..8584d5b --- /dev/null +++ b/assets/minecraft/models/item/bow_pulling_2.json @@ -0,0 +1,6 @@ +{ + "parent": "item/bow", + "textures": { + "layer0": "item/bow_pulling_2" + } +} diff --git a/assets/minecraft/models/item/bowl.json b/assets/minecraft/models/item/bowl.json new file mode 100644 index 0000000..d6a579c --- /dev/null +++ b/assets/minecraft/models/item/bowl.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/bowl" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brain_coral.json b/assets/minecraft/models/item/brain_coral.json new file mode 100644 index 0000000..68c13d9 --- /dev/null +++ b/assets/minecraft/models/item/brain_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/brain_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brain_coral_block.json b/assets/minecraft/models/item/brain_coral_block.json new file mode 100644 index 0000000..04d112a --- /dev/null +++ b/assets/minecraft/models/item/brain_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brain_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brain_coral_fan.json b/assets/minecraft/models/item/brain_coral_fan.json new file mode 100644 index 0000000..9b00117 --- /dev/null +++ b/assets/minecraft/models/item/brain_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bread.json b/assets/minecraft/models/item/bread.json new file mode 100644 index 0000000..9f62cd7 --- /dev/null +++ b/assets/minecraft/models/item/bread.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/bread" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brewing_stand.json b/assets/minecraft/models/item/brewing_stand.json new file mode 100644 index 0000000..414f4ec --- /dev/null +++ b/assets/minecraft/models/item/brewing_stand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/brewing_stand" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brick.json b/assets/minecraft/models/item/brick.json new file mode 100644 index 0000000..4ba38e8 --- /dev/null +++ b/assets/minecraft/models/item/brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/brick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brick_slab.json b/assets/minecraft/models/item/brick_slab.json new file mode 100644 index 0000000..754deec --- /dev/null +++ b/assets/minecraft/models/item/brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brick_stairs.json b/assets/minecraft/models/item/brick_stairs.json new file mode 100644 index 0000000..2a2318d --- /dev/null +++ b/assets/minecraft/models/item/brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brick_wall.json b/assets/minecraft/models/item/brick_wall.json new file mode 100644 index 0000000..52dcc04 --- /dev/null +++ b/assets/minecraft/models/item/brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bricks.json b/assets/minecraft/models/item/bricks.json new file mode 100644 index 0000000..dd257a8 --- /dev/null +++ b/assets/minecraft/models/item/bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/broken_elytra.json b/assets/minecraft/models/item/broken_elytra.json new file mode 100644 index 0000000..ca77df4 --- /dev/null +++ b/assets/minecraft/models/item/broken_elytra.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/broken_elytra" + } +} diff --git a/assets/minecraft/models/item/brown_banner.json b/assets/minecraft/models/item/brown_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/brown_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_bed.json b/assets/minecraft/models/item/brown_bed.json new file mode 100644 index 0000000..fd4abaa --- /dev/null +++ b/assets/minecraft/models/item/brown_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/brown_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_candle.json b/assets/minecraft/models/item/brown_candle.json new file mode 100644 index 0000000..0486b28 --- /dev/null +++ b/assets/minecraft/models/item/brown_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/brown_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_carpet.json b/assets/minecraft/models/item/brown_carpet.json new file mode 100644 index 0000000..144ce5a --- /dev/null +++ b/assets/minecraft/models/item/brown_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_concrete.json b/assets/minecraft/models/item/brown_concrete.json new file mode 100644 index 0000000..7aec153 --- /dev/null +++ b/assets/minecraft/models/item/brown_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_concrete_powder.json b/assets/minecraft/models/item/brown_concrete_powder.json new file mode 100644 index 0000000..e228eaa --- /dev/null +++ b/assets/minecraft/models/item/brown_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_dye.json b/assets/minecraft/models/item/brown_dye.json new file mode 100644 index 0000000..d9cb87f --- /dev/null +++ b/assets/minecraft/models/item/brown_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/brown_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_glazed_terracotta.json b/assets/minecraft/models/item/brown_glazed_terracotta.json new file mode 100644 index 0000000..8ed9bac --- /dev/null +++ b/assets/minecraft/models/item/brown_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_mushroom.json b/assets/minecraft/models/item/brown_mushroom.json new file mode 100644 index 0000000..f1779d5 --- /dev/null +++ b/assets/minecraft/models/item/brown_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/brown_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_mushroom_block.json b/assets/minecraft/models/item/brown_mushroom_block.json new file mode 100644 index 0000000..c9d6b06 --- /dev/null +++ b/assets/minecraft/models/item/brown_mushroom_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_mushroom_block_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_shulker_box.json b/assets/minecraft/models/item/brown_shulker_box.json new file mode 100644 index 0000000..c28ee18 --- /dev/null +++ b/assets/minecraft/models/item/brown_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/brown_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_stained_glass.json b/assets/minecraft/models/item/brown_stained_glass.json new file mode 100644 index 0000000..a3aac57 --- /dev/null +++ b/assets/minecraft/models/item/brown_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_stained_glass_pane.json b/assets/minecraft/models/item/brown_stained_glass_pane.json new file mode 100644 index 0000000..0a40ae5 --- /dev/null +++ b/assets/minecraft/models/item/brown_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/brown_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_terracotta.json b/assets/minecraft/models/item/brown_terracotta.json new file mode 100644 index 0000000..17f524a --- /dev/null +++ b/assets/minecraft/models/item/brown_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/brown_wool.json b/assets/minecraft/models/item/brown_wool.json new file mode 100644 index 0000000..85520a1 --- /dev/null +++ b/assets/minecraft/models/item/brown_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/brown_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bubble_coral.json b/assets/minecraft/models/item/bubble_coral.json new file mode 100644 index 0000000..8d8ea3f --- /dev/null +++ b/assets/minecraft/models/item/bubble_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/bubble_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bubble_coral_block.json b/assets/minecraft/models/item/bubble_coral_block.json new file mode 100644 index 0000000..05a1309 --- /dev/null +++ b/assets/minecraft/models/item/bubble_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/bubble_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bubble_coral_fan.json b/assets/minecraft/models/item/bubble_coral_fan.json new file mode 100644 index 0000000..40a1441 --- /dev/null +++ b/assets/minecraft/models/item/bubble_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bucket.json b/assets/minecraft/models/item/bucket.json new file mode 100644 index 0000000..727318a --- /dev/null +++ b/assets/minecraft/models/item/bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/budding_amethyst.json b/assets/minecraft/models/item/budding_amethyst.json new file mode 100644 index 0000000..c210bd6 --- /dev/null +++ b/assets/minecraft/models/item/budding_amethyst.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/budding_amethyst" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/bundle.json b/assets/minecraft/models/item/bundle.json new file mode 100644 index 0000000..8229ddb --- /dev/null +++ b/assets/minecraft/models/item/bundle.json @@ -0,0 +1,9 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/bundle" + }, + "overrides": [ + { "predicate": { "filled": 0.0000001 }, "model": "item/bundle_filled" } + ] +} diff --git a/assets/minecraft/models/item/bundle_filled.json b/assets/minecraft/models/item/bundle_filled.json new file mode 100644 index 0000000..cf601f5 --- /dev/null +++ b/assets/minecraft/models/item/bundle_filled.json @@ -0,0 +1,6 @@ +{ + "parent": "item/bundle", + "textures": { + "layer0": "item/bundle_filled" + } +} diff --git a/assets/minecraft/models/item/cactus.json b/assets/minecraft/models/item/cactus.json new file mode 100644 index 0000000..d1413ec --- /dev/null +++ b/assets/minecraft/models/item/cactus.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cactus" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cake.json b/assets/minecraft/models/item/cake.json new file mode 100644 index 0000000..70a9bd0 --- /dev/null +++ b/assets/minecraft/models/item/cake.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cake" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/calcite.json b/assets/minecraft/models/item/calcite.json new file mode 100644 index 0000000..11a880b --- /dev/null +++ b/assets/minecraft/models/item/calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/calcite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/campfire.json b/assets/minecraft/models/item/campfire.json new file mode 100644 index 0000000..8042feb --- /dev/null +++ b/assets/minecraft/models/item/campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/campfire" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/candle.json b/assets/minecraft/models/item/candle.json new file mode 100644 index 0000000..9e4f4d1 --- /dev/null +++ b/assets/minecraft/models/item/candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/carrot.json b/assets/minecraft/models/item/carrot.json new file mode 100644 index 0000000..3fe4125 --- /dev/null +++ b/assets/minecraft/models/item/carrot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/carrot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/carrot_on_a_stick.json b/assets/minecraft/models/item/carrot_on_a_stick.json new file mode 100644 index 0000000..a768c1f --- /dev/null +++ b/assets/minecraft/models/item/carrot_on_a_stick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld_rod", + "textures": { + "layer0": "minecraft:item/carrot_on_a_stick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cartography_table.json b/assets/minecraft/models/item/cartography_table.json new file mode 100644 index 0000000..b7fe4e4 --- /dev/null +++ b/assets/minecraft/models/item/cartography_table.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cartography_table" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/carved_pumpkin.json b/assets/minecraft/models/item/carved_pumpkin.json new file mode 100644 index 0000000..54f009c --- /dev/null +++ b/assets/minecraft/models/item/carved_pumpkin.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/carved_pumpkin" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cat_spawn_egg.json b/assets/minecraft/models/item/cat_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/cat_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cauldron.json b/assets/minecraft/models/item/cauldron.json new file mode 100644 index 0000000..43b8a24 --- /dev/null +++ b/assets/minecraft/models/item/cauldron.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cauldron" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cave_spider_spawn_egg.json b/assets/minecraft/models/item/cave_spider_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/cave_spider_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chain.json b/assets/minecraft/models/item/chain.json new file mode 100644 index 0000000..c6ed30b --- /dev/null +++ b/assets/minecraft/models/item/chain.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chain" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chain_command_block.json b/assets/minecraft/models/item/chain_command_block.json new file mode 100644 index 0000000..44af865 --- /dev/null +++ b/assets/minecraft/models/item/chain_command_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chain_command_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chainmail_boots.json b/assets/minecraft/models/item/chainmail_boots.json new file mode 100644 index 0000000..35126d5 --- /dev/null +++ b/assets/minecraft/models/item/chainmail_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_boots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chainmail_chestplate.json b/assets/minecraft/models/item/chainmail_chestplate.json new file mode 100644 index 0000000..3efbf41 --- /dev/null +++ b/assets/minecraft/models/item/chainmail_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_chestplate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chainmail_helmet.json b/assets/minecraft/models/item/chainmail_helmet.json new file mode 100644 index 0000000..e5bd2d4 --- /dev/null +++ b/assets/minecraft/models/item/chainmail_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chainmail_leggings.json b/assets/minecraft/models/item/chainmail_leggings.json new file mode 100644 index 0000000..22530cf --- /dev/null +++ b/assets/minecraft/models/item/chainmail_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chainmail_leggings" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/charcoal.json b/assets/minecraft/models/item/charcoal.json new file mode 100644 index 0000000..d502223 --- /dev/null +++ b/assets/minecraft/models/item/charcoal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/charcoal" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chest.json b/assets/minecraft/models/item/chest.json new file mode 100644 index 0000000..cdfd548 --- /dev/null +++ b/assets/minecraft/models/item/chest.json @@ -0,0 +1,38 @@ +{ + "parent": "builtin/entity", + "textures": { + "particle": "block/oak_planks" + }, + "display": { + "gui": { + "rotation": [ 30, 45, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.25, 0.25, 0.25 ] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 1, 1, 1] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "thirdperson_righthand": { + "rotation": [ 75, 315, 0 ], + "translation": [ 0, 2.5, 0], + "scale": [ 0.375, 0.375, 0.375 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 315, 0 ], + "translation": [ 0, 0, 0], + "scale": [ 0.4, 0.4, 0.4 ] + } + } +} diff --git a/assets/minecraft/models/item/chest_minecart.json b/assets/minecraft/models/item/chest_minecart.json new file mode 100644 index 0000000..bacac30 --- /dev/null +++ b/assets/minecraft/models/item/chest_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chest_minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chicken.json b/assets/minecraft/models/item/chicken.json new file mode 100644 index 0000000..661e00a --- /dev/null +++ b/assets/minecraft/models/item/chicken.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chicken" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chicken_spawn_egg.json b/assets/minecraft/models/item/chicken_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/chicken_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chipped_anvil.json b/assets/minecraft/models/item/chipped_anvil.json new file mode 100644 index 0000000..46804e5 --- /dev/null +++ b/assets/minecraft/models/item/chipped_anvil.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chipped_anvil" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_deepslate.json b/assets/minecraft/models/item/chiseled_deepslate.json new file mode 100644 index 0000000..811f62f --- /dev/null +++ b/assets/minecraft/models/item/chiseled_deepslate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_deepslate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_nether_bricks.json b/assets/minecraft/models/item/chiseled_nether_bricks.json new file mode 100644 index 0000000..fb134fe --- /dev/null +++ b/assets/minecraft/models/item/chiseled_nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_nether_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_polished_blackstone.json b/assets/minecraft/models/item/chiseled_polished_blackstone.json new file mode 100644 index 0000000..a261534 --- /dev/null +++ b/assets/minecraft/models/item/chiseled_polished_blackstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_polished_blackstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_quartz_block.json b/assets/minecraft/models/item/chiseled_quartz_block.json new file mode 100644 index 0000000..f8b2061 --- /dev/null +++ b/assets/minecraft/models/item/chiseled_quartz_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_quartz_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_red_sandstone.json b/assets/minecraft/models/item/chiseled_red_sandstone.json new file mode 100644 index 0000000..e3ded79 --- /dev/null +++ b/assets/minecraft/models/item/chiseled_red_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_red_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_sandstone.json b/assets/minecraft/models/item/chiseled_sandstone.json new file mode 100644 index 0000000..f626172 --- /dev/null +++ b/assets/minecraft/models/item/chiseled_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chiseled_stone_bricks.json b/assets/minecraft/models/item/chiseled_stone_bricks.json new file mode 100644 index 0000000..ac7e5e6 --- /dev/null +++ b/assets/minecraft/models/item/chiseled_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chorus_flower.json b/assets/minecraft/models/item/chorus_flower.json new file mode 100644 index 0000000..dc80729 --- /dev/null +++ b/assets/minecraft/models/item/chorus_flower.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chorus_flower" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chorus_fruit.json b/assets/minecraft/models/item/chorus_fruit.json new file mode 100644 index 0000000..8c84c4f --- /dev/null +++ b/assets/minecraft/models/item/chorus_fruit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/chorus_fruit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/chorus_plant.json b/assets/minecraft/models/item/chorus_plant.json new file mode 100644 index 0000000..b0741a6 --- /dev/null +++ b/assets/minecraft/models/item/chorus_plant.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chorus_plant" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clay.json b/assets/minecraft/models/item/clay.json new file mode 100644 index 0000000..2510d78 --- /dev/null +++ b/assets/minecraft/models/item/clay.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/clay" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clay_ball.json b/assets/minecraft/models/item/clay_ball.json new file mode 100644 index 0000000..1cfb12b --- /dev/null +++ b/assets/minecraft/models/item/clay_ball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clay_ball" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock.json b/assets/minecraft/models/item/clock.json new file mode 100644 index 0000000..407b8aa --- /dev/null +++ b/assets/minecraft/models/item/clock.json @@ -0,0 +1,73 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/clock_00" + }, + "overrides": [ + { "predicate": { "time": 0.0000000 }, "model": "item/clock" }, + { "predicate": { "time": 0.0078125 }, "model": "item/clock_01" }, + { "predicate": { "time": 0.0234375 }, "model": "item/clock_02" }, + { "predicate": { "time": 0.0390625 }, "model": "item/clock_03" }, + { "predicate": { "time": 0.0546875 }, "model": "item/clock_04" }, + { "predicate": { "time": 0.0703125 }, "model": "item/clock_05" }, + { "predicate": { "time": 0.0859375 }, "model": "item/clock_06" }, + { "predicate": { "time": 0.1015625 }, "model": "item/clock_07" }, + { "predicate": { "time": 0.1171875 }, "model": "item/clock_08" }, + { "predicate": { "time": 0.1328125 }, "model": "item/clock_09" }, + { "predicate": { "time": 0.1484375 }, "model": "item/clock_10" }, + { "predicate": { "time": 0.1640625 }, "model": "item/clock_11" }, + { "predicate": { "time": 0.1796875 }, "model": "item/clock_12" }, + { "predicate": { "time": 0.1953125 }, "model": "item/clock_13" }, + { "predicate": { "time": 0.2109375 }, "model": "item/clock_14" }, + { "predicate": { "time": 0.2265625 }, "model": "item/clock_15" }, + { "predicate": { "time": 0.2421875 }, "model": "item/clock_16" }, + { "predicate": { "time": 0.2578125 }, "model": "item/clock_17" }, + { "predicate": { "time": 0.2734375 }, "model": "item/clock_18" }, + { "predicate": { "time": 0.2890625 }, "model": "item/clock_19" }, + { "predicate": { "time": 0.3046875 }, "model": "item/clock_20" }, + { "predicate": { "time": 0.3203125 }, "model": "item/clock_21" }, + { "predicate": { "time": 0.3359375 }, "model": "item/clock_22" }, + { "predicate": { "time": 0.3515625 }, "model": "item/clock_23" }, + { "predicate": { "time": 0.3671875 }, "model": "item/clock_24" }, + { "predicate": { "time": 0.3828125 }, "model": "item/clock_25" }, + { "predicate": { "time": 0.3984375 }, "model": "item/clock_26" }, + { "predicate": { "time": 0.4140625 }, "model": "item/clock_27" }, + { "predicate": { "time": 0.4296875 }, "model": "item/clock_28" }, + { "predicate": { "time": 0.4453125 }, "model": "item/clock_29" }, + { "predicate": { "time": 0.4609375 }, "model": "item/clock_30" }, + { "predicate": { "time": 0.4765625 }, "model": "item/clock_31" }, + { "predicate": { "time": 0.4921875 }, "model": "item/clock_32" }, + { "predicate": { "time": 0.5078125 }, "model": "item/clock_33" }, + { "predicate": { "time": 0.5234375 }, "model": "item/clock_34" }, + { "predicate": { "time": 0.5390625 }, "model": "item/clock_35" }, + { "predicate": { "time": 0.5546875 }, "model": "item/clock_36" }, + { "predicate": { "time": 0.5703125 }, "model": "item/clock_37" }, + { "predicate": { "time": 0.5859375 }, "model": "item/clock_38" }, + { "predicate": { "time": 0.6015625 }, "model": "item/clock_39" }, + { "predicate": { "time": 0.6171875 }, "model": "item/clock_40" }, + { "predicate": { "time": 0.6328125 }, "model": "item/clock_41" }, + { "predicate": { "time": 0.6484375 }, "model": "item/clock_42" }, + { "predicate": { "time": 0.6640625 }, "model": "item/clock_43" }, + { "predicate": { "time": 0.6796875 }, "model": "item/clock_44" }, + { "predicate": { "time": 0.6953125 }, "model": "item/clock_45" }, + { "predicate": { "time": 0.7109375 }, "model": "item/clock_46" }, + { "predicate": { "time": 0.7265625 }, "model": "item/clock_47" }, + { "predicate": { "time": 0.7421875 }, "model": "item/clock_48" }, + { "predicate": { "time": 0.7578125 }, "model": "item/clock_49" }, + { "predicate": { "time": 0.7734375 }, "model": "item/clock_50" }, + { "predicate": { "time": 0.7890625 }, "model": "item/clock_51" }, + { "predicate": { "time": 0.8046875 }, "model": "item/clock_52" }, + { "predicate": { "time": 0.8203125 }, "model": "item/clock_53" }, + { "predicate": { "time": 0.8359375 }, "model": "item/clock_54" }, + { "predicate": { "time": 0.8515625 }, "model": "item/clock_55" }, + { "predicate": { "time": 0.8671875 }, "model": "item/clock_56" }, + { "predicate": { "time": 0.8828125 }, "model": "item/clock_57" }, + { "predicate": { "time": 0.8984375 }, "model": "item/clock_58" }, + { "predicate": { "time": 0.9140625 }, "model": "item/clock_59" }, + { "predicate": { "time": 0.9296875 }, "model": "item/clock_60" }, + { "predicate": { "time": 0.9453125 }, "model": "item/clock_61" }, + { "predicate": { "time": 0.9609375 }, "model": "item/clock_62" }, + { "predicate": { "time": 0.9765625 }, "model": "item/clock_63" }, + { "predicate": { "time": 0.9921875 }, "model": "item/clock" } + ] +} diff --git a/assets/minecraft/models/item/clock_01.json b/assets/minecraft/models/item/clock_01.json new file mode 100644 index 0000000..fc6b629 --- /dev/null +++ b/assets/minecraft/models/item/clock_01.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_01" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_02.json b/assets/minecraft/models/item/clock_02.json new file mode 100644 index 0000000..329f07c --- /dev/null +++ b/assets/minecraft/models/item/clock_02.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_02" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_03.json b/assets/minecraft/models/item/clock_03.json new file mode 100644 index 0000000..2f72796 --- /dev/null +++ b/assets/minecraft/models/item/clock_03.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_03" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_04.json b/assets/minecraft/models/item/clock_04.json new file mode 100644 index 0000000..a29f629 --- /dev/null +++ b/assets/minecraft/models/item/clock_04.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_04" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_05.json b/assets/minecraft/models/item/clock_05.json new file mode 100644 index 0000000..c054a61 --- /dev/null +++ b/assets/minecraft/models/item/clock_05.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_05" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_06.json b/assets/minecraft/models/item/clock_06.json new file mode 100644 index 0000000..45d346d --- /dev/null +++ b/assets/minecraft/models/item/clock_06.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_06" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_07.json b/assets/minecraft/models/item/clock_07.json new file mode 100644 index 0000000..6e218b1 --- /dev/null +++ b/assets/minecraft/models/item/clock_07.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_07" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_08.json b/assets/minecraft/models/item/clock_08.json new file mode 100644 index 0000000..5bacb1d --- /dev/null +++ b/assets/minecraft/models/item/clock_08.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_08" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_09.json b/assets/minecraft/models/item/clock_09.json new file mode 100644 index 0000000..af1b9d9 --- /dev/null +++ b/assets/minecraft/models/item/clock_09.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_09" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_10.json b/assets/minecraft/models/item/clock_10.json new file mode 100644 index 0000000..f4c6621 --- /dev/null +++ b/assets/minecraft/models/item/clock_10.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_10" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_11.json b/assets/minecraft/models/item/clock_11.json new file mode 100644 index 0000000..9ddde2e --- /dev/null +++ b/assets/minecraft/models/item/clock_11.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_11" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_12.json b/assets/minecraft/models/item/clock_12.json new file mode 100644 index 0000000..42cdfdd --- /dev/null +++ b/assets/minecraft/models/item/clock_12.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_12" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_13.json b/assets/minecraft/models/item/clock_13.json new file mode 100644 index 0000000..a81db14 --- /dev/null +++ b/assets/minecraft/models/item/clock_13.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_13" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_14.json b/assets/minecraft/models/item/clock_14.json new file mode 100644 index 0000000..5eb2e36 --- /dev/null +++ b/assets/minecraft/models/item/clock_14.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_14" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_15.json b/assets/minecraft/models/item/clock_15.json new file mode 100644 index 0000000..34b71c5 --- /dev/null +++ b/assets/minecraft/models/item/clock_15.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_15" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_16.json b/assets/minecraft/models/item/clock_16.json new file mode 100644 index 0000000..6ad0e2c --- /dev/null +++ b/assets/minecraft/models/item/clock_16.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_16" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_17.json b/assets/minecraft/models/item/clock_17.json new file mode 100644 index 0000000..ce46880 --- /dev/null +++ b/assets/minecraft/models/item/clock_17.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_17" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_18.json b/assets/minecraft/models/item/clock_18.json new file mode 100644 index 0000000..ecda55f --- /dev/null +++ b/assets/minecraft/models/item/clock_18.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_18" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_19.json b/assets/minecraft/models/item/clock_19.json new file mode 100644 index 0000000..750bf76 --- /dev/null +++ b/assets/minecraft/models/item/clock_19.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_19" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_20.json b/assets/minecraft/models/item/clock_20.json new file mode 100644 index 0000000..aa1136d --- /dev/null +++ b/assets/minecraft/models/item/clock_20.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_20" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_21.json b/assets/minecraft/models/item/clock_21.json new file mode 100644 index 0000000..aabcd13 --- /dev/null +++ b/assets/minecraft/models/item/clock_21.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_21" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_22.json b/assets/minecraft/models/item/clock_22.json new file mode 100644 index 0000000..0c9cfe8 --- /dev/null +++ b/assets/minecraft/models/item/clock_22.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_22" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_23.json b/assets/minecraft/models/item/clock_23.json new file mode 100644 index 0000000..18752a4 --- /dev/null +++ b/assets/minecraft/models/item/clock_23.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_23" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_24.json b/assets/minecraft/models/item/clock_24.json new file mode 100644 index 0000000..7e875df --- /dev/null +++ b/assets/minecraft/models/item/clock_24.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_24" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_25.json b/assets/minecraft/models/item/clock_25.json new file mode 100644 index 0000000..4c939e6 --- /dev/null +++ b/assets/minecraft/models/item/clock_25.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_25" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_26.json b/assets/minecraft/models/item/clock_26.json new file mode 100644 index 0000000..8039bde --- /dev/null +++ b/assets/minecraft/models/item/clock_26.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_26" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_27.json b/assets/minecraft/models/item/clock_27.json new file mode 100644 index 0000000..76fd7d6 --- /dev/null +++ b/assets/minecraft/models/item/clock_27.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_27" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_28.json b/assets/minecraft/models/item/clock_28.json new file mode 100644 index 0000000..ef5c699 --- /dev/null +++ b/assets/minecraft/models/item/clock_28.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_28" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_29.json b/assets/minecraft/models/item/clock_29.json new file mode 100644 index 0000000..f95d697 --- /dev/null +++ b/assets/minecraft/models/item/clock_29.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_29" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_30.json b/assets/minecraft/models/item/clock_30.json new file mode 100644 index 0000000..328a516 --- /dev/null +++ b/assets/minecraft/models/item/clock_30.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_30" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_31.json b/assets/minecraft/models/item/clock_31.json new file mode 100644 index 0000000..28b91d1 --- /dev/null +++ b/assets/minecraft/models/item/clock_31.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_31" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_32.json b/assets/minecraft/models/item/clock_32.json new file mode 100644 index 0000000..c6d1809 --- /dev/null +++ b/assets/minecraft/models/item/clock_32.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_32" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_33.json b/assets/minecraft/models/item/clock_33.json new file mode 100644 index 0000000..c5a1932 --- /dev/null +++ b/assets/minecraft/models/item/clock_33.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_33" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_34.json b/assets/minecraft/models/item/clock_34.json new file mode 100644 index 0000000..584f10d --- /dev/null +++ b/assets/minecraft/models/item/clock_34.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_34" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_35.json b/assets/minecraft/models/item/clock_35.json new file mode 100644 index 0000000..aad7804 --- /dev/null +++ b/assets/minecraft/models/item/clock_35.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_35" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_36.json b/assets/minecraft/models/item/clock_36.json new file mode 100644 index 0000000..d1a8c92 --- /dev/null +++ b/assets/minecraft/models/item/clock_36.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_36" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_37.json b/assets/minecraft/models/item/clock_37.json new file mode 100644 index 0000000..ef30c82 --- /dev/null +++ b/assets/minecraft/models/item/clock_37.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_37" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_38.json b/assets/minecraft/models/item/clock_38.json new file mode 100644 index 0000000..243825a --- /dev/null +++ b/assets/minecraft/models/item/clock_38.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_38" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_39.json b/assets/minecraft/models/item/clock_39.json new file mode 100644 index 0000000..59de1c0 --- /dev/null +++ b/assets/minecraft/models/item/clock_39.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_39" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_40.json b/assets/minecraft/models/item/clock_40.json new file mode 100644 index 0000000..1c629d8 --- /dev/null +++ b/assets/minecraft/models/item/clock_40.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_40" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_41.json b/assets/minecraft/models/item/clock_41.json new file mode 100644 index 0000000..646d162 --- /dev/null +++ b/assets/minecraft/models/item/clock_41.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_41" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_42.json b/assets/minecraft/models/item/clock_42.json new file mode 100644 index 0000000..8f3f38d --- /dev/null +++ b/assets/minecraft/models/item/clock_42.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_42" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_43.json b/assets/minecraft/models/item/clock_43.json new file mode 100644 index 0000000..4930ee4 --- /dev/null +++ b/assets/minecraft/models/item/clock_43.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_43" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_44.json b/assets/minecraft/models/item/clock_44.json new file mode 100644 index 0000000..e98964d --- /dev/null +++ b/assets/minecraft/models/item/clock_44.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_44" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_45.json b/assets/minecraft/models/item/clock_45.json new file mode 100644 index 0000000..dd8a50e --- /dev/null +++ b/assets/minecraft/models/item/clock_45.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_45" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_46.json b/assets/minecraft/models/item/clock_46.json new file mode 100644 index 0000000..7bc0f9b --- /dev/null +++ b/assets/minecraft/models/item/clock_46.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_46" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_47.json b/assets/minecraft/models/item/clock_47.json new file mode 100644 index 0000000..97835fa --- /dev/null +++ b/assets/minecraft/models/item/clock_47.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_47" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_48.json b/assets/minecraft/models/item/clock_48.json new file mode 100644 index 0000000..6174081 --- /dev/null +++ b/assets/minecraft/models/item/clock_48.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_48" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_49.json b/assets/minecraft/models/item/clock_49.json new file mode 100644 index 0000000..3c6067e --- /dev/null +++ b/assets/minecraft/models/item/clock_49.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_49" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_50.json b/assets/minecraft/models/item/clock_50.json new file mode 100644 index 0000000..3e30e1d --- /dev/null +++ b/assets/minecraft/models/item/clock_50.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_50" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_51.json b/assets/minecraft/models/item/clock_51.json new file mode 100644 index 0000000..45af515 --- /dev/null +++ b/assets/minecraft/models/item/clock_51.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_51" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_52.json b/assets/minecraft/models/item/clock_52.json new file mode 100644 index 0000000..9a28ead --- /dev/null +++ b/assets/minecraft/models/item/clock_52.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_52" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_53.json b/assets/minecraft/models/item/clock_53.json new file mode 100644 index 0000000..8517657 --- /dev/null +++ b/assets/minecraft/models/item/clock_53.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_53" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_54.json b/assets/minecraft/models/item/clock_54.json new file mode 100644 index 0000000..096b67a --- /dev/null +++ b/assets/minecraft/models/item/clock_54.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_54" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_55.json b/assets/minecraft/models/item/clock_55.json new file mode 100644 index 0000000..730b22c --- /dev/null +++ b/assets/minecraft/models/item/clock_55.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_55" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_56.json b/assets/minecraft/models/item/clock_56.json new file mode 100644 index 0000000..ad08718 --- /dev/null +++ b/assets/minecraft/models/item/clock_56.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_56" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_57.json b/assets/minecraft/models/item/clock_57.json new file mode 100644 index 0000000..47711b1 --- /dev/null +++ b/assets/minecraft/models/item/clock_57.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_57" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_58.json b/assets/minecraft/models/item/clock_58.json new file mode 100644 index 0000000..420370e --- /dev/null +++ b/assets/minecraft/models/item/clock_58.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_58" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_59.json b/assets/minecraft/models/item/clock_59.json new file mode 100644 index 0000000..d8ca2ed --- /dev/null +++ b/assets/minecraft/models/item/clock_59.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_59" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_60.json b/assets/minecraft/models/item/clock_60.json new file mode 100644 index 0000000..2b50d05 --- /dev/null +++ b/assets/minecraft/models/item/clock_60.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_60" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_61.json b/assets/minecraft/models/item/clock_61.json new file mode 100644 index 0000000..c0cba96 --- /dev/null +++ b/assets/minecraft/models/item/clock_61.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_61" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_62.json b/assets/minecraft/models/item/clock_62.json new file mode 100644 index 0000000..cb92524 --- /dev/null +++ b/assets/minecraft/models/item/clock_62.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_62" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/clock_63.json b/assets/minecraft/models/item/clock_63.json new file mode 100644 index 0000000..db6691c --- /dev/null +++ b/assets/minecraft/models/item/clock_63.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/clock_63" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/coal.json b/assets/minecraft/models/item/coal.json new file mode 100644 index 0000000..551d462 --- /dev/null +++ b/assets/minecraft/models/item/coal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/coal" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/coal_block.json b/assets/minecraft/models/item/coal_block.json new file mode 100644 index 0000000..ee24267 --- /dev/null +++ b/assets/minecraft/models/item/coal_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/coal_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/coal_ore.json b/assets/minecraft/models/item/coal_ore.json new file mode 100644 index 0000000..d6971d3 --- /dev/null +++ b/assets/minecraft/models/item/coal_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/coal_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/coarse_dirt.json b/assets/minecraft/models/item/coarse_dirt.json new file mode 100644 index 0000000..797b7cc --- /dev/null +++ b/assets/minecraft/models/item/coarse_dirt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/coarse_dirt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobbled_deepslate.json b/assets/minecraft/models/item/cobbled_deepslate.json new file mode 100644 index 0000000..aceda4d --- /dev/null +++ b/assets/minecraft/models/item/cobbled_deepslate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobbled_deepslate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobbled_deepslate_slab.json b/assets/minecraft/models/item/cobbled_deepslate_slab.json new file mode 100644 index 0000000..a4ea4d2 --- /dev/null +++ b/assets/minecraft/models/item/cobbled_deepslate_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobbled_deepslate_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobbled_deepslate_stairs.json b/assets/minecraft/models/item/cobbled_deepslate_stairs.json new file mode 100644 index 0000000..054c8e6 --- /dev/null +++ b/assets/minecraft/models/item/cobbled_deepslate_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobbled_deepslate_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobbled_deepslate_wall.json b/assets/minecraft/models/item/cobbled_deepslate_wall.json new file mode 100644 index 0000000..25b4464 --- /dev/null +++ b/assets/minecraft/models/item/cobbled_deepslate_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobbled_deepslate_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobblestone.json b/assets/minecraft/models/item/cobblestone.json new file mode 100644 index 0000000..35e828d --- /dev/null +++ b/assets/minecraft/models/item/cobblestone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobblestone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobblestone_slab.json b/assets/minecraft/models/item/cobblestone_slab.json new file mode 100644 index 0000000..701123f --- /dev/null +++ b/assets/minecraft/models/item/cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobblestone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobblestone_stairs.json b/assets/minecraft/models/item/cobblestone_stairs.json new file mode 100644 index 0000000..48910bc --- /dev/null +++ b/assets/minecraft/models/item/cobblestone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobblestone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobblestone_wall.json b/assets/minecraft/models/item/cobblestone_wall.json new file mode 100644 index 0000000..5c603a8 --- /dev/null +++ b/assets/minecraft/models/item/cobblestone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobblestone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cobweb.json b/assets/minecraft/models/item/cobweb.json new file mode 100644 index 0000000..64ebc0b --- /dev/null +++ b/assets/minecraft/models/item/cobweb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/cobweb" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cocoa_beans.json b/assets/minecraft/models/item/cocoa_beans.json new file mode 100644 index 0000000..cb83b5d --- /dev/null +++ b/assets/minecraft/models/item/cocoa_beans.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cocoa_beans" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cod.json b/assets/minecraft/models/item/cod.json new file mode 100644 index 0000000..a36ba0c --- /dev/null +++ b/assets/minecraft/models/item/cod.json @@ -0,0 +1,13 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/cod" + }, + "display": { + "head": { + "rotation": [ 0, 90, -60 ], + "translation": [ -7, -4, -7], + "scale":[ 0.8, 0.8, 0.8] + } + } +} diff --git a/assets/minecraft/models/item/cod_bucket.json b/assets/minecraft/models/item/cod_bucket.json new file mode 100644 index 0000000..35c4ca0 --- /dev/null +++ b/assets/minecraft/models/item/cod_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cod_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cod_spawn_egg.json b/assets/minecraft/models/item/cod_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/cod_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/command_block.json b/assets/minecraft/models/item/command_block.json new file mode 100644 index 0000000..4360527 --- /dev/null +++ b/assets/minecraft/models/item/command_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/command_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/command_block_minecart.json b/assets/minecraft/models/item/command_block_minecart.json new file mode 100644 index 0000000..7a3cf69 --- /dev/null +++ b/assets/minecraft/models/item/command_block_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/command_block_minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/comparator.json b/assets/minecraft/models/item/comparator.json new file mode 100644 index 0000000..6aa4fbe --- /dev/null +++ b/assets/minecraft/models/item/comparator.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/comparator" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass.json b/assets/minecraft/models/item/compass.json new file mode 100644 index 0000000..ec66bb1 --- /dev/null +++ b/assets/minecraft/models/item/compass.json @@ -0,0 +1,41 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/compass_16" + }, + "overrides": [ + { "predicate": { "angle": 0.000000 }, "model": "item/compass" }, + { "predicate": { "angle": 0.015625 }, "model": "item/compass_17" }, + { "predicate": { "angle": 0.046875 }, "model": "item/compass_18" }, + { "predicate": { "angle": 0.078125 }, "model": "item/compass_19" }, + { "predicate": { "angle": 0.109375 }, "model": "item/compass_20" }, + { "predicate": { "angle": 0.140625 }, "model": "item/compass_21" }, + { "predicate": { "angle": 0.171875 }, "model": "item/compass_22" }, + { "predicate": { "angle": 0.203125 }, "model": "item/compass_23" }, + { "predicate": { "angle": 0.234375 }, "model": "item/compass_24" }, + { "predicate": { "angle": 0.265625 }, "model": "item/compass_25" }, + { "predicate": { "angle": 0.296875 }, "model": "item/compass_26" }, + { "predicate": { "angle": 0.328125 }, "model": "item/compass_27" }, + { "predicate": { "angle": 0.359375 }, "model": "item/compass_28" }, + { "predicate": { "angle": 0.390625 }, "model": "item/compass_29" }, + { "predicate": { "angle": 0.421875 }, "model": "item/compass_30" }, + { "predicate": { "angle": 0.453125 }, "model": "item/compass_31" }, + { "predicate": { "angle": 0.484375 }, "model": "item/compass_00" }, + { "predicate": { "angle": 0.515625 }, "model": "item/compass_01" }, + { "predicate": { "angle": 0.546875 }, "model": "item/compass_02" }, + { "predicate": { "angle": 0.578125 }, "model": "item/compass_03" }, + { "predicate": { "angle": 0.609375 }, "model": "item/compass_04" }, + { "predicate": { "angle": 0.640625 }, "model": "item/compass_05" }, + { "predicate": { "angle": 0.671875 }, "model": "item/compass_06" }, + { "predicate": { "angle": 0.703125 }, "model": "item/compass_07" }, + { "predicate": { "angle": 0.734375 }, "model": "item/compass_08" }, + { "predicate": { "angle": 0.765625 }, "model": "item/compass_09" }, + { "predicate": { "angle": 0.796875 }, "model": "item/compass_10" }, + { "predicate": { "angle": 0.828125 }, "model": "item/compass_11" }, + { "predicate": { "angle": 0.859375 }, "model": "item/compass_12" }, + { "predicate": { "angle": 0.890625 }, "model": "item/compass_13" }, + { "predicate": { "angle": 0.921875 }, "model": "item/compass_14" }, + { "predicate": { "angle": 0.953125 }, "model": "item/compass_15" }, + { "predicate": { "angle": 0.984375 }, "model": "item/compass" } + ] +} diff --git a/assets/minecraft/models/item/compass_00.json b/assets/minecraft/models/item/compass_00.json new file mode 100644 index 0000000..dc85684 --- /dev/null +++ b/assets/minecraft/models/item/compass_00.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_00" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_01.json b/assets/minecraft/models/item/compass_01.json new file mode 100644 index 0000000..75d4178 --- /dev/null +++ b/assets/minecraft/models/item/compass_01.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_01" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_02.json b/assets/minecraft/models/item/compass_02.json new file mode 100644 index 0000000..b91b4ba --- /dev/null +++ b/assets/minecraft/models/item/compass_02.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_02" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_03.json b/assets/minecraft/models/item/compass_03.json new file mode 100644 index 0000000..10bf34a --- /dev/null +++ b/assets/minecraft/models/item/compass_03.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_03" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_04.json b/assets/minecraft/models/item/compass_04.json new file mode 100644 index 0000000..cf2e7eb --- /dev/null +++ b/assets/minecraft/models/item/compass_04.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_04" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_05.json b/assets/minecraft/models/item/compass_05.json new file mode 100644 index 0000000..e78ede9 --- /dev/null +++ b/assets/minecraft/models/item/compass_05.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_05" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_06.json b/assets/minecraft/models/item/compass_06.json new file mode 100644 index 0000000..3679f22 --- /dev/null +++ b/assets/minecraft/models/item/compass_06.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_06" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_07.json b/assets/minecraft/models/item/compass_07.json new file mode 100644 index 0000000..37c1d31 --- /dev/null +++ b/assets/minecraft/models/item/compass_07.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_07" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_08.json b/assets/minecraft/models/item/compass_08.json new file mode 100644 index 0000000..706d7fb --- /dev/null +++ b/assets/minecraft/models/item/compass_08.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_08" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_09.json b/assets/minecraft/models/item/compass_09.json new file mode 100644 index 0000000..1a0dd1a --- /dev/null +++ b/assets/minecraft/models/item/compass_09.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_09" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_10.json b/assets/minecraft/models/item/compass_10.json new file mode 100644 index 0000000..965ec56 --- /dev/null +++ b/assets/minecraft/models/item/compass_10.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_10" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_11.json b/assets/minecraft/models/item/compass_11.json new file mode 100644 index 0000000..dde2e55 --- /dev/null +++ b/assets/minecraft/models/item/compass_11.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_11" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_12.json b/assets/minecraft/models/item/compass_12.json new file mode 100644 index 0000000..ffe3aa7 --- /dev/null +++ b/assets/minecraft/models/item/compass_12.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_12" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_13.json b/assets/minecraft/models/item/compass_13.json new file mode 100644 index 0000000..985d2d3 --- /dev/null +++ b/assets/minecraft/models/item/compass_13.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_13" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_14.json b/assets/minecraft/models/item/compass_14.json new file mode 100644 index 0000000..27fc108 --- /dev/null +++ b/assets/minecraft/models/item/compass_14.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_14" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_15.json b/assets/minecraft/models/item/compass_15.json new file mode 100644 index 0000000..0b72926 --- /dev/null +++ b/assets/minecraft/models/item/compass_15.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_15" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_17.json b/assets/minecraft/models/item/compass_17.json new file mode 100644 index 0000000..ddcb506 --- /dev/null +++ b/assets/minecraft/models/item/compass_17.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_17" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_18.json b/assets/minecraft/models/item/compass_18.json new file mode 100644 index 0000000..5f47bcd --- /dev/null +++ b/assets/minecraft/models/item/compass_18.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_18" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_19.json b/assets/minecraft/models/item/compass_19.json new file mode 100644 index 0000000..2568947 --- /dev/null +++ b/assets/minecraft/models/item/compass_19.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_19" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_20.json b/assets/minecraft/models/item/compass_20.json new file mode 100644 index 0000000..26b95b3 --- /dev/null +++ b/assets/minecraft/models/item/compass_20.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_20" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_21.json b/assets/minecraft/models/item/compass_21.json new file mode 100644 index 0000000..0948b81 --- /dev/null +++ b/assets/minecraft/models/item/compass_21.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_21" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_22.json b/assets/minecraft/models/item/compass_22.json new file mode 100644 index 0000000..a594efd --- /dev/null +++ b/assets/minecraft/models/item/compass_22.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_22" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_23.json b/assets/minecraft/models/item/compass_23.json new file mode 100644 index 0000000..8e7b9c0 --- /dev/null +++ b/assets/minecraft/models/item/compass_23.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_23" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_24.json b/assets/minecraft/models/item/compass_24.json new file mode 100644 index 0000000..b9bba90 --- /dev/null +++ b/assets/minecraft/models/item/compass_24.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_24" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_25.json b/assets/minecraft/models/item/compass_25.json new file mode 100644 index 0000000..b896c21 --- /dev/null +++ b/assets/minecraft/models/item/compass_25.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_25" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_26.json b/assets/minecraft/models/item/compass_26.json new file mode 100644 index 0000000..8c6c7aa --- /dev/null +++ b/assets/minecraft/models/item/compass_26.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_26" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_27.json b/assets/minecraft/models/item/compass_27.json new file mode 100644 index 0000000..f5e26c5 --- /dev/null +++ b/assets/minecraft/models/item/compass_27.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_27" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_28.json b/assets/minecraft/models/item/compass_28.json new file mode 100644 index 0000000..7a766cf --- /dev/null +++ b/assets/minecraft/models/item/compass_28.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_28" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_29.json b/assets/minecraft/models/item/compass_29.json new file mode 100644 index 0000000..990c905 --- /dev/null +++ b/assets/minecraft/models/item/compass_29.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_29" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_30.json b/assets/minecraft/models/item/compass_30.json new file mode 100644 index 0000000..725443a --- /dev/null +++ b/assets/minecraft/models/item/compass_30.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_30" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/compass_31.json b/assets/minecraft/models/item/compass_31.json new file mode 100644 index 0000000..bbbd539 --- /dev/null +++ b/assets/minecraft/models/item/compass_31.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/compass_31" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/composter.json b/assets/minecraft/models/item/composter.json new file mode 100644 index 0000000..a8a9be3 --- /dev/null +++ b/assets/minecraft/models/item/composter.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/composter" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/conduit.json b/assets/minecraft/models/item/conduit.json new file mode 100644 index 0000000..f5785cd --- /dev/null +++ b/assets/minecraft/models/item/conduit.json @@ -0,0 +1,38 @@ +{ + "parent": "builtin/entity", + "textures": { + "particle": "block/conduit" + }, + "display": { + "gui": { + "rotation": [ 30, 45, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 1.0, 1.0, 1.0 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 1, 1, 1] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 1, 1, 1 ] + }, + "thirdperson_righthand": { + "rotation": [ 75, 315, 0 ], + "translation": [ 0, 2.5, 0], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 315, 0 ], + "translation": [ 0, 0, 0], + "scale": [ 0.8, 0.8, 0.8 ] + } + } +} diff --git a/assets/minecraft/models/item/cooked_beef.json b/assets/minecraft/models/item/cooked_beef.json new file mode 100644 index 0000000..2360514 --- /dev/null +++ b/assets/minecraft/models/item/cooked_beef.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_beef" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_chicken.json b/assets/minecraft/models/item/cooked_chicken.json new file mode 100644 index 0000000..6608b49 --- /dev/null +++ b/assets/minecraft/models/item/cooked_chicken.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_chicken" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_cod.json b/assets/minecraft/models/item/cooked_cod.json new file mode 100644 index 0000000..ed4d239 --- /dev/null +++ b/assets/minecraft/models/item/cooked_cod.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_cod" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_mutton.json b/assets/minecraft/models/item/cooked_mutton.json new file mode 100644 index 0000000..41455e0 --- /dev/null +++ b/assets/minecraft/models/item/cooked_mutton.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_mutton" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_porkchop.json b/assets/minecraft/models/item/cooked_porkchop.json new file mode 100644 index 0000000..85a6bb4 --- /dev/null +++ b/assets/minecraft/models/item/cooked_porkchop.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_porkchop" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_rabbit.json b/assets/minecraft/models/item/cooked_rabbit.json new file mode 100644 index 0000000..7217b8a --- /dev/null +++ b/assets/minecraft/models/item/cooked_rabbit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_rabbit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cooked_salmon.json b/assets/minecraft/models/item/cooked_salmon.json new file mode 100644 index 0000000..d4be30a --- /dev/null +++ b/assets/minecraft/models/item/cooked_salmon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cooked_salmon" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cookie.json b/assets/minecraft/models/item/cookie.json new file mode 100644 index 0000000..c1addfd --- /dev/null +++ b/assets/minecraft/models/item/cookie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cookie" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/copper_block.json b/assets/minecraft/models/item/copper_block.json new file mode 100644 index 0000000..7bc2c01 --- /dev/null +++ b/assets/minecraft/models/item/copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/copper_ingot.json b/assets/minecraft/models/item/copper_ingot.json new file mode 100644 index 0000000..c8feae6 --- /dev/null +++ b/assets/minecraft/models/item/copper_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/copper_ingot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/copper_ore.json b/assets/minecraft/models/item/copper_ore.json new file mode 100644 index 0000000..773d459 --- /dev/null +++ b/assets/minecraft/models/item/copper_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cornflower.json b/assets/minecraft/models/item/cornflower.json new file mode 100644 index 0000000..ca317c8 --- /dev/null +++ b/assets/minecraft/models/item/cornflower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/cornflower" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cow_spawn_egg.json b/assets/minecraft/models/item/cow_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/cow_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cracked_deepslate_bricks.json b/assets/minecraft/models/item/cracked_deepslate_bricks.json new file mode 100644 index 0000000..5edc239 --- /dev/null +++ b/assets/minecraft/models/item/cracked_deepslate_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_deepslate_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cracked_deepslate_tiles.json b/assets/minecraft/models/item/cracked_deepslate_tiles.json new file mode 100644 index 0000000..9fc7a8c --- /dev/null +++ b/assets/minecraft/models/item/cracked_deepslate_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_deepslate_tiles" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cracked_nether_bricks.json b/assets/minecraft/models/item/cracked_nether_bricks.json new file mode 100644 index 0000000..09da8a1 --- /dev/null +++ b/assets/minecraft/models/item/cracked_nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_nether_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cracked_polished_blackstone_bricks.json b/assets/minecraft/models/item/cracked_polished_blackstone_bricks.json new file mode 100644 index 0000000..87b9f26 --- /dev/null +++ b/assets/minecraft/models/item/cracked_polished_blackstone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_polished_blackstone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cracked_stone_bricks.json b/assets/minecraft/models/item/cracked_stone_bricks.json new file mode 100644 index 0000000..4680207 --- /dev/null +++ b/assets/minecraft/models/item/cracked_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crafting_table.json b/assets/minecraft/models/item/crafting_table.json new file mode 100644 index 0000000..323e84b --- /dev/null +++ b/assets/minecraft/models/item/crafting_table.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crafting_table" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/creeper_banner_pattern.json b/assets/minecraft/models/item/creeper_banner_pattern.json new file mode 100644 index 0000000..d626b73 --- /dev/null +++ b/assets/minecraft/models/item/creeper_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/creeper_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/creeper_head.json b/assets/minecraft/models/item/creeper_head.json new file mode 100644 index 0000000..364b6e6 --- /dev/null +++ b/assets/minecraft/models/item/creeper_head.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_skull" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/creeper_spawn_egg.json b/assets/minecraft/models/item/creeper_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/creeper_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_button.json b/assets/minecraft/models/item/crimson_button.json new file mode 100644 index 0000000..f58c71f --- /dev/null +++ b/assets/minecraft/models/item/crimson_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_door.json b/assets/minecraft/models/item/crimson_door.json new file mode 100644 index 0000000..ef94c1c --- /dev/null +++ b/assets/minecraft/models/item/crimson_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/crimson_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_fence.json b/assets/minecraft/models/item/crimson_fence.json new file mode 100644 index 0000000..3bdd71d --- /dev/null +++ b/assets/minecraft/models/item/crimson_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_fence_gate.json b/assets/minecraft/models/item/crimson_fence_gate.json new file mode 100644 index 0000000..36ef1c8 --- /dev/null +++ b/assets/minecraft/models/item/crimson_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_fungus.json b/assets/minecraft/models/item/crimson_fungus.json new file mode 100644 index 0000000..6fdfd2f --- /dev/null +++ b/assets/minecraft/models/item/crimson_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/crimson_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_hyphae.json b/assets/minecraft/models/item/crimson_hyphae.json new file mode 100644 index 0000000..6efe461 --- /dev/null +++ b/assets/minecraft/models/item/crimson_hyphae.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_hyphae" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_nylium.json b/assets/minecraft/models/item/crimson_nylium.json new file mode 100644 index 0000000..74f9392 --- /dev/null +++ b/assets/minecraft/models/item/crimson_nylium.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_nylium" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_planks.json b/assets/minecraft/models/item/crimson_planks.json new file mode 100644 index 0000000..759128e --- /dev/null +++ b/assets/minecraft/models/item/crimson_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_pressure_plate.json b/assets/minecraft/models/item/crimson_pressure_plate.json new file mode 100644 index 0000000..436b0ba --- /dev/null +++ b/assets/minecraft/models/item/crimson_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_roots.json b/assets/minecraft/models/item/crimson_roots.json new file mode 100644 index 0000000..19ea009 --- /dev/null +++ b/assets/minecraft/models/item/crimson_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/crimson_roots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_sign.json b/assets/minecraft/models/item/crimson_sign.json new file mode 100644 index 0000000..3d2a86b --- /dev/null +++ b/assets/minecraft/models/item/crimson_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/crimson_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_slab.json b/assets/minecraft/models/item/crimson_slab.json new file mode 100644 index 0000000..63ad292 --- /dev/null +++ b/assets/minecraft/models/item/crimson_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_stairs.json b/assets/minecraft/models/item/crimson_stairs.json new file mode 100644 index 0000000..9cefb2d --- /dev/null +++ b/assets/minecraft/models/item/crimson_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_stem.json b/assets/minecraft/models/item/crimson_stem.json new file mode 100644 index 0000000..56d2001 --- /dev/null +++ b/assets/minecraft/models/item/crimson_stem.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_stem" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crimson_trapdoor.json b/assets/minecraft/models/item/crimson_trapdoor.json new file mode 100644 index 0000000..b1cba03 --- /dev/null +++ b/assets/minecraft/models/item/crimson_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crimson_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/crossbow.json b/assets/minecraft/models/item/crossbow.json new file mode 100644 index 0000000..0cddcac --- /dev/null +++ b/assets/minecraft/models/item/crossbow.json @@ -0,0 +1,63 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/crossbow_standby" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ -90, 0, -60 ], + "translation": [ 2, 0.1, -3 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ -90, 0, 30 ], + "translation": [ 2, 0.1, -3 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "firstperson_righthand": { + "rotation": [ -90, 0, -55 ], + "translation": [ 1.13, 3.2, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "firstperson_lefthand": { + "rotation": [ -90, 0, 35 ], + "translation": [ 1.13, 3.2, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + } + }, + "overrides": [ + { + "predicate": { + "pulling": 1 + }, + "model": "item/crossbow_pulling_0" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.58 + }, + "model": "item/crossbow_pulling_1" + }, + { + "predicate": { + "pulling": 1, + "pull": 1.0 + }, + "model": "item/crossbow_pulling_2" + }, + { + "predicate": { + "charged": 1 + }, + "model": "item/crossbow_arrow" + }, + { + "predicate": { + "charged": 1, + "firework": 1 + }, + "model": "item/crossbow_firework" + } + ] +} diff --git a/assets/minecraft/models/item/crossbow_arrow.json b/assets/minecraft/models/item/crossbow_arrow.json new file mode 100644 index 0000000..bc3e354 --- /dev/null +++ b/assets/minecraft/models/item/crossbow_arrow.json @@ -0,0 +1,6 @@ +{ + "parent": "item/crossbow", + "textures": { + "layer0": "item/crossbow_arrow" + } +} diff --git a/assets/minecraft/models/item/crossbow_firework.json b/assets/minecraft/models/item/crossbow_firework.json new file mode 100644 index 0000000..1ebe175 --- /dev/null +++ b/assets/minecraft/models/item/crossbow_firework.json @@ -0,0 +1,6 @@ +{ + "parent": "item/crossbow", + "textures": { + "layer0": "item/crossbow_firework" + } +} diff --git a/assets/minecraft/models/item/crossbow_pulling_0.json b/assets/minecraft/models/item/crossbow_pulling_0.json new file mode 100644 index 0000000..afd73b8 --- /dev/null +++ b/assets/minecraft/models/item/crossbow_pulling_0.json @@ -0,0 +1,6 @@ +{ + "parent": "item/crossbow", + "textures": { + "layer0": "item/crossbow_pulling_0" + } +} diff --git a/assets/minecraft/models/item/crossbow_pulling_1.json b/assets/minecraft/models/item/crossbow_pulling_1.json new file mode 100644 index 0000000..1c48a74 --- /dev/null +++ b/assets/minecraft/models/item/crossbow_pulling_1.json @@ -0,0 +1,6 @@ +{ + "parent": "item/crossbow", + "textures": { + "layer0": "item/crossbow_pulling_1" + } +} diff --git a/assets/minecraft/models/item/crossbow_pulling_2.json b/assets/minecraft/models/item/crossbow_pulling_2.json new file mode 100644 index 0000000..3c2df50 --- /dev/null +++ b/assets/minecraft/models/item/crossbow_pulling_2.json @@ -0,0 +1,6 @@ +{ + "parent": "item/crossbow", + "textures": { + "layer0": "item/crossbow_pulling_2" + } +} diff --git a/assets/minecraft/models/item/crying_obsidian.json b/assets/minecraft/models/item/crying_obsidian.json new file mode 100644 index 0000000..0d94bfb --- /dev/null +++ b/assets/minecraft/models/item/crying_obsidian.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/crying_obsidian" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_copper.json b/assets/minecraft/models/item/cut_copper.json new file mode 100644 index 0000000..ce1ec59 --- /dev/null +++ b/assets/minecraft/models/item/cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_copper_slab.json b/assets/minecraft/models/item/cut_copper_slab.json new file mode 100644 index 0000000..b6b0510 --- /dev/null +++ b/assets/minecraft/models/item/cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_copper_stairs.json b/assets/minecraft/models/item/cut_copper_stairs.json new file mode 100644 index 0000000..7376f52 --- /dev/null +++ b/assets/minecraft/models/item/cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_red_sandstone.json b/assets/minecraft/models/item/cut_red_sandstone.json new file mode 100644 index 0000000..665df15 --- /dev/null +++ b/assets/minecraft/models/item/cut_red_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_red_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_red_sandstone_slab.json b/assets/minecraft/models/item/cut_red_sandstone_slab.json new file mode 100644 index 0000000..7767595 --- /dev/null +++ b/assets/minecraft/models/item/cut_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_red_sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_sandstone.json b/assets/minecraft/models/item/cut_sandstone.json new file mode 100644 index 0000000..865262d --- /dev/null +++ b/assets/minecraft/models/item/cut_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cut_sandstone_slab.json b/assets/minecraft/models/item/cut_sandstone_slab.json new file mode 100644 index 0000000..cccc003 --- /dev/null +++ b/assets/minecraft/models/item/cut_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_banner.json b/assets/minecraft/models/item/cyan_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/cyan_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_bed.json b/assets/minecraft/models/item/cyan_bed.json new file mode 100644 index 0000000..046fa81 --- /dev/null +++ b/assets/minecraft/models/item/cyan_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/cyan_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_candle.json b/assets/minecraft/models/item/cyan_candle.json new file mode 100644 index 0000000..4b56593 --- /dev/null +++ b/assets/minecraft/models/item/cyan_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cyan_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_carpet.json b/assets/minecraft/models/item/cyan_carpet.json new file mode 100644 index 0000000..f67e706 --- /dev/null +++ b/assets/minecraft/models/item/cyan_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_concrete.json b/assets/minecraft/models/item/cyan_concrete.json new file mode 100644 index 0000000..210de10 --- /dev/null +++ b/assets/minecraft/models/item/cyan_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_concrete_powder.json b/assets/minecraft/models/item/cyan_concrete_powder.json new file mode 100644 index 0000000..8fe4c54 --- /dev/null +++ b/assets/minecraft/models/item/cyan_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_dye.json b/assets/minecraft/models/item/cyan_dye.json new file mode 100644 index 0000000..634aa6e --- /dev/null +++ b/assets/minecraft/models/item/cyan_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/cyan_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_glazed_terracotta.json b/assets/minecraft/models/item/cyan_glazed_terracotta.json new file mode 100644 index 0000000..c98c2ac --- /dev/null +++ b/assets/minecraft/models/item/cyan_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_shulker_box.json b/assets/minecraft/models/item/cyan_shulker_box.json new file mode 100644 index 0000000..e06a479 --- /dev/null +++ b/assets/minecraft/models/item/cyan_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/cyan_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_stained_glass.json b/assets/minecraft/models/item/cyan_stained_glass.json new file mode 100644 index 0000000..8cdd4b9 --- /dev/null +++ b/assets/minecraft/models/item/cyan_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_stained_glass_pane.json b/assets/minecraft/models/item/cyan_stained_glass_pane.json new file mode 100644 index 0000000..61db9a4 --- /dev/null +++ b/assets/minecraft/models/item/cyan_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/cyan_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_terracotta.json b/assets/minecraft/models/item/cyan_terracotta.json new file mode 100644 index 0000000..4053734 --- /dev/null +++ b/assets/minecraft/models/item/cyan_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/cyan_wool.json b/assets/minecraft/models/item/cyan_wool.json new file mode 100644 index 0000000..30c92e7 --- /dev/null +++ b/assets/minecraft/models/item/cyan_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cyan_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/damaged_anvil.json b/assets/minecraft/models/item/damaged_anvil.json new file mode 100644 index 0000000..657cbd6 --- /dev/null +++ b/assets/minecraft/models/item/damaged_anvil.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/damaged_anvil" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dandelion.json b/assets/minecraft/models/item/dandelion.json new file mode 100644 index 0000000..1628250 --- /dev/null +++ b/assets/minecraft/models/item/dandelion.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dandelion" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_boat.json b/assets/minecraft/models/item/dark_oak_boat.json new file mode 100644 index 0000000..66ced79 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/dark_oak_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_button.json b/assets/minecraft/models/item/dark_oak_button.json new file mode 100644 index 0000000..f2ff59b --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_door.json b/assets/minecraft/models/item/dark_oak_door.json new file mode 100644 index 0000000..89ad212 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/dark_oak_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_fence.json b/assets/minecraft/models/item/dark_oak_fence.json new file mode 100644 index 0000000..c624d9c --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_fence_gate.json b/assets/minecraft/models/item/dark_oak_fence_gate.json new file mode 100644 index 0000000..25cbe80 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_leaves.json b/assets/minecraft/models/item/dark_oak_leaves.json new file mode 100644 index 0000000..395882a --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_log.json b/assets/minecraft/models/item/dark_oak_log.json new file mode 100644 index 0000000..6304aef --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_planks.json b/assets/minecraft/models/item/dark_oak_planks.json new file mode 100644 index 0000000..a3adda1 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_pressure_plate.json b/assets/minecraft/models/item/dark_oak_pressure_plate.json new file mode 100644 index 0000000..7cd16b9 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_sapling.json b/assets/minecraft/models/item/dark_oak_sapling.json new file mode 100644 index 0000000..1a02b32 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dark_oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_sign.json b/assets/minecraft/models/item/dark_oak_sign.json new file mode 100644 index 0000000..962a237 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/dark_oak_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_slab.json b/assets/minecraft/models/item/dark_oak_slab.json new file mode 100644 index 0000000..c66e4e4 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_stairs.json b/assets/minecraft/models/item/dark_oak_stairs.json new file mode 100644 index 0000000..1d7b821 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_trapdoor.json b/assets/minecraft/models/item/dark_oak_trapdoor.json new file mode 100644 index 0000000..a91f3c8 --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_oak_wood.json b/assets/minecraft/models/item/dark_oak_wood.json new file mode 100644 index 0000000..3a285ba --- /dev/null +++ b/assets/minecraft/models/item/dark_oak_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_oak_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_prismarine.json b/assets/minecraft/models/item/dark_prismarine.json new file mode 100644 index 0000000..461468d --- /dev/null +++ b/assets/minecraft/models/item/dark_prismarine.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_prismarine" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_prismarine_slab.json b/assets/minecraft/models/item/dark_prismarine_slab.json new file mode 100644 index 0000000..a9605d9 --- /dev/null +++ b/assets/minecraft/models/item/dark_prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_prismarine_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dark_prismarine_stairs.json b/assets/minecraft/models/item/dark_prismarine_stairs.json new file mode 100644 index 0000000..2a11dea --- /dev/null +++ b/assets/minecraft/models/item/dark_prismarine_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dark_prismarine_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/daylight_detector.json b/assets/minecraft/models/item/daylight_detector.json new file mode 100644 index 0000000..f52d6d9 --- /dev/null +++ b/assets/minecraft/models/item/daylight_detector.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/daylight_detector" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_brain_coral.json b/assets/minecraft/models/item/dead_brain_coral.json new file mode 100644 index 0000000..8e24391 --- /dev/null +++ b/assets/minecraft/models/item/dead_brain_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_brain_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_brain_coral_block.json b/assets/minecraft/models/item/dead_brain_coral_block.json new file mode 100644 index 0000000..3134d2b --- /dev/null +++ b/assets/minecraft/models/item/dead_brain_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dead_brain_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_brain_coral_fan.json b/assets/minecraft/models/item/dead_brain_coral_fan.json new file mode 100644 index 0000000..a6488a8 --- /dev/null +++ b/assets/minecraft/models/item/dead_brain_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_brain_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_bubble_coral.json b/assets/minecraft/models/item/dead_bubble_coral.json new file mode 100644 index 0000000..7802938 --- /dev/null +++ b/assets/minecraft/models/item/dead_bubble_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_bubble_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_bubble_coral_block.json b/assets/minecraft/models/item/dead_bubble_coral_block.json new file mode 100644 index 0000000..ba3411d --- /dev/null +++ b/assets/minecraft/models/item/dead_bubble_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dead_bubble_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_bubble_coral_fan.json b/assets/minecraft/models/item/dead_bubble_coral_fan.json new file mode 100644 index 0000000..e06ea5f --- /dev/null +++ b/assets/minecraft/models/item/dead_bubble_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_bubble_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_bush.json b/assets/minecraft/models/item/dead_bush.json new file mode 100644 index 0000000..cb8a5f0 --- /dev/null +++ b/assets/minecraft/models/item/dead_bush.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_bush" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_fire_coral.json b/assets/minecraft/models/item/dead_fire_coral.json new file mode 100644 index 0000000..7795cff --- /dev/null +++ b/assets/minecraft/models/item/dead_fire_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_fire_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_fire_coral_block.json b/assets/minecraft/models/item/dead_fire_coral_block.json new file mode 100644 index 0000000..f169720 --- /dev/null +++ b/assets/minecraft/models/item/dead_fire_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dead_fire_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_fire_coral_fan.json b/assets/minecraft/models/item/dead_fire_coral_fan.json new file mode 100644 index 0000000..7d33a6e --- /dev/null +++ b/assets/minecraft/models/item/dead_fire_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_horn_coral.json b/assets/minecraft/models/item/dead_horn_coral.json new file mode 100644 index 0000000..8dc414a --- /dev/null +++ b/assets/minecraft/models/item/dead_horn_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_horn_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_horn_coral_block.json b/assets/minecraft/models/item/dead_horn_coral_block.json new file mode 100644 index 0000000..a7ed136 --- /dev/null +++ b/assets/minecraft/models/item/dead_horn_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dead_horn_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_horn_coral_fan.json b/assets/minecraft/models/item/dead_horn_coral_fan.json new file mode 100644 index 0000000..4e2715a --- /dev/null +++ b/assets/minecraft/models/item/dead_horn_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_tube_coral.json b/assets/minecraft/models/item/dead_tube_coral.json new file mode 100644 index 0000000..1d08eff --- /dev/null +++ b/assets/minecraft/models/item/dead_tube_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_tube_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_tube_coral_block.json b/assets/minecraft/models/item/dead_tube_coral_block.json new file mode 100644 index 0000000..a16902f --- /dev/null +++ b/assets/minecraft/models/item/dead_tube_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dead_tube_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dead_tube_coral_fan.json b/assets/minecraft/models/item/dead_tube_coral_fan.json new file mode 100644 index 0000000..86ad4fd --- /dev/null +++ b/assets/minecraft/models/item/dead_tube_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/dead_tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/debug_stick.json b/assets/minecraft/models/item/debug_stick.json new file mode 100644 index 0000000..f0dc3b9 --- /dev/null +++ b/assets/minecraft/models/item/debug_stick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate.json b/assets/minecraft/models/item/deepslate.json new file mode 100644 index 0000000..13980a8 --- /dev/null +++ b/assets/minecraft/models/item/deepslate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_brick_slab.json b/assets/minecraft/models/item/deepslate_brick_slab.json new file mode 100644 index 0000000..7e35175 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_brick_stairs.json b/assets/minecraft/models/item/deepslate_brick_stairs.json new file mode 100644 index 0000000..38c5e3f --- /dev/null +++ b/assets/minecraft/models/item/deepslate_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_brick_wall.json b/assets/minecraft/models/item/deepslate_brick_wall.json new file mode 100644 index 0000000..d13b4d4 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_bricks.json b/assets/minecraft/models/item/deepslate_bricks.json new file mode 100644 index 0000000..5c15258 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_coal_ore.json b/assets/minecraft/models/item/deepslate_coal_ore.json new file mode 100644 index 0000000..f94aead --- /dev/null +++ b/assets/minecraft/models/item/deepslate_coal_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_coal_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_copper_ore.json b/assets/minecraft/models/item/deepslate_copper_ore.json new file mode 100644 index 0000000..b542555 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_copper_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_copper_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_diamond_ore.json b/assets/minecraft/models/item/deepslate_diamond_ore.json new file mode 100644 index 0000000..24eb2e5 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_diamond_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_diamond_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_emerald_ore.json b/assets/minecraft/models/item/deepslate_emerald_ore.json new file mode 100644 index 0000000..a5354b1 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_emerald_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_emerald_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_gold_ore.json b/assets/minecraft/models/item/deepslate_gold_ore.json new file mode 100644 index 0000000..910ff2f --- /dev/null +++ b/assets/minecraft/models/item/deepslate_gold_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_gold_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_iron_ore.json b/assets/minecraft/models/item/deepslate_iron_ore.json new file mode 100644 index 0000000..0b10ede --- /dev/null +++ b/assets/minecraft/models/item/deepslate_iron_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_iron_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_lapis_ore.json b/assets/minecraft/models/item/deepslate_lapis_ore.json new file mode 100644 index 0000000..d829cea --- /dev/null +++ b/assets/minecraft/models/item/deepslate_lapis_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_lapis_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_redstone_ore.json b/assets/minecraft/models/item/deepslate_redstone_ore.json new file mode 100644 index 0000000..c9832e9 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_redstone_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_redstone_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_tile_slab.json b/assets/minecraft/models/item/deepslate_tile_slab.json new file mode 100644 index 0000000..f097964 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_tile_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_tile_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_tile_stairs.json b/assets/minecraft/models/item/deepslate_tile_stairs.json new file mode 100644 index 0000000..2a7ec05 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_tile_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_tile_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_tile_wall.json b/assets/minecraft/models/item/deepslate_tile_wall.json new file mode 100644 index 0000000..226fa45 --- /dev/null +++ b/assets/minecraft/models/item/deepslate_tile_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_tile_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/deepslate_tiles.json b/assets/minecraft/models/item/deepslate_tiles.json new file mode 100644 index 0000000..bdaaaec --- /dev/null +++ b/assets/minecraft/models/item/deepslate_tiles.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate_tiles" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/detector_rail.json b/assets/minecraft/models/item/detector_rail.json new file mode 100644 index 0000000..707b249 --- /dev/null +++ b/assets/minecraft/models/item/detector_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/detector_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond.json b/assets/minecraft/models/item/diamond.json new file mode 100644 index 0000000..dacde7f --- /dev/null +++ b/assets/minecraft/models/item/diamond.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_axe.json b/assets/minecraft/models/item/diamond_axe.json new file mode 100644 index 0000000..9ab0499 --- /dev/null +++ b/assets/minecraft/models/item/diamond_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_block.json b/assets/minecraft/models/item/diamond_block.json new file mode 100644 index 0000000..48d351c --- /dev/null +++ b/assets/minecraft/models/item/diamond_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diamond_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_boots.json b/assets/minecraft/models/item/diamond_boots.json new file mode 100644 index 0000000..d325782 --- /dev/null +++ b/assets/minecraft/models/item/diamond_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_boots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_chestplate.json b/assets/minecraft/models/item/diamond_chestplate.json new file mode 100644 index 0000000..2ca3222 --- /dev/null +++ b/assets/minecraft/models/item/diamond_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_chestplate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_helmet.json b/assets/minecraft/models/item/diamond_helmet.json new file mode 100644 index 0000000..8ab9fc0 --- /dev/null +++ b/assets/minecraft/models/item/diamond_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_hoe.json b/assets/minecraft/models/item/diamond_hoe.json new file mode 100644 index 0000000..c777b6d --- /dev/null +++ b/assets/minecraft/models/item/diamond_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_horse_armor.json b/assets/minecraft/models/item/diamond_horse_armor.json new file mode 100644 index 0000000..017194b --- /dev/null +++ b/assets/minecraft/models/item/diamond_horse_armor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_horse_armor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_leggings.json b/assets/minecraft/models/item/diamond_leggings.json new file mode 100644 index 0000000..11622ca --- /dev/null +++ b/assets/minecraft/models/item/diamond_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/diamond_leggings" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_ore.json b/assets/minecraft/models/item/diamond_ore.json new file mode 100644 index 0000000..da18313 --- /dev/null +++ b/assets/minecraft/models/item/diamond_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diamond_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_pickaxe.json b/assets/minecraft/models/item/diamond_pickaxe.json new file mode 100644 index 0000000..88301e5 --- /dev/null +++ b/assets/minecraft/models/item/diamond_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_shovel.json b/assets/minecraft/models/item/diamond_shovel.json new file mode 100644 index 0000000..dc4e6c8 --- /dev/null +++ b/assets/minecraft/models/item/diamond_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diamond_sword.json b/assets/minecraft/models/item/diamond_sword.json new file mode 100644 index 0000000..26f4a2e --- /dev/null +++ b/assets/minecraft/models/item/diamond_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diorite.json b/assets/minecraft/models/item/diorite.json new file mode 100644 index 0000000..f9d3f6b --- /dev/null +++ b/assets/minecraft/models/item/diorite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diorite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diorite_slab.json b/assets/minecraft/models/item/diorite_slab.json new file mode 100644 index 0000000..fbfbc7a --- /dev/null +++ b/assets/minecraft/models/item/diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diorite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diorite_stairs.json b/assets/minecraft/models/item/diorite_stairs.json new file mode 100644 index 0000000..fdfa11a --- /dev/null +++ b/assets/minecraft/models/item/diorite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diorite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/diorite_wall.json b/assets/minecraft/models/item/diorite_wall.json new file mode 100644 index 0000000..192d728 --- /dev/null +++ b/assets/minecraft/models/item/diorite_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/diorite_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dirt.json b/assets/minecraft/models/item/dirt.json new file mode 100644 index 0000000..8f9dbab --- /dev/null +++ b/assets/minecraft/models/item/dirt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dirt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dirt_path.json b/assets/minecraft/models/item/dirt_path.json new file mode 100644 index 0000000..e60515e --- /dev/null +++ b/assets/minecraft/models/item/dirt_path.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dirt_path" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dispenser.json b/assets/minecraft/models/item/dispenser.json new file mode 100644 index 0000000..b88156b --- /dev/null +++ b/assets/minecraft/models/item/dispenser.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dispenser" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dolphin_spawn_egg.json b/assets/minecraft/models/item/dolphin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/dolphin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/donkey_spawn_egg.json b/assets/minecraft/models/item/donkey_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/donkey_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dragon_breath.json b/assets/minecraft/models/item/dragon_breath.json new file mode 100644 index 0000000..424980b --- /dev/null +++ b/assets/minecraft/models/item/dragon_breath.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/dragon_breath" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dragon_egg.json b/assets/minecraft/models/item/dragon_egg.json new file mode 100644 index 0000000..1570a78 --- /dev/null +++ b/assets/minecraft/models/item/dragon_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dragon_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dragon_head.json b/assets/minecraft/models/item/dragon_head.json new file mode 100644 index 0000000..8626476 --- /dev/null +++ b/assets/minecraft/models/item/dragon_head.json @@ -0,0 +1,15 @@ +{ + "parent": "item/template_skull", + "display": { + "gui": { + "translation": [ -2, 2, 0 ], + "rotation": [ 30, 45, 0 ], + "scale": [ 0.6, 0.6, 0.6 ] + }, + "thirdperson_righthand": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, -1, 2 ], + "scale": [ 0.5, 0.5, 0.5 ] + } + } +} diff --git a/assets/minecraft/models/item/dried_kelp.json b/assets/minecraft/models/item/dried_kelp.json new file mode 100644 index 0000000..a4e4eff --- /dev/null +++ b/assets/minecraft/models/item/dried_kelp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/dried_kelp" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dried_kelp_block.json b/assets/minecraft/models/item/dried_kelp_block.json new file mode 100644 index 0000000..2f3f1c3 --- /dev/null +++ b/assets/minecraft/models/item/dried_kelp_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dried_kelp_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dripstone_block.json b/assets/minecraft/models/item/dripstone_block.json new file mode 100644 index 0000000..d6d9c09 --- /dev/null +++ b/assets/minecraft/models/item/dripstone_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dripstone_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/dropper.json b/assets/minecraft/models/item/dropper.json new file mode 100644 index 0000000..a8b40e5 --- /dev/null +++ b/assets/minecraft/models/item/dropper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/dropper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/drowned_spawn_egg.json b/assets/minecraft/models/item/drowned_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/drowned_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/egg.json b/assets/minecraft/models/item/egg.json new file mode 100644 index 0000000..86ec3ca --- /dev/null +++ b/assets/minecraft/models/item/egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/elder_guardian_spawn_egg.json b/assets/minecraft/models/item/elder_guardian_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/elder_guardian_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/elytra.json b/assets/minecraft/models/item/elytra.json new file mode 100644 index 0000000..3909ded --- /dev/null +++ b/assets/minecraft/models/item/elytra.json @@ -0,0 +1,14 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/elytra" + }, + "overrides": [ + { + "predicate": { + "broken": 1 + }, + "model": "item/broken_elytra" + } + ] +} diff --git a/assets/minecraft/models/item/emerald.json b/assets/minecraft/models/item/emerald.json new file mode 100644 index 0000000..4f19c1d --- /dev/null +++ b/assets/minecraft/models/item/emerald.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/emerald" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/emerald_block.json b/assets/minecraft/models/item/emerald_block.json new file mode 100644 index 0000000..27c3713 --- /dev/null +++ b/assets/minecraft/models/item/emerald_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/emerald_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/emerald_ore.json b/assets/minecraft/models/item/emerald_ore.json new file mode 100644 index 0000000..3569bde --- /dev/null +++ b/assets/minecraft/models/item/emerald_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/emerald_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/enchanted_book.json b/assets/minecraft/models/item/enchanted_book.json new file mode 100644 index 0000000..b6a35e5 --- /dev/null +++ b/assets/minecraft/models/item/enchanted_book.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/enchanted_book" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/enchanted_golden_apple.json b/assets/minecraft/models/item/enchanted_golden_apple.json new file mode 100644 index 0000000..868c921 --- /dev/null +++ b/assets/minecraft/models/item/enchanted_golden_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_apple" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/enchanting_table.json b/assets/minecraft/models/item/enchanting_table.json new file mode 100644 index 0000000..9f76fca --- /dev/null +++ b/assets/minecraft/models/item/enchanting_table.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/enchanting_table" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_crystal.json b/assets/minecraft/models/item/end_crystal.json new file mode 100644 index 0000000..15aa589 --- /dev/null +++ b/assets/minecraft/models/item/end_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/end_crystal" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_portal_frame.json b/assets/minecraft/models/item/end_portal_frame.json new file mode 100644 index 0000000..718814c --- /dev/null +++ b/assets/minecraft/models/item/end_portal_frame.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_portal_frame" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_rod.json b/assets/minecraft/models/item/end_rod.json new file mode 100644 index 0000000..809dec3 --- /dev/null +++ b/assets/minecraft/models/item/end_rod.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_rod" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_stone.json b/assets/minecraft/models/item/end_stone.json new file mode 100644 index 0000000..fc4cf92 --- /dev/null +++ b/assets/minecraft/models/item/end_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_stone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_stone_brick_slab.json b/assets/minecraft/models/item/end_stone_brick_slab.json new file mode 100644 index 0000000..3daf707 --- /dev/null +++ b/assets/minecraft/models/item/end_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_stone_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_stone_brick_stairs.json b/assets/minecraft/models/item/end_stone_brick_stairs.json new file mode 100644 index 0000000..b43fdfe --- /dev/null +++ b/assets/minecraft/models/item/end_stone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_stone_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_stone_brick_wall.json b/assets/minecraft/models/item/end_stone_brick_wall.json new file mode 100644 index 0000000..a0a4f84 --- /dev/null +++ b/assets/minecraft/models/item/end_stone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_stone_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/end_stone_bricks.json b/assets/minecraft/models/item/end_stone_bricks.json new file mode 100644 index 0000000..a0bb1b9 --- /dev/null +++ b/assets/minecraft/models/item/end_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/end_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ender_chest.json b/assets/minecraft/models/item/ender_chest.json new file mode 100644 index 0000000..58aba33 --- /dev/null +++ b/assets/minecraft/models/item/ender_chest.json @@ -0,0 +1,6 @@ +{ + "parent": "item/chest", + "textures": { + "particle": "block/obsidian" + } +} diff --git a/assets/minecraft/models/item/ender_eye.json b/assets/minecraft/models/item/ender_eye.json new file mode 100644 index 0000000..d29cc4e --- /dev/null +++ b/assets/minecraft/models/item/ender_eye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/ender_eye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ender_pearl.json b/assets/minecraft/models/item/ender_pearl.json new file mode 100644 index 0000000..e6ccd02 --- /dev/null +++ b/assets/minecraft/models/item/ender_pearl.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/ender_pearl" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/enderman_spawn_egg.json b/assets/minecraft/models/item/enderman_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/enderman_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/endermite_spawn_egg.json b/assets/minecraft/models/item/endermite_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/endermite_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/evoker_spawn_egg.json b/assets/minecraft/models/item/evoker_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/evoker_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/experience_bottle.json b/assets/minecraft/models/item/experience_bottle.json new file mode 100644 index 0000000..22a77fe --- /dev/null +++ b/assets/minecraft/models/item/experience_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/experience_bottle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/exposed_copper.json b/assets/minecraft/models/item/exposed_copper.json new file mode 100644 index 0000000..5881fd7 --- /dev/null +++ b/assets/minecraft/models/item/exposed_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/exposed_cut_copper.json b/assets/minecraft/models/item/exposed_cut_copper.json new file mode 100644 index 0000000..b5c7d8f --- /dev/null +++ b/assets/minecraft/models/item/exposed_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/exposed_cut_copper_slab.json b/assets/minecraft/models/item/exposed_cut_copper_slab.json new file mode 100644 index 0000000..29ce472 --- /dev/null +++ b/assets/minecraft/models/item/exposed_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/exposed_cut_copper_stairs.json b/assets/minecraft/models/item/exposed_cut_copper_stairs.json new file mode 100644 index 0000000..24bdd28 --- /dev/null +++ b/assets/minecraft/models/item/exposed_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/farmland.json b/assets/minecraft/models/item/farmland.json new file mode 100644 index 0000000..1c5ecea --- /dev/null +++ b/assets/minecraft/models/item/farmland.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/farmland" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/feather.json b/assets/minecraft/models/item/feather.json new file mode 100644 index 0000000..1b88f92 --- /dev/null +++ b/assets/minecraft/models/item/feather.json @@ -0,0 +1,13 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/feather" + }, + "display": { + "head": { + "rotation": [ 0, 0, 45 ], + "translation": [ -1, 13, 7], + "scale":[ 1, 1, 1] + } + } +} diff --git a/assets/minecraft/models/item/fermented_spider_eye.json b/assets/minecraft/models/item/fermented_spider_eye.json new file mode 100644 index 0000000..06bbefc --- /dev/null +++ b/assets/minecraft/models/item/fermented_spider_eye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/fermented_spider_eye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/fern.json b/assets/minecraft/models/item/fern.json new file mode 100644 index 0000000..851ce5d --- /dev/null +++ b/assets/minecraft/models/item/fern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/fern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/filled_map.json b/assets/minecraft/models/item/filled_map.json new file mode 100644 index 0000000..077d253 --- /dev/null +++ b/assets/minecraft/models/item/filled_map.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/filled_map", + "layer1": "item/filled_map_markings" + } +} diff --git a/assets/minecraft/models/item/fire_charge.json b/assets/minecraft/models/item/fire_charge.json new file mode 100644 index 0000000..27d3f0d --- /dev/null +++ b/assets/minecraft/models/item/fire_charge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/fire_charge" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/fire_coral.json b/assets/minecraft/models/item/fire_coral.json new file mode 100644 index 0000000..8585f4c --- /dev/null +++ b/assets/minecraft/models/item/fire_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/fire_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/fire_coral_block.json b/assets/minecraft/models/item/fire_coral_block.json new file mode 100644 index 0000000..eebe05e --- /dev/null +++ b/assets/minecraft/models/item/fire_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/fire_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/fire_coral_fan.json b/assets/minecraft/models/item/fire_coral_fan.json new file mode 100644 index 0000000..c27e2d3 --- /dev/null +++ b/assets/minecraft/models/item/fire_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/fire_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/firework_rocket.json b/assets/minecraft/models/item/firework_rocket.json new file mode 100644 index 0000000..cb7cf19 --- /dev/null +++ b/assets/minecraft/models/item/firework_rocket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/firework_rocket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/firework_star.json b/assets/minecraft/models/item/firework_star.json new file mode 100644 index 0000000..4e2e9fe --- /dev/null +++ b/assets/minecraft/models/item/firework_star.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/firework_star", + "layer1": "item/firework_star_overlay" + } +} diff --git a/assets/minecraft/models/item/fishing_rod.json b/assets/minecraft/models/item/fishing_rod.json new file mode 100644 index 0000000..6d52bb9 --- /dev/null +++ b/assets/minecraft/models/item/fishing_rod.json @@ -0,0 +1,14 @@ +{ + "parent": "item/handheld_rod", + "textures": { + "layer0": "item/fishing_rod" + }, + "overrides": [ + { + "predicate": { + "cast": 1 + }, + "model": "item/fishing_rod_cast" + } + ] +} diff --git a/assets/minecraft/models/item/fishing_rod_cast.json b/assets/minecraft/models/item/fishing_rod_cast.json new file mode 100644 index 0000000..55c2a52 --- /dev/null +++ b/assets/minecraft/models/item/fishing_rod_cast.json @@ -0,0 +1,6 @@ +{ + "parent": "item/fishing_rod", + "textures": { + "layer0": "item/fishing_rod_cast" + } +} diff --git a/assets/minecraft/models/item/fletching_table.json b/assets/minecraft/models/item/fletching_table.json new file mode 100644 index 0000000..bc2b1bd --- /dev/null +++ b/assets/minecraft/models/item/fletching_table.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/fletching_table" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flint.json b/assets/minecraft/models/item/flint.json new file mode 100644 index 0000000..3a55729 --- /dev/null +++ b/assets/minecraft/models/item/flint.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/flint" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flint_and_steel.json b/assets/minecraft/models/item/flint_and_steel.json new file mode 100644 index 0000000..d11a12a --- /dev/null +++ b/assets/minecraft/models/item/flint_and_steel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/flint_and_steel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flower_banner_pattern.json b/assets/minecraft/models/item/flower_banner_pattern.json new file mode 100644 index 0000000..ea8b821 --- /dev/null +++ b/assets/minecraft/models/item/flower_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/flower_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flower_pot.json b/assets/minecraft/models/item/flower_pot.json new file mode 100644 index 0000000..e50e0fa --- /dev/null +++ b/assets/minecraft/models/item/flower_pot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/flower_pot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flowering_azalea.json b/assets/minecraft/models/item/flowering_azalea.json new file mode 100644 index 0000000..e5f437e --- /dev/null +++ b/assets/minecraft/models/item/flowering_azalea.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/flowering_azalea" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/flowering_azalea_leaves.json b/assets/minecraft/models/item/flowering_azalea_leaves.json new file mode 100644 index 0000000..c3ecf6e --- /dev/null +++ b/assets/minecraft/models/item/flowering_azalea_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/flowering_azalea_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/fox_spawn_egg.json b/assets/minecraft/models/item/fox_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/fox_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/furnace.json b/assets/minecraft/models/item/furnace.json new file mode 100644 index 0000000..593027e --- /dev/null +++ b/assets/minecraft/models/item/furnace.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/furnace" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/furnace_minecart.json b/assets/minecraft/models/item/furnace_minecart.json new file mode 100644 index 0000000..e3e6f22 --- /dev/null +++ b/assets/minecraft/models/item/furnace_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/furnace_minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/generated.json b/assets/minecraft/models/item/generated.json new file mode 100644 index 0000000..89aa79e --- /dev/null +++ b/assets/minecraft/models/item/generated.json @@ -0,0 +1,30 @@ +{ + "parent": "builtin/generated", + "gui_light": "front", + "display": { + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 2, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 13, 7], + "scale":[ 1, 1, 1] + }, + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 1 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 1.13, 3.2, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "scale": [ 1, 1, 1 ] + } + } +} diff --git a/assets/minecraft/models/item/ghast_spawn_egg.json b/assets/minecraft/models/item/ghast_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/ghast_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ghast_tear.json b/assets/minecraft/models/item/ghast_tear.json new file mode 100644 index 0000000..d7d6e6f --- /dev/null +++ b/assets/minecraft/models/item/ghast_tear.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/ghast_tear" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gilded_blackstone.json b/assets/minecraft/models/item/gilded_blackstone.json new file mode 100644 index 0000000..a0779cc --- /dev/null +++ b/assets/minecraft/models/item/gilded_blackstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gilded_blackstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glass.json b/assets/minecraft/models/item/glass.json new file mode 100644 index 0000000..6582543 --- /dev/null +++ b/assets/minecraft/models/item/glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glass_bottle.json b/assets/minecraft/models/item/glass_bottle.json new file mode 100644 index 0000000..9b4ab51 --- /dev/null +++ b/assets/minecraft/models/item/glass_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glass_bottle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glass_pane.json b/assets/minecraft/models/item/glass_pane.json new file mode 100644 index 0000000..de799dc --- /dev/null +++ b/assets/minecraft/models/item/glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glistering_melon_slice.json b/assets/minecraft/models/item/glistering_melon_slice.json new file mode 100644 index 0000000..90c290a --- /dev/null +++ b/assets/minecraft/models/item/glistering_melon_slice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glistering_melon_slice" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/globe_banner_pattern.json b/assets/minecraft/models/item/globe_banner_pattern.json new file mode 100644 index 0000000..3948f16 --- /dev/null +++ b/assets/minecraft/models/item/globe_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/globe_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glow_berries.json b/assets/minecraft/models/item/glow_berries.json new file mode 100644 index 0000000..b77ea72 --- /dev/null +++ b/assets/minecraft/models/item/glow_berries.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glow_berries" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glow_ink_sac.json b/assets/minecraft/models/item/glow_ink_sac.json new file mode 100644 index 0000000..fc21cec --- /dev/null +++ b/assets/minecraft/models/item/glow_ink_sac.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glow_ink_sac" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glow_item_frame.json b/assets/minecraft/models/item/glow_item_frame.json new file mode 100644 index 0000000..a2323a1 --- /dev/null +++ b/assets/minecraft/models/item/glow_item_frame.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glow_item_frame" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glow_lichen.json b/assets/minecraft/models/item/glow_lichen.json new file mode 100644 index 0000000..7b796f8 --- /dev/null +++ b/assets/minecraft/models/item/glow_lichen.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/glow_lichen" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glow_squid_spawn_egg.json b/assets/minecraft/models/item/glow_squid_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/glow_squid_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glowstone.json b/assets/minecraft/models/item/glowstone.json new file mode 100644 index 0000000..5567a88 --- /dev/null +++ b/assets/minecraft/models/item/glowstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/glowstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/glowstone_dust.json b/assets/minecraft/models/item/glowstone_dust.json new file mode 100644 index 0000000..4b78f60 --- /dev/null +++ b/assets/minecraft/models/item/glowstone_dust.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/glowstone_dust" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/goat_spawn_egg.json b/assets/minecraft/models/item/goat_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/goat_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gold_block.json b/assets/minecraft/models/item/gold_block.json new file mode 100644 index 0000000..f9cefd0 --- /dev/null +++ b/assets/minecraft/models/item/gold_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gold_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gold_ingot.json b/assets/minecraft/models/item/gold_ingot.json new file mode 100644 index 0000000..230e311 --- /dev/null +++ b/assets/minecraft/models/item/gold_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/gold_ingot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gold_nugget.json b/assets/minecraft/models/item/gold_nugget.json new file mode 100644 index 0000000..3da43c9 --- /dev/null +++ b/assets/minecraft/models/item/gold_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/gold_nugget" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gold_ore.json b/assets/minecraft/models/item/gold_ore.json new file mode 100644 index 0000000..64c1645 --- /dev/null +++ b/assets/minecraft/models/item/gold_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gold_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_apple.json b/assets/minecraft/models/item/golden_apple.json new file mode 100644 index 0000000..868c921 --- /dev/null +++ b/assets/minecraft/models/item/golden_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_apple" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_axe.json b/assets/minecraft/models/item/golden_axe.json new file mode 100644 index 0000000..42008ee --- /dev/null +++ b/assets/minecraft/models/item/golden_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/golden_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_boots.json b/assets/minecraft/models/item/golden_boots.json new file mode 100644 index 0000000..24f3c58 --- /dev/null +++ b/assets/minecraft/models/item/golden_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_boots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_carrot.json b/assets/minecraft/models/item/golden_carrot.json new file mode 100644 index 0000000..8d36365 --- /dev/null +++ b/assets/minecraft/models/item/golden_carrot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_carrot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_chestplate.json b/assets/minecraft/models/item/golden_chestplate.json new file mode 100644 index 0000000..8c7b0bb --- /dev/null +++ b/assets/minecraft/models/item/golden_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_chestplate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_helmet.json b/assets/minecraft/models/item/golden_helmet.json new file mode 100644 index 0000000..d0c0815 --- /dev/null +++ b/assets/minecraft/models/item/golden_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_hoe.json b/assets/minecraft/models/item/golden_hoe.json new file mode 100644 index 0000000..7d2a2e5 --- /dev/null +++ b/assets/minecraft/models/item/golden_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/golden_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_horse_armor.json b/assets/minecraft/models/item/golden_horse_armor.json new file mode 100644 index 0000000..9fbc0e9 --- /dev/null +++ b/assets/minecraft/models/item/golden_horse_armor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_horse_armor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_leggings.json b/assets/minecraft/models/item/golden_leggings.json new file mode 100644 index 0000000..cb5bd0e --- /dev/null +++ b/assets/minecraft/models/item/golden_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/golden_leggings" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_pickaxe.json b/assets/minecraft/models/item/golden_pickaxe.json new file mode 100644 index 0000000..185c855 --- /dev/null +++ b/assets/minecraft/models/item/golden_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/golden_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_shovel.json b/assets/minecraft/models/item/golden_shovel.json new file mode 100644 index 0000000..c2d1dc0 --- /dev/null +++ b/assets/minecraft/models/item/golden_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/golden_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/golden_sword.json b/assets/minecraft/models/item/golden_sword.json new file mode 100644 index 0000000..02e5409 --- /dev/null +++ b/assets/minecraft/models/item/golden_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/golden_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/granite.json b/assets/minecraft/models/item/granite.json new file mode 100644 index 0000000..4dd54d0 --- /dev/null +++ b/assets/minecraft/models/item/granite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/granite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/granite_slab.json b/assets/minecraft/models/item/granite_slab.json new file mode 100644 index 0000000..95ee610 --- /dev/null +++ b/assets/minecraft/models/item/granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/granite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/granite_stairs.json b/assets/minecraft/models/item/granite_stairs.json new file mode 100644 index 0000000..68b4e66 --- /dev/null +++ b/assets/minecraft/models/item/granite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/granite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/granite_wall.json b/assets/minecraft/models/item/granite_wall.json new file mode 100644 index 0000000..de49427 --- /dev/null +++ b/assets/minecraft/models/item/granite_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/granite_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/grass.json b/assets/minecraft/models/item/grass.json new file mode 100644 index 0000000..7a4d5e7 --- /dev/null +++ b/assets/minecraft/models/item/grass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/grass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/grass_block.json b/assets/minecraft/models/item/grass_block.json new file mode 100644 index 0000000..f54d345 --- /dev/null +++ b/assets/minecraft/models/item/grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/grass_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gravel.json b/assets/minecraft/models/item/gravel.json new file mode 100644 index 0000000..ee8cbc0 --- /dev/null +++ b/assets/minecraft/models/item/gravel.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gravel" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_banner.json b/assets/minecraft/models/item/gray_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/gray_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_bed.json b/assets/minecraft/models/item/gray_bed.json new file mode 100644 index 0000000..3066705 --- /dev/null +++ b/assets/minecraft/models/item/gray_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_candle.json b/assets/minecraft/models/item/gray_candle.json new file mode 100644 index 0000000..176cf59 --- /dev/null +++ b/assets/minecraft/models/item/gray_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_carpet.json b/assets/minecraft/models/item/gray_carpet.json new file mode 100644 index 0000000..5fe85f0 --- /dev/null +++ b/assets/minecraft/models/item/gray_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_concrete.json b/assets/minecraft/models/item/gray_concrete.json new file mode 100644 index 0000000..9b89dd7 --- /dev/null +++ b/assets/minecraft/models/item/gray_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_concrete_powder.json b/assets/minecraft/models/item/gray_concrete_powder.json new file mode 100644 index 0000000..47d3dd5 --- /dev/null +++ b/assets/minecraft/models/item/gray_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_dye.json b/assets/minecraft/models/item/gray_dye.json new file mode 100644 index 0000000..f3c3010 --- /dev/null +++ b/assets/minecraft/models/item/gray_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/gray_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_glazed_terracotta.json b/assets/minecraft/models/item/gray_glazed_terracotta.json new file mode 100644 index 0000000..d58bce8 --- /dev/null +++ b/assets/minecraft/models/item/gray_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_shulker_box.json b/assets/minecraft/models/item/gray_shulker_box.json new file mode 100644 index 0000000..c704349 --- /dev/null +++ b/assets/minecraft/models/item/gray_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/gray_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_stained_glass.json b/assets/minecraft/models/item/gray_stained_glass.json new file mode 100644 index 0000000..34c0fa6 --- /dev/null +++ b/assets/minecraft/models/item/gray_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_stained_glass_pane.json b/assets/minecraft/models/item/gray_stained_glass_pane.json new file mode 100644 index 0000000..e2b88aa --- /dev/null +++ b/assets/minecraft/models/item/gray_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_terracotta.json b/assets/minecraft/models/item/gray_terracotta.json new file mode 100644 index 0000000..6c415c0 --- /dev/null +++ b/assets/minecraft/models/item/gray_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gray_wool.json b/assets/minecraft/models/item/gray_wool.json new file mode 100644 index 0000000..88c930a --- /dev/null +++ b/assets/minecraft/models/item/gray_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/gray_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_banner.json b/assets/minecraft/models/item/green_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/green_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_bed.json b/assets/minecraft/models/item/green_bed.json new file mode 100644 index 0000000..d7c7154 --- /dev/null +++ b/assets/minecraft/models/item/green_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/green_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_candle.json b/assets/minecraft/models/item/green_candle.json new file mode 100644 index 0000000..494c6ed --- /dev/null +++ b/assets/minecraft/models/item/green_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/green_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_carpet.json b/assets/minecraft/models/item/green_carpet.json new file mode 100644 index 0000000..772c294 --- /dev/null +++ b/assets/minecraft/models/item/green_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_concrete.json b/assets/minecraft/models/item/green_concrete.json new file mode 100644 index 0000000..0e3b0f9 --- /dev/null +++ b/assets/minecraft/models/item/green_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_concrete_powder.json b/assets/minecraft/models/item/green_concrete_powder.json new file mode 100644 index 0000000..4c9c70f --- /dev/null +++ b/assets/minecraft/models/item/green_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_dye.json b/assets/minecraft/models/item/green_dye.json new file mode 100644 index 0000000..2ded932 --- /dev/null +++ b/assets/minecraft/models/item/green_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/green_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_glazed_terracotta.json b/assets/minecraft/models/item/green_glazed_terracotta.json new file mode 100644 index 0000000..68333f8 --- /dev/null +++ b/assets/minecraft/models/item/green_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_shulker_box.json b/assets/minecraft/models/item/green_shulker_box.json new file mode 100644 index 0000000..6e8e01e --- /dev/null +++ b/assets/minecraft/models/item/green_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/green_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_stained_glass.json b/assets/minecraft/models/item/green_stained_glass.json new file mode 100644 index 0000000..e10e37a --- /dev/null +++ b/assets/minecraft/models/item/green_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_stained_glass_pane.json b/assets/minecraft/models/item/green_stained_glass_pane.json new file mode 100644 index 0000000..ff4a30f --- /dev/null +++ b/assets/minecraft/models/item/green_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/green_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_terracotta.json b/assets/minecraft/models/item/green_terracotta.json new file mode 100644 index 0000000..bf20f27 --- /dev/null +++ b/assets/minecraft/models/item/green_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/green_wool.json b/assets/minecraft/models/item/green_wool.json new file mode 100644 index 0000000..a8cfdf4 --- /dev/null +++ b/assets/minecraft/models/item/green_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/green_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/grindstone.json b/assets/minecraft/models/item/grindstone.json new file mode 100644 index 0000000..2faa8ae --- /dev/null +++ b/assets/minecraft/models/item/grindstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/grindstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/guardian_spawn_egg.json b/assets/minecraft/models/item/guardian_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/guardian_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/gunpowder.json b/assets/minecraft/models/item/gunpowder.json new file mode 100644 index 0000000..82faa64 --- /dev/null +++ b/assets/minecraft/models/item/gunpowder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/gunpowder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/handheld.json b/assets/minecraft/models/item/handheld.json new file mode 100644 index 0000000..51ea90f --- /dev/null +++ b/assets/minecraft/models/item/handheld.json @@ -0,0 +1,25 @@ +{ + "parent": "item/generated", + "display": { + "thirdperson_righthand": { + "rotation": [ 0, -90, 55 ], + "translation": [ 0, 4.0, 0.5 ], + "scale": [ 0.85, 0.85, 0.85 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, -55 ], + "translation": [ 0, 4.0, 0.5 ], + "scale": [ 0.85, 0.85, 0.85 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 1.13, 3.2, 1.13 ], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, -25 ], + "translation": [ 1.13, 3.2, 1.13 ], + "scale": [ 0.68, 0.68, 0.68 ] + } + } +} diff --git a/assets/minecraft/models/item/handheld_rod.json b/assets/minecraft/models/item/handheld_rod.json new file mode 100644 index 0000000..de794a4 --- /dev/null +++ b/assets/minecraft/models/item/handheld_rod.json @@ -0,0 +1,25 @@ +{ + "parent": "item/handheld", + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 55 ], + "translation": [ 0, 4.0, 2.5 ], + "scale": [ 0.85, 0.85, 0.85 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, -90, -55 ], + "translation": [ 0, 4.0, 2.5 ], + "scale": [ 0.85, 0.85, 0.85 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 25 ], + "translation": [ 0, 1.6, 0.8 ], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, -90, -25 ], + "translation": [ 0, 1.6, 0.8 ], + "scale": [ 0.68, 0.68, 0.68 ] + } + } +} diff --git a/assets/minecraft/models/item/hanging_roots.json b/assets/minecraft/models/item/hanging_roots.json new file mode 100644 index 0000000..05320ed --- /dev/null +++ b/assets/minecraft/models/item/hanging_roots.json @@ -0,0 +1,18 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "minecraft:block/hanging_roots" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 0, 1 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 1.13, 0, 1.13], + "scale": [ 0.68, 0.68, 0.68 ] + } + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/hay_block.json b/assets/minecraft/models/item/hay_block.json new file mode 100644 index 0000000..6c92e25 --- /dev/null +++ b/assets/minecraft/models/item/hay_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/hay_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/heart_of_the_sea.json b/assets/minecraft/models/item/heart_of_the_sea.json new file mode 100644 index 0000000..eb29920 --- /dev/null +++ b/assets/minecraft/models/item/heart_of_the_sea.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/heart_of_the_sea" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/heavy_weighted_pressure_plate.json b/assets/minecraft/models/item/heavy_weighted_pressure_plate.json new file mode 100644 index 0000000..ef38477 --- /dev/null +++ b/assets/minecraft/models/item/heavy_weighted_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/heavy_weighted_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/hoglin_spawn_egg.json b/assets/minecraft/models/item/hoglin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/hoglin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/honey_block.json b/assets/minecraft/models/item/honey_block.json new file mode 100644 index 0000000..29818ad --- /dev/null +++ b/assets/minecraft/models/item/honey_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/honey_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/honey_bottle.json b/assets/minecraft/models/item/honey_bottle.json new file mode 100644 index 0000000..2a69e5f --- /dev/null +++ b/assets/minecraft/models/item/honey_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/honey_bottle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/honeycomb.json b/assets/minecraft/models/item/honeycomb.json new file mode 100644 index 0000000..b183a8e --- /dev/null +++ b/assets/minecraft/models/item/honeycomb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/honeycomb" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/honeycomb_block.json b/assets/minecraft/models/item/honeycomb_block.json new file mode 100644 index 0000000..0a2c954 --- /dev/null +++ b/assets/minecraft/models/item/honeycomb_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/honeycomb_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/hopper.json b/assets/minecraft/models/item/hopper.json new file mode 100644 index 0000000..b9e5488 --- /dev/null +++ b/assets/minecraft/models/item/hopper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/hopper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/hopper_minecart.json b/assets/minecraft/models/item/hopper_minecart.json new file mode 100644 index 0000000..8bf4560 --- /dev/null +++ b/assets/minecraft/models/item/hopper_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/hopper_minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/horn_coral.json b/assets/minecraft/models/item/horn_coral.json new file mode 100644 index 0000000..5994465 --- /dev/null +++ b/assets/minecraft/models/item/horn_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/horn_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/horn_coral_block.json b/assets/minecraft/models/item/horn_coral_block.json new file mode 100644 index 0000000..ba702d2 --- /dev/null +++ b/assets/minecraft/models/item/horn_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/horn_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/horn_coral_fan.json b/assets/minecraft/models/item/horn_coral_fan.json new file mode 100644 index 0000000..e2078bf --- /dev/null +++ b/assets/minecraft/models/item/horn_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/horn_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/horse_spawn_egg.json b/assets/minecraft/models/item/horse_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/horse_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/husk_spawn_egg.json b/assets/minecraft/models/item/husk_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/husk_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ice.json b/assets/minecraft/models/item/ice.json new file mode 100644 index 0000000..1ec90d7 --- /dev/null +++ b/assets/minecraft/models/item/ice.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/ice" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_chiseled_stone_bricks.json b/assets/minecraft/models/item/infested_chiseled_stone_bricks.json new file mode 100644 index 0000000..ac7e5e6 --- /dev/null +++ b/assets/minecraft/models/item/infested_chiseled_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/chiseled_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_cobblestone.json b/assets/minecraft/models/item/infested_cobblestone.json new file mode 100644 index 0000000..35e828d --- /dev/null +++ b/assets/minecraft/models/item/infested_cobblestone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cobblestone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_cracked_stone_bricks.json b/assets/minecraft/models/item/infested_cracked_stone_bricks.json new file mode 100644 index 0000000..4680207 --- /dev/null +++ b/assets/minecraft/models/item/infested_cracked_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cracked_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_deepslate.json b/assets/minecraft/models/item/infested_deepslate.json new file mode 100644 index 0000000..13980a8 --- /dev/null +++ b/assets/minecraft/models/item/infested_deepslate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/deepslate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_mossy_stone_bricks.json b/assets/minecraft/models/item/infested_mossy_stone_bricks.json new file mode 100644 index 0000000..a9fe750 --- /dev/null +++ b/assets/minecraft/models/item/infested_mossy_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_stone.json b/assets/minecraft/models/item/infested_stone.json new file mode 100644 index 0000000..37f27f1 --- /dev/null +++ b/assets/minecraft/models/item/infested_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/infested_stone_bricks.json b/assets/minecraft/models/item/infested_stone_bricks.json new file mode 100644 index 0000000..51de871 --- /dev/null +++ b/assets/minecraft/models/item/infested_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ink_sac.json b/assets/minecraft/models/item/ink_sac.json new file mode 100644 index 0000000..4e528dc --- /dev/null +++ b/assets/minecraft/models/item/ink_sac.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/ink_sac" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_axe.json b/assets/minecraft/models/item/iron_axe.json new file mode 100644 index 0000000..6ddc549 --- /dev/null +++ b/assets/minecraft/models/item/iron_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/iron_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_bars.json b/assets/minecraft/models/item/iron_bars.json new file mode 100644 index 0000000..97aa41f --- /dev/null +++ b/assets/minecraft/models/item/iron_bars.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/iron_bars" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_block.json b/assets/minecraft/models/item/iron_block.json new file mode 100644 index 0000000..acac52c --- /dev/null +++ b/assets/minecraft/models/item/iron_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/iron_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_boots.json b/assets/minecraft/models/item/iron_boots.json new file mode 100644 index 0000000..ee127da --- /dev/null +++ b/assets/minecraft/models/item/iron_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_boots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_chestplate.json b/assets/minecraft/models/item/iron_chestplate.json new file mode 100644 index 0000000..2c52d1b --- /dev/null +++ b/assets/minecraft/models/item/iron_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_chestplate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_door.json b/assets/minecraft/models/item/iron_door.json new file mode 100644 index 0000000..a057f8f --- /dev/null +++ b/assets/minecraft/models/item/iron_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_helmet.json b/assets/minecraft/models/item/iron_helmet.json new file mode 100644 index 0000000..8203b8a --- /dev/null +++ b/assets/minecraft/models/item/iron_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_hoe.json b/assets/minecraft/models/item/iron_hoe.json new file mode 100644 index 0000000..889dd3a --- /dev/null +++ b/assets/minecraft/models/item/iron_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/iron_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_horse_armor.json b/assets/minecraft/models/item/iron_horse_armor.json new file mode 100644 index 0000000..3a56051 --- /dev/null +++ b/assets/minecraft/models/item/iron_horse_armor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_horse_armor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_ingot.json b/assets/minecraft/models/item/iron_ingot.json new file mode 100644 index 0000000..1fc74df --- /dev/null +++ b/assets/minecraft/models/item/iron_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_ingot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_leggings.json b/assets/minecraft/models/item/iron_leggings.json new file mode 100644 index 0000000..324b71c --- /dev/null +++ b/assets/minecraft/models/item/iron_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_leggings" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_nugget.json b/assets/minecraft/models/item/iron_nugget.json new file mode 100644 index 0000000..3873a52 --- /dev/null +++ b/assets/minecraft/models/item/iron_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/iron_nugget" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_ore.json b/assets/minecraft/models/item/iron_ore.json new file mode 100644 index 0000000..5a35613 --- /dev/null +++ b/assets/minecraft/models/item/iron_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/iron_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_pickaxe.json b/assets/minecraft/models/item/iron_pickaxe.json new file mode 100644 index 0000000..8a5f407 --- /dev/null +++ b/assets/minecraft/models/item/iron_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/iron_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_shovel.json b/assets/minecraft/models/item/iron_shovel.json new file mode 100644 index 0000000..26674cf --- /dev/null +++ b/assets/minecraft/models/item/iron_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/iron_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_sword.json b/assets/minecraft/models/item/iron_sword.json new file mode 100644 index 0000000..ebbcd41 --- /dev/null +++ b/assets/minecraft/models/item/iron_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/iron_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/iron_trapdoor.json b/assets/minecraft/models/item/iron_trapdoor.json new file mode 100644 index 0000000..b3a30b7 --- /dev/null +++ b/assets/minecraft/models/item/iron_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/iron_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/item_frame.json b/assets/minecraft/models/item/item_frame.json new file mode 100644 index 0000000..0979754 --- /dev/null +++ b/assets/minecraft/models/item/item_frame.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/item_frame" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jack_o_lantern.json b/assets/minecraft/models/item/jack_o_lantern.json new file mode 100644 index 0000000..d230720 --- /dev/null +++ b/assets/minecraft/models/item/jack_o_lantern.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jack_o_lantern" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jigsaw.json b/assets/minecraft/models/item/jigsaw.json new file mode 100644 index 0000000..b0c4763 --- /dev/null +++ b/assets/minecraft/models/item/jigsaw.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jigsaw" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jukebox.json b/assets/minecraft/models/item/jukebox.json new file mode 100644 index 0000000..4d2923a --- /dev/null +++ b/assets/minecraft/models/item/jukebox.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jukebox" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_boat.json b/assets/minecraft/models/item/jungle_boat.json new file mode 100644 index 0000000..4cc14d5 --- /dev/null +++ b/assets/minecraft/models/item/jungle_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/jungle_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_button.json b/assets/minecraft/models/item/jungle_button.json new file mode 100644 index 0000000..360738a --- /dev/null +++ b/assets/minecraft/models/item/jungle_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_door.json b/assets/minecraft/models/item/jungle_door.json new file mode 100644 index 0000000..2fbc71f --- /dev/null +++ b/assets/minecraft/models/item/jungle_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/jungle_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_fence.json b/assets/minecraft/models/item/jungle_fence.json new file mode 100644 index 0000000..c5e6b2a --- /dev/null +++ b/assets/minecraft/models/item/jungle_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_fence_gate.json b/assets/minecraft/models/item/jungle_fence_gate.json new file mode 100644 index 0000000..8612c91 --- /dev/null +++ b/assets/minecraft/models/item/jungle_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_leaves.json b/assets/minecraft/models/item/jungle_leaves.json new file mode 100644 index 0000000..4be7c1a --- /dev/null +++ b/assets/minecraft/models/item/jungle_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_log.json b/assets/minecraft/models/item/jungle_log.json new file mode 100644 index 0000000..2e6c371 --- /dev/null +++ b/assets/minecraft/models/item/jungle_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_planks.json b/assets/minecraft/models/item/jungle_planks.json new file mode 100644 index 0000000..03f6926 --- /dev/null +++ b/assets/minecraft/models/item/jungle_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_pressure_plate.json b/assets/minecraft/models/item/jungle_pressure_plate.json new file mode 100644 index 0000000..18a6d0f --- /dev/null +++ b/assets/minecraft/models/item/jungle_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_sapling.json b/assets/minecraft/models/item/jungle_sapling.json new file mode 100644 index 0000000..4dd71de --- /dev/null +++ b/assets/minecraft/models/item/jungle_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/jungle_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_sign.json b/assets/minecraft/models/item/jungle_sign.json new file mode 100644 index 0000000..2ee2828 --- /dev/null +++ b/assets/minecraft/models/item/jungle_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/jungle_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_slab.json b/assets/minecraft/models/item/jungle_slab.json new file mode 100644 index 0000000..ed5a432 --- /dev/null +++ b/assets/minecraft/models/item/jungle_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_stairs.json b/assets/minecraft/models/item/jungle_stairs.json new file mode 100644 index 0000000..87e9264 --- /dev/null +++ b/assets/minecraft/models/item/jungle_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_trapdoor.json b/assets/minecraft/models/item/jungle_trapdoor.json new file mode 100644 index 0000000..996f280 --- /dev/null +++ b/assets/minecraft/models/item/jungle_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/jungle_wood.json b/assets/minecraft/models/item/jungle_wood.json new file mode 100644 index 0000000..c993cae --- /dev/null +++ b/assets/minecraft/models/item/jungle_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/jungle_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/kelp.json b/assets/minecraft/models/item/kelp.json new file mode 100644 index 0000000..b701d7b --- /dev/null +++ b/assets/minecraft/models/item/kelp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/kelp" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/knowledge_book.json b/assets/minecraft/models/item/knowledge_book.json new file mode 100644 index 0000000..bc355f7 --- /dev/null +++ b/assets/minecraft/models/item/knowledge_book.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/knowledge_book" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ladder.json b/assets/minecraft/models/item/ladder.json new file mode 100644 index 0000000..b4fd626 --- /dev/null +++ b/assets/minecraft/models/item/ladder.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/ladder" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lantern.json b/assets/minecraft/models/item/lantern.json new file mode 100644 index 0000000..ce9e5c1 --- /dev/null +++ b/assets/minecraft/models/item/lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lapis_block.json b/assets/minecraft/models/item/lapis_block.json new file mode 100644 index 0000000..1dcdaf6 --- /dev/null +++ b/assets/minecraft/models/item/lapis_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lapis_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lapis_lazuli.json b/assets/minecraft/models/item/lapis_lazuli.json new file mode 100644 index 0000000..ee8bdea --- /dev/null +++ b/assets/minecraft/models/item/lapis_lazuli.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/lapis_lazuli" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lapis_ore.json b/assets/minecraft/models/item/lapis_ore.json new file mode 100644 index 0000000..87cec1e --- /dev/null +++ b/assets/minecraft/models/item/lapis_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lapis_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/large_amethyst_bud.json b/assets/minecraft/models/item/large_amethyst_bud.json new file mode 100644 index 0000000..0e60141 --- /dev/null +++ b/assets/minecraft/models/item/large_amethyst_bud.json @@ -0,0 +1,11 @@ + { + "parent": "item/amethyst_bud", + "textures": { + "layer0": "minecraft:block/large_amethyst_bud" + }, + "display": { + "fixed": { + "translation": [ 0, 4, 0 ] + } + } +} diff --git a/assets/minecraft/models/item/large_fern.json b/assets/minecraft/models/item/large_fern.json new file mode 100644 index 0000000..1072e94 --- /dev/null +++ b/assets/minecraft/models/item/large_fern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/large_fern_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lava_bucket.json b/assets/minecraft/models/item/lava_bucket.json new file mode 100644 index 0000000..4052c61 --- /dev/null +++ b/assets/minecraft/models/item/lava_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/lava_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lead.json b/assets/minecraft/models/item/lead.json new file mode 100644 index 0000000..df628d6 --- /dev/null +++ b/assets/minecraft/models/item/lead.json @@ -0,0 +1,13 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/lead" + }, + "display": { + "head": { + "rotation": [ 0, 0, 0 ], + "translation": [ 2.75, -2.75, -6.5], + "scale":[ 0.8, 0.8, 0.8] + } + } +} diff --git a/assets/minecraft/models/item/leather.json b/assets/minecraft/models/item/leather.json new file mode 100644 index 0000000..2b48d1f --- /dev/null +++ b/assets/minecraft/models/item/leather.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/leather_boots.json b/assets/minecraft/models/item/leather_boots.json new file mode 100644 index 0000000..9a9733a --- /dev/null +++ b/assets/minecraft/models/item/leather_boots.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/leather_boots", + "layer1": "item/leather_boots_overlay" + } +} diff --git a/assets/minecraft/models/item/leather_chestplate.json b/assets/minecraft/models/item/leather_chestplate.json new file mode 100644 index 0000000..45359b7 --- /dev/null +++ b/assets/minecraft/models/item/leather_chestplate.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/leather_chestplate", + "layer1": "item/leather_chestplate_overlay" + } +} diff --git a/assets/minecraft/models/item/leather_helmet.json b/assets/minecraft/models/item/leather_helmet.json new file mode 100644 index 0000000..0e5775b --- /dev/null +++ b/assets/minecraft/models/item/leather_helmet.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/leather_helmet", + "layer1": "item/leather_helmet_overlay" + } +} diff --git a/assets/minecraft/models/item/leather_horse_armor.json b/assets/minecraft/models/item/leather_horse_armor.json new file mode 100644 index 0000000..f96eae7 --- /dev/null +++ b/assets/minecraft/models/item/leather_horse_armor.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/leather_horse_armor" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/leather_leggings.json b/assets/minecraft/models/item/leather_leggings.json new file mode 100644 index 0000000..1d8f984 --- /dev/null +++ b/assets/minecraft/models/item/leather_leggings.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/leather_leggings", + "layer1": "item/leather_leggings_overlay" + } +} diff --git a/assets/minecraft/models/item/lectern.json b/assets/minecraft/models/item/lectern.json new file mode 100644 index 0000000..4f2c887 --- /dev/null +++ b/assets/minecraft/models/item/lectern.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lectern" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lever.json b/assets/minecraft/models/item/lever.json new file mode 100644 index 0000000..d5a62d4 --- /dev/null +++ b/assets/minecraft/models/item/lever.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/lever" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light.json b/assets/minecraft/models/item/light.json new file mode 100644 index 0000000..f53de1b --- /dev/null +++ b/assets/minecraft/models/item/light.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light" + }, + "overrides": [ + { "predicate": { "level": 0.0000 }, "model": "item/light_00" }, + { "predicate": { "level": 0.0625 }, "model": "item/light_01" }, + { "predicate": { "level": 0.1250 }, "model": "item/light_02" }, + { "predicate": { "level": 0.1875 }, "model": "item/light_03" }, + { "predicate": { "level": 0.2500 }, "model": "item/light_04" }, + { "predicate": { "level": 0.3125 }, "model": "item/light_05" }, + { "predicate": { "level": 0.3750 }, "model": "item/light_06" }, + { "predicate": { "level": 0.4375 }, "model": "item/light_07" }, + { "predicate": { "level": 0.5000 }, "model": "item/light_08" }, + { "predicate": { "level": 0.5625 }, "model": "item/light_09" }, + { "predicate": { "level": 0.6250 }, "model": "item/light_10" }, + { "predicate": { "level": 0.6875 }, "model": "item/light_11" }, + { "predicate": { "level": 0.7500 }, "model": "item/light_12" }, + { "predicate": { "level": 0.8125 }, "model": "item/light_13" }, + { "predicate": { "level": 0.8750 }, "model": "item/light_14" }, + { "predicate": { "level": 0.9375 }, "model": "item/light_15" } + ] +} diff --git a/assets/minecraft/models/item/light_00.json b/assets/minecraft/models/item/light_00.json new file mode 100644 index 0000000..f602919 --- /dev/null +++ b/assets/minecraft/models/item/light_00.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_00" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_01.json b/assets/minecraft/models/item/light_01.json new file mode 100644 index 0000000..50fe9d5 --- /dev/null +++ b/assets/minecraft/models/item/light_01.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_01" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_02.json b/assets/minecraft/models/item/light_02.json new file mode 100644 index 0000000..3112e82 --- /dev/null +++ b/assets/minecraft/models/item/light_02.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_02" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_03.json b/assets/minecraft/models/item/light_03.json new file mode 100644 index 0000000..7b7d130 --- /dev/null +++ b/assets/minecraft/models/item/light_03.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_03" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_04.json b/assets/minecraft/models/item/light_04.json new file mode 100644 index 0000000..eeca8b9 --- /dev/null +++ b/assets/minecraft/models/item/light_04.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_04" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_05.json b/assets/minecraft/models/item/light_05.json new file mode 100644 index 0000000..920f295 --- /dev/null +++ b/assets/minecraft/models/item/light_05.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_05" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_06.json b/assets/minecraft/models/item/light_06.json new file mode 100644 index 0000000..f60f6bf --- /dev/null +++ b/assets/minecraft/models/item/light_06.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_06" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_07.json b/assets/minecraft/models/item/light_07.json new file mode 100644 index 0000000..b795ac7 --- /dev/null +++ b/assets/minecraft/models/item/light_07.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_07" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_08.json b/assets/minecraft/models/item/light_08.json new file mode 100644 index 0000000..d34ca3a --- /dev/null +++ b/assets/minecraft/models/item/light_08.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_08" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_09.json b/assets/minecraft/models/item/light_09.json new file mode 100644 index 0000000..861002f --- /dev/null +++ b/assets/minecraft/models/item/light_09.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_09" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_10.json b/assets/minecraft/models/item/light_10.json new file mode 100644 index 0000000..3bda0d1 --- /dev/null +++ b/assets/minecraft/models/item/light_10.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_10" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_11.json b/assets/minecraft/models/item/light_11.json new file mode 100644 index 0000000..582b618 --- /dev/null +++ b/assets/minecraft/models/item/light_11.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_11" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_12.json b/assets/minecraft/models/item/light_12.json new file mode 100644 index 0000000..f9dc8d1 --- /dev/null +++ b/assets/minecraft/models/item/light_12.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_12" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_13.json b/assets/minecraft/models/item/light_13.json new file mode 100644 index 0000000..2f9d381 --- /dev/null +++ b/assets/minecraft/models/item/light_13.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_13" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_14.json b/assets/minecraft/models/item/light_14.json new file mode 100644 index 0000000..263b45f --- /dev/null +++ b/assets/minecraft/models/item/light_14.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_14" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_15.json b/assets/minecraft/models/item/light_15.json new file mode 100644 index 0000000..6f39d14 --- /dev/null +++ b/assets/minecraft/models/item/light_15.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_15" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_banner.json b/assets/minecraft/models/item/light_blue_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_bed.json b/assets/minecraft/models/item/light_blue_bed.json new file mode 100644 index 0000000..fac4cda --- /dev/null +++ b/assets/minecraft/models/item/light_blue_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/light_blue_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_candle.json b/assets/minecraft/models/item/light_blue_candle.json new file mode 100644 index 0000000..e445d4a --- /dev/null +++ b/assets/minecraft/models/item/light_blue_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_blue_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_carpet.json b/assets/minecraft/models/item/light_blue_carpet.json new file mode 100644 index 0000000..9f199e5 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_concrete.json b/assets/minecraft/models/item/light_blue_concrete.json new file mode 100644 index 0000000..68a0890 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_concrete_powder.json b/assets/minecraft/models/item/light_blue_concrete_powder.json new file mode 100644 index 0000000..22ec71d --- /dev/null +++ b/assets/minecraft/models/item/light_blue_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_dye.json b/assets/minecraft/models/item/light_blue_dye.json new file mode 100644 index 0000000..297407d --- /dev/null +++ b/assets/minecraft/models/item/light_blue_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_blue_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_glazed_terracotta.json b/assets/minecraft/models/item/light_blue_glazed_terracotta.json new file mode 100644 index 0000000..3d2b3bd --- /dev/null +++ b/assets/minecraft/models/item/light_blue_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_shulker_box.json b/assets/minecraft/models/item/light_blue_shulker_box.json new file mode 100644 index 0000000..d17a772 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/light_blue_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_stained_glass.json b/assets/minecraft/models/item/light_blue_stained_glass.json new file mode 100644 index 0000000..0aef7a9 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_stained_glass_pane.json b/assets/minecraft/models/item/light_blue_stained_glass_pane.json new file mode 100644 index 0000000..d810047 --- /dev/null +++ b/assets/minecraft/models/item/light_blue_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/light_blue_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_terracotta.json b/assets/minecraft/models/item/light_blue_terracotta.json new file mode 100644 index 0000000..06294ea --- /dev/null +++ b/assets/minecraft/models/item/light_blue_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_blue_wool.json b/assets/minecraft/models/item/light_blue_wool.json new file mode 100644 index 0000000..4f7bd4d --- /dev/null +++ b/assets/minecraft/models/item/light_blue_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_blue_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_banner.json b/assets/minecraft/models/item/light_gray_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_bed.json b/assets/minecraft/models/item/light_gray_bed.json new file mode 100644 index 0000000..67c2af9 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/light_gray_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_candle.json b/assets/minecraft/models/item/light_gray_candle.json new file mode 100644 index 0000000..332e87c --- /dev/null +++ b/assets/minecraft/models/item/light_gray_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_gray_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_carpet.json b/assets/minecraft/models/item/light_gray_carpet.json new file mode 100644 index 0000000..f603263 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_concrete.json b/assets/minecraft/models/item/light_gray_concrete.json new file mode 100644 index 0000000..9a4e67d --- /dev/null +++ b/assets/minecraft/models/item/light_gray_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_concrete_powder.json b/assets/minecraft/models/item/light_gray_concrete_powder.json new file mode 100644 index 0000000..6726d56 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_dye.json b/assets/minecraft/models/item/light_gray_dye.json new file mode 100644 index 0000000..40a44ac --- /dev/null +++ b/assets/minecraft/models/item/light_gray_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/light_gray_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_glazed_terracotta.json b/assets/minecraft/models/item/light_gray_glazed_terracotta.json new file mode 100644 index 0000000..46b9f17 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_shulker_box.json b/assets/minecraft/models/item/light_gray_shulker_box.json new file mode 100644 index 0000000..0efe127 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/light_gray_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_stained_glass.json b/assets/minecraft/models/item/light_gray_stained_glass.json new file mode 100644 index 0000000..e05c7e8 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_stained_glass_pane.json b/assets/minecraft/models/item/light_gray_stained_glass_pane.json new file mode 100644 index 0000000..5028474 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/light_gray_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_terracotta.json b/assets/minecraft/models/item/light_gray_terracotta.json new file mode 100644 index 0000000..a6cbc24 --- /dev/null +++ b/assets/minecraft/models/item/light_gray_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_gray_wool.json b/assets/minecraft/models/item/light_gray_wool.json new file mode 100644 index 0000000..0bdc80f --- /dev/null +++ b/assets/minecraft/models/item/light_gray_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_gray_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/light_weighted_pressure_plate.json b/assets/minecraft/models/item/light_weighted_pressure_plate.json new file mode 100644 index 0000000..0922c67 --- /dev/null +++ b/assets/minecraft/models/item/light_weighted_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/light_weighted_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lightning_rod.json b/assets/minecraft/models/item/lightning_rod.json new file mode 100644 index 0000000..d701601 --- /dev/null +++ b/assets/minecraft/models/item/lightning_rod.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lightning_rod" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lilac.json b/assets/minecraft/models/item/lilac.json new file mode 100644 index 0000000..7e062c9 --- /dev/null +++ b/assets/minecraft/models/item/lilac.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/lilac_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lily_of_the_valley.json b/assets/minecraft/models/item/lily_of_the_valley.json new file mode 100644 index 0000000..2cd5a1c --- /dev/null +++ b/assets/minecraft/models/item/lily_of_the_valley.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/lily_of_the_valley" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lily_pad.json b/assets/minecraft/models/item/lily_pad.json new file mode 100644 index 0000000..e3aaf7f --- /dev/null +++ b/assets/minecraft/models/item/lily_pad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/lily_pad" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_banner.json b/assets/minecraft/models/item/lime_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/lime_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_bed.json b/assets/minecraft/models/item/lime_bed.json new file mode 100644 index 0000000..3efda22 --- /dev/null +++ b/assets/minecraft/models/item/lime_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/lime_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_candle.json b/assets/minecraft/models/item/lime_candle.json new file mode 100644 index 0000000..84617cc --- /dev/null +++ b/assets/minecraft/models/item/lime_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/lime_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_carpet.json b/assets/minecraft/models/item/lime_carpet.json new file mode 100644 index 0000000..b6f18c0 --- /dev/null +++ b/assets/minecraft/models/item/lime_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_concrete.json b/assets/minecraft/models/item/lime_concrete.json new file mode 100644 index 0000000..6becad9 --- /dev/null +++ b/assets/minecraft/models/item/lime_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_concrete_powder.json b/assets/minecraft/models/item/lime_concrete_powder.json new file mode 100644 index 0000000..a74380d --- /dev/null +++ b/assets/minecraft/models/item/lime_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_dye.json b/assets/minecraft/models/item/lime_dye.json new file mode 100644 index 0000000..36ae6c8 --- /dev/null +++ b/assets/minecraft/models/item/lime_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/lime_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_glazed_terracotta.json b/assets/minecraft/models/item/lime_glazed_terracotta.json new file mode 100644 index 0000000..14b5723 --- /dev/null +++ b/assets/minecraft/models/item/lime_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_shulker_box.json b/assets/minecraft/models/item/lime_shulker_box.json new file mode 100644 index 0000000..5e0062e --- /dev/null +++ b/assets/minecraft/models/item/lime_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/lime_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_stained_glass.json b/assets/minecraft/models/item/lime_stained_glass.json new file mode 100644 index 0000000..becc329 --- /dev/null +++ b/assets/minecraft/models/item/lime_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_stained_glass_pane.json b/assets/minecraft/models/item/lime_stained_glass_pane.json new file mode 100644 index 0000000..7f15356 --- /dev/null +++ b/assets/minecraft/models/item/lime_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/lime_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_terracotta.json b/assets/minecraft/models/item/lime_terracotta.json new file mode 100644 index 0000000..e612303 --- /dev/null +++ b/assets/minecraft/models/item/lime_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lime_wool.json b/assets/minecraft/models/item/lime_wool.json new file mode 100644 index 0000000..e6600fa --- /dev/null +++ b/assets/minecraft/models/item/lime_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lime_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lingering_potion.json b/assets/minecraft/models/item/lingering_potion.json new file mode 100644 index 0000000..35ce5d7 --- /dev/null +++ b/assets/minecraft/models/item/lingering_potion.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/potion_overlay", + "layer1": "item/lingering_potion" + } +} diff --git a/assets/minecraft/models/item/llama_spawn_egg.json b/assets/minecraft/models/item/llama_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/llama_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/lodestone.json b/assets/minecraft/models/item/lodestone.json new file mode 100644 index 0000000..f926ec2 --- /dev/null +++ b/assets/minecraft/models/item/lodestone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/lodestone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/loom.json b/assets/minecraft/models/item/loom.json new file mode 100644 index 0000000..0fe6a7f --- /dev/null +++ b/assets/minecraft/models/item/loom.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/loom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_banner.json b/assets/minecraft/models/item/magenta_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/magenta_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_bed.json b/assets/minecraft/models/item/magenta_bed.json new file mode 100644 index 0000000..19af87b --- /dev/null +++ b/assets/minecraft/models/item/magenta_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/magenta_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_candle.json b/assets/minecraft/models/item/magenta_candle.json new file mode 100644 index 0000000..b4b7562 --- /dev/null +++ b/assets/minecraft/models/item/magenta_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/magenta_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_carpet.json b/assets/minecraft/models/item/magenta_carpet.json new file mode 100644 index 0000000..386f8fc --- /dev/null +++ b/assets/minecraft/models/item/magenta_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_concrete.json b/assets/minecraft/models/item/magenta_concrete.json new file mode 100644 index 0000000..8dce5e8 --- /dev/null +++ b/assets/minecraft/models/item/magenta_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_concrete_powder.json b/assets/minecraft/models/item/magenta_concrete_powder.json new file mode 100644 index 0000000..e221911 --- /dev/null +++ b/assets/minecraft/models/item/magenta_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_dye.json b/assets/minecraft/models/item/magenta_dye.json new file mode 100644 index 0000000..f1ebae5 --- /dev/null +++ b/assets/minecraft/models/item/magenta_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/magenta_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_glazed_terracotta.json b/assets/minecraft/models/item/magenta_glazed_terracotta.json new file mode 100644 index 0000000..45b94ea --- /dev/null +++ b/assets/minecraft/models/item/magenta_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_shulker_box.json b/assets/minecraft/models/item/magenta_shulker_box.json new file mode 100644 index 0000000..f21cad4 --- /dev/null +++ b/assets/minecraft/models/item/magenta_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/magenta_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_stained_glass.json b/assets/minecraft/models/item/magenta_stained_glass.json new file mode 100644 index 0000000..62ff86a --- /dev/null +++ b/assets/minecraft/models/item/magenta_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_stained_glass_pane.json b/assets/minecraft/models/item/magenta_stained_glass_pane.json new file mode 100644 index 0000000..ad9621d --- /dev/null +++ b/assets/minecraft/models/item/magenta_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/magenta_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_terracotta.json b/assets/minecraft/models/item/magenta_terracotta.json new file mode 100644 index 0000000..07d4419 --- /dev/null +++ b/assets/minecraft/models/item/magenta_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magenta_wool.json b/assets/minecraft/models/item/magenta_wool.json new file mode 100644 index 0000000..e3ef178 --- /dev/null +++ b/assets/minecraft/models/item/magenta_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magenta_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magma_block.json b/assets/minecraft/models/item/magma_block.json new file mode 100644 index 0000000..ac1aa2f --- /dev/null +++ b/assets/minecraft/models/item/magma_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/magma_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magma_cream.json b/assets/minecraft/models/item/magma_cream.json new file mode 100644 index 0000000..f9d7a14 --- /dev/null +++ b/assets/minecraft/models/item/magma_cream.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/magma_cream" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/magma_cube_spawn_egg.json b/assets/minecraft/models/item/magma_cube_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/magma_cube_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/map.json b/assets/minecraft/models/item/map.json new file mode 100644 index 0000000..282650e --- /dev/null +++ b/assets/minecraft/models/item/map.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/map" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/medium_amethyst_bud.json b/assets/minecraft/models/item/medium_amethyst_bud.json new file mode 100644 index 0000000..686d48f --- /dev/null +++ b/assets/minecraft/models/item/medium_amethyst_bud.json @@ -0,0 +1,11 @@ + { + "parent": "item/amethyst_bud", + "textures": { + "layer0": "minecraft:block/medium_amethyst_bud" + }, + "display": { + "fixed": { + "translation": [ 0, 6, 0 ] + } + } +} diff --git a/assets/minecraft/models/item/melon.json b/assets/minecraft/models/item/melon.json new file mode 100644 index 0000000..f0bcf44 --- /dev/null +++ b/assets/minecraft/models/item/melon.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/melon" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/melon_seeds.json b/assets/minecraft/models/item/melon_seeds.json new file mode 100644 index 0000000..71e3407 --- /dev/null +++ b/assets/minecraft/models/item/melon_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/melon_seeds" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/melon_slice.json b/assets/minecraft/models/item/melon_slice.json new file mode 100644 index 0000000..70a587e --- /dev/null +++ b/assets/minecraft/models/item/melon_slice.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/melon_slice" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/milk_bucket.json b/assets/minecraft/models/item/milk_bucket.json new file mode 100644 index 0000000..4f4a252 --- /dev/null +++ b/assets/minecraft/models/item/milk_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/milk_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/minecart.json b/assets/minecraft/models/item/minecart.json new file mode 100644 index 0000000..f478d37 --- /dev/null +++ b/assets/minecraft/models/item/minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mojang_banner_pattern.json b/assets/minecraft/models/item/mojang_banner_pattern.json new file mode 100644 index 0000000..bfac8a9 --- /dev/null +++ b/assets/minecraft/models/item/mojang_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/mojang_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mooshroom_spawn_egg.json b/assets/minecraft/models/item/mooshroom_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/mooshroom_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/moss_block.json b/assets/minecraft/models/item/moss_block.json new file mode 100644 index 0000000..14bf2a8 --- /dev/null +++ b/assets/minecraft/models/item/moss_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/moss_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/moss_carpet.json b/assets/minecraft/models/item/moss_carpet.json new file mode 100644 index 0000000..86a4dfd --- /dev/null +++ b/assets/minecraft/models/item/moss_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/moss_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_cobblestone.json b/assets/minecraft/models/item/mossy_cobblestone.json new file mode 100644 index 0000000..e865e8f --- /dev/null +++ b/assets/minecraft/models/item/mossy_cobblestone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_cobblestone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_cobblestone_slab.json b/assets/minecraft/models/item/mossy_cobblestone_slab.json new file mode 100644 index 0000000..814e6a7 --- /dev/null +++ b/assets/minecraft/models/item/mossy_cobblestone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_cobblestone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_cobblestone_stairs.json b/assets/minecraft/models/item/mossy_cobblestone_stairs.json new file mode 100644 index 0000000..bc2712d --- /dev/null +++ b/assets/minecraft/models/item/mossy_cobblestone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_cobblestone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_cobblestone_wall.json b/assets/minecraft/models/item/mossy_cobblestone_wall.json new file mode 100644 index 0000000..8baaff2 --- /dev/null +++ b/assets/minecraft/models/item/mossy_cobblestone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_cobblestone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_stone_brick_slab.json b/assets/minecraft/models/item/mossy_stone_brick_slab.json new file mode 100644 index 0000000..539b742 --- /dev/null +++ b/assets/minecraft/models/item/mossy_stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_stone_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_stone_brick_stairs.json b/assets/minecraft/models/item/mossy_stone_brick_stairs.json new file mode 100644 index 0000000..2366348 --- /dev/null +++ b/assets/minecraft/models/item/mossy_stone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_stone_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_stone_brick_wall.json b/assets/minecraft/models/item/mossy_stone_brick_wall.json new file mode 100644 index 0000000..185b158 --- /dev/null +++ b/assets/minecraft/models/item/mossy_stone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_stone_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mossy_stone_bricks.json b/assets/minecraft/models/item/mossy_stone_bricks.json new file mode 100644 index 0000000..a9fe750 --- /dev/null +++ b/assets/minecraft/models/item/mossy_stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mossy_stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mule_spawn_egg.json b/assets/minecraft/models/item/mule_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/mule_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mushroom_stem.json b/assets/minecraft/models/item/mushroom_stem.json new file mode 100644 index 0000000..b791415 --- /dev/null +++ b/assets/minecraft/models/item/mushroom_stem.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mushroom_stem_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mushroom_stew.json b/assets/minecraft/models/item/mushroom_stew.json new file mode 100644 index 0000000..70e31de --- /dev/null +++ b/assets/minecraft/models/item/mushroom_stew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/mushroom_stew" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_11.json b/assets/minecraft/models/item/music_disc_11.json new file mode 100644 index 0000000..8dc87a4 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_11.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_11" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_13.json b/assets/minecraft/models/item/music_disc_13.json new file mode 100644 index 0000000..f0bb3d7 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_13.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_13" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_blocks.json b/assets/minecraft/models/item/music_disc_blocks.json new file mode 100644 index 0000000..63e5822 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_blocks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_blocks" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_cat.json b/assets/minecraft/models/item/music_disc_cat.json new file mode 100644 index 0000000..1dff43f --- /dev/null +++ b/assets/minecraft/models/item/music_disc_cat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_cat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_chirp.json b/assets/minecraft/models/item/music_disc_chirp.json new file mode 100644 index 0000000..ec3b430 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_chirp.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_chirp" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_far.json b/assets/minecraft/models/item/music_disc_far.json new file mode 100644 index 0000000..266a311 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_far.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_far" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_mall.json b/assets/minecraft/models/item/music_disc_mall.json new file mode 100644 index 0000000..889a2ee --- /dev/null +++ b/assets/minecraft/models/item/music_disc_mall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_mall" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_mellohi.json b/assets/minecraft/models/item/music_disc_mellohi.json new file mode 100644 index 0000000..68b5143 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_mellohi.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_mellohi" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_otherside.json b/assets/minecraft/models/item/music_disc_otherside.json new file mode 100644 index 0000000..28006b7 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_otherside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_otherside" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_pigstep.json b/assets/minecraft/models/item/music_disc_pigstep.json new file mode 100644 index 0000000..4e2b878 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_pigstep.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_pigstep" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_stal.json b/assets/minecraft/models/item/music_disc_stal.json new file mode 100644 index 0000000..02f043d --- /dev/null +++ b/assets/minecraft/models/item/music_disc_stal.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_stal" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_strad.json b/assets/minecraft/models/item/music_disc_strad.json new file mode 100644 index 0000000..5c4fbd7 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_strad.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_strad" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_wait.json b/assets/minecraft/models/item/music_disc_wait.json new file mode 100644 index 0000000..d46027d --- /dev/null +++ b/assets/minecraft/models/item/music_disc_wait.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_wait" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/music_disc_ward.json b/assets/minecraft/models/item/music_disc_ward.json new file mode 100644 index 0000000..d45d797 --- /dev/null +++ b/assets/minecraft/models/item/music_disc_ward.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/music_disc_ward" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mutton.json b/assets/minecraft/models/item/mutton.json new file mode 100644 index 0000000..56c070d --- /dev/null +++ b/assets/minecraft/models/item/mutton.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/mutton" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/mycelium.json b/assets/minecraft/models/item/mycelium.json new file mode 100644 index 0000000..c97f2ec --- /dev/null +++ b/assets/minecraft/models/item/mycelium.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/mycelium" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/name_tag.json b/assets/minecraft/models/item/name_tag.json new file mode 100644 index 0000000..ee668ff --- /dev/null +++ b/assets/minecraft/models/item/name_tag.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/name_tag" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nautilus_shell.json b/assets/minecraft/models/item/nautilus_shell.json new file mode 100644 index 0000000..35a8e50 --- /dev/null +++ b/assets/minecraft/models/item/nautilus_shell.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/nautilus_shell" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_brick.json b/assets/minecraft/models/item/nether_brick.json new file mode 100644 index 0000000..b726058 --- /dev/null +++ b/assets/minecraft/models/item/nether_brick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/nether_brick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_brick_fence.json b/assets/minecraft/models/item/nether_brick_fence.json new file mode 100644 index 0000000..5a72d31 --- /dev/null +++ b/assets/minecraft/models/item/nether_brick_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_brick_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_brick_slab.json b/assets/minecraft/models/item/nether_brick_slab.json new file mode 100644 index 0000000..dc7b209 --- /dev/null +++ b/assets/minecraft/models/item/nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_brick_stairs.json b/assets/minecraft/models/item/nether_brick_stairs.json new file mode 100644 index 0000000..c0669df --- /dev/null +++ b/assets/minecraft/models/item/nether_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_brick_wall.json b/assets/minecraft/models/item/nether_brick_wall.json new file mode 100644 index 0000000..e01270d --- /dev/null +++ b/assets/minecraft/models/item/nether_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_bricks.json b/assets/minecraft/models/item/nether_bricks.json new file mode 100644 index 0000000..ada571f --- /dev/null +++ b/assets/minecraft/models/item/nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_gold_ore.json b/assets/minecraft/models/item/nether_gold_ore.json new file mode 100644 index 0000000..ca989c7 --- /dev/null +++ b/assets/minecraft/models/item/nether_gold_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_gold_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_quartz_ore.json b/assets/minecraft/models/item/nether_quartz_ore.json new file mode 100644 index 0000000..4c6d1bf --- /dev/null +++ b/assets/minecraft/models/item/nether_quartz_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_quartz_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_sprouts.json b/assets/minecraft/models/item/nether_sprouts.json new file mode 100644 index 0000000..847698f --- /dev/null +++ b/assets/minecraft/models/item/nether_sprouts.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/nether_sprouts" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_star.json b/assets/minecraft/models/item/nether_star.json new file mode 100644 index 0000000..b2874c2 --- /dev/null +++ b/assets/minecraft/models/item/nether_star.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/nether_star" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_wart.json b/assets/minecraft/models/item/nether_wart.json new file mode 100644 index 0000000..de82d45 --- /dev/null +++ b/assets/minecraft/models/item/nether_wart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/nether_wart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/nether_wart_block.json b/assets/minecraft/models/item/nether_wart_block.json new file mode 100644 index 0000000..a66f9a2 --- /dev/null +++ b/assets/minecraft/models/item/nether_wart_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/nether_wart_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_axe.json b/assets/minecraft/models/item/netherite_axe.json new file mode 100644 index 0000000..50d5000 --- /dev/null +++ b/assets/minecraft/models/item/netherite_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/netherite_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_block.json b/assets/minecraft/models/item/netherite_block.json new file mode 100644 index 0000000..828da63 --- /dev/null +++ b/assets/minecraft/models/item/netherite_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/netherite_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_boots.json b/assets/minecraft/models/item/netherite_boots.json new file mode 100644 index 0000000..c7dae90 --- /dev/null +++ b/assets/minecraft/models/item/netherite_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_boots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_chestplate.json b/assets/minecraft/models/item/netherite_chestplate.json new file mode 100644 index 0000000..61d2982 --- /dev/null +++ b/assets/minecraft/models/item/netherite_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_chestplate" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_helmet.json b/assets/minecraft/models/item/netherite_helmet.json new file mode 100644 index 0000000..4df20a5 --- /dev/null +++ b/assets/minecraft/models/item/netherite_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_hoe.json b/assets/minecraft/models/item/netherite_hoe.json new file mode 100644 index 0000000..d9c185d --- /dev/null +++ b/assets/minecraft/models/item/netherite_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/netherite_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_ingot.json b/assets/minecraft/models/item/netherite_ingot.json new file mode 100644 index 0000000..0ef436c --- /dev/null +++ b/assets/minecraft/models/item/netherite_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_ingot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_leggings.json b/assets/minecraft/models/item/netherite_leggings.json new file mode 100644 index 0000000..e3e889c --- /dev/null +++ b/assets/minecraft/models/item/netherite_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_leggings" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_pickaxe.json b/assets/minecraft/models/item/netherite_pickaxe.json new file mode 100644 index 0000000..663d516 --- /dev/null +++ b/assets/minecraft/models/item/netherite_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/netherite_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_scrap.json b/assets/minecraft/models/item/netherite_scrap.json new file mode 100644 index 0000000..8465c67 --- /dev/null +++ b/assets/minecraft/models/item/netherite_scrap.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/netherite_scrap" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_shovel.json b/assets/minecraft/models/item/netherite_shovel.json new file mode 100644 index 0000000..88e9394 --- /dev/null +++ b/assets/minecraft/models/item/netherite_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/netherite_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherite_sword.json b/assets/minecraft/models/item/netherite_sword.json new file mode 100644 index 0000000..a2d7ef4 --- /dev/null +++ b/assets/minecraft/models/item/netherite_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/netherite_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/netherrack.json b/assets/minecraft/models/item/netherrack.json new file mode 100644 index 0000000..39d75ee --- /dev/null +++ b/assets/minecraft/models/item/netherrack.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/netherrack" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/note_block.json b/assets/minecraft/models/item/note_block.json new file mode 100644 index 0000000..dd87334 --- /dev/null +++ b/assets/minecraft/models/item/note_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/note_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_boat.json b/assets/minecraft/models/item/oak_boat.json new file mode 100644 index 0000000..793cf52 --- /dev/null +++ b/assets/minecraft/models/item/oak_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/oak_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_button.json b/assets/minecraft/models/item/oak_button.json new file mode 100644 index 0000000..7e99608 --- /dev/null +++ b/assets/minecraft/models/item/oak_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_door.json b/assets/minecraft/models/item/oak_door.json new file mode 100644 index 0000000..93f7e73 --- /dev/null +++ b/assets/minecraft/models/item/oak_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/oak_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_fence.json b/assets/minecraft/models/item/oak_fence.json new file mode 100644 index 0000000..039fd91 --- /dev/null +++ b/assets/minecraft/models/item/oak_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_fence_gate.json b/assets/minecraft/models/item/oak_fence_gate.json new file mode 100644 index 0000000..04dee08 --- /dev/null +++ b/assets/minecraft/models/item/oak_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_leaves.json b/assets/minecraft/models/item/oak_leaves.json new file mode 100644 index 0000000..a54fc8a --- /dev/null +++ b/assets/minecraft/models/item/oak_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_log.json b/assets/minecraft/models/item/oak_log.json new file mode 100644 index 0000000..b450f38 --- /dev/null +++ b/assets/minecraft/models/item/oak_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_planks.json b/assets/minecraft/models/item/oak_planks.json new file mode 100644 index 0000000..a035175 --- /dev/null +++ b/assets/minecraft/models/item/oak_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_pressure_plate.json b/assets/minecraft/models/item/oak_pressure_plate.json new file mode 100644 index 0000000..ec3f445 --- /dev/null +++ b/assets/minecraft/models/item/oak_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_sapling.json b/assets/minecraft/models/item/oak_sapling.json new file mode 100644 index 0000000..93a96b4 --- /dev/null +++ b/assets/minecraft/models/item/oak_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/oak_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_sign.json b/assets/minecraft/models/item/oak_sign.json new file mode 100644 index 0000000..0f6a0f0 --- /dev/null +++ b/assets/minecraft/models/item/oak_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/oak_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_slab.json b/assets/minecraft/models/item/oak_slab.json new file mode 100644 index 0000000..263d7d0 --- /dev/null +++ b/assets/minecraft/models/item/oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_stairs.json b/assets/minecraft/models/item/oak_stairs.json new file mode 100644 index 0000000..282b431 --- /dev/null +++ b/assets/minecraft/models/item/oak_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_trapdoor.json b/assets/minecraft/models/item/oak_trapdoor.json new file mode 100644 index 0000000..a041a5b --- /dev/null +++ b/assets/minecraft/models/item/oak_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oak_wood.json b/assets/minecraft/models/item/oak_wood.json new file mode 100644 index 0000000..a51270e --- /dev/null +++ b/assets/minecraft/models/item/oak_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oak_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/observer.json b/assets/minecraft/models/item/observer.json new file mode 100644 index 0000000..c1e1ddf --- /dev/null +++ b/assets/minecraft/models/item/observer.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/observer" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/obsidian.json b/assets/minecraft/models/item/obsidian.json new file mode 100644 index 0000000..0c124ed --- /dev/null +++ b/assets/minecraft/models/item/obsidian.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/obsidian" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ocelot_spawn_egg.json b/assets/minecraft/models/item/ocelot_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/ocelot_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_banner.json b/assets/minecraft/models/item/orange_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/orange_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_bed.json b/assets/minecraft/models/item/orange_bed.json new file mode 100644 index 0000000..c014375 --- /dev/null +++ b/assets/minecraft/models/item/orange_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/orange_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_candle.json b/assets/minecraft/models/item/orange_candle.json new file mode 100644 index 0000000..9f35bc6 --- /dev/null +++ b/assets/minecraft/models/item/orange_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/orange_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_carpet.json b/assets/minecraft/models/item/orange_carpet.json new file mode 100644 index 0000000..f1421e2 --- /dev/null +++ b/assets/minecraft/models/item/orange_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_concrete.json b/assets/minecraft/models/item/orange_concrete.json new file mode 100644 index 0000000..6238369 --- /dev/null +++ b/assets/minecraft/models/item/orange_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_concrete_powder.json b/assets/minecraft/models/item/orange_concrete_powder.json new file mode 100644 index 0000000..3c854fe --- /dev/null +++ b/assets/minecraft/models/item/orange_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_dye.json b/assets/minecraft/models/item/orange_dye.json new file mode 100644 index 0000000..4c5e5e9 --- /dev/null +++ b/assets/minecraft/models/item/orange_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/orange_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_glazed_terracotta.json b/assets/minecraft/models/item/orange_glazed_terracotta.json new file mode 100644 index 0000000..9a67ff6 --- /dev/null +++ b/assets/minecraft/models/item/orange_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_shulker_box.json b/assets/minecraft/models/item/orange_shulker_box.json new file mode 100644 index 0000000..e8a725a --- /dev/null +++ b/assets/minecraft/models/item/orange_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/orange_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_stained_glass.json b/assets/minecraft/models/item/orange_stained_glass.json new file mode 100644 index 0000000..b00fed2 --- /dev/null +++ b/assets/minecraft/models/item/orange_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_stained_glass_pane.json b/assets/minecraft/models/item/orange_stained_glass_pane.json new file mode 100644 index 0000000..756f767 --- /dev/null +++ b/assets/minecraft/models/item/orange_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/orange_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_terracotta.json b/assets/minecraft/models/item/orange_terracotta.json new file mode 100644 index 0000000..6d39978 --- /dev/null +++ b/assets/minecraft/models/item/orange_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_tulip.json b/assets/minecraft/models/item/orange_tulip.json new file mode 100644 index 0000000..70ba2d3 --- /dev/null +++ b/assets/minecraft/models/item/orange_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/orange_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/orange_wool.json b/assets/minecraft/models/item/orange_wool.json new file mode 100644 index 0000000..e7c54f3 --- /dev/null +++ b/assets/minecraft/models/item/orange_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/orange_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oxeye_daisy.json b/assets/minecraft/models/item/oxeye_daisy.json new file mode 100644 index 0000000..dc6eaab --- /dev/null +++ b/assets/minecraft/models/item/oxeye_daisy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/oxeye_daisy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oxidized_copper.json b/assets/minecraft/models/item/oxidized_copper.json new file mode 100644 index 0000000..63a0dab --- /dev/null +++ b/assets/minecraft/models/item/oxidized_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oxidized_cut_copper.json b/assets/minecraft/models/item/oxidized_cut_copper.json new file mode 100644 index 0000000..36dfa03 --- /dev/null +++ b/assets/minecraft/models/item/oxidized_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oxidized_cut_copper_slab.json b/assets/minecraft/models/item/oxidized_cut_copper_slab.json new file mode 100644 index 0000000..a3d0224 --- /dev/null +++ b/assets/minecraft/models/item/oxidized_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/oxidized_cut_copper_stairs.json b/assets/minecraft/models/item/oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..fd8af1a --- /dev/null +++ b/assets/minecraft/models/item/oxidized_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/packed_ice.json b/assets/minecraft/models/item/packed_ice.json new file mode 100644 index 0000000..bada5d8 --- /dev/null +++ b/assets/minecraft/models/item/packed_ice.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/packed_ice" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/painting.json b/assets/minecraft/models/item/painting.json new file mode 100644 index 0000000..0222609 --- /dev/null +++ b/assets/minecraft/models/item/painting.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/painting" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/panda_spawn_egg.json b/assets/minecraft/models/item/panda_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/panda_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/paper.json b/assets/minecraft/models/item/paper.json new file mode 100644 index 0000000..5cfa9dd --- /dev/null +++ b/assets/minecraft/models/item/paper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/paper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/parrot_spawn_egg.json b/assets/minecraft/models/item/parrot_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/parrot_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/peony.json b/assets/minecraft/models/item/peony.json new file mode 100644 index 0000000..b87b076 --- /dev/null +++ b/assets/minecraft/models/item/peony.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/peony_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/petrified_oak_slab.json b/assets/minecraft/models/item/petrified_oak_slab.json new file mode 100644 index 0000000..36ecfd7 --- /dev/null +++ b/assets/minecraft/models/item/petrified_oak_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/petrified_oak_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/phantom_membrane.json b/assets/minecraft/models/item/phantom_membrane.json new file mode 100644 index 0000000..aa7891c --- /dev/null +++ b/assets/minecraft/models/item/phantom_membrane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/phantom_membrane" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/phantom_spawn_egg.json b/assets/minecraft/models/item/phantom_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/phantom_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pig_spawn_egg.json b/assets/minecraft/models/item/pig_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/pig_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/piglin_banner_pattern.json b/assets/minecraft/models/item/piglin_banner_pattern.json new file mode 100644 index 0000000..e19d96c --- /dev/null +++ b/assets/minecraft/models/item/piglin_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/piglin_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/piglin_brute_spawn_egg.json b/assets/minecraft/models/item/piglin_brute_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/piglin_brute_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/piglin_spawn_egg.json b/assets/minecraft/models/item/piglin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/piglin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pillager_spawn_egg.json b/assets/minecraft/models/item/pillager_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/pillager_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_banner.json b/assets/minecraft/models/item/pink_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/pink_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_bed.json b/assets/minecraft/models/item/pink_bed.json new file mode 100644 index 0000000..7565d98 --- /dev/null +++ b/assets/minecraft/models/item/pink_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/pink_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_candle.json b/assets/minecraft/models/item/pink_candle.json new file mode 100644 index 0000000..0d64b1c --- /dev/null +++ b/assets/minecraft/models/item/pink_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pink_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_carpet.json b/assets/minecraft/models/item/pink_carpet.json new file mode 100644 index 0000000..b270910 --- /dev/null +++ b/assets/minecraft/models/item/pink_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_concrete.json b/assets/minecraft/models/item/pink_concrete.json new file mode 100644 index 0000000..770e1fe --- /dev/null +++ b/assets/minecraft/models/item/pink_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_concrete_powder.json b/assets/minecraft/models/item/pink_concrete_powder.json new file mode 100644 index 0000000..29803f6 --- /dev/null +++ b/assets/minecraft/models/item/pink_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_dye.json b/assets/minecraft/models/item/pink_dye.json new file mode 100644 index 0000000..bf230eb --- /dev/null +++ b/assets/minecraft/models/item/pink_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pink_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_glazed_terracotta.json b/assets/minecraft/models/item/pink_glazed_terracotta.json new file mode 100644 index 0000000..c8ea2b2 --- /dev/null +++ b/assets/minecraft/models/item/pink_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_shulker_box.json b/assets/minecraft/models/item/pink_shulker_box.json new file mode 100644 index 0000000..e71465f --- /dev/null +++ b/assets/minecraft/models/item/pink_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/pink_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_stained_glass.json b/assets/minecraft/models/item/pink_stained_glass.json new file mode 100644 index 0000000..b0bc896 --- /dev/null +++ b/assets/minecraft/models/item/pink_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_stained_glass_pane.json b/assets/minecraft/models/item/pink_stained_glass_pane.json new file mode 100644 index 0000000..1368158 --- /dev/null +++ b/assets/minecraft/models/item/pink_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/pink_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_terracotta.json b/assets/minecraft/models/item/pink_terracotta.json new file mode 100644 index 0000000..2e55874 --- /dev/null +++ b/assets/minecraft/models/item/pink_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_tulip.json b/assets/minecraft/models/item/pink_tulip.json new file mode 100644 index 0000000..9d76762 --- /dev/null +++ b/assets/minecraft/models/item/pink_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/pink_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pink_wool.json b/assets/minecraft/models/item/pink_wool.json new file mode 100644 index 0000000..9f1e510 --- /dev/null +++ b/assets/minecraft/models/item/pink_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pink_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/piston.json b/assets/minecraft/models/item/piston.json new file mode 100644 index 0000000..669d1c4 --- /dev/null +++ b/assets/minecraft/models/item/piston.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/piston_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/player_head.json b/assets/minecraft/models/item/player_head.json new file mode 100644 index 0000000..364b6e6 --- /dev/null +++ b/assets/minecraft/models/item/player_head.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_skull" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/podzol.json b/assets/minecraft/models/item/podzol.json new file mode 100644 index 0000000..ec04749 --- /dev/null +++ b/assets/minecraft/models/item/podzol.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/podzol" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pointed_dripstone.json b/assets/minecraft/models/item/pointed_dripstone.json new file mode 100644 index 0000000..f30f959 --- /dev/null +++ b/assets/minecraft/models/item/pointed_dripstone.json @@ -0,0 +1,18 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pointed_dripstone" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 100, 0 ], + "translation": [ -1, -1, 0], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 100, 0 ], + "translation": [ 0, -2, 0], + "scale": [ 0.9, 0.9, 0.9 ] + } + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/poisonous_potato.json b/assets/minecraft/models/item/poisonous_potato.json new file mode 100644 index 0000000..f357779 --- /dev/null +++ b/assets/minecraft/models/item/poisonous_potato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/poisonous_potato" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polar_bear_spawn_egg.json b/assets/minecraft/models/item/polar_bear_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/polar_bear_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_andesite.json b/assets/minecraft/models/item/polished_andesite.json new file mode 100644 index 0000000..4968aa4 --- /dev/null +++ b/assets/minecraft/models/item/polished_andesite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_andesite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_andesite_slab.json b/assets/minecraft/models/item/polished_andesite_slab.json new file mode 100644 index 0000000..dbaf20c --- /dev/null +++ b/assets/minecraft/models/item/polished_andesite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_andesite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_andesite_stairs.json b/assets/minecraft/models/item/polished_andesite_stairs.json new file mode 100644 index 0000000..0695848 --- /dev/null +++ b/assets/minecraft/models/item/polished_andesite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_andesite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_basalt.json b/assets/minecraft/models/item/polished_basalt.json new file mode 100644 index 0000000..00d0a8a --- /dev/null +++ b/assets/minecraft/models/item/polished_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_basalt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone.json b/assets/minecraft/models/item/polished_blackstone.json new file mode 100644 index 0000000..b60255a --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_brick_slab.json b/assets/minecraft/models/item/polished_blackstone_brick_slab.json new file mode 100644 index 0000000..35a5786 --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_brick_stairs.json b/assets/minecraft/models/item/polished_blackstone_brick_stairs.json new file mode 100644 index 0000000..bfdf49c --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_brick_wall.json b/assets/minecraft/models/item/polished_blackstone_brick_wall.json new file mode 100644 index 0000000..58262ee --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_bricks.json b/assets/minecraft/models/item/polished_blackstone_bricks.json new file mode 100644 index 0000000..2c7c653 --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_button.json b/assets/minecraft/models/item/polished_blackstone_button.json new file mode 100644 index 0000000..e815336 --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_pressure_plate.json b/assets/minecraft/models/item/polished_blackstone_pressure_plate.json new file mode 100644 index 0000000..766e8c6 --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_slab.json b/assets/minecraft/models/item/polished_blackstone_slab.json new file mode 100644 index 0000000..ab598bb --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_stairs.json b/assets/minecraft/models/item/polished_blackstone_stairs.json new file mode 100644 index 0000000..a21c577 --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_blackstone_wall.json b/assets/minecraft/models/item/polished_blackstone_wall.json new file mode 100644 index 0000000..23e2c0d --- /dev/null +++ b/assets/minecraft/models/item/polished_blackstone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_blackstone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_deepslate.json b/assets/minecraft/models/item/polished_deepslate.json new file mode 100644 index 0000000..a2e3fde --- /dev/null +++ b/assets/minecraft/models/item/polished_deepslate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_deepslate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_deepslate_slab.json b/assets/minecraft/models/item/polished_deepslate_slab.json new file mode 100644 index 0000000..0bb0324 --- /dev/null +++ b/assets/minecraft/models/item/polished_deepslate_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_deepslate_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_deepslate_stairs.json b/assets/minecraft/models/item/polished_deepslate_stairs.json new file mode 100644 index 0000000..06f41f9 --- /dev/null +++ b/assets/minecraft/models/item/polished_deepslate_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_deepslate_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_deepslate_wall.json b/assets/minecraft/models/item/polished_deepslate_wall.json new file mode 100644 index 0000000..1d05cf8 --- /dev/null +++ b/assets/minecraft/models/item/polished_deepslate_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_deepslate_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_diorite.json b/assets/minecraft/models/item/polished_diorite.json new file mode 100644 index 0000000..aed4775 --- /dev/null +++ b/assets/minecraft/models/item/polished_diorite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_diorite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_diorite_slab.json b/assets/minecraft/models/item/polished_diorite_slab.json new file mode 100644 index 0000000..2fd79e1 --- /dev/null +++ b/assets/minecraft/models/item/polished_diorite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_diorite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_diorite_stairs.json b/assets/minecraft/models/item/polished_diorite_stairs.json new file mode 100644 index 0000000..0ec5d5a --- /dev/null +++ b/assets/minecraft/models/item/polished_diorite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_diorite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_granite.json b/assets/minecraft/models/item/polished_granite.json new file mode 100644 index 0000000..11ee51c --- /dev/null +++ b/assets/minecraft/models/item/polished_granite.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_granite" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_granite_slab.json b/assets/minecraft/models/item/polished_granite_slab.json new file mode 100644 index 0000000..add758b --- /dev/null +++ b/assets/minecraft/models/item/polished_granite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_granite_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/polished_granite_stairs.json b/assets/minecraft/models/item/polished_granite_stairs.json new file mode 100644 index 0000000..083d71c --- /dev/null +++ b/assets/minecraft/models/item/polished_granite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/polished_granite_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/popped_chorus_fruit.json b/assets/minecraft/models/item/popped_chorus_fruit.json new file mode 100644 index 0000000..b5357bd --- /dev/null +++ b/assets/minecraft/models/item/popped_chorus_fruit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/popped_chorus_fruit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/poppy.json b/assets/minecraft/models/item/poppy.json new file mode 100644 index 0000000..089cf3e --- /dev/null +++ b/assets/minecraft/models/item/poppy.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/poppy" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/porkchop.json b/assets/minecraft/models/item/porkchop.json new file mode 100644 index 0000000..7de4573 --- /dev/null +++ b/assets/minecraft/models/item/porkchop.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/porkchop" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/potato.json b/assets/minecraft/models/item/potato.json new file mode 100644 index 0000000..3ba9238 --- /dev/null +++ b/assets/minecraft/models/item/potato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/potato" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/potion.json b/assets/minecraft/models/item/potion.json new file mode 100644 index 0000000..73c2a57 --- /dev/null +++ b/assets/minecraft/models/item/potion.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/potion_overlay", + "layer1": "item/potion" + } +} diff --git a/assets/minecraft/models/item/powder_snow_bucket.json b/assets/minecraft/models/item/powder_snow_bucket.json new file mode 100644 index 0000000..e99a5f9 --- /dev/null +++ b/assets/minecraft/models/item/powder_snow_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/powder_snow_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/powered_rail.json b/assets/minecraft/models/item/powered_rail.json new file mode 100644 index 0000000..ecaf13b --- /dev/null +++ b/assets/minecraft/models/item/powered_rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/powered_rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine.json b/assets/minecraft/models/item/prismarine.json new file mode 100644 index 0000000..052a415 --- /dev/null +++ b/assets/minecraft/models/item/prismarine.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_brick_slab.json b/assets/minecraft/models/item/prismarine_brick_slab.json new file mode 100644 index 0000000..905e442 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_brick_stairs.json b/assets/minecraft/models/item/prismarine_brick_stairs.json new file mode 100644 index 0000000..e5f6c0f --- /dev/null +++ b/assets/minecraft/models/item/prismarine_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_bricks.json b/assets/minecraft/models/item/prismarine_bricks.json new file mode 100644 index 0000000..dfe1634 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_crystals.json b/assets/minecraft/models/item/prismarine_crystals.json new file mode 100644 index 0000000..6883eeb --- /dev/null +++ b/assets/minecraft/models/item/prismarine_crystals.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/prismarine_crystals" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_shard.json b/assets/minecraft/models/item/prismarine_shard.json new file mode 100644 index 0000000..7b533d3 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_shard.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/prismarine_shard" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_slab.json b/assets/minecraft/models/item/prismarine_slab.json new file mode 100644 index 0000000..9894ef1 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_stairs.json b/assets/minecraft/models/item/prismarine_stairs.json new file mode 100644 index 0000000..356abf5 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/prismarine_wall.json b/assets/minecraft/models/item/prismarine_wall.json new file mode 100644 index 0000000..16dec99 --- /dev/null +++ b/assets/minecraft/models/item/prismarine_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/prismarine_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pufferfish.json b/assets/minecraft/models/item/pufferfish.json new file mode 100644 index 0000000..11ebd21 --- /dev/null +++ b/assets/minecraft/models/item/pufferfish.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pufferfish" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pufferfish_bucket.json b/assets/minecraft/models/item/pufferfish_bucket.json new file mode 100644 index 0000000..b5abbd8 --- /dev/null +++ b/assets/minecraft/models/item/pufferfish_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pufferfish_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pufferfish_spawn_egg.json b/assets/minecraft/models/item/pufferfish_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/pufferfish_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pumpkin.json b/assets/minecraft/models/item/pumpkin.json new file mode 100644 index 0000000..f725b47 --- /dev/null +++ b/assets/minecraft/models/item/pumpkin.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/pumpkin" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pumpkin_pie.json b/assets/minecraft/models/item/pumpkin_pie.json new file mode 100644 index 0000000..72ba77d --- /dev/null +++ b/assets/minecraft/models/item/pumpkin_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pumpkin_pie" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/pumpkin_seeds.json b/assets/minecraft/models/item/pumpkin_seeds.json new file mode 100644 index 0000000..bd203f0 --- /dev/null +++ b/assets/minecraft/models/item/pumpkin_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/pumpkin_seeds" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_banner.json b/assets/minecraft/models/item/purple_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/purple_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_bed.json b/assets/minecraft/models/item/purple_bed.json new file mode 100644 index 0000000..606fae8 --- /dev/null +++ b/assets/minecraft/models/item/purple_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/purple_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_candle.json b/assets/minecraft/models/item/purple_candle.json new file mode 100644 index 0000000..9a0d202 --- /dev/null +++ b/assets/minecraft/models/item/purple_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/purple_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_carpet.json b/assets/minecraft/models/item/purple_carpet.json new file mode 100644 index 0000000..94ffd9f --- /dev/null +++ b/assets/minecraft/models/item/purple_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_concrete.json b/assets/minecraft/models/item/purple_concrete.json new file mode 100644 index 0000000..437f58f --- /dev/null +++ b/assets/minecraft/models/item/purple_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_concrete_powder.json b/assets/minecraft/models/item/purple_concrete_powder.json new file mode 100644 index 0000000..77dba43 --- /dev/null +++ b/assets/minecraft/models/item/purple_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_dye.json b/assets/minecraft/models/item/purple_dye.json new file mode 100644 index 0000000..a4082d1 --- /dev/null +++ b/assets/minecraft/models/item/purple_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/purple_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_glazed_terracotta.json b/assets/minecraft/models/item/purple_glazed_terracotta.json new file mode 100644 index 0000000..be42ab1 --- /dev/null +++ b/assets/minecraft/models/item/purple_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_shulker_box.json b/assets/minecraft/models/item/purple_shulker_box.json new file mode 100644 index 0000000..8521d10 --- /dev/null +++ b/assets/minecraft/models/item/purple_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/purple_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_stained_glass.json b/assets/minecraft/models/item/purple_stained_glass.json new file mode 100644 index 0000000..cf2ee67 --- /dev/null +++ b/assets/minecraft/models/item/purple_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_stained_glass_pane.json b/assets/minecraft/models/item/purple_stained_glass_pane.json new file mode 100644 index 0000000..646a69b --- /dev/null +++ b/assets/minecraft/models/item/purple_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/purple_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_terracotta.json b/assets/minecraft/models/item/purple_terracotta.json new file mode 100644 index 0000000..a69670d --- /dev/null +++ b/assets/minecraft/models/item/purple_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purple_wool.json b/assets/minecraft/models/item/purple_wool.json new file mode 100644 index 0000000..71160d2 --- /dev/null +++ b/assets/minecraft/models/item/purple_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purple_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purpur_block.json b/assets/minecraft/models/item/purpur_block.json new file mode 100644 index 0000000..3e7dfa5 --- /dev/null +++ b/assets/minecraft/models/item/purpur_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purpur_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purpur_pillar.json b/assets/minecraft/models/item/purpur_pillar.json new file mode 100644 index 0000000..2cb1ab3 --- /dev/null +++ b/assets/minecraft/models/item/purpur_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purpur_pillar" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purpur_slab.json b/assets/minecraft/models/item/purpur_slab.json new file mode 100644 index 0000000..385a03b --- /dev/null +++ b/assets/minecraft/models/item/purpur_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purpur_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/purpur_stairs.json b/assets/minecraft/models/item/purpur_stairs.json new file mode 100644 index 0000000..4f88102 --- /dev/null +++ b/assets/minecraft/models/item/purpur_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/purpur_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz.json b/assets/minecraft/models/item/quartz.json new file mode 100644 index 0000000..6da4a86 --- /dev/null +++ b/assets/minecraft/models/item/quartz.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/quartz" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz_block.json b/assets/minecraft/models/item/quartz_block.json new file mode 100644 index 0000000..f096612 --- /dev/null +++ b/assets/minecraft/models/item/quartz_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/quartz_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz_bricks.json b/assets/minecraft/models/item/quartz_bricks.json new file mode 100644 index 0000000..d2d45cf --- /dev/null +++ b/assets/minecraft/models/item/quartz_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/quartz_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz_pillar.json b/assets/minecraft/models/item/quartz_pillar.json new file mode 100644 index 0000000..52905d1 --- /dev/null +++ b/assets/minecraft/models/item/quartz_pillar.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/quartz_pillar" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz_slab.json b/assets/minecraft/models/item/quartz_slab.json new file mode 100644 index 0000000..9cd0ebe --- /dev/null +++ b/assets/minecraft/models/item/quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/quartz_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/quartz_stairs.json b/assets/minecraft/models/item/quartz_stairs.json new file mode 100644 index 0000000..4126d6e --- /dev/null +++ b/assets/minecraft/models/item/quartz_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/quartz_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rabbit.json b/assets/minecraft/models/item/rabbit.json new file mode 100644 index 0000000..0c0294f --- /dev/null +++ b/assets/minecraft/models/item/rabbit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/rabbit" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rabbit_foot.json b/assets/minecraft/models/item/rabbit_foot.json new file mode 100644 index 0000000..dc68690 --- /dev/null +++ b/assets/minecraft/models/item/rabbit_foot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/rabbit_foot" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rabbit_hide.json b/assets/minecraft/models/item/rabbit_hide.json new file mode 100644 index 0000000..b632779 --- /dev/null +++ b/assets/minecraft/models/item/rabbit_hide.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/rabbit_hide" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rabbit_spawn_egg.json b/assets/minecraft/models/item/rabbit_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/rabbit_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rabbit_stew.json b/assets/minecraft/models/item/rabbit_stew.json new file mode 100644 index 0000000..311dfe9 --- /dev/null +++ b/assets/minecraft/models/item/rabbit_stew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/rabbit_stew" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rail.json b/assets/minecraft/models/item/rail.json new file mode 100644 index 0000000..4e07db1 --- /dev/null +++ b/assets/minecraft/models/item/rail.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/rail" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/ravager_spawn_egg.json b/assets/minecraft/models/item/ravager_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/ravager_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_copper.json b/assets/minecraft/models/item/raw_copper.json new file mode 100644 index 0000000..94712fd --- /dev/null +++ b/assets/minecraft/models/item/raw_copper.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/raw_copper" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_copper_block.json b/assets/minecraft/models/item/raw_copper_block.json new file mode 100644 index 0000000..d24df46 --- /dev/null +++ b/assets/minecraft/models/item/raw_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/raw_copper_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_gold.json b/assets/minecraft/models/item/raw_gold.json new file mode 100644 index 0000000..df31aa7 --- /dev/null +++ b/assets/minecraft/models/item/raw_gold.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/raw_gold" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_gold_block.json b/assets/minecraft/models/item/raw_gold_block.json new file mode 100644 index 0000000..915e94b --- /dev/null +++ b/assets/minecraft/models/item/raw_gold_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/raw_gold_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_iron.json b/assets/minecraft/models/item/raw_iron.json new file mode 100644 index 0000000..57ba627 --- /dev/null +++ b/assets/minecraft/models/item/raw_iron.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/raw_iron" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/raw_iron_block.json b/assets/minecraft/models/item/raw_iron_block.json new file mode 100644 index 0000000..b6e6e03 --- /dev/null +++ b/assets/minecraft/models/item/raw_iron_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/raw_iron_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_banner.json b/assets/minecraft/models/item/red_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/red_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_bed.json b/assets/minecraft/models/item/red_bed.json new file mode 100644 index 0000000..7a15f55 --- /dev/null +++ b/assets/minecraft/models/item/red_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/red_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_candle.json b/assets/minecraft/models/item/red_candle.json new file mode 100644 index 0000000..54fbba0 --- /dev/null +++ b/assets/minecraft/models/item/red_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/red_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_carpet.json b/assets/minecraft/models/item/red_carpet.json new file mode 100644 index 0000000..18e4d52 --- /dev/null +++ b/assets/minecraft/models/item/red_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_concrete.json b/assets/minecraft/models/item/red_concrete.json new file mode 100644 index 0000000..34a0630 --- /dev/null +++ b/assets/minecraft/models/item/red_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_concrete_powder.json b/assets/minecraft/models/item/red_concrete_powder.json new file mode 100644 index 0000000..36e0ede --- /dev/null +++ b/assets/minecraft/models/item/red_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_dye.json b/assets/minecraft/models/item/red_dye.json new file mode 100644 index 0000000..77765d3 --- /dev/null +++ b/assets/minecraft/models/item/red_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/red_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_glazed_terracotta.json b/assets/minecraft/models/item/red_glazed_terracotta.json new file mode 100644 index 0000000..3870bc2 --- /dev/null +++ b/assets/minecraft/models/item/red_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_mushroom.json b/assets/minecraft/models/item/red_mushroom.json new file mode 100644 index 0000000..3be0c03 --- /dev/null +++ b/assets/minecraft/models/item/red_mushroom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/red_mushroom" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_mushroom_block.json b/assets/minecraft/models/item/red_mushroom_block.json new file mode 100644 index 0000000..5ed44fb --- /dev/null +++ b/assets/minecraft/models/item/red_mushroom_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_mushroom_block_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_nether_brick_slab.json b/assets/minecraft/models/item/red_nether_brick_slab.json new file mode 100644 index 0000000..73ba168 --- /dev/null +++ b/assets/minecraft/models/item/red_nether_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_nether_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_nether_brick_stairs.json b/assets/minecraft/models/item/red_nether_brick_stairs.json new file mode 100644 index 0000000..98d716b --- /dev/null +++ b/assets/minecraft/models/item/red_nether_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_nether_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_nether_brick_wall.json b/assets/minecraft/models/item/red_nether_brick_wall.json new file mode 100644 index 0000000..48f50a6 --- /dev/null +++ b/assets/minecraft/models/item/red_nether_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_nether_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_nether_bricks.json b/assets/minecraft/models/item/red_nether_bricks.json new file mode 100644 index 0000000..51d3d11 --- /dev/null +++ b/assets/minecraft/models/item/red_nether_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_nether_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_sand.json b/assets/minecraft/models/item/red_sand.json new file mode 100644 index 0000000..f3459a8 --- /dev/null +++ b/assets/minecraft/models/item/red_sand.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_sand" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_sandstone.json b/assets/minecraft/models/item/red_sandstone.json new file mode 100644 index 0000000..305751f --- /dev/null +++ b/assets/minecraft/models/item/red_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_sandstone_slab.json b/assets/minecraft/models/item/red_sandstone_slab.json new file mode 100644 index 0000000..c747356 --- /dev/null +++ b/assets/minecraft/models/item/red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_sandstone_stairs.json b/assets/minecraft/models/item/red_sandstone_stairs.json new file mode 100644 index 0000000..6c0f1c5 --- /dev/null +++ b/assets/minecraft/models/item/red_sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_sandstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_sandstone_wall.json b/assets/minecraft/models/item/red_sandstone_wall.json new file mode 100644 index 0000000..7dc10d9 --- /dev/null +++ b/assets/minecraft/models/item/red_sandstone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_sandstone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_shulker_box.json b/assets/minecraft/models/item/red_shulker_box.json new file mode 100644 index 0000000..618ccff --- /dev/null +++ b/assets/minecraft/models/item/red_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/red_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_stained_glass.json b/assets/minecraft/models/item/red_stained_glass.json new file mode 100644 index 0000000..235d35d --- /dev/null +++ b/assets/minecraft/models/item/red_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_stained_glass_pane.json b/assets/minecraft/models/item/red_stained_glass_pane.json new file mode 100644 index 0000000..699b006 --- /dev/null +++ b/assets/minecraft/models/item/red_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/red_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_terracotta.json b/assets/minecraft/models/item/red_terracotta.json new file mode 100644 index 0000000..2ded3a9 --- /dev/null +++ b/assets/minecraft/models/item/red_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_tulip.json b/assets/minecraft/models/item/red_tulip.json new file mode 100644 index 0000000..406b1ec --- /dev/null +++ b/assets/minecraft/models/item/red_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/red_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/red_wool.json b/assets/minecraft/models/item/red_wool.json new file mode 100644 index 0000000..b0dd8dd --- /dev/null +++ b/assets/minecraft/models/item/red_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/red_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/redstone.json b/assets/minecraft/models/item/redstone.json new file mode 100644 index 0000000..d273009 --- /dev/null +++ b/assets/minecraft/models/item/redstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/redstone" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/redstone_block.json b/assets/minecraft/models/item/redstone_block.json new file mode 100644 index 0000000..71d9d17 --- /dev/null +++ b/assets/minecraft/models/item/redstone_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/redstone_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/redstone_lamp.json b/assets/minecraft/models/item/redstone_lamp.json new file mode 100644 index 0000000..47f36c4 --- /dev/null +++ b/assets/minecraft/models/item/redstone_lamp.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/redstone_lamp" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/redstone_ore.json b/assets/minecraft/models/item/redstone_ore.json new file mode 100644 index 0000000..503fed0 --- /dev/null +++ b/assets/minecraft/models/item/redstone_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/redstone_ore" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/redstone_torch.json b/assets/minecraft/models/item/redstone_torch.json new file mode 100644 index 0000000..ba2060b --- /dev/null +++ b/assets/minecraft/models/item/redstone_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/redstone_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/repeater.json b/assets/minecraft/models/item/repeater.json new file mode 100644 index 0000000..7a8b05f --- /dev/null +++ b/assets/minecraft/models/item/repeater.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/repeater" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/repeating_command_block.json b/assets/minecraft/models/item/repeating_command_block.json new file mode 100644 index 0000000..75492a4 --- /dev/null +++ b/assets/minecraft/models/item/repeating_command_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/repeating_command_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/respawn_anchor.json b/assets/minecraft/models/item/respawn_anchor.json new file mode 100644 index 0000000..7fa102a --- /dev/null +++ b/assets/minecraft/models/item/respawn_anchor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/respawn_anchor_0" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rooted_dirt.json b/assets/minecraft/models/item/rooted_dirt.json new file mode 100644 index 0000000..3d6a9cd --- /dev/null +++ b/assets/minecraft/models/item/rooted_dirt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/rooted_dirt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rose_bush.json b/assets/minecraft/models/item/rose_bush.json new file mode 100644 index 0000000..4a71ea3 --- /dev/null +++ b/assets/minecraft/models/item/rose_bush.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/rose_bush_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/rotten_flesh.json b/assets/minecraft/models/item/rotten_flesh.json new file mode 100644 index 0000000..6d78995 --- /dev/null +++ b/assets/minecraft/models/item/rotten_flesh.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/rotten_flesh" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/saddle.json b/assets/minecraft/models/item/saddle.json new file mode 100644 index 0000000..91895cb --- /dev/null +++ b/assets/minecraft/models/item/saddle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/saddle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/salmon.json b/assets/minecraft/models/item/salmon.json new file mode 100644 index 0000000..dcac1db --- /dev/null +++ b/assets/minecraft/models/item/salmon.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/salmon" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/salmon_bucket.json b/assets/minecraft/models/item/salmon_bucket.json new file mode 100644 index 0000000..15217f2 --- /dev/null +++ b/assets/minecraft/models/item/salmon_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/salmon_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/salmon_spawn_egg.json b/assets/minecraft/models/item/salmon_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/salmon_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sand.json b/assets/minecraft/models/item/sand.json new file mode 100644 index 0000000..96c1d00 --- /dev/null +++ b/assets/minecraft/models/item/sand.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sand" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sandstone.json b/assets/minecraft/models/item/sandstone.json new file mode 100644 index 0000000..474b0dd --- /dev/null +++ b/assets/minecraft/models/item/sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sandstone_slab.json b/assets/minecraft/models/item/sandstone_slab.json new file mode 100644 index 0000000..7b8fc6b --- /dev/null +++ b/assets/minecraft/models/item/sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sandstone_stairs.json b/assets/minecraft/models/item/sandstone_stairs.json new file mode 100644 index 0000000..989e41f --- /dev/null +++ b/assets/minecraft/models/item/sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sandstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sandstone_wall.json b/assets/minecraft/models/item/sandstone_wall.json new file mode 100644 index 0000000..b4f2149 --- /dev/null +++ b/assets/minecraft/models/item/sandstone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sandstone_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/scaffolding.json b/assets/minecraft/models/item/scaffolding.json new file mode 100644 index 0000000..1946d80 --- /dev/null +++ b/assets/minecraft/models/item/scaffolding.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/scaffolding_stable" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sculk_sensor.json b/assets/minecraft/models/item/sculk_sensor.json new file mode 100644 index 0000000..a2b8a77 --- /dev/null +++ b/assets/minecraft/models/item/sculk_sensor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sculk_sensor_inactive" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/scute.json b/assets/minecraft/models/item/scute.json new file mode 100644 index 0000000..3d4f413 --- /dev/null +++ b/assets/minecraft/models/item/scute.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/scute" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sea_lantern.json b/assets/minecraft/models/item/sea_lantern.json new file mode 100644 index 0000000..72561fc --- /dev/null +++ b/assets/minecraft/models/item/sea_lantern.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sea_lantern" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sea_pickle.json b/assets/minecraft/models/item/sea_pickle.json new file mode 100644 index 0000000..c7f2f96 --- /dev/null +++ b/assets/minecraft/models/item/sea_pickle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/sea_pickle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/seagrass.json b/assets/minecraft/models/item/seagrass.json new file mode 100644 index 0000000..91c88cc --- /dev/null +++ b/assets/minecraft/models/item/seagrass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/seagrass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/shears.json b/assets/minecraft/models/item/shears.json new file mode 100644 index 0000000..bc9bf01 --- /dev/null +++ b/assets/minecraft/models/item/shears.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/shears" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sheep_spawn_egg.json b/assets/minecraft/models/item/sheep_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/sheep_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/shield.json b/assets/minecraft/models/item/shield.json new file mode 100644 index 0000000..ef24bd3 --- /dev/null +++ b/assets/minecraft/models/item/shield.json @@ -0,0 +1,52 @@ +{ + "parent": "builtin/entity", + "gui_light": "front", + "textures": { + "particle": "block/dark_oak_planks" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 10, 6, -4 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 10, 6, 12 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 180, 5 ], + "translation": [ -10, 2, -10 ], + "scale": [ 1.25, 1.25, 1.25 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 180, 5 ], + "translation": [ 10, 0, -10 ], + "scale": [ 1.25, 1.25, 1.25 ] + }, + "gui": { + "rotation": [ 15, -25, -5 ], + "translation": [ 2, 3, 0 ], + "scale": [ 0.65, 0.65, 0.65 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 4, 4, 2], + "scale":[ 0.25, 0.25, 0.25] + } + }, + "overrides": [ + { + "predicate": { + "blocking": 1 + }, + "model": "item/shield_blocking" + } + ] +} diff --git a/assets/minecraft/models/item/shield_blocking.json b/assets/minecraft/models/item/shield_blocking.json new file mode 100644 index 0000000..1affe4d --- /dev/null +++ b/assets/minecraft/models/item/shield_blocking.json @@ -0,0 +1,34 @@ +{ + "parent": "builtin/entity", + "gui_light": "front", + "textures": { + "particle": "block/dark_oak_planks" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 45, 135, 0 ], + "translation": [ 3.51, 11, -2 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 45, 135, 0 ], + "translation": [ 13.51, 3, 5 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 180, -5 ], + "translation": [ -15, 5, -11 ], + "scale": [ 1.25, 1.25, 1.25 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 180, -5 ], + "translation": [ 5, 5, -11 ], + "scale": [ 1.25, 1.25, 1.25 ] + }, + "gui": { + "rotation": [ 15, -25, -5 ], + "translation": [ 2, 3, 0 ], + "scale": [ 0.65, 0.65, 0.65 ] + } + } +} diff --git a/assets/minecraft/models/item/shroomlight.json b/assets/minecraft/models/item/shroomlight.json new file mode 100644 index 0000000..5d8aef6 --- /dev/null +++ b/assets/minecraft/models/item/shroomlight.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/shroomlight" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/shulker_box.json b/assets/minecraft/models/item/shulker_box.json new file mode 100644 index 0000000..f547516 --- /dev/null +++ b/assets/minecraft/models/item/shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/shulker_shell.json b/assets/minecraft/models/item/shulker_shell.json new file mode 100644 index 0000000..6aae0f4 --- /dev/null +++ b/assets/minecraft/models/item/shulker_shell.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/shulker_shell" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/shulker_spawn_egg.json b/assets/minecraft/models/item/shulker_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/shulker_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/silverfish_spawn_egg.json b/assets/minecraft/models/item/silverfish_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/silverfish_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/skeleton_horse_spawn_egg.json b/assets/minecraft/models/item/skeleton_horse_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/skeleton_horse_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/skeleton_skull.json b/assets/minecraft/models/item/skeleton_skull.json new file mode 100644 index 0000000..364b6e6 --- /dev/null +++ b/assets/minecraft/models/item/skeleton_skull.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_skull" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/skeleton_spawn_egg.json b/assets/minecraft/models/item/skeleton_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/skeleton_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/skull_banner_pattern.json b/assets/minecraft/models/item/skull_banner_pattern.json new file mode 100644 index 0000000..a39281f --- /dev/null +++ b/assets/minecraft/models/item/skull_banner_pattern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/skull_banner_pattern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/slime_ball.json b/assets/minecraft/models/item/slime_ball.json new file mode 100644 index 0000000..812f086 --- /dev/null +++ b/assets/minecraft/models/item/slime_ball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/slime_ball" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/slime_block.json b/assets/minecraft/models/item/slime_block.json new file mode 100644 index 0000000..848fbda --- /dev/null +++ b/assets/minecraft/models/item/slime_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/slime_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/slime_spawn_egg.json b/assets/minecraft/models/item/slime_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/slime_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/small_amethyst_bud.json b/assets/minecraft/models/item/small_amethyst_bud.json new file mode 100644 index 0000000..cfa83d8 --- /dev/null +++ b/assets/minecraft/models/item/small_amethyst_bud.json @@ -0,0 +1,16 @@ +{ + "parent": "item/amethyst_bud", + "textures": { + "layer0": "minecraft:block/small_amethyst_bud" + }, + "display": { + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 0, 6, 0 ], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "fixed": { + "translation": [ 0, 7, 0 ] + } + } +} diff --git a/assets/minecraft/models/item/small_dripleaf.json b/assets/minecraft/models/item/small_dripleaf.json new file mode 100644 index 0000000..488841f --- /dev/null +++ b/assets/minecraft/models/item/small_dripleaf.json @@ -0,0 +1,15 @@ +{ + "parent": "minecraft:block/small_dripleaf_top", + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 4, 1 ], + "scale": [ 0.55, 0.55, 0.55 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 45, 0 ], + "translation": [ 0, 3.2, 0 ], + "scale": [ 0.40, 0.40, 0.40 ] + } + } +} diff --git a/assets/minecraft/models/item/smithing_table.json b/assets/minecraft/models/item/smithing_table.json new file mode 100644 index 0000000..3028d70 --- /dev/null +++ b/assets/minecraft/models/item/smithing_table.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smithing_table" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smoker.json b/assets/minecraft/models/item/smoker.json new file mode 100644 index 0000000..7d27401 --- /dev/null +++ b/assets/minecraft/models/item/smoker.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smoker" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_basalt.json b/assets/minecraft/models/item/smooth_basalt.json new file mode 100644 index 0000000..327e005 --- /dev/null +++ b/assets/minecraft/models/item/smooth_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_basalt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_quartz.json b/assets/minecraft/models/item/smooth_quartz.json new file mode 100644 index 0000000..b2047c8 --- /dev/null +++ b/assets/minecraft/models/item/smooth_quartz.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_quartz" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_quartz_slab.json b/assets/minecraft/models/item/smooth_quartz_slab.json new file mode 100644 index 0000000..55c15fa --- /dev/null +++ b/assets/minecraft/models/item/smooth_quartz_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_quartz_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_quartz_stairs.json b/assets/minecraft/models/item/smooth_quartz_stairs.json new file mode 100644 index 0000000..bddcd1c --- /dev/null +++ b/assets/minecraft/models/item/smooth_quartz_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_quartz_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_red_sandstone.json b/assets/minecraft/models/item/smooth_red_sandstone.json new file mode 100644 index 0000000..3e8943e --- /dev/null +++ b/assets/minecraft/models/item/smooth_red_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_red_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_red_sandstone_slab.json b/assets/minecraft/models/item/smooth_red_sandstone_slab.json new file mode 100644 index 0000000..cae6792 --- /dev/null +++ b/assets/minecraft/models/item/smooth_red_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_red_sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_red_sandstone_stairs.json b/assets/minecraft/models/item/smooth_red_sandstone_stairs.json new file mode 100644 index 0000000..1ba4dd5 --- /dev/null +++ b/assets/minecraft/models/item/smooth_red_sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_red_sandstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_sandstone.json b/assets/minecraft/models/item/smooth_sandstone.json new file mode 100644 index 0000000..d702d28 --- /dev/null +++ b/assets/minecraft/models/item/smooth_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_sandstone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_sandstone_slab.json b/assets/minecraft/models/item/smooth_sandstone_slab.json new file mode 100644 index 0000000..934c7ad --- /dev/null +++ b/assets/minecraft/models/item/smooth_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_sandstone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_sandstone_stairs.json b/assets/minecraft/models/item/smooth_sandstone_stairs.json new file mode 100644 index 0000000..74ab5a1 --- /dev/null +++ b/assets/minecraft/models/item/smooth_sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_sandstone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_stone.json b/assets/minecraft/models/item/smooth_stone.json new file mode 100644 index 0000000..393605b --- /dev/null +++ b/assets/minecraft/models/item/smooth_stone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_stone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/smooth_stone_slab.json b/assets/minecraft/models/item/smooth_stone_slab.json new file mode 100644 index 0000000..e33dcb4 --- /dev/null +++ b/assets/minecraft/models/item/smooth_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/smooth_stone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/snow.json b/assets/minecraft/models/item/snow.json new file mode 100644 index 0000000..a4d1c98 --- /dev/null +++ b/assets/minecraft/models/item/snow.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/snow_height2" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/snow_block.json b/assets/minecraft/models/item/snow_block.json new file mode 100644 index 0000000..1564e77 --- /dev/null +++ b/assets/minecraft/models/item/snow_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/snow_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/snowball.json b/assets/minecraft/models/item/snowball.json new file mode 100644 index 0000000..7dec4de --- /dev/null +++ b/assets/minecraft/models/item/snowball.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/snowball" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/soul_campfire.json b/assets/minecraft/models/item/soul_campfire.json new file mode 100644 index 0000000..ef63b76 --- /dev/null +++ b/assets/minecraft/models/item/soul_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/soul_campfire" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/soul_lantern.json b/assets/minecraft/models/item/soul_lantern.json new file mode 100644 index 0000000..53e6590 --- /dev/null +++ b/assets/minecraft/models/item/soul_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/soul_lantern" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/soul_sand.json b/assets/minecraft/models/item/soul_sand.json new file mode 100644 index 0000000..50df79c --- /dev/null +++ b/assets/minecraft/models/item/soul_sand.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/soul_sand" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/soul_soil.json b/assets/minecraft/models/item/soul_soil.json new file mode 100644 index 0000000..c8c62d3 --- /dev/null +++ b/assets/minecraft/models/item/soul_soil.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/soul_soil" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/soul_torch.json b/assets/minecraft/models/item/soul_torch.json new file mode 100644 index 0000000..96dbfdf --- /dev/null +++ b/assets/minecraft/models/item/soul_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/soul_torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spawner.json b/assets/minecraft/models/item/spawner.json new file mode 100644 index 0000000..f54a94f --- /dev/null +++ b/assets/minecraft/models/item/spawner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spawner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spectral_arrow.json b/assets/minecraft/models/item/spectral_arrow.json new file mode 100644 index 0000000..33a79f8 --- /dev/null +++ b/assets/minecraft/models/item/spectral_arrow.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spectral_arrow" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spider_eye.json b/assets/minecraft/models/item/spider_eye.json new file mode 100644 index 0000000..fd7547f --- /dev/null +++ b/assets/minecraft/models/item/spider_eye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spider_eye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spider_spawn_egg.json b/assets/minecraft/models/item/spider_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/spider_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/splash_potion.json b/assets/minecraft/models/item/splash_potion.json new file mode 100644 index 0000000..d9aaa6b --- /dev/null +++ b/assets/minecraft/models/item/splash_potion.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/potion_overlay", + "layer1": "item/splash_potion" + } +} diff --git a/assets/minecraft/models/item/sponge.json b/assets/minecraft/models/item/sponge.json new file mode 100644 index 0000000..4e456fd --- /dev/null +++ b/assets/minecraft/models/item/sponge.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sponge" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spore_blossom.json b/assets/minecraft/models/item/spore_blossom.json new file mode 100644 index 0000000..3eb054c --- /dev/null +++ b/assets/minecraft/models/item/spore_blossom.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spore_blossom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_boat.json b/assets/minecraft/models/item/spruce_boat.json new file mode 100644 index 0000000..a425c2c --- /dev/null +++ b/assets/minecraft/models/item/spruce_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spruce_boat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_button.json b/assets/minecraft/models/item/spruce_button.json new file mode 100644 index 0000000..91d8bc0 --- /dev/null +++ b/assets/minecraft/models/item/spruce_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_door.json b/assets/minecraft/models/item/spruce_door.json new file mode 100644 index 0000000..c1a3bf2 --- /dev/null +++ b/assets/minecraft/models/item/spruce_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spruce_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_fence.json b/assets/minecraft/models/item/spruce_fence.json new file mode 100644 index 0000000..e2c3784 --- /dev/null +++ b/assets/minecraft/models/item/spruce_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_fence_gate.json b/assets/minecraft/models/item/spruce_fence_gate.json new file mode 100644 index 0000000..6f4473e --- /dev/null +++ b/assets/minecraft/models/item/spruce_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_leaves.json b/assets/minecraft/models/item/spruce_leaves.json new file mode 100644 index 0000000..6c64eda --- /dev/null +++ b/assets/minecraft/models/item/spruce_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_leaves" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_log.json b/assets/minecraft/models/item/spruce_log.json new file mode 100644 index 0000000..84bd7dc --- /dev/null +++ b/assets/minecraft/models/item/spruce_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_planks.json b/assets/minecraft/models/item/spruce_planks.json new file mode 100644 index 0000000..d87b172 --- /dev/null +++ b/assets/minecraft/models/item/spruce_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_pressure_plate.json b/assets/minecraft/models/item/spruce_pressure_plate.json new file mode 100644 index 0000000..b0de078 --- /dev/null +++ b/assets/minecraft/models/item/spruce_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_sapling.json b/assets/minecraft/models/item/spruce_sapling.json new file mode 100644 index 0000000..1c9752d --- /dev/null +++ b/assets/minecraft/models/item/spruce_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/spruce_sapling" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_sign.json b/assets/minecraft/models/item/spruce_sign.json new file mode 100644 index 0000000..f5c26eb --- /dev/null +++ b/assets/minecraft/models/item/spruce_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spruce_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_slab.json b/assets/minecraft/models/item/spruce_slab.json new file mode 100644 index 0000000..d5fa4c0 --- /dev/null +++ b/assets/minecraft/models/item/spruce_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_stairs.json b/assets/minecraft/models/item/spruce_stairs.json new file mode 100644 index 0000000..7957a5a --- /dev/null +++ b/assets/minecraft/models/item/spruce_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_trapdoor.json b/assets/minecraft/models/item/spruce_trapdoor.json new file mode 100644 index 0000000..0eb91e4 --- /dev/null +++ b/assets/minecraft/models/item/spruce_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spruce_wood.json b/assets/minecraft/models/item/spruce_wood.json new file mode 100644 index 0000000..593e4ec --- /dev/null +++ b/assets/minecraft/models/item/spruce_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/spruce_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spyglass.json b/assets/minecraft/models/item/spyglass.json new file mode 100644 index 0000000..c5d7e69 --- /dev/null +++ b/assets/minecraft/models/item/spyglass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/spyglass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/spyglass_in_hand.json b/assets/minecraft/models/item/spyglass_in_hand.json new file mode 100644 index 0000000..073bfd2 --- /dev/null +++ b/assets/minecraft/models/item/spyglass_in_hand.json @@ -0,0 +1,52 @@ +{ + "textures": { + "spyglass": "item/spyglass_model" + }, + "elements": [ + { + "from": [7, 8.5, 7], + "to": [9, 13.5, 9], + "faces": { + "north": {"uv": [0, 2, 2, 7], "texture": "#spyglass"}, + "east": {"uv": [0, 2, 2, 7], "texture": "#spyglass"}, + "south": {"uv": [0, 2, 2, 7], "texture": "#spyglass"}, + "west": {"uv": [0, 2, 2, 7], "texture": "#spyglass"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#spyglass"} + } + }, + { + "from": [6.9, 2.4, 6.9], + "to": [9.1, 8.6, 9.1], + "faces": { + "north": {"uv": [0, 7, 2, 13], "texture": "#spyglass"}, + "east": {"uv": [0, 7, 2, 13], "texture": "#spyglass"}, + "south": {"uv": [0, 7, 2, 13], "texture": "#spyglass"}, + "west": {"uv": [0, 7, 2, 13], "texture": "#spyglass"}, + "up": {"uv": [0, 5, 2, 7], "texture": "#spyglass"}, + "down": {"uv": [0, 13, 2, 15], "texture": "#spyglass"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [0, -2, 0] + }, + "ground": { + "rotation": [90, 0, 0] + }, + "gui": { + "rotation": [-67.5, 0, 45], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [90, 0, 0], + "translation": [0, 0, -16], + "scale": [1.6, 1.6, 1.6] + }, + "fixed": { + "translation": [0, 0, -1.5], + "scale": [1.5, 1.5, 1.5] + } + } +} diff --git a/assets/minecraft/models/item/squid_spawn_egg.json b/assets/minecraft/models/item/squid_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/squid_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stick.json b/assets/minecraft/models/item/stick.json new file mode 100644 index 0000000..f0dc3b9 --- /dev/null +++ b/assets/minecraft/models/item/stick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sticky_piston.json b/assets/minecraft/models/item/sticky_piston.json new file mode 100644 index 0000000..69bfdc9 --- /dev/null +++ b/assets/minecraft/models/item/sticky_piston.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/sticky_piston_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone.json b/assets/minecraft/models/item/stone.json new file mode 100644 index 0000000..37f27f1 --- /dev/null +++ b/assets/minecraft/models/item/stone.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_axe.json b/assets/minecraft/models/item/stone_axe.json new file mode 100644 index 0000000..1e3bc7e --- /dev/null +++ b/assets/minecraft/models/item/stone_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stone_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_brick_slab.json b/assets/minecraft/models/item/stone_brick_slab.json new file mode 100644 index 0000000..9dd874a --- /dev/null +++ b/assets/minecraft/models/item/stone_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_brick_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_brick_stairs.json b/assets/minecraft/models/item/stone_brick_stairs.json new file mode 100644 index 0000000..d62eb4b --- /dev/null +++ b/assets/minecraft/models/item/stone_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_brick_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_brick_wall.json b/assets/minecraft/models/item/stone_brick_wall.json new file mode 100644 index 0000000..929da51 --- /dev/null +++ b/assets/minecraft/models/item/stone_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_brick_wall_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_bricks.json b/assets/minecraft/models/item/stone_bricks.json new file mode 100644 index 0000000..51de871 --- /dev/null +++ b/assets/minecraft/models/item/stone_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_bricks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_button.json b/assets/minecraft/models/item/stone_button.json new file mode 100644 index 0000000..8802ddf --- /dev/null +++ b/assets/minecraft/models/item/stone_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_hoe.json b/assets/minecraft/models/item/stone_hoe.json new file mode 100644 index 0000000..13f40c6 --- /dev/null +++ b/assets/minecraft/models/item/stone_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stone_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_pickaxe.json b/assets/minecraft/models/item/stone_pickaxe.json new file mode 100644 index 0000000..dec09cb --- /dev/null +++ b/assets/minecraft/models/item/stone_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stone_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_pressure_plate.json b/assets/minecraft/models/item/stone_pressure_plate.json new file mode 100644 index 0000000..bcb76d7 --- /dev/null +++ b/assets/minecraft/models/item/stone_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_shovel.json b/assets/minecraft/models/item/stone_shovel.json new file mode 100644 index 0000000..727a68b --- /dev/null +++ b/assets/minecraft/models/item/stone_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stone_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_slab.json b/assets/minecraft/models/item/stone_slab.json new file mode 100644 index 0000000..63de538 --- /dev/null +++ b/assets/minecraft/models/item/stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_stairs.json b/assets/minecraft/models/item/stone_stairs.json new file mode 100644 index 0000000..7b9a82a --- /dev/null +++ b/assets/minecraft/models/item/stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stone_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stone_sword.json b/assets/minecraft/models/item/stone_sword.json new file mode 100644 index 0000000..ba4a89f --- /dev/null +++ b/assets/minecraft/models/item/stone_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/stone_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stonecutter.json b/assets/minecraft/models/item/stonecutter.json new file mode 100644 index 0000000..54ffede --- /dev/null +++ b/assets/minecraft/models/item/stonecutter.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stonecutter" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stray_spawn_egg.json b/assets/minecraft/models/item/stray_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/stray_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/strider_spawn_egg.json b/assets/minecraft/models/item/strider_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/strider_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/string.json b/assets/minecraft/models/item/string.json new file mode 100644 index 0000000..ca6251b --- /dev/null +++ b/assets/minecraft/models/item/string.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/string" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_acacia_log.json b/assets/minecraft/models/item/stripped_acacia_log.json new file mode 100644 index 0000000..d9a3ce1 --- /dev/null +++ b/assets/minecraft/models/item/stripped_acacia_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_acacia_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_acacia_wood.json b/assets/minecraft/models/item/stripped_acacia_wood.json new file mode 100644 index 0000000..4c65372 --- /dev/null +++ b/assets/minecraft/models/item/stripped_acacia_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_acacia_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_birch_log.json b/assets/minecraft/models/item/stripped_birch_log.json new file mode 100644 index 0000000..d984bf7 --- /dev/null +++ b/assets/minecraft/models/item/stripped_birch_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_birch_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_birch_wood.json b/assets/minecraft/models/item/stripped_birch_wood.json new file mode 100644 index 0000000..dc0b669 --- /dev/null +++ b/assets/minecraft/models/item/stripped_birch_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_birch_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_crimson_hyphae.json b/assets/minecraft/models/item/stripped_crimson_hyphae.json new file mode 100644 index 0000000..254d551 --- /dev/null +++ b/assets/minecraft/models/item/stripped_crimson_hyphae.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_crimson_hyphae" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_crimson_stem.json b/assets/minecraft/models/item/stripped_crimson_stem.json new file mode 100644 index 0000000..701f567 --- /dev/null +++ b/assets/minecraft/models/item/stripped_crimson_stem.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_crimson_stem" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_dark_oak_log.json b/assets/minecraft/models/item/stripped_dark_oak_log.json new file mode 100644 index 0000000..d193f5f --- /dev/null +++ b/assets/minecraft/models/item/stripped_dark_oak_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_dark_oak_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_dark_oak_wood.json b/assets/minecraft/models/item/stripped_dark_oak_wood.json new file mode 100644 index 0000000..683446d --- /dev/null +++ b/assets/minecraft/models/item/stripped_dark_oak_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_dark_oak_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_jungle_log.json b/assets/minecraft/models/item/stripped_jungle_log.json new file mode 100644 index 0000000..1c6cf47 --- /dev/null +++ b/assets/minecraft/models/item/stripped_jungle_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_jungle_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_jungle_wood.json b/assets/minecraft/models/item/stripped_jungle_wood.json new file mode 100644 index 0000000..ed78aec --- /dev/null +++ b/assets/minecraft/models/item/stripped_jungle_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_jungle_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_oak_log.json b/assets/minecraft/models/item/stripped_oak_log.json new file mode 100644 index 0000000..bb3cafb --- /dev/null +++ b/assets/minecraft/models/item/stripped_oak_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_oak_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_oak_wood.json b/assets/minecraft/models/item/stripped_oak_wood.json new file mode 100644 index 0000000..9ba3fb2 --- /dev/null +++ b/assets/minecraft/models/item/stripped_oak_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_oak_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_spruce_log.json b/assets/minecraft/models/item/stripped_spruce_log.json new file mode 100644 index 0000000..e110cdf --- /dev/null +++ b/assets/minecraft/models/item/stripped_spruce_log.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_spruce_log" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_spruce_wood.json b/assets/minecraft/models/item/stripped_spruce_wood.json new file mode 100644 index 0000000..658f768 --- /dev/null +++ b/assets/minecraft/models/item/stripped_spruce_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_spruce_wood" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_warped_hyphae.json b/assets/minecraft/models/item/stripped_warped_hyphae.json new file mode 100644 index 0000000..0ebe232 --- /dev/null +++ b/assets/minecraft/models/item/stripped_warped_hyphae.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_warped_hyphae" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/stripped_warped_stem.json b/assets/minecraft/models/item/stripped_warped_stem.json new file mode 100644 index 0000000..6147725 --- /dev/null +++ b/assets/minecraft/models/item/stripped_warped_stem.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/stripped_warped_stem" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/structure_block.json b/assets/minecraft/models/item/structure_block.json new file mode 100644 index 0000000..1325f77 --- /dev/null +++ b/assets/minecraft/models/item/structure_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/structure_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/structure_void.json b/assets/minecraft/models/item/structure_void.json new file mode 100644 index 0000000..65fb484 --- /dev/null +++ b/assets/minecraft/models/item/structure_void.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/structure_void" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sugar.json b/assets/minecraft/models/item/sugar.json new file mode 100644 index 0000000..74e73eb --- /dev/null +++ b/assets/minecraft/models/item/sugar.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/sugar" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sugar_cane.json b/assets/minecraft/models/item/sugar_cane.json new file mode 100644 index 0000000..ee6d1fc --- /dev/null +++ b/assets/minecraft/models/item/sugar_cane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/sugar_cane" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sunflower.json b/assets/minecraft/models/item/sunflower.json new file mode 100644 index 0000000..694e244 --- /dev/null +++ b/assets/minecraft/models/item/sunflower.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/sunflower_front" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/suspicious_stew.json b/assets/minecraft/models/item/suspicious_stew.json new file mode 100644 index 0000000..15e645a --- /dev/null +++ b/assets/minecraft/models/item/suspicious_stew.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/suspicious_stew" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/sweet_berries.json b/assets/minecraft/models/item/sweet_berries.json new file mode 100644 index 0000000..e165894 --- /dev/null +++ b/assets/minecraft/models/item/sweet_berries.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/sweet_berries" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tall_grass.json b/assets/minecraft/models/item/tall_grass.json new file mode 100644 index 0000000..df809ea --- /dev/null +++ b/assets/minecraft/models/item/tall_grass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/tall_grass_top" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/target.json b/assets/minecraft/models/item/target.json new file mode 100644 index 0000000..0e4e696 --- /dev/null +++ b/assets/minecraft/models/item/target.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/target" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/template_banner.json b/assets/minecraft/models/item/template_banner.json new file mode 100644 index 0000000..d598755 --- /dev/null +++ b/assets/minecraft/models/item/template_banner.json @@ -0,0 +1,39 @@ +{ + "parent": "builtin/entity", + "gui_light": "front", + "textures": { + "particle": "block/oak_planks" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 2, 0.5], + "scale":[ 0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.375, 0.375, 0.375] + }, + "gui": { + "rotation": [ 30, 20, 0 ], + "translation": [ 0, -3.25, 0], + "scale":[ 0.5325, 0.5325, 0.5325] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 1, 0], + "scale":[ 0.25, 0.25, 0.25] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 16, 7], + "scale":[ 1.5, 1.5, 1.5 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/assets/minecraft/models/item/template_bed.json b/assets/minecraft/models/item/template_bed.json new file mode 100644 index 0000000..2f5d697 --- /dev/null +++ b/assets/minecraft/models/item/template_bed.json @@ -0,0 +1,35 @@ +{ + "parent": "builtin/entity", + "display": { + "thirdperson_righthand": { + "rotation": [ 30, 160, 0 ], + "translation": [ 0, 3, -2], + "scale":[ 0.23, 0.23, 0.23] + }, + "firstperson_righthand": { + "rotation": [ 30, 160, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.375, 0.375, 0.375] + }, + "gui": { + "rotation": [ 30, 160, 0 ], + "translation": [ 2, 3, 0], + "scale":[ 0.5325, 0.5325, 0.5325] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 1, 2], + "scale":[ 0.25, 0.25, 0.25] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 10, -8], + "scale":[ 1,1,1 ] + }, + "fixed": { + "rotation": [ 270, 0, 0 ], + "translation": [ 0, 4, -2], + "scale":[ 0.5, 0.5, 0.5] + } + } +} diff --git a/assets/minecraft/models/item/template_shulker_box.json b/assets/minecraft/models/item/template_shulker_box.json new file mode 100644 index 0000000..7bfe2e6 --- /dev/null +++ b/assets/minecraft/models/item/template_shulker_box.json @@ -0,0 +1,35 @@ +{ + "parent": "builtin/entity", + "display": { + "gui": { + "rotation": [ 30, 45, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.625, 0.625, 0.625 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0], + "scale":[ 0.25, 0.25, 0.25 ] + }, + "head": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 1, 1, 1] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 0, 0], + "scale":[ 0.5, 0.5, 0.5 ] + }, + "thirdperson_righthand": { + "rotation": [ 75, 315, 0 ], + "translation": [ 0, 2.5, 0], + "scale": [ 0.375, 0.375, 0.375 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 315, 0 ], + "translation": [ 0, 0, 0], + "scale": [ 0.4, 0.4, 0.4 ] + } + } +} diff --git a/assets/minecraft/models/item/template_skull.json b/assets/minecraft/models/item/template_skull.json new file mode 100644 index 0000000..232416f --- /dev/null +++ b/assets/minecraft/models/item/template_skull.json @@ -0,0 +1,28 @@ +{ + "parent": "builtin/entity", + "textures": { + "particle": "block/soul_sand" + }, + "display": { + "gui": { + "rotation": [ 30, 45, 0 ], + "translation": [ 0, 3, 0 ], + "scale": [ 1, 1, 1 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ 0, 4, 0], + "scale":[ 1, 1, 1 ] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 0, 3, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "thirdperson_righthand": { + "rotation": [ 45, 45, 0 ], + "translation": [ 0, 3, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + } + } +} diff --git a/assets/minecraft/models/item/template_spawn_egg.json b/assets/minecraft/models/item/template_spawn_egg.json new file mode 100644 index 0000000..4ae4b4c --- /dev/null +++ b/assets/minecraft/models/item/template_spawn_egg.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/spawn_egg", + "layer1": "item/spawn_egg_overlay" + } +} diff --git a/assets/minecraft/models/item/terracotta.json b/assets/minecraft/models/item/terracotta.json new file mode 100644 index 0000000..c443c89 --- /dev/null +++ b/assets/minecraft/models/item/terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tinted_glass.json b/assets/minecraft/models/item/tinted_glass.json new file mode 100644 index 0000000..18f610b --- /dev/null +++ b/assets/minecraft/models/item/tinted_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/tinted_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tipped_arrow.json b/assets/minecraft/models/item/tipped_arrow.json new file mode 100644 index 0000000..578defe --- /dev/null +++ b/assets/minecraft/models/item/tipped_arrow.json @@ -0,0 +1,7 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/tipped_arrow_head", + "layer1": "item/tipped_arrow_base" + } +} diff --git a/assets/minecraft/models/item/tnt.json b/assets/minecraft/models/item/tnt.json new file mode 100644 index 0000000..688d3f9 --- /dev/null +++ b/assets/minecraft/models/item/tnt.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/tnt" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tnt_minecart.json b/assets/minecraft/models/item/tnt_minecart.json new file mode 100644 index 0000000..c3c3260 --- /dev/null +++ b/assets/minecraft/models/item/tnt_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/tnt_minecart" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/torch.json b/assets/minecraft/models/item/torch.json new file mode 100644 index 0000000..a734b43 --- /dev/null +++ b/assets/minecraft/models/item/torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/torch" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/totem_of_undying.json b/assets/minecraft/models/item/totem_of_undying.json new file mode 100644 index 0000000..abefc05 --- /dev/null +++ b/assets/minecraft/models/item/totem_of_undying.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/totem_of_undying" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/trader_llama_spawn_egg.json b/assets/minecraft/models/item/trader_llama_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/trader_llama_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/trapped_chest.json b/assets/minecraft/models/item/trapped_chest.json new file mode 100644 index 0000000..c743571 --- /dev/null +++ b/assets/minecraft/models/item/trapped_chest.json @@ -0,0 +1,3 @@ +{ + "parent": "item/chest" +} diff --git a/assets/minecraft/models/item/trident.json b/assets/minecraft/models/item/trident.json new file mode 100644 index 0000000..f129b55 --- /dev/null +++ b/assets/minecraft/models/item/trident.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/trident" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/trident_in_hand.json b/assets/minecraft/models/item/trident_in_hand.json new file mode 100644 index 0000000..6685dcc --- /dev/null +++ b/assets/minecraft/models/item/trident_in_hand.json @@ -0,0 +1,52 @@ +{ + "parent": "builtin/entity", + "gui_light": "front", + "textures": { + "particle": "item/trident" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 60, 0 ], + "translation": [ 11, 17, -2 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 60, 0 ], + "translation": [ 3, 17, 12 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ -3, 17, 1], + "scale": [ 1, 1, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, -25 ], + "translation": [ 13, 17, 1], + "scale": [ 1, 1, 1 ] + }, + "gui": { + "rotation": [ 15, -25, -5 ], + "translation": [ 2, 3, 0 ], + "scale": [ 0.65, 0.65, 0.65 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 4, 4, 2], + "scale":[ 0.25, 0.25, 0.25] + } + }, + "overrides": [ + { + "predicate": { + "throwing": 1 + }, + "model": "item/trident_throwing" + } + ] +} diff --git a/assets/minecraft/models/item/trident_throwing.json b/assets/minecraft/models/item/trident_throwing.json new file mode 100644 index 0000000..fb8e96a --- /dev/null +++ b/assets/minecraft/models/item/trident_throwing.json @@ -0,0 +1,44 @@ +{ + "parent": "builtin/entity", + "gui_light": "front", + "textures": { + "particle": "item/trident" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 180 ], + "translation": [ 8, -17, 9 ], + "scale": [ 1, 1, 1 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 180 ], + "translation": [ 8, -17, -7 ], + "scale": [ 1, 1, 1 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ -3, 17, 1], + "scale": [ 1, 1, 1 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, -25 ], + "translation": [ 13, 17, 1], + "scale": [ 1, 1, 1 ] + }, + "gui": { + "rotation": [ 15, -25, -5 ], + "translation": [ 2, 3, 0 ], + "scale": [ 0.65, 0.65, 0.65 ] + }, + "fixed": { + "rotation": [ 0, 180, 0 ], + "translation": [ -2, 4, -5], + "scale":[ 0.5, 0.5, 0.5] + }, + "ground": { + "rotation": [ 0, 0, 0 ], + "translation": [ 4, 4, 2], + "scale":[ 0.25, 0.25, 0.25] + } + } +} diff --git a/assets/minecraft/models/item/tripwire_hook.json b/assets/minecraft/models/item/tripwire_hook.json new file mode 100644 index 0000000..b4a83ab --- /dev/null +++ b/assets/minecraft/models/item/tripwire_hook.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/tripwire_hook" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tropical_fish.json b/assets/minecraft/models/item/tropical_fish.json new file mode 100644 index 0000000..d8e9ebc --- /dev/null +++ b/assets/minecraft/models/item/tropical_fish.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/tropical_fish" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tropical_fish_bucket.json b/assets/minecraft/models/item/tropical_fish_bucket.json new file mode 100644 index 0000000..2ea2122 --- /dev/null +++ b/assets/minecraft/models/item/tropical_fish_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/tropical_fish_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tropical_fish_spawn_egg.json b/assets/minecraft/models/item/tropical_fish_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/tropical_fish_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tube_coral.json b/assets/minecraft/models/item/tube_coral.json new file mode 100644 index 0000000..dc0358e --- /dev/null +++ b/assets/minecraft/models/item/tube_coral.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/tube_coral" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tube_coral_block.json b/assets/minecraft/models/item/tube_coral_block.json new file mode 100644 index 0000000..14e2d57 --- /dev/null +++ b/assets/minecraft/models/item/tube_coral_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/tube_coral_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tube_coral_fan.json b/assets/minecraft/models/item/tube_coral_fan.json new file mode 100644 index 0000000..76c880f --- /dev/null +++ b/assets/minecraft/models/item/tube_coral_fan.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/tube_coral_fan" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/tuff.json b/assets/minecraft/models/item/tuff.json new file mode 100644 index 0000000..187958d --- /dev/null +++ b/assets/minecraft/models/item/tuff.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/tuff" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/turtle_egg.json b/assets/minecraft/models/item/turtle_egg.json new file mode 100644 index 0000000..bbc29d4 --- /dev/null +++ b/assets/minecraft/models/item/turtle_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/turtle_egg" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/turtle_helmet.json b/assets/minecraft/models/item/turtle_helmet.json new file mode 100644 index 0000000..60d7834 --- /dev/null +++ b/assets/minecraft/models/item/turtle_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/turtle_helmet" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/turtle_spawn_egg.json b/assets/minecraft/models/item/turtle_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/turtle_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/twisting_vines.json b/assets/minecraft/models/item/twisting_vines.json new file mode 100644 index 0000000..fe4d57c --- /dev/null +++ b/assets/minecraft/models/item/twisting_vines.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/twisting_vines_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/vex_spawn_egg.json b/assets/minecraft/models/item/vex_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/vex_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/villager_spawn_egg.json b/assets/minecraft/models/item/villager_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/villager_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/vindicator_spawn_egg.json b/assets/minecraft/models/item/vindicator_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/vindicator_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/vine.json b/assets/minecraft/models/item/vine.json new file mode 100644 index 0000000..c1eaec4 --- /dev/null +++ b/assets/minecraft/models/item/vine.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/vine" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wandering_trader_spawn_egg.json b/assets/minecraft/models/item/wandering_trader_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/wandering_trader_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_button.json b/assets/minecraft/models/item/warped_button.json new file mode 100644 index 0000000..182a0ac --- /dev/null +++ b/assets/minecraft/models/item/warped_button.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_button_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_door.json b/assets/minecraft/models/item/warped_door.json new file mode 100644 index 0000000..5bc3729 --- /dev/null +++ b/assets/minecraft/models/item/warped_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/warped_door" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_fence.json b/assets/minecraft/models/item/warped_fence.json new file mode 100644 index 0000000..d45dd46 --- /dev/null +++ b/assets/minecraft/models/item/warped_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_fence_inventory" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_fence_gate.json b/assets/minecraft/models/item/warped_fence_gate.json new file mode 100644 index 0000000..1f521bc --- /dev/null +++ b/assets/minecraft/models/item/warped_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_fence_gate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_fungus.json b/assets/minecraft/models/item/warped_fungus.json new file mode 100644 index 0000000..eecb3bf --- /dev/null +++ b/assets/minecraft/models/item/warped_fungus.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/warped_fungus" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_fungus_on_a_stick.json b/assets/minecraft/models/item/warped_fungus_on_a_stick.json new file mode 100644 index 0000000..562fe25 --- /dev/null +++ b/assets/minecraft/models/item/warped_fungus_on_a_stick.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld_rod", + "textures": { + "layer0": "minecraft:item/warped_fungus_on_a_stick" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_hyphae.json b/assets/minecraft/models/item/warped_hyphae.json new file mode 100644 index 0000000..6cc4c5a --- /dev/null +++ b/assets/minecraft/models/item/warped_hyphae.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_hyphae" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_nylium.json b/assets/minecraft/models/item/warped_nylium.json new file mode 100644 index 0000000..2030949 --- /dev/null +++ b/assets/minecraft/models/item/warped_nylium.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_nylium" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_planks.json b/assets/minecraft/models/item/warped_planks.json new file mode 100644 index 0000000..92cfb4c --- /dev/null +++ b/assets/minecraft/models/item/warped_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_planks" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_pressure_plate.json b/assets/minecraft/models/item/warped_pressure_plate.json new file mode 100644 index 0000000..58d9b44 --- /dev/null +++ b/assets/minecraft/models/item/warped_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_pressure_plate" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_roots.json b/assets/minecraft/models/item/warped_roots.json new file mode 100644 index 0000000..d44aa57 --- /dev/null +++ b/assets/minecraft/models/item/warped_roots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/warped_roots" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_sign.json b/assets/minecraft/models/item/warped_sign.json new file mode 100644 index 0000000..82db6f2 --- /dev/null +++ b/assets/minecraft/models/item/warped_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/warped_sign" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_slab.json b/assets/minecraft/models/item/warped_slab.json new file mode 100644 index 0000000..ce7153c --- /dev/null +++ b/assets/minecraft/models/item/warped_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_stairs.json b/assets/minecraft/models/item/warped_stairs.json new file mode 100644 index 0000000..08260fd --- /dev/null +++ b/assets/minecraft/models/item/warped_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_stem.json b/assets/minecraft/models/item/warped_stem.json new file mode 100644 index 0000000..0bab3df --- /dev/null +++ b/assets/minecraft/models/item/warped_stem.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_stem" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_trapdoor.json b/assets/minecraft/models/item/warped_trapdoor.json new file mode 100644 index 0000000..c716c46 --- /dev/null +++ b/assets/minecraft/models/item/warped_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_trapdoor_bottom" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/warped_wart_block.json b/assets/minecraft/models/item/warped_wart_block.json new file mode 100644 index 0000000..754439a --- /dev/null +++ b/assets/minecraft/models/item/warped_wart_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/warped_wart_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/water_bucket.json b/assets/minecraft/models/item/water_bucket.json new file mode 100644 index 0000000..af17e57 --- /dev/null +++ b/assets/minecraft/models/item/water_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/water_bucket" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_copper_block.json b/assets/minecraft/models/item/waxed_copper_block.json new file mode 100644 index 0000000..7bc2c01 --- /dev/null +++ b/assets/minecraft/models/item/waxed_copper_block.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/copper_block" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_cut_copper.json b/assets/minecraft/models/item/waxed_cut_copper.json new file mode 100644 index 0000000..ce1ec59 --- /dev/null +++ b/assets/minecraft/models/item/waxed_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_cut_copper_slab.json b/assets/minecraft/models/item/waxed_cut_copper_slab.json new file mode 100644 index 0000000..b6b0510 --- /dev/null +++ b/assets/minecraft/models/item/waxed_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_cut_copper_stairs.json b/assets/minecraft/models/item/waxed_cut_copper_stairs.json new file mode 100644 index 0000000..7376f52 --- /dev/null +++ b/assets/minecraft/models/item/waxed_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_exposed_copper.json b/assets/minecraft/models/item/waxed_exposed_copper.json new file mode 100644 index 0000000..5881fd7 --- /dev/null +++ b/assets/minecraft/models/item/waxed_exposed_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_exposed_cut_copper.json b/assets/minecraft/models/item/waxed_exposed_cut_copper.json new file mode 100644 index 0000000..b5c7d8f --- /dev/null +++ b/assets/minecraft/models/item/waxed_exposed_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_exposed_cut_copper_slab.json b/assets/minecraft/models/item/waxed_exposed_cut_copper_slab.json new file mode 100644 index 0000000..29ce472 --- /dev/null +++ b/assets/minecraft/models/item/waxed_exposed_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_exposed_cut_copper_stairs.json b/assets/minecraft/models/item/waxed_exposed_cut_copper_stairs.json new file mode 100644 index 0000000..24bdd28 --- /dev/null +++ b/assets/minecraft/models/item/waxed_exposed_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/exposed_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_oxidized_copper.json b/assets/minecraft/models/item/waxed_oxidized_copper.json new file mode 100644 index 0000000..63a0dab --- /dev/null +++ b/assets/minecraft/models/item/waxed_oxidized_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_oxidized_cut_copper.json b/assets/minecraft/models/item/waxed_oxidized_cut_copper.json new file mode 100644 index 0000000..36dfa03 --- /dev/null +++ b/assets/minecraft/models/item/waxed_oxidized_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_oxidized_cut_copper_slab.json b/assets/minecraft/models/item/waxed_oxidized_cut_copper_slab.json new file mode 100644 index 0000000..a3d0224 --- /dev/null +++ b/assets/minecraft/models/item/waxed_oxidized_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_oxidized_cut_copper_stairs.json b/assets/minecraft/models/item/waxed_oxidized_cut_copper_stairs.json new file mode 100644 index 0000000..fd8af1a --- /dev/null +++ b/assets/minecraft/models/item/waxed_oxidized_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/oxidized_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_weathered_copper.json b/assets/minecraft/models/item/waxed_weathered_copper.json new file mode 100644 index 0000000..743af49 --- /dev/null +++ b/assets/minecraft/models/item/waxed_weathered_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_weathered_cut_copper.json b/assets/minecraft/models/item/waxed_weathered_cut_copper.json new file mode 100644 index 0000000..e49a231 --- /dev/null +++ b/assets/minecraft/models/item/waxed_weathered_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_weathered_cut_copper_slab.json b/assets/minecraft/models/item/waxed_weathered_cut_copper_slab.json new file mode 100644 index 0000000..acda09e --- /dev/null +++ b/assets/minecraft/models/item/waxed_weathered_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/waxed_weathered_cut_copper_stairs.json b/assets/minecraft/models/item/waxed_weathered_cut_copper_stairs.json new file mode 100644 index 0000000..01ce597 --- /dev/null +++ b/assets/minecraft/models/item/waxed_weathered_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/weathered_copper.json b/assets/minecraft/models/item/weathered_copper.json new file mode 100644 index 0000000..743af49 --- /dev/null +++ b/assets/minecraft/models/item/weathered_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/weathered_cut_copper.json b/assets/minecraft/models/item/weathered_cut_copper.json new file mode 100644 index 0000000..e49a231 --- /dev/null +++ b/assets/minecraft/models/item/weathered_cut_copper.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/weathered_cut_copper_slab.json b/assets/minecraft/models/item/weathered_cut_copper_slab.json new file mode 100644 index 0000000..acda09e --- /dev/null +++ b/assets/minecraft/models/item/weathered_cut_copper_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_slab" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/weathered_cut_copper_stairs.json b/assets/minecraft/models/item/weathered_cut_copper_stairs.json new file mode 100644 index 0000000..01ce597 --- /dev/null +++ b/assets/minecraft/models/item/weathered_cut_copper_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/weathered_cut_copper_stairs" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/weeping_vines.json b/assets/minecraft/models/item/weeping_vines.json new file mode 100644 index 0000000..834b71c --- /dev/null +++ b/assets/minecraft/models/item/weeping_vines.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/weeping_vines_plant" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wet_sponge.json b/assets/minecraft/models/item/wet_sponge.json new file mode 100644 index 0000000..d662daa --- /dev/null +++ b/assets/minecraft/models/item/wet_sponge.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/wet_sponge" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wheat.json b/assets/minecraft/models/item/wheat.json new file mode 100644 index 0000000..f77a8c8 --- /dev/null +++ b/assets/minecraft/models/item/wheat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/wheat" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wheat_seeds.json b/assets/minecraft/models/item/wheat_seeds.json new file mode 100644 index 0000000..8fd9068 --- /dev/null +++ b/assets/minecraft/models/item/wheat_seeds.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/wheat_seeds" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_banner.json b/assets/minecraft/models/item/white_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/white_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_bed.json b/assets/minecraft/models/item/white_bed.json new file mode 100644 index 0000000..93d81af --- /dev/null +++ b/assets/minecraft/models/item/white_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/white_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_candle.json b/assets/minecraft/models/item/white_candle.json new file mode 100644 index 0000000..d13392c --- /dev/null +++ b/assets/minecraft/models/item/white_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/white_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_carpet.json b/assets/minecraft/models/item/white_carpet.json new file mode 100644 index 0000000..8ef6f03 --- /dev/null +++ b/assets/minecraft/models/item/white_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_concrete.json b/assets/minecraft/models/item/white_concrete.json new file mode 100644 index 0000000..16475ed --- /dev/null +++ b/assets/minecraft/models/item/white_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_concrete_powder.json b/assets/minecraft/models/item/white_concrete_powder.json new file mode 100644 index 0000000..c001b38 --- /dev/null +++ b/assets/minecraft/models/item/white_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_dye.json b/assets/minecraft/models/item/white_dye.json new file mode 100644 index 0000000..68b02c0 --- /dev/null +++ b/assets/minecraft/models/item/white_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/white_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_glazed_terracotta.json b/assets/minecraft/models/item/white_glazed_terracotta.json new file mode 100644 index 0000000..55881db --- /dev/null +++ b/assets/minecraft/models/item/white_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_shulker_box.json b/assets/minecraft/models/item/white_shulker_box.json new file mode 100644 index 0000000..6fd0156 --- /dev/null +++ b/assets/minecraft/models/item/white_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/white_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_stained_glass.json b/assets/minecraft/models/item/white_stained_glass.json new file mode 100644 index 0000000..28c61d9 --- /dev/null +++ b/assets/minecraft/models/item/white_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_stained_glass_pane.json b/assets/minecraft/models/item/white_stained_glass_pane.json new file mode 100644 index 0000000..dbe66a1 --- /dev/null +++ b/assets/minecraft/models/item/white_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/white_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_terracotta.json b/assets/minecraft/models/item/white_terracotta.json new file mode 100644 index 0000000..973fa96 --- /dev/null +++ b/assets/minecraft/models/item/white_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_tulip.json b/assets/minecraft/models/item/white_tulip.json new file mode 100644 index 0000000..f194090 --- /dev/null +++ b/assets/minecraft/models/item/white_tulip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/white_tulip" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/white_wool.json b/assets/minecraft/models/item/white_wool.json new file mode 100644 index 0000000..5908f34 --- /dev/null +++ b/assets/minecraft/models/item/white_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/white_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/witch_spawn_egg.json b/assets/minecraft/models/item/witch_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/witch_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wither_rose.json b/assets/minecraft/models/item/wither_rose.json new file mode 100644 index 0000000..9579e7c --- /dev/null +++ b/assets/minecraft/models/item/wither_rose.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/wither_rose" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wither_skeleton_skull.json b/assets/minecraft/models/item/wither_skeleton_skull.json new file mode 100644 index 0000000..364b6e6 --- /dev/null +++ b/assets/minecraft/models/item/wither_skeleton_skull.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_skull" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wither_skeleton_spawn_egg.json b/assets/minecraft/models/item/wither_skeleton_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/wither_skeleton_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wolf_spawn_egg.json b/assets/minecraft/models/item/wolf_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/wolf_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wooden_axe.json b/assets/minecraft/models/item/wooden_axe.json new file mode 100644 index 0000000..e08423d --- /dev/null +++ b/assets/minecraft/models/item/wooden_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/wooden_axe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wooden_hoe.json b/assets/minecraft/models/item/wooden_hoe.json new file mode 100644 index 0000000..a925c76 --- /dev/null +++ b/assets/minecraft/models/item/wooden_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/wooden_hoe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wooden_pickaxe.json b/assets/minecraft/models/item/wooden_pickaxe.json new file mode 100644 index 0000000..5b9bbab --- /dev/null +++ b/assets/minecraft/models/item/wooden_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/wooden_pickaxe" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wooden_shovel.json b/assets/minecraft/models/item/wooden_shovel.json new file mode 100644 index 0000000..7c4d828 --- /dev/null +++ b/assets/minecraft/models/item/wooden_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/wooden_shovel" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/wooden_sword.json b/assets/minecraft/models/item/wooden_sword.json new file mode 100644 index 0000000..4024a58 --- /dev/null +++ b/assets/minecraft/models/item/wooden_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/wooden_sword" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/writable_book.json b/assets/minecraft/models/item/writable_book.json new file mode 100644 index 0000000..9398bec --- /dev/null +++ b/assets/minecraft/models/item/writable_book.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/writable_book" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/written_book.json b/assets/minecraft/models/item/written_book.json new file mode 100644 index 0000000..45a0960 --- /dev/null +++ b/assets/minecraft/models/item/written_book.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/written_book" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_banner.json b/assets/minecraft/models/item/yellow_banner.json new file mode 100644 index 0000000..661a106 --- /dev/null +++ b/assets/minecraft/models/item/yellow_banner.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_banner" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_bed.json b/assets/minecraft/models/item/yellow_bed.json new file mode 100644 index 0000000..cc67cef --- /dev/null +++ b/assets/minecraft/models/item/yellow_bed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_bed", + "textures": { + "particle": "minecraft:block/yellow_wool" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_candle.json b/assets/minecraft/models/item/yellow_candle.json new file mode 100644 index 0000000..8f2e072 --- /dev/null +++ b/assets/minecraft/models/item/yellow_candle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/yellow_candle" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_carpet.json b/assets/minecraft/models/item/yellow_carpet.json new file mode 100644 index 0000000..c3b3710 --- /dev/null +++ b/assets/minecraft/models/item/yellow_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_carpet" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_concrete.json b/assets/minecraft/models/item/yellow_concrete.json new file mode 100644 index 0000000..ed8ebe4 --- /dev/null +++ b/assets/minecraft/models/item/yellow_concrete.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_concrete" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_concrete_powder.json b/assets/minecraft/models/item/yellow_concrete_powder.json new file mode 100644 index 0000000..38bac8b --- /dev/null +++ b/assets/minecraft/models/item/yellow_concrete_powder.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_concrete_powder" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_dye.json b/assets/minecraft/models/item/yellow_dye.json new file mode 100644 index 0000000..14d6bb6 --- /dev/null +++ b/assets/minecraft/models/item/yellow_dye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/yellow_dye" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_glazed_terracotta.json b/assets/minecraft/models/item/yellow_glazed_terracotta.json new file mode 100644 index 0000000..4d81998 --- /dev/null +++ b/assets/minecraft/models/item/yellow_glazed_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_glazed_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_shulker_box.json b/assets/minecraft/models/item/yellow_shulker_box.json new file mode 100644 index 0000000..318a620 --- /dev/null +++ b/assets/minecraft/models/item/yellow_shulker_box.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/template_shulker_box", + "textures": { + "particle": "minecraft:block/yellow_shulker_box" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_stained_glass.json b/assets/minecraft/models/item/yellow_stained_glass.json new file mode 100644 index 0000000..e102e2d --- /dev/null +++ b/assets/minecraft/models/item/yellow_stained_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_stained_glass" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_stained_glass_pane.json b/assets/minecraft/models/item/yellow_stained_glass_pane.json new file mode 100644 index 0000000..e17c28a --- /dev/null +++ b/assets/minecraft/models/item/yellow_stained_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/yellow_stained_glass" + } +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_terracotta.json b/assets/minecraft/models/item/yellow_terracotta.json new file mode 100644 index 0000000..50dfb7e --- /dev/null +++ b/assets/minecraft/models/item/yellow_terracotta.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_terracotta" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/yellow_wool.json b/assets/minecraft/models/item/yellow_wool.json new file mode 100644 index 0000000..e0de4bb --- /dev/null +++ b/assets/minecraft/models/item/yellow_wool.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:block/yellow_wool" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zoglin_spawn_egg.json b/assets/minecraft/models/item/zoglin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/zoglin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zombie_head.json b/assets/minecraft/models/item/zombie_head.json new file mode 100644 index 0000000..364b6e6 --- /dev/null +++ b/assets/minecraft/models/item/zombie_head.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_skull" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zombie_horse_spawn_egg.json b/assets/minecraft/models/item/zombie_horse_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/zombie_horse_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zombie_spawn_egg.json b/assets/minecraft/models/item/zombie_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/zombie_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zombie_villager_spawn_egg.json b/assets/minecraft/models/item/zombie_villager_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/zombie_villager_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/models/item/zombified_piglin_spawn_egg.json b/assets/minecraft/models/item/zombified_piglin_spawn_egg.json new file mode 100644 index 0000000..d1aaa9d --- /dev/null +++ b/assets/minecraft/models/item/zombified_piglin_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} \ No newline at end of file diff --git a/assets/minecraft/particles/ambient_entity_effect.json b/assets/minecraft/particles/ambient_entity_effect.json new file mode 100644 index 0000000..3be9c3a --- /dev/null +++ b/assets/minecraft/particles/ambient_entity_effect.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:effect_7", + "minecraft:effect_6", + "minecraft:effect_5", + "minecraft:effect_4", + "minecraft:effect_3", + "minecraft:effect_2", + "minecraft:effect_1", + "minecraft:effect_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/angry_villager.json b/assets/minecraft/particles/angry_villager.json new file mode 100644 index 0000000..ab50717 --- /dev/null +++ b/assets/minecraft/particles/angry_villager.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:angry" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/ash.json b/assets/minecraft/particles/ash.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/ash.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/block.json b/assets/minecraft/particles/block.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/block.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/block_marker.json b/assets/minecraft/particles/block_marker.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/block_marker.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/bubble.json b/assets/minecraft/particles/bubble.json new file mode 100644 index 0000000..c9ad644 --- /dev/null +++ b/assets/minecraft/particles/bubble.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:bubble" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/bubble_column_up.json b/assets/minecraft/particles/bubble_column_up.json new file mode 100644 index 0000000..c9ad644 --- /dev/null +++ b/assets/minecraft/particles/bubble_column_up.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:bubble" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/bubble_pop.json b/assets/minecraft/particles/bubble_pop.json new file mode 100644 index 0000000..65ff9e5 --- /dev/null +++ b/assets/minecraft/particles/bubble_pop.json @@ -0,0 +1,9 @@ +{ + "textures": [ + "minecraft:bubble_pop_0", + "minecraft:bubble_pop_1", + "minecraft:bubble_pop_2", + "minecraft:bubble_pop_3", + "minecraft:bubble_pop_4" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/campfire_cosy_smoke.json b/assets/minecraft/particles/campfire_cosy_smoke.json new file mode 100644 index 0000000..a99bffe --- /dev/null +++ b/assets/minecraft/particles/campfire_cosy_smoke.json @@ -0,0 +1,16 @@ +{ + "textures": [ + "minecraft:big_smoke_0", + "minecraft:big_smoke_1", + "minecraft:big_smoke_2", + "minecraft:big_smoke_3", + "minecraft:big_smoke_4", + "minecraft:big_smoke_5", + "minecraft:big_smoke_6", + "minecraft:big_smoke_7", + "minecraft:big_smoke_8", + "minecraft:big_smoke_9", + "minecraft:big_smoke_10", + "minecraft:big_smoke_11" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/campfire_signal_smoke.json b/assets/minecraft/particles/campfire_signal_smoke.json new file mode 100644 index 0000000..a99bffe --- /dev/null +++ b/assets/minecraft/particles/campfire_signal_smoke.json @@ -0,0 +1,16 @@ +{ + "textures": [ + "minecraft:big_smoke_0", + "minecraft:big_smoke_1", + "minecraft:big_smoke_2", + "minecraft:big_smoke_3", + "minecraft:big_smoke_4", + "minecraft:big_smoke_5", + "minecraft:big_smoke_6", + "minecraft:big_smoke_7", + "minecraft:big_smoke_8", + "minecraft:big_smoke_9", + "minecraft:big_smoke_10", + "minecraft:big_smoke_11" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/cloud.json b/assets/minecraft/particles/cloud.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/cloud.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/composter.json b/assets/minecraft/particles/composter.json new file mode 100644 index 0000000..f9f9746 --- /dev/null +++ b/assets/minecraft/particles/composter.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glint" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/crimson_spore.json b/assets/minecraft/particles/crimson_spore.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/crimson_spore.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/crit.json b/assets/minecraft/particles/crit.json new file mode 100644 index 0000000..735a9d7 --- /dev/null +++ b/assets/minecraft/particles/crit.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:critical_hit" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/current_down.json b/assets/minecraft/particles/current_down.json new file mode 100644 index 0000000..c9ad644 --- /dev/null +++ b/assets/minecraft/particles/current_down.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:bubble" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/damage_indicator.json b/assets/minecraft/particles/damage_indicator.json new file mode 100644 index 0000000..3c9f320 --- /dev/null +++ b/assets/minecraft/particles/damage_indicator.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:damage" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dolphin.json b/assets/minecraft/particles/dolphin.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/dolphin.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dragon_breath.json b/assets/minecraft/particles/dragon_breath.json new file mode 100644 index 0000000..e65716e --- /dev/null +++ b/assets/minecraft/particles/dragon_breath.json @@ -0,0 +1,7 @@ +{ + "textures": [ + "minecraft:generic_5", + "minecraft:generic_6", + "minecraft:generic_7" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dripping_dripstone_lava.json b/assets/minecraft/particles/dripping_dripstone_lava.json new file mode 100644 index 0000000..987e9f3 --- /dev/null +++ b/assets/minecraft/particles/dripping_dripstone_lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dripping_dripstone_water.json b/assets/minecraft/particles/dripping_dripstone_water.json new file mode 100644 index 0000000..987e9f3 --- /dev/null +++ b/assets/minecraft/particles/dripping_dripstone_water.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dripping_honey.json b/assets/minecraft/particles/dripping_honey.json new file mode 100644 index 0000000..6a657af --- /dev/null +++ b/assets/minecraft/particles/dripping_honey.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} diff --git a/assets/minecraft/particles/dripping_lava.json b/assets/minecraft/particles/dripping_lava.json new file mode 100644 index 0000000..987e9f3 --- /dev/null +++ b/assets/minecraft/particles/dripping_lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dripping_obsidian_tear.json b/assets/minecraft/particles/dripping_obsidian_tear.json new file mode 100644 index 0000000..6a657af --- /dev/null +++ b/assets/minecraft/particles/dripping_obsidian_tear.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} diff --git a/assets/minecraft/particles/dripping_water.json b/assets/minecraft/particles/dripping_water.json new file mode 100644 index 0000000..987e9f3 --- /dev/null +++ b/assets/minecraft/particles/dripping_water.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_hang" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dust.json b/assets/minecraft/particles/dust.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/dust.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/dust_color_transition.json b/assets/minecraft/particles/dust_color_transition.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/dust_color_transition.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/effect.json b/assets/minecraft/particles/effect.json new file mode 100644 index 0000000..3be9c3a --- /dev/null +++ b/assets/minecraft/particles/effect.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:effect_7", + "minecraft:effect_6", + "minecraft:effect_5", + "minecraft:effect_4", + "minecraft:effect_3", + "minecraft:effect_2", + "minecraft:effect_1", + "minecraft:effect_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/elder_guardian.json b/assets/minecraft/particles/elder_guardian.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/elder_guardian.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/electric_spark.json b/assets/minecraft/particles/electric_spark.json new file mode 100644 index 0000000..aa3870d --- /dev/null +++ b/assets/minecraft/particles/electric_spark.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glow" + ] +} diff --git a/assets/minecraft/particles/enchant.json b/assets/minecraft/particles/enchant.json new file mode 100644 index 0000000..d2175f0 --- /dev/null +++ b/assets/minecraft/particles/enchant.json @@ -0,0 +1,30 @@ +{ + "textures": [ + "minecraft:sga_a", + "minecraft:sga_b", + "minecraft:sga_c", + "minecraft:sga_d", + "minecraft:sga_e", + "minecraft:sga_f", + "minecraft:sga_g", + "minecraft:sga_h", + "minecraft:sga_i", + "minecraft:sga_j", + "minecraft:sga_k", + "minecraft:sga_l", + "minecraft:sga_m", + "minecraft:sga_n", + "minecraft:sga_o", + "minecraft:sga_p", + "minecraft:sga_q", + "minecraft:sga_r", + "minecraft:sga_s", + "minecraft:sga_t", + "minecraft:sga_u", + "minecraft:sga_v", + "minecraft:sga_w", + "minecraft:sga_x", + "minecraft:sga_y", + "minecraft:sga_z" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/enchanted_hit.json b/assets/minecraft/particles/enchanted_hit.json new file mode 100644 index 0000000..9dfa4da --- /dev/null +++ b/assets/minecraft/particles/enchanted_hit.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:enchanted_hit" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/end_rod.json b/assets/minecraft/particles/end_rod.json new file mode 100644 index 0000000..4fdc55f --- /dev/null +++ b/assets/minecraft/particles/end_rod.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:glitter_7", + "minecraft:glitter_6", + "minecraft:glitter_5", + "minecraft:glitter_4", + "minecraft:glitter_3", + "minecraft:glitter_2", + "minecraft:glitter_1", + "minecraft:glitter_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/entity_effect.json b/assets/minecraft/particles/entity_effect.json new file mode 100644 index 0000000..3be9c3a --- /dev/null +++ b/assets/minecraft/particles/entity_effect.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:effect_7", + "minecraft:effect_6", + "minecraft:effect_5", + "minecraft:effect_4", + "minecraft:effect_3", + "minecraft:effect_2", + "minecraft:effect_1", + "minecraft:effect_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/explosion.json b/assets/minecraft/particles/explosion.json new file mode 100644 index 0000000..6e3e151 --- /dev/null +++ b/assets/minecraft/particles/explosion.json @@ -0,0 +1,20 @@ +{ + "textures": [ + "minecraft:explosion_0", + "minecraft:explosion_1", + "minecraft:explosion_2", + "minecraft:explosion_3", + "minecraft:explosion_4", + "minecraft:explosion_5", + "minecraft:explosion_6", + "minecraft:explosion_7", + "minecraft:explosion_8", + "minecraft:explosion_9", + "minecraft:explosion_10", + "minecraft:explosion_11", + "minecraft:explosion_12", + "minecraft:explosion_13", + "minecraft:explosion_14", + "minecraft:explosion_15" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/explosion_emitter.json b/assets/minecraft/particles/explosion_emitter.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/explosion_emitter.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/falling_dripstone_lava.json b/assets/minecraft/particles/falling_dripstone_lava.json new file mode 100644 index 0000000..520ad48 --- /dev/null +++ b/assets/minecraft/particles/falling_dripstone_lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/falling_dripstone_water.json b/assets/minecraft/particles/falling_dripstone_water.json new file mode 100644 index 0000000..520ad48 --- /dev/null +++ b/assets/minecraft/particles/falling_dripstone_water.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/falling_dust.json b/assets/minecraft/particles/falling_dust.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/falling_dust.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/falling_honey.json b/assets/minecraft/particles/falling_honey.json new file mode 100644 index 0000000..2732837 --- /dev/null +++ b/assets/minecraft/particles/falling_honey.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} diff --git a/assets/minecraft/particles/falling_lava.json b/assets/minecraft/particles/falling_lava.json new file mode 100644 index 0000000..520ad48 --- /dev/null +++ b/assets/minecraft/particles/falling_lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/falling_nectar.json b/assets/minecraft/particles/falling_nectar.json new file mode 100644 index 0000000..2732837 --- /dev/null +++ b/assets/minecraft/particles/falling_nectar.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} diff --git a/assets/minecraft/particles/falling_obsidian_tear.json b/assets/minecraft/particles/falling_obsidian_tear.json new file mode 100644 index 0000000..2732837 --- /dev/null +++ b/assets/minecraft/particles/falling_obsidian_tear.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} diff --git a/assets/minecraft/particles/falling_spore_blossom.json b/assets/minecraft/particles/falling_spore_blossom.json new file mode 100644 index 0000000..2732837 --- /dev/null +++ b/assets/minecraft/particles/falling_spore_blossom.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} diff --git a/assets/minecraft/particles/falling_water.json b/assets/minecraft/particles/falling_water.json new file mode 100644 index 0000000..520ad48 --- /dev/null +++ b/assets/minecraft/particles/falling_water.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/firework.json b/assets/minecraft/particles/firework.json new file mode 100644 index 0000000..9e4709b --- /dev/null +++ b/assets/minecraft/particles/firework.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:spark_7", + "minecraft:spark_6", + "minecraft:spark_5", + "minecraft:spark_4", + "minecraft:spark_3", + "minecraft:spark_2", + "minecraft:spark_1", + "minecraft:spark_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/fishing.json b/assets/minecraft/particles/fishing.json new file mode 100644 index 0000000..49f427b --- /dev/null +++ b/assets/minecraft/particles/fishing.json @@ -0,0 +1,8 @@ +{ + "textures": [ + "minecraft:splash_0", + "minecraft:splash_1", + "minecraft:splash_2", + "minecraft:splash_3" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/flame.json b/assets/minecraft/particles/flame.json new file mode 100644 index 0000000..f506424 --- /dev/null +++ b/assets/minecraft/particles/flame.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:flame" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/flash.json b/assets/minecraft/particles/flash.json new file mode 100644 index 0000000..9d84220 --- /dev/null +++ b/assets/minecraft/particles/flash.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:flash" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/glow.json b/assets/minecraft/particles/glow.json new file mode 100644 index 0000000..8c0a8d2 --- /dev/null +++ b/assets/minecraft/particles/glow.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glow" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/glow_squid_ink.json b/assets/minecraft/particles/glow_squid_ink.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/glow_squid_ink.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/happy_villager.json b/assets/minecraft/particles/happy_villager.json new file mode 100644 index 0000000..f9f9746 --- /dev/null +++ b/assets/minecraft/particles/happy_villager.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glint" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/heart.json b/assets/minecraft/particles/heart.json new file mode 100644 index 0000000..686a2dc --- /dev/null +++ b/assets/minecraft/particles/heart.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:heart" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/instant_effect.json b/assets/minecraft/particles/instant_effect.json new file mode 100644 index 0000000..7ec70d3 --- /dev/null +++ b/assets/minecraft/particles/instant_effect.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:spell_7", + "minecraft:spell_6", + "minecraft:spell_5", + "minecraft:spell_4", + "minecraft:spell_3", + "minecraft:spell_2", + "minecraft:spell_1", + "minecraft:spell_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/item.json b/assets/minecraft/particles/item.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/item.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/item_slime.json b/assets/minecraft/particles/item_slime.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/item_slime.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/item_snowball.json b/assets/minecraft/particles/item_snowball.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/assets/minecraft/particles/item_snowball.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/assets/minecraft/particles/landing_honey.json b/assets/minecraft/particles/landing_honey.json new file mode 100644 index 0000000..3af906f --- /dev/null +++ b/assets/minecraft/particles/landing_honey.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_land" + ] +} diff --git a/assets/minecraft/particles/landing_lava.json b/assets/minecraft/particles/landing_lava.json new file mode 100644 index 0000000..89230de --- /dev/null +++ b/assets/minecraft/particles/landing_lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_land" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/landing_obsidian_tear.json b/assets/minecraft/particles/landing_obsidian_tear.json new file mode 100644 index 0000000..3af906f --- /dev/null +++ b/assets/minecraft/particles/landing_obsidian_tear.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_land" + ] +} diff --git a/assets/minecraft/particles/large_smoke.json b/assets/minecraft/particles/large_smoke.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/large_smoke.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/lava.json b/assets/minecraft/particles/lava.json new file mode 100644 index 0000000..da6979f --- /dev/null +++ b/assets/minecraft/particles/lava.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:lava" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/mycelium.json b/assets/minecraft/particles/mycelium.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/mycelium.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/nautilus.json b/assets/minecraft/particles/nautilus.json new file mode 100644 index 0000000..6b9eafd --- /dev/null +++ b/assets/minecraft/particles/nautilus.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:nautilus" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/note.json b/assets/minecraft/particles/note.json new file mode 100644 index 0000000..8097a3d --- /dev/null +++ b/assets/minecraft/particles/note.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:note" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/poof.json b/assets/minecraft/particles/poof.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/poof.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/portal.json b/assets/minecraft/particles/portal.json new file mode 100644 index 0000000..f970e44 --- /dev/null +++ b/assets/minecraft/particles/portal.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_0", + "minecraft:generic_1", + "minecraft:generic_2", + "minecraft:generic_3", + "minecraft:generic_4", + "minecraft:generic_5", + "minecraft:generic_6", + "minecraft:generic_7" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/rain.json b/assets/minecraft/particles/rain.json new file mode 100644 index 0000000..49f427b --- /dev/null +++ b/assets/minecraft/particles/rain.json @@ -0,0 +1,8 @@ +{ + "textures": [ + "minecraft:splash_0", + "minecraft:splash_1", + "minecraft:splash_2", + "minecraft:splash_3" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/reverse_portal.json b/assets/minecraft/particles/reverse_portal.json new file mode 100644 index 0000000..f970e44 --- /dev/null +++ b/assets/minecraft/particles/reverse_portal.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_0", + "minecraft:generic_1", + "minecraft:generic_2", + "minecraft:generic_3", + "minecraft:generic_4", + "minecraft:generic_5", + "minecraft:generic_6", + "minecraft:generic_7" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/scrape.json b/assets/minecraft/particles/scrape.json new file mode 100644 index 0000000..aa3870d --- /dev/null +++ b/assets/minecraft/particles/scrape.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glow" + ] +} diff --git a/assets/minecraft/particles/small_flame.json b/assets/minecraft/particles/small_flame.json new file mode 100644 index 0000000..ef790a1 --- /dev/null +++ b/assets/minecraft/particles/small_flame.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:flame" + ] +} diff --git a/assets/minecraft/particles/smoke.json b/assets/minecraft/particles/smoke.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/smoke.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/sneeze.json b/assets/minecraft/particles/sneeze.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/sneeze.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/snowflake.json b/assets/minecraft/particles/snowflake.json new file mode 100644 index 0000000..e0996e0 --- /dev/null +++ b/assets/minecraft/particles/snowflake.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} diff --git a/assets/minecraft/particles/soul.json b/assets/minecraft/particles/soul.json new file mode 100644 index 0000000..08defae --- /dev/null +++ b/assets/minecraft/particles/soul.json @@ -0,0 +1,15 @@ +{ + "textures": [ + "minecraft:soul_0", + "minecraft:soul_1", + "minecraft:soul_2", + "minecraft:soul_3", + "minecraft:soul_4", + "minecraft:soul_5", + "minecraft:soul_6", + "minecraft:soul_7", + "minecraft:soul_8", + "minecraft:soul_9", + "minecraft:soul_10" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/soul_fire_flame.json b/assets/minecraft/particles/soul_fire_flame.json new file mode 100644 index 0000000..6064eac --- /dev/null +++ b/assets/minecraft/particles/soul_fire_flame.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:soul_fire_flame" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/spit.json b/assets/minecraft/particles/spit.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/spit.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/splash.json b/assets/minecraft/particles/splash.json new file mode 100644 index 0000000..49f427b --- /dev/null +++ b/assets/minecraft/particles/splash.json @@ -0,0 +1,8 @@ +{ + "textures": [ + "minecraft:splash_0", + "minecraft:splash_1", + "minecraft:splash_2", + "minecraft:splash_3" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/spore_blossom_air.json b/assets/minecraft/particles/spore_blossom_air.json new file mode 100644 index 0000000..520ad48 --- /dev/null +++ b/assets/minecraft/particles/spore_blossom_air.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:drip_fall" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/squid_ink.json b/assets/minecraft/particles/squid_ink.json new file mode 100644 index 0000000..2712610 --- /dev/null +++ b/assets/minecraft/particles/squid_ink.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:generic_7", + "minecraft:generic_6", + "minecraft:generic_5", + "minecraft:generic_4", + "minecraft:generic_3", + "minecraft:generic_2", + "minecraft:generic_1", + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/sweep_attack.json b/assets/minecraft/particles/sweep_attack.json new file mode 100644 index 0000000..3b9fe78 --- /dev/null +++ b/assets/minecraft/particles/sweep_attack.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:sweep_0", + "minecraft:sweep_1", + "minecraft:sweep_2", + "minecraft:sweep_3", + "minecraft:sweep_4", + "minecraft:sweep_5", + "minecraft:sweep_6", + "minecraft:sweep_7" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/totem_of_undying.json b/assets/minecraft/particles/totem_of_undying.json new file mode 100644 index 0000000..4fdc55f --- /dev/null +++ b/assets/minecraft/particles/totem_of_undying.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:glitter_7", + "minecraft:glitter_6", + "minecraft:glitter_5", + "minecraft:glitter_4", + "minecraft:glitter_3", + "minecraft:glitter_2", + "minecraft:glitter_1", + "minecraft:glitter_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/underwater.json b/assets/minecraft/particles/underwater.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/underwater.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/vibration.json b/assets/minecraft/particles/vibration.json new file mode 100644 index 0000000..c2cf0ff --- /dev/null +++ b/assets/minecraft/particles/vibration.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:vibration" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/warped_spore.json b/assets/minecraft/particles/warped_spore.json new file mode 100644 index 0000000..ca698ca --- /dev/null +++ b/assets/minecraft/particles/warped_spore.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/particles/wax_off.json b/assets/minecraft/particles/wax_off.json new file mode 100644 index 0000000..aa3870d --- /dev/null +++ b/assets/minecraft/particles/wax_off.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glow" + ] +} diff --git a/assets/minecraft/particles/wax_on.json b/assets/minecraft/particles/wax_on.json new file mode 100644 index 0000000..aa3870d --- /dev/null +++ b/assets/minecraft/particles/wax_on.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:glow" + ] +} diff --git a/assets/minecraft/particles/white_ash.json b/assets/minecraft/particles/white_ash.json new file mode 100644 index 0000000..5590ac4 --- /dev/null +++ b/assets/minecraft/particles/white_ash.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "minecraft:generic_0" + ] +} diff --git a/assets/minecraft/particles/witch.json b/assets/minecraft/particles/witch.json new file mode 100644 index 0000000..7ec70d3 --- /dev/null +++ b/assets/minecraft/particles/witch.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "minecraft:spell_7", + "minecraft:spell_6", + "minecraft:spell_5", + "minecraft:spell_4", + "minecraft:spell_3", + "minecraft:spell_2", + "minecraft:spell_1", + "minecraft:spell_0" + ] +} \ No newline at end of file diff --git a/assets/minecraft/shaders/core/blit_screen.fsh b/assets/minecraft/shaders/core/blit_screen.fsh new file mode 100644 index 0000000..a379852 --- /dev/null +++ b/assets/minecraft/shaders/core/blit_screen.fsh @@ -0,0 +1,17 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +uniform vec4 ColorModulator; + +in vec2 texCoord; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + vec4 color = texture(DiffuseSampler, texCoord) * vertexColor; + + // blit final output of compositor into displayed back buffer + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/blit_screen.json b/assets/minecraft/shaders/core/blit_screen.json new file mode 100644 index 0000000..bd8af98 --- /dev/null +++ b/assets/minecraft/shaders/core/blit_screen.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "blit_screen", + "fragment": "blit_screen", + "attributes": [ + "Position", + "UV", + "Color" + ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/blit_screen.vsh b/assets/minecraft/shaders/core/blit_screen.vsh new file mode 100644 index 0000000..41ac9d3 --- /dev/null +++ b/assets/minecraft/shaders/core/blit_screen.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec2 UV; +in vec4 Color; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec2 texCoord; +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texCoord = UV; + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/block.fsh b/assets/minecraft/shaders/core/block.fsh new file mode 100644 index 0000000..f619104 --- /dev/null +++ b/assets/minecraft/shaders/core/block.fsh @@ -0,0 +1,17 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord2; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/block.json b/assets/minecraft/shaders/core/block.json new file mode 100644 index 0000000..ae3d94f --- /dev/null +++ b/assets/minecraft/shaders/core/block.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "block", + "fragment": "block", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/block.vsh b/assets/minecraft/shaders/core/block.vsh new file mode 100644 index 0000000..96201fb --- /dev/null +++ b/assets/minecraft/shaders/core/block.vsh @@ -0,0 +1,24 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV2; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/new_entity.fsh b/assets/minecraft/shaders/core/new_entity.fsh new file mode 100644 index 0000000..32f0108 --- /dev/null +++ b/assets/minecraft/shaders/core/new_entity.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord1; +in vec2 texCoord2; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/new_entity.json b/assets/minecraft/shaders/core/new_entity.json new file mode 100644 index 0000000..973ab82 --- /dev/null +++ b/assets/minecraft/shaders/core/new_entity.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "new_entity", + "fragment": "new_entity", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/new_entity.vsh b/assets/minecraft/shaders/core/new_entity.vsh new file mode 100644 index 0000000..70669a0 --- /dev/null +++ b/assets/minecraft/shaders/core/new_entity.vsh @@ -0,0 +1,27 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV1; +in vec2 UV2; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord1; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord1 = UV1; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/particle.fsh b/assets/minecraft/shaders/core/particle.fsh new file mode 100644 index 0000000..58f81d2 --- /dev/null +++ b/assets/minecraft/shaders/core/particle.fsh @@ -0,0 +1,24 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec2 texCoord0; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/particle.json b/assets/minecraft/shaders/core/particle.json new file mode 100644 index 0000000..1d94e13 --- /dev/null +++ b/assets/minecraft/shaders/core/particle.json @@ -0,0 +1,27 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "particle", + "fragment": "particle", + "attributes": [ + "Position", + "UV0", + "Color", + "UV2" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/particle.vsh b/assets/minecraft/shaders/core/particle.vsh new file mode 100644 index 0000000..0652326 --- /dev/null +++ b/assets/minecraft/shaders/core/particle.vsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; +in vec4 Color; +in ivec2 UV2; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out float vertexDistance; +out vec2 texCoord0; +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + texCoord0 = UV0; + vertexColor = Color * texelFetch(Sampler2, UV2 / 16, 0); +} diff --git a/assets/minecraft/shaders/core/position.fsh b/assets/minecraft/shaders/core/position.fsh new file mode 100644 index 0000000..83ce3b1 --- /dev/null +++ b/assets/minecraft/shaders/core/position.fsh @@ -0,0 +1,16 @@ +#version 150 + +#moj_import + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; + +out vec4 fragColor; + +void main() { + fragColor = linear_fog(ColorModulator, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/position.json b/assets/minecraft/shaders/core/position.json new file mode 100644 index 0000000..2dd090a --- /dev/null +++ b/assets/minecraft/shaders/core/position.json @@ -0,0 +1,21 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position", + "fragment": "position", + "attributes": [ + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position.vsh b/assets/minecraft/shaders/core/position.vsh new file mode 100644 index 0000000..d5ec4aa --- /dev/null +++ b/assets/minecraft/shaders/core/position.vsh @@ -0,0 +1,16 @@ +#version 150 + +#moj_import + +in vec3 Position; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out float vertexDistance; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); +} diff --git a/assets/minecraft/shaders/core/position_color.fsh b/assets/minecraft/shaders/core/position_color.fsh new file mode 100644 index 0000000..d7da70e --- /dev/null +++ b/assets/minecraft/shaders/core/position_color.fsh @@ -0,0 +1,15 @@ +#version 150 + +in vec4 vertexColor; + +uniform vec4 ColorModulator; + +out vec4 fragColor; + +void main() { + vec4 color = vertexColor; + if (color.a == 0.0) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_color.json b/assets/minecraft/shaders/core/position_color.json new file mode 100644 index 0000000..84df399 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_color", + "fragment": "position_color", + "attributes": [ + "Color" + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_color.vsh b/assets/minecraft/shaders/core/position_color.vsh new file mode 100644 index 0000000..19d3fdb --- /dev/null +++ b/assets/minecraft/shaders/core/position_color.vsh @@ -0,0 +1,15 @@ +#version 150 + +in vec3 Position; +in vec4 Color; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/position_color_lightmap.fsh b/assets/minecraft/shaders/core/position_color_lightmap.fsh new file mode 100644 index 0000000..49a182c --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_lightmap.fsh @@ -0,0 +1,15 @@ +#version 150 + +uniform sampler2D Sampler2; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord2; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler2, texCoord2) * vertexColor; + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_color_lightmap.json b/assets/minecraft/shaders/core/position_color_lightmap.json new file mode 100644 index 0000000..1941be3 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_lightmap.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_color_lightmap", + "fragment": "position_color_lightmap", + "attributes": [ + "Position", + "Color", + "UV2" + ], + "samplers": [ + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_color_lightmap.vsh b/assets/minecraft/shaders/core/position_color_lightmap.vsh new file mode 100644 index 0000000..8a08d3c --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_lightmap.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord2; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord2 = UV2; +} diff --git a/assets/minecraft/shaders/core/position_color_normal.fsh b/assets/minecraft/shaders/core/position_color_normal.fsh new file mode 100644 index 0000000..8962a02 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_normal.fsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/position_color_normal.json b/assets/minecraft/shaders/core/position_color_normal.json new file mode 100644 index 0000000..33b6018 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_normal.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_color_normal", + "fragment": "position_color_normal", + "attributes": [ + "Position", + "Color", + "Normal" + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ModelViewProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_color_normal.vsh b/assets/minecraft/shaders/core/position_color_normal.vsh new file mode 100644 index 0000000..befe73a --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_normal.vsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ModelViewProjMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 normal; + +void main() { + gl_Position = ModelViewProjMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + vertexColor = Color; + normal = ModelViewProjMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/position_color_tex.fsh b/assets/minecraft/shaders/core/position_color_tex.fsh new file mode 100644 index 0000000..cfdb7b2 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_color_tex.json b/assets/minecraft/shaders/core/position_color_tex.json new file mode 100644 index 0000000..ec75551 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_color_tex", + "fragment": "position_color_tex", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_color_tex.vsh b/assets/minecraft/shaders/core/position_color_tex.vsh new file mode 100644 index 0000000..44e105d --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/position_color_tex_lightmap.fsh b/assets/minecraft/shaders/core/position_color_tex_lightmap.fsh new file mode 100644 index 0000000..d04bdec --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex_lightmap.fsh @@ -0,0 +1,19 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord2; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_color_tex_lightmap.json b/assets/minecraft/shaders/core/position_color_tex_lightmap.json new file mode 100644 index 0000000..8df2164 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex_lightmap.json @@ -0,0 +1,23 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_color_tex_lightmap", + "fragment": "position_color_tex_lightmap", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_color_tex_lightmap.vsh b/assets/minecraft/shaders/core/position_color_tex_lightmap.vsh new file mode 100644 index 0000000..75bbab4 --- /dev/null +++ b/assets/minecraft/shaders/core/position_color_tex_lightmap.vsh @@ -0,0 +1,21 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord2; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord2 = UV2; +} diff --git a/assets/minecraft/shaders/core/position_tex.fsh b/assets/minecraft/shaders/core/position_tex.fsh new file mode 100644 index 0000000..ded49d3 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex.fsh @@ -0,0 +1,17 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a == 0.0) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_tex.json b/assets/minecraft/shaders/core/position_tex.json new file mode 100644 index 0000000..70f82d5 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex.json @@ -0,0 +1,21 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_tex", + "fragment": "position_tex", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_tex.vsh b/assets/minecraft/shaders/core/position_tex.vsh new file mode 100644 index 0000000..15336e2 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex.vsh @@ -0,0 +1,15 @@ +#version 150 + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/position_tex_color.fsh b/assets/minecraft/shaders/core/position_tex_color.fsh new file mode 100644 index 0000000..f64629e --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec2 texCoord0; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_tex_color.json b/assets/minecraft/shaders/core/position_tex_color.json new file mode 100644 index 0000000..17e56b3 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_tex_color", + "fragment": "position_tex_color", + "attributes": [ + "Position", + "UV0", + "Color" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_tex_color.vsh b/assets/minecraft/shaders/core/position_tex_color.vsh new file mode 100644 index 0000000..1ed8e40 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec2 UV0; +in vec4 Color; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec2 texCoord0; +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texCoord0 = UV0; + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/position_tex_color_normal.fsh b/assets/minecraft/shaders/core/position_tex_color_normal.fsh new file mode 100644 index 0000000..99103bc --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color_normal.fsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in vec2 texCoord0; +in float vertexDistance; +in vec4 vertexColor; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/position_tex_color_normal.json b/assets/minecraft/shaders/core/position_tex_color_normal.json new file mode 100644 index 0000000..c264db8 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color_normal.json @@ -0,0 +1,26 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_tex_color_normal", + "fragment": "position_tex_color_normal", + "attributes": [ + "Position", + "UV0", + "Color", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_tex_color_normal.vsh b/assets/minecraft/shaders/core/position_tex_color_normal.vsh new file mode 100644 index 0000000..edca813 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_color_normal.vsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; +in vec4 Color; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec2 texCoord0; +out float vertexDistance; +out vec4 vertexColor; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texCoord0 = UV0; + vertexDistance = cylindrical_distance(ModelViewMat, Position); + vertexColor = Color; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/position_tex_lightmap_color.fsh b/assets/minecraft/shaders/core/position_tex_lightmap_color.fsh new file mode 100644 index 0000000..1f274d7 --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_lightmap_color.fsh @@ -0,0 +1,19 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec2 texCoord0; +in vec2 texCoord2; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/position_tex_lightmap_color.json b/assets/minecraft/shaders/core/position_tex_lightmap_color.json new file mode 100644 index 0000000..dfee0fc --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_lightmap_color.json @@ -0,0 +1,23 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "position_tex_lightmap_color", + "fragment": "position_tex_lightmap_color", + "attributes": [ + "Position", + "UV0", + "UV2", + "Color" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/position_tex_lightmap_color.vsh b/assets/minecraft/shaders/core/position_tex_lightmap_color.vsh new file mode 100644 index 0000000..994aa9c --- /dev/null +++ b/assets/minecraft/shaders/core/position_tex_lightmap_color.vsh @@ -0,0 +1,21 @@ +#version 150 + +in vec3 Position; +in vec2 UV0; +in vec2 UV2; +in vec4 Color; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec2 texCoord0; +out vec2 texCoord2; +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texCoord0 = UV0; + texCoord2 = UV2; + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.fsh b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.fsh new file mode 100644 index 0000000..fb6633f --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.fsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord1; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.json b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.json new file mode 100644 index 0000000..d910e4d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.json @@ -0,0 +1,31 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_armor_cutout_no_cull", + "fragment": "rendertype_armor_cutout_no_cull", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.vsh b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.vsh new file mode 100644 index 0000000..12b7250 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_cutout_no_cull.vsh @@ -0,0 +1,35 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord1; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; + texCoord1 = UV1; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_entity_glint.fsh b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_entity_glint.json b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.json new file mode 100644 index 0000000..fcac53c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_armor_entity_glint", + "fragment": "rendertype_armor_entity_glint", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_entity_glint.vsh b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.vsh new file mode 100644 index 0000000..cc194dc --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_entity_glint.vsh @@ -0,0 +1,20 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_glint.fsh b/assets/minecraft/shaders/core/rendertype_armor_glint.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_glint.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_glint.json b/assets/minecraft/shaders/core/rendertype_armor_glint.json new file mode 100644 index 0000000..925cf49 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_glint.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_armor_glint", + "fragment": "rendertype_armor_glint", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_armor_glint.vsh b/assets/minecraft/shaders/core/rendertype_armor_glint.vsh new file mode 100644 index 0000000..cc194dc --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_armor_glint.vsh @@ -0,0 +1,20 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_beacon_beam.fsh b/assets/minecraft/shaders/core/rendertype_beacon_beam.fsh new file mode 100644 index 0000000..88ce640 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_beacon_beam.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform mat4 ProjMat; +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + color *= vertexColor * ColorModulator; + float fragmentDistance = -ProjMat[3].z / ((gl_FragCoord.z) * -2.0 + 1.0 - ProjMat[2].z); + fragColor = linear_fog(color, fragmentDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_beacon_beam.json b/assets/minecraft/shaders/core/rendertype_beacon_beam.json new file mode 100644 index 0000000..3f4db07 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_beacon_beam.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_beacon_beam", + "fragment": "rendertype_beacon_beam", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_beacon_beam.vsh b/assets/minecraft/shaders/core/rendertype_beacon_beam.vsh new file mode 100644 index 0000000..44e105d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_beacon_beam.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_crumbling.fsh b/assets/minecraft/shaders/core/rendertype_crumbling.fsh new file mode 100644 index 0000000..9b22976 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_crumbling.fsh @@ -0,0 +1,20 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord2; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_crumbling.json b/assets/minecraft/shaders/core/rendertype_crumbling.json new file mode 100644 index 0000000..9bb91cb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_crumbling.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_crumbling", + "fragment": "rendertype_crumbling", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_crumbling.vsh b/assets/minecraft/shaders/core/rendertype_crumbling.vsh new file mode 100644 index 0000000..96201fb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_crumbling.vsh @@ -0,0 +1,24 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV2; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout.fsh b/assets/minecraft/shaders/core/rendertype_cutout.fsh new file mode 100644 index 0000000..abcea23 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout.fsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout.json b/assets/minecraft/shaders/core/rendertype_cutout.json new file mode 100644 index 0000000..384d075 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout.json @@ -0,0 +1,29 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_cutout", + "fragment": "rendertype_cutout", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout.vsh b/assets/minecraft/shaders/core/rendertype_cutout.vsh new file mode 100644 index 0000000..64cc72a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout.vsh @@ -0,0 +1,31 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform vec3 ChunkOffset; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + vec3 pos = Position + ChunkOffset; + gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, pos); + vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout_mipped.fsh b/assets/minecraft/shaders/core/rendertype_cutout_mipped.fsh new file mode 100644 index 0000000..a26521a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout_mipped.fsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.5) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout_mipped.json b/assets/minecraft/shaders/core/rendertype_cutout_mipped.json new file mode 100644 index 0000000..8d171ae --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout_mipped.json @@ -0,0 +1,29 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_cutout_mipped", + "fragment": "rendertype_cutout_mipped", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_cutout_mipped.vsh b/assets/minecraft/shaders/core/rendertype_cutout_mipped.vsh new file mode 100644 index 0000000..64cc72a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_cutout_mipped.vsh @@ -0,0 +1,31 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform vec3 ChunkOffset; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + vec3 pos = Position + ChunkOffset; + gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, pos); + vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_end_gateway.json b/assets/minecraft/shaders/core/rendertype_end_gateway.json new file mode 100644 index 0000000..f0c491f --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_end_gateway.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_end_portal", + "fragment": "rendertype_end_portal", + "attributes": [], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "GameTime", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "EndPortalLayers", "type": "int", "count": 1, "values": [ 16 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_end_portal.fsh b/assets/minecraft/shaders/core/rendertype_end_portal.fsh new file mode 100644 index 0000000..b6a400c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_end_portal.fsh @@ -0,0 +1,62 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; +uniform sampler2D Sampler1; + +uniform float GameTime; +uniform int EndPortalLayers; + +in vec4 texProj0; + +const vec3[] COLORS = vec3[]( + vec3(0.022087, 0.098399, 0.110818), + vec3(0.011892, 0.095924, 0.089485), + vec3(0.027636, 0.101689, 0.100326), + vec3(0.046564, 0.109883, 0.114838), + vec3(0.064901, 0.117696, 0.097189), + vec3(0.063761, 0.086895, 0.123646), + vec3(0.084817, 0.111994, 0.166380), + vec3(0.097489, 0.154120, 0.091064), + vec3(0.106152, 0.131144, 0.195191), + vec3(0.097721, 0.110188, 0.187229), + vec3(0.133516, 0.138278, 0.148582), + vec3(0.070006, 0.243332, 0.235792), + vec3(0.196766, 0.142899, 0.214696), + vec3(0.047281, 0.315338, 0.321970), + vec3(0.204675, 0.390010, 0.302066), + vec3(0.080955, 0.314821, 0.661491) +); + +const mat4 SCALE_TRANSLATE = mat4( + 0.5, 0.0, 0.0, 0.25, + 0.0, 0.5, 0.0, 0.25, + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0 +); + +mat4 end_portal_layer(float layer) { + mat4 translate = mat4( + 1.0, 0.0, 0.0, 17.0 / layer, + 0.0, 1.0, 0.0, (2.0 + layer / 1.5) * (GameTime * 1.5), + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0 + ); + + mat2 rotate = mat2_rotate_z(radians((layer * layer * 4321.0 + layer * 9.0) * 2.0)); + + mat2 scale = mat2((4.5 - layer / 4.0) * 2.0); + + return mat4(scale * rotate) * translate * SCALE_TRANSLATE; +} + +out vec4 fragColor; + +void main() { + vec3 color = textureProj(Sampler0, texProj0).rgb * COLORS[0]; + for (int i = 0; i < EndPortalLayers; i++) { + color += textureProj(Sampler1, texProj0 * end_portal_layer(float(i + 1))).rgb * COLORS[i]; + } + fragColor = vec4(color, 1.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_end_portal.json b/assets/minecraft/shaders/core/rendertype_end_portal.json new file mode 100644 index 0000000..605e1f7 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_end_portal.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_end_portal", + "fragment": "rendertype_end_portal", + "attributes": [], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "GameTime", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "EndPortalLayers", "type": "int", "count": 1, "values": [ 15 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_end_portal.vsh b/assets/minecraft/shaders/core/rendertype_end_portal.vsh new file mode 100644 index 0000000..1c09483 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_end_portal.vsh @@ -0,0 +1,16 @@ +#version 150 + +#moj_import + +in vec3 Position; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 texProj0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + texProj0 = projection_from_position(gl_Position); +} diff --git a/assets/minecraft/shaders/core/rendertype_energy_swirl.fsh b/assets/minecraft/shaders/core/rendertype_energy_swirl.fsh new file mode 100644 index 0000000..89514fb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_energy_swirl.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = color * linear_fog_fade(vertexDistance, FogStart, FogEnd); +} diff --git a/assets/minecraft/shaders/core/rendertype_energy_swirl.json b/assets/minecraft/shaders/core/rendertype_energy_swirl.json new file mode 100644 index 0000000..97d2480 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_energy_swirl.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_energy_swirl", + "fragment": "rendertype_energy_swirl", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_energy_swirl.vsh b/assets/minecraft/shaders/core/rendertype_energy_swirl.vsh new file mode 100644 index 0000000..1d17be6 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_energy_swirl.vsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + vertexColor = Color; + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_alpha.fsh b/assets/minecraft/shaders/core/rendertype_entity_alpha.fsh new file mode 100644 index 0000000..1fa7ed9 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_alpha.fsh @@ -0,0 +1,19 @@ +#version 150 + +uniform sampler2D Sampler0; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord1; +in vec2 texCoord2; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < vertexColor.a) { + discard; + } + fragColor = color; +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_alpha.json b/assets/minecraft/shaders/core/rendertype_entity_alpha.json new file mode 100644 index 0000000..982ce9c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_alpha.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_alpha", + "fragment": "rendertype_entity_alpha", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_alpha.vsh b/assets/minecraft/shaders/core/rendertype_entity_alpha.vsh new file mode 100644 index 0000000..70669a0 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_alpha.vsh @@ -0,0 +1,27 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV1; +in vec2 UV2; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord1; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord1 = UV1; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh b/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh new file mode 100644 index 0000000..9f35ffb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh @@ -0,0 +1,30 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color *= vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout.json b/assets/minecraft/shaders/core/rendertype_entity_cutout.json new file mode 100644 index 0000000..088b535 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_cutout", + "fragment": "rendertype_entity_cutout", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout.vsh b/assets/minecraft/shaders/core/rendertype_entity_cutout.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.fsh b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.fsh new file mode 100644 index 0000000..9f35ffb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.fsh @@ -0,0 +1,30 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color *= vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.json b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.json new file mode 100644 index 0000000..08eeb86 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_cutout_no_cull", + "fragment": "rendertype_entity_cutout_no_cull", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.vsh b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.fsh b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.fsh new file mode 100644 index 0000000..9f35ffb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.fsh @@ -0,0 +1,30 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color *= vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.json b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.json new file mode 100644 index 0000000..be12ff5 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_cutout_no_cull_z_offset", + "fragment": "rendertype_entity_cutout_no_cull_z_offset", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.vsh b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_cutout_no_cull_z_offset.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_decal.fsh b/assets/minecraft/shaders/core/rendertype_entity_decal.fsh new file mode 100644 index 0000000..b98c6da --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_decal.fsh @@ -0,0 +1,28 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_decal.json b/assets/minecraft/shaders/core/rendertype_entity_decal.json new file mode 100644 index 0000000..3219335 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_decal.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_decal", + "fragment": "rendertype_entity_decal", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_decal.vsh b/assets/minecraft/shaders/core/rendertype_entity_decal.vsh new file mode 100644 index 0000000..08b54ea --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_decal.vsh @@ -0,0 +1,37 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint.fsh b/assets/minecraft/shaders/core/rendertype_entity_glint.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint.json b/assets/minecraft/shaders/core/rendertype_entity_glint.json new file mode 100644 index 0000000..2470adc --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_glint", + "fragment": "rendertype_entity_glint", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint.vsh b/assets/minecraft/shaders/core/rendertype_entity_glint.vsh new file mode 100644 index 0000000..c541bb3 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint.vsh @@ -0,0 +1,21 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint_direct.fsh b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint_direct.json b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.json new file mode 100644 index 0000000..cf4684b --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_glint_direct", + "fragment": "rendertype_entity_glint_direct", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_glint_direct.vsh b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.vsh new file mode 100644 index 0000000..c541bb3 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_glint_direct.vsh @@ -0,0 +1,21 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_no_outline.fsh b/assets/minecraft/shaders/core/rendertype_entity_no_outline.fsh new file mode 100644 index 0000000..0573518 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_no_outline.fsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_no_outline.json b/assets/minecraft/shaders/core/rendertype_entity_no_outline.json new file mode 100644 index 0000000..10ac6b2 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_no_outline.json @@ -0,0 +1,31 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_no_outline", + "fragment": "rendertype_entity_no_outline", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_no_outline.vsh b/assets/minecraft/shaders/core/rendertype_entity_no_outline.vsh new file mode 100644 index 0000000..92bacb6 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_no_outline.vsh @@ -0,0 +1,33 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_shadow.fsh b/assets/minecraft/shaders/core/rendertype_entity_shadow.fsh new file mode 100644 index 0000000..3d3dd99 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_shadow.fsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, clamp(texCoord0, 0.0, 1.0)); + color *= vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_shadow.json b/assets/minecraft/shaders/core/rendertype_entity_shadow.json new file mode 100644 index 0000000..47f85f9 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_shadow.json @@ -0,0 +1,26 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_shadow", + "fragment": "rendertype_entity_shadow", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_shadow.vsh b/assets/minecraft/shaders/core/rendertype_entity_shadow.vsh new file mode 100644 index 0000000..ab1aa0e --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_shadow.vsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.fsh b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.fsh new file mode 100644 index 0000000..9f35ffb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.fsh @@ -0,0 +1,30 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color *= vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.json b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.json new file mode 100644 index 0000000..b87eab1 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_smooth_cutout", + "fragment": "rendertype_entity_smooth_cutout", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.vsh b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_smooth_cutout.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_solid.fsh b/assets/minecraft/shaders/core/rendertype_entity_solid.fsh new file mode 100644 index 0000000..655f224 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_solid.fsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_solid.json b/assets/minecraft/shaders/core/rendertype_entity_solid.json new file mode 100644 index 0000000..50c3dfa --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_solid.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_solid", + "fragment": "rendertype_entity_solid", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_solid.vsh b/assets/minecraft/shaders/core/rendertype_entity_solid.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_solid.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent.fsh b/assets/minecraft/shaders/core/rendertype_entity_translucent.fsh new file mode 100644 index 0000000..9f35ffb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent.fsh @@ -0,0 +1,30 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec4 lightMapColor; +in vec4 overlayColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a < 0.1) { + discard; + } + color *= vertexColor * ColorModulator; + color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a); + color *= lightMapColor; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent.json b/assets/minecraft/shaders/core/rendertype_entity_translucent.json new file mode 100644 index 0000000..0e4ac2a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent.json @@ -0,0 +1,33 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_translucent", + "fragment": "rendertype_entity_translucent", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler1" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent.vsh b/assets/minecraft/shaders/core/rendertype_entity_translucent.vsh new file mode 100644 index 0000000..fdf4728 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent.vsh @@ -0,0 +1,39 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler1; +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec4 lightMapColor; +out vec4 overlayColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color); + lightMapColor = texelFetch(Sampler2, UV2 / 16, 0); + overlayColor = texelFetch(Sampler1, UV1, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.fsh b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.fsh new file mode 100644 index 0000000..fb6633f --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.fsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord1; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.json b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.json new file mode 100644 index 0000000..ff499a4 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.json @@ -0,0 +1,32 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_entity_translucent_cull", + "fragment": "rendertype_entity_translucent_cull", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.vsh b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.vsh new file mode 100644 index 0000000..9df575c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_entity_translucent_cull.vsh @@ -0,0 +1,38 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord1; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; + texCoord1 = UV1; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_eyes.fsh b/assets/minecraft/shaders/core/rendertype_eyes.fsh new file mode 100644 index 0000000..cde91df --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_eyes.fsh @@ -0,0 +1,20 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + fragColor = color * ColorModulator * linear_fog_fade(vertexDistance, FogStart, FogEnd); +} diff --git a/assets/minecraft/shaders/core/rendertype_eyes.json b/assets/minecraft/shaders/core/rendertype_eyes.json new file mode 100644 index 0000000..5b5d8de --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_eyes.json @@ -0,0 +1,28 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_eyes", + "fragment": "rendertype_eyes", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_eyes.vsh b/assets/minecraft/shaders/core/rendertype_eyes.vsh new file mode 100644 index 0000000..ab1aa0e --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_eyes.vsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_glint.fsh b/assets/minecraft/shaders/core/rendertype_glint.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_glint.json b/assets/minecraft/shaders/core/rendertype_glint.json new file mode 100644 index 0000000..742bed7 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_glint", + "fragment": "rendertype_glint", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_glint.vsh b/assets/minecraft/shaders/core/rendertype_glint.vsh new file mode 100644 index 0000000..c541bb3 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint.vsh @@ -0,0 +1,21 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_direct.fsh b/assets/minecraft/shaders/core/rendertype_glint_direct.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_direct.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_direct.json b/assets/minecraft/shaders/core/rendertype_glint_direct.json new file mode 100644 index 0000000..1163077 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_direct.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_glint_direct", + "fragment": "rendertype_glint_direct", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_direct.vsh b/assets/minecraft/shaders/core/rendertype_glint_direct.vsh new file mode 100644 index 0000000..c541bb3 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_direct.vsh @@ -0,0 +1,21 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_translucent.fsh b/assets/minecraft/shaders/core/rendertype_glint_translucent.fsh new file mode 100644 index 0000000..0be7747 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_translucent.fsh @@ -0,0 +1,23 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * ColorModulator; + if (color.a < 0.1) { + discard; + } + float fade = linear_fog_fade(vertexDistance, FogStart, FogEnd); + fragColor = vec4(color.rgb * fade, color.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_translucent.json b/assets/minecraft/shaders/core/rendertype_glint_translucent.json new file mode 100644 index 0000000..68c02d5 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_translucent.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_glint_translucent", + "fragment": "rendertype_glint_translucent", + "attributes": [ + "Position", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "TextureMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_glint_translucent.vsh b/assets/minecraft/shaders/core/rendertype_glint_translucent.vsh new file mode 100644 index 0000000..c541bb3 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_glint_translucent.vsh @@ -0,0 +1,21 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform mat4 TextureMat; + +out float vertexDistance; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + texCoord0 = (TextureMat * vec4(UV0, 0.0, 1.0)).xy; +} diff --git a/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh new file mode 100644 index 0000000..fb6633f --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord1; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.json b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.json new file mode 100644 index 0000000..aecdba2 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.json @@ -0,0 +1,32 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_item_entity_translucent_cull", + "fragment": "rendertype_item_entity_translucent_cull", + "attributes": [ + "Position", + "Color", + "UV0", + "UV1", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "Light0_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "Light1_Direction", "type": "float", "count": 3, "values": [0.0, 0.0, 0.0] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.vsh b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.vsh new file mode 100644 index 0000000..9df575c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.vsh @@ -0,0 +1,38 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV1; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +uniform vec3 Light0_Direction; +uniform vec3 Light1_Direction; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord1; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = minecraft_mix_light(Light0_Direction, Light1_Direction, Normal, Color) * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; + texCoord1 = UV1; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_leash.fsh b/assets/minecraft/shaders/core/rendertype_leash.fsh new file mode 100644 index 0000000..f6aabc6 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_leash.fsh @@ -0,0 +1,16 @@ +#version 150 + +#moj_import + +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +flat in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + fragColor = linear_fog(vertexColor, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_leash.json b/assets/minecraft/shaders/core/rendertype_leash.json new file mode 100644 index 0000000..17adca7 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_leash.json @@ -0,0 +1,26 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_leash", + "fragment": "rendertype_leash", + "attributes": [ + "Position", + "Color", + "UV2" + ], + "samplers": [ + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_leash.vsh b/assets/minecraft/shaders/core/rendertype_leash.vsh new file mode 100644 index 0000000..93606c1 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_leash.vsh @@ -0,0 +1,24 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in ivec2 UV2; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; +uniform vec4 ColorModulator; + +out float vertexDistance; +flat out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color * ColorModulator * texelFetch(Sampler2, UV2 / 16, 0); +} diff --git a/assets/minecraft/shaders/core/rendertype_lightning.fsh b/assets/minecraft/shaders/core/rendertype_lightning.fsh new file mode 100644 index 0000000..f555d41 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lightning.fsh @@ -0,0 +1,16 @@ +#version 150 + +#moj_import + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; + +in float vertexDistance; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + fragColor = vertexColor * ColorModulator * linear_fog_fade(vertexDistance, FogStart, FogEnd); +} diff --git a/assets/minecraft/shaders/core/rendertype_lightning.json b/assets/minecraft/shaders/core/rendertype_lightning.json new file mode 100644 index 0000000..a0294aa --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lightning.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_lightning", + "fragment": "rendertype_lightning", + "attributes": [ + "Color" + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_lightning.vsh b/assets/minecraft/shaders/core/rendertype_lightning.vsh new file mode 100644 index 0000000..15b0382 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lightning.vsh @@ -0,0 +1,20 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +out float vertexDistance; +out vec4 vertexColor; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/rendertype_lines.fsh b/assets/minecraft/shaders/core/rendertype_lines.fsh new file mode 100644 index 0000000..057f31f --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lines.fsh @@ -0,0 +1,18 @@ +#version 150 + +#moj_import + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; + +out vec4 fragColor; + +void main() { + vec4 color = vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_lines.json b/assets/minecraft/shaders/core/rendertype_lines.json new file mode 100644 index 0000000..cdc2c57 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lines.json @@ -0,0 +1,26 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_lines", + "fragment": "rendertype_lines", + "attributes": [ + "Position", + "Color", + "Normal" + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "LineWidth", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "ScreenSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_lines.vsh b/assets/minecraft/shaders/core/rendertype_lines.vsh new file mode 100644 index 0000000..2842718 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_lines.vsh @@ -0,0 +1,47 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform float LineWidth; +uniform vec2 ScreenSize; + +out float vertexDistance; +out vec4 vertexColor; + +const float VIEW_SHRINK = 1.0 - (1.0 / 256.0); +const mat4 VIEW_SCALE = mat4( + VIEW_SHRINK, 0.0, 0.0, 0.0, + 0.0, VIEW_SHRINK, 0.0, 0.0, + 0.0, 0.0, VIEW_SHRINK, 0.0, + 0.0, 0.0, 0.0, 1.0 +); + +void main() { + vec4 linePosStart = ProjMat * VIEW_SCALE * ModelViewMat * vec4(Position, 1.0); + vec4 linePosEnd = ProjMat * VIEW_SCALE * ModelViewMat * vec4(Position + Normal, 1.0); + + vec3 ndc1 = linePosStart.xyz / linePosStart.w; + vec3 ndc2 = linePosEnd.xyz / linePosEnd.w; + + vec2 lineScreenDirection = normalize((ndc2.xy - ndc1.xy) * ScreenSize); + vec2 lineOffset = vec2(-lineScreenDirection.y, lineScreenDirection.x) * LineWidth / ScreenSize; + + if (lineOffset.x < 0.0) { + lineOffset *= -1.0; + } + + if (gl_VertexID % 2 == 0) { + gl_Position = vec4((ndc1 + vec3(lineOffset, 0.0)) * linePosStart.w, linePosStart.w); + } else { + gl_Position = vec4((ndc1 - vec3(lineOffset, 0.0)) * linePosStart.w, linePosStart.w); + } + + vertexDistance = cylindrical_distance(ModelViewMat, Position); + vertexColor = Color; +} diff --git a/assets/minecraft/shaders/core/rendertype_outline.fsh b/assets/minecraft/shaders/core/rendertype_outline.fsh new file mode 100644 index 0000000..0155fe5 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_outline.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0); + if (color.a == 0.0) { + discard; + } + fragColor = vec4(ColorModulator.rgb * vertexColor.rgb, ColorModulator.a); +} diff --git a/assets/minecraft/shaders/core/rendertype_outline.json b/assets/minecraft/shaders/core/rendertype_outline.json new file mode 100644 index 0000000..bcc8be2 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_outline.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_outline", + "fragment": "rendertype_outline", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_outline.vsh b/assets/minecraft/shaders/core/rendertype_outline.vsh new file mode 100644 index 0000000..44e105d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_outline.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_solid.fsh b/assets/minecraft/shaders/core/rendertype_solid.fsh new file mode 100644 index 0000000..0573518 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_solid.fsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_solid.json b/assets/minecraft/shaders/core/rendertype_solid.json new file mode 100644 index 0000000..1f4655d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_solid.json @@ -0,0 +1,29 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_solid", + "fragment": "rendertype_solid", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_solid.vsh b/assets/minecraft/shaders/core/rendertype_solid.vsh new file mode 100644 index 0000000..64cc72a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_solid.vsh @@ -0,0 +1,31 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform vec3 ChunkOffset; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + vec3 pos = Position + ChunkOffset; + gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, pos); + vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_text.fsh b/assets/minecraft/shaders/core/rendertype_text.fsh new file mode 100644 index 0000000..3fe4601 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text.fsh @@ -0,0 +1,24 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_text.json b/assets/minecraft/shaders/core/rendertype_text.json new file mode 100644 index 0000000..fb04ba1 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text.json @@ -0,0 +1,28 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_text", + "fragment": "rendertype_text", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_text.vsh b/assets/minecraft/shaders/core/rendertype_text.vsh new file mode 100644 index 0000000..4020596 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text.vsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity.fsh b/assets/minecraft/shaders/core/rendertype_text_intensity.fsh new file mode 100644 index 0000000..adf5282 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity.fsh @@ -0,0 +1,24 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0).rrrr * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity.json b/assets/minecraft/shaders/core/rendertype_text_intensity.json new file mode 100644 index 0000000..e907c6c --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity.json @@ -0,0 +1,28 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_text_intensity", + "fragment": "rendertype_text_intensity", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "IViewRotMat", "type": "matrix3x3", "count": 9, "values": [ 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity.vsh b/assets/minecraft/shaders/core/rendertype_text_intensity.vsh new file mode 100644 index 0000000..4020596 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity.vsh @@ -0,0 +1,26 @@ +#version 150 + +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform mat3 IViewRotMat; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, IViewRotMat * Position); + vertexColor = Color * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.fsh b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.fsh new file mode 100644 index 0000000..ae4ed27 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0).rrrr * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.json b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.json new file mode 100644 index 0000000..b0bd0bd --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_text_intensity_see_through", + "fragment": "rendertype_text_intensity_see_through", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.vsh b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.vsh new file mode 100644 index 0000000..44e105d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_intensity_see_through.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_text_see_through.fsh b/assets/minecraft/shaders/core/rendertype_text_see_through.fsh new file mode 100644 index 0000000..cfdb7b2 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_see_through.fsh @@ -0,0 +1,18 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + if (color.a < 0.1) { + discard; + } + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_text_see_through.json b/assets/minecraft/shaders/core/rendertype_text_see_through.json new file mode 100644 index 0000000..8b8e531 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_see_through.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_text_see_through", + "fragment": "rendertype_text_see_through", + "attributes": [ + "Position", + "Color", + "UV0" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_text_see_through.vsh b/assets/minecraft/shaders/core/rendertype_text_see_through.vsh new file mode 100644 index 0000000..44e105d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_text_see_through.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent.fsh b/assets/minecraft/shaders/core/rendertype_translucent.fsh new file mode 100644 index 0000000..0573518 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent.fsh @@ -0,0 +1,22 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent.json b/assets/minecraft/shaders/core/rendertype_translucent.json new file mode 100644 index 0000000..4b47f15 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent.json @@ -0,0 +1,29 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_translucent", + "fragment": "rendertype_translucent", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent.vsh b/assets/minecraft/shaders/core/rendertype_translucent.vsh new file mode 100644 index 0000000..64cc72a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent.vsh @@ -0,0 +1,31 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform vec3 ChunkOffset; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + vec3 pos = Position + ChunkOffset; + gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, pos); + vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_moving_block.fsh b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.fsh new file mode 100644 index 0000000..b44a703 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.fsh @@ -0,0 +1,17 @@ +#version 150 + +uniform sampler2D Sampler0; +uniform sampler2D Sampler2; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_moving_block.json b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.json new file mode 100644 index 0000000..43de9b4 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_translucent_moving_block", + "fragment": "rendertype_translucent_moving_block", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_moving_block.vsh b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.vsh new file mode 100644 index 0000000..bb5e368 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_moving_block.vsh @@ -0,0 +1,24 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color * texelFetch(Sampler2, UV2 / 16, 0); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.fsh b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.fsh new file mode 100644 index 0000000..f619104 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.fsh @@ -0,0 +1,17 @@ +#version 150 + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; + +in vec4 vertexColor; +in vec2 texCoord0; +in vec2 texCoord2; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor; + fragColor = color * ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.json b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.json new file mode 100644 index 0000000..cbb1a0d --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.json @@ -0,0 +1,24 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_translucent_no_crumbling", + "fragment": "rendertype_translucent_no_crumbling", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.vsh b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.vsh new file mode 100644 index 0000000..96201fb --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_translucent_no_crumbling.vsh @@ -0,0 +1,24 @@ +#version 150 + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in vec2 UV2; +in vec3 Normal; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +out vec4 vertexColor; +out vec2 texCoord0; +out vec2 texCoord2; +out vec4 normal; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); + + vertexColor = Color; + texCoord0 = UV0; + texCoord2 = UV2; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_tripwire.fsh b/assets/minecraft/shaders/core/rendertype_tripwire.fsh new file mode 100644 index 0000000..abcea23 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_tripwire.fsh @@ -0,0 +1,25 @@ +#version 150 + +#moj_import + +uniform sampler2D Sampler0; + +uniform vec4 ColorModulator; +uniform float FogStart; +uniform float FogEnd; +uniform vec4 FogColor; + +in float vertexDistance; +in vec4 vertexColor; +in vec2 texCoord0; +in vec4 normal; + +out vec4 fragColor; + +void main() { + vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator; + if (color.a < 0.1) { + discard; + } + fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor); +} diff --git a/assets/minecraft/shaders/core/rendertype_tripwire.json b/assets/minecraft/shaders/core/rendertype_tripwire.json new file mode 100644 index 0000000..7813c5a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_tripwire.json @@ -0,0 +1,29 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_tripwire", + "fragment": "rendertype_tripwire", + "attributes": [ + "Position", + "Color", + "UV0", + "UV2", + "Normal" + ], + "samplers": [ + { "name": "Sampler0" }, + { "name": "Sampler2" } + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ChunkOffset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] }, + { "name": "FogStart", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "FogEnd", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "FogColor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 0.0, 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_tripwire.vsh b/assets/minecraft/shaders/core/rendertype_tripwire.vsh new file mode 100644 index 0000000..64cc72a --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_tripwire.vsh @@ -0,0 +1,31 @@ +#version 150 + +#moj_import +#moj_import + +in vec3 Position; +in vec4 Color; +in vec2 UV0; +in ivec2 UV2; +in vec3 Normal; + +uniform sampler2D Sampler2; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; +uniform vec3 ChunkOffset; + +out float vertexDistance; +out vec4 vertexColor; +out vec2 texCoord0; +out vec4 normal; + +void main() { + vec3 pos = Position + ChunkOffset; + gl_Position = ProjMat * ModelViewMat * vec4(pos, 1.0); + + vertexDistance = cylindrical_distance(ModelViewMat, pos); + vertexColor = Color * minecraft_sample_lightmap(Sampler2, UV2); + texCoord0 = UV0; + normal = ProjMat * ModelViewMat * vec4(Normal, 0.0); +} diff --git a/assets/minecraft/shaders/core/rendertype_water_mask.fsh b/assets/minecraft/shaders/core/rendertype_water_mask.fsh new file mode 100644 index 0000000..e079924 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_water_mask.fsh @@ -0,0 +1,9 @@ +#version 150 + +uniform vec4 ColorModulator; + +out vec4 fragColor; + +void main() { + fragColor = ColorModulator; +} diff --git a/assets/minecraft/shaders/core/rendertype_water_mask.json b/assets/minecraft/shaders/core/rendertype_water_mask.json new file mode 100644 index 0000000..09c162b --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_water_mask.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "rendertype_water_mask", + "fragment": "rendertype_water_mask", + "attributes": [ + ], + "samplers": [ + ], + "uniforms": [ + { "name": "ModelViewMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "ColorModulator", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/core/rendertype_water_mask.vsh b/assets/minecraft/shaders/core/rendertype_water_mask.vsh new file mode 100644 index 0000000..fa2d216 --- /dev/null +++ b/assets/minecraft/shaders/core/rendertype_water_mask.vsh @@ -0,0 +1,10 @@ +#version 150 + +in vec3 Position; + +uniform mat4 ModelViewMat; +uniform mat4 ProjMat; + +void main() { + gl_Position = ProjMat * ModelViewMat * vec4(Position, 1.0); +} diff --git a/assets/minecraft/shaders/include/fog.glsl b/assets/minecraft/shaders/include/fog.glsl new file mode 100644 index 0000000..761a863 --- /dev/null +++ b/assets/minecraft/shaders/include/fog.glsl @@ -0,0 +1,26 @@ +#version 150 + +vec4 linear_fog(vec4 inColor, float vertexDistance, float fogStart, float fogEnd, vec4 fogColor) { + if (vertexDistance <= fogStart) { + return inColor; + } + + float fogValue = vertexDistance < fogEnd ? smoothstep(fogStart, fogEnd, vertexDistance) : 1.0; + return vec4(mix(inColor.rgb, fogColor.rgb, fogValue * fogColor.a), inColor.a); +} + +float linear_fog_fade(float vertexDistance, float fogStart, float fogEnd) { + if (vertexDistance <= fogStart) { + return 1.0; + } else if (vertexDistance >= fogEnd) { + return 0.0; + } + + return smoothstep(fogEnd, fogStart, vertexDistance); +} + +float cylindrical_distance(mat4 modelViewMat, vec3 pos) { + float distXZ = length((modelViewMat * vec4(pos.x, 0.0, pos.z, 1.0)).xyz); + float distY = length((modelViewMat * vec4(0.0, pos.y, 0.0, 1.0)).xyz); + return max(distXZ, distY); +} diff --git a/assets/minecraft/shaders/include/light.glsl b/assets/minecraft/shaders/include/light.glsl new file mode 100644 index 0000000..a9ab86b --- /dev/null +++ b/assets/minecraft/shaders/include/light.glsl @@ -0,0 +1,17 @@ +#version 150 + +#define MINECRAFT_LIGHT_POWER (0.6) +#define MINECRAFT_AMBIENT_LIGHT (0.4) + +vec4 minecraft_mix_light(vec3 lightDir0, vec3 lightDir1, vec3 normal, vec4 color) { + lightDir0 = normalize(lightDir0); + lightDir1 = normalize(lightDir1); + float light0 = max(0.0, dot(lightDir0, normal)); + float light1 = max(0.0, dot(lightDir1, normal)); + float lightAccum = min(1.0, (light0 + light1) * MINECRAFT_LIGHT_POWER + MINECRAFT_AMBIENT_LIGHT); + return vec4(color.rgb * lightAccum, color.a); +} + +vec4 minecraft_sample_lightmap(sampler2D lightMap, ivec2 uv) { + return texture(lightMap, clamp(uv / 256.0, vec2(0.5 / 16.0), vec2(15.5 / 16.0))); +} diff --git a/assets/minecraft/shaders/include/matrix.glsl b/assets/minecraft/shaders/include/matrix.glsl new file mode 100644 index 0000000..c64fd06 --- /dev/null +++ b/assets/minecraft/shaders/include/matrix.glsl @@ -0,0 +1,8 @@ +#version 150 + +mat2 mat2_rotate_z(float radians) { + return mat2( + cos(radians), -sin(radians), + sin(radians), cos(radians) + ); +} diff --git a/assets/minecraft/shaders/include/projection.glsl b/assets/minecraft/shaders/include/projection.glsl new file mode 100644 index 0000000..cc4e524 --- /dev/null +++ b/assets/minecraft/shaders/include/projection.glsl @@ -0,0 +1,8 @@ +#version 150 + +vec4 projection_from_position(vec4 position) { + vec4 projection = position * 0.5; + projection.xy = vec2(projection.x + projection.w, projection.y + projection.w); + projection.zw = position.zw; + return projection; +} diff --git a/assets/minecraft/shaders/post/antialias.json b/assets/minecraft/shaders/post/antialias.json new file mode 100644 index 0000000..bc31af3 --- /dev/null +++ b/assets/minecraft/shaders/post/antialias.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "antialias", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/art.json b/assets/minecraft/shaders/post/art.json new file mode 100644 index 0000000..6d6c7ec --- /dev/null +++ b/assets/minecraft/shaders/post/art.json @@ -0,0 +1,64 @@ +{ + "targets": [ + "0", + "1" + ], + "passes": [ + { + "name": "blobs2", + "intarget": "minecraft:main", + "outtarget": "0" + }, + { + "name": "outline_watercolor", + "intarget": "0", + "outtarget": "minecraft:main" + }, + { + "name": "blur", + "intarget": "minecraft:main", + "outtarget": "1", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.8, 0.0 ] + }, + { + "name": "Radius", + "values": [ 20.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "1", + "outtarget": "minecraft:main", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 0.8 ] + }, + { + "name": "Radius", + "values": [ 20.0 ] + } + ] + }, + { + "name": "outline_combine", + "intarget": "0", + "outtarget": "1", + "auxtargets": [ + { + "name": "OutlineSampler", + "id": "minecraft:main" + } + ] + }, + { + "name": "blit", + "intarget": "1", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/bits.json b/assets/minecraft/shaders/post/bits.json new file mode 100644 index 0000000..7236746 --- /dev/null +++ b/assets/minecraft/shaders/post/bits.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "bits", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/blobs.json b/assets/minecraft/shaders/post/blobs.json new file mode 100644 index 0000000..d6260aa --- /dev/null +++ b/assets/minecraft/shaders/post/blobs.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "blobs", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/blobs2.json b/assets/minecraft/shaders/post/blobs2.json new file mode 100644 index 0000000..3464ae3 --- /dev/null +++ b/assets/minecraft/shaders/post/blobs2.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "blobs2", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/blur.json b/assets/minecraft/shaders/post/blur.json new file mode 100644 index 0000000..bca04d5 --- /dev/null +++ b/assets/minecraft/shaders/post/blur.json @@ -0,0 +1,37 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "blur", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 1.0, 0.0 ] + }, + { + "name": "Radius", + "values": [ 20.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "swap", + "outtarget": "minecraft:main", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 1.0 ] + }, + { + "name": "Radius", + "values": [ 20.0 ] + } + ] + } + ] +} diff --git a/assets/minecraft/shaders/post/bumpy.json b/assets/minecraft/shaders/post/bumpy.json new file mode 100644 index 0000000..0870985 --- /dev/null +++ b/assets/minecraft/shaders/post/bumpy.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "bumpy", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/color_convolve.json b/assets/minecraft/shaders/post/color_convolve.json new file mode 100644 index 0000000..9f00212 --- /dev/null +++ b/assets/minecraft/shaders/post/color_convolve.json @@ -0,0 +1,20 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "color_convolve", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { "name": "Saturation", "values": [ 1.4 ] } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/creeper.json b/assets/minecraft/shaders/post/creeper.json new file mode 100644 index 0000000..da503f1 --- /dev/null +++ b/assets/minecraft/shaders/post/creeper.json @@ -0,0 +1,41 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "color_convolve", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "RedMatrix", + "values": [ 0.0, 0.0, 0.0 ] + }, + { + "name": "GreenMatrix", + "values": [ 0.3, 0.59, 0.11 ] + }, + { + "name": "BlueMatrix", + "values": [ 0.0, 0.0, 0.0 ] + } + ] + }, + { + "name": "bits", + "intarget": "swap", + "outtarget": "minecraft:main", + "uniforms": [ + { + "name": "Resolution", + "values": [ 16.0 ] + }, + { + "name": "MosaicSize", + "values": [ 4.0 ] + } + ] + } + ] +} diff --git a/assets/minecraft/shaders/post/deconverge.json b/assets/minecraft/shaders/post/deconverge.json new file mode 100644 index 0000000..4eb2b8d --- /dev/null +++ b/assets/minecraft/shaders/post/deconverge.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "deconverge", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/desaturate.json b/assets/minecraft/shaders/post/desaturate.json new file mode 100644 index 0000000..675018f --- /dev/null +++ b/assets/minecraft/shaders/post/desaturate.json @@ -0,0 +1,23 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "color_convolve", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "Saturation", + "values": [ 0.2 ] + } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/entity_outline.json b/assets/minecraft/shaders/post/entity_outline.json new file mode 100644 index 0000000..e53ff3d --- /dev/null +++ b/assets/minecraft/shaders/post/entity_outline.json @@ -0,0 +1,48 @@ +{ + "targets": [ + "swap", + "final" + ], + "passes": [ + { + "name": "entity_outline", + "intarget": "final", + "outtarget": "swap" + }, + { + "name": "blur", + "intarget": "swap", + "outtarget": "final", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 1.0, 0.0 ] + }, + { + "name": "Radius", + "values": [ 2.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "final", + "outtarget": "swap", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 1.0 ] + }, + { + "name": "Radius", + "values": [ 2.0 ] + } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "final" + } + ] +} diff --git a/assets/minecraft/shaders/post/flip.json b/assets/minecraft/shaders/post/flip.json new file mode 100644 index 0000000..e382435 --- /dev/null +++ b/assets/minecraft/shaders/post/flip.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "flip", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/fxaa.json b/assets/minecraft/shaders/post/fxaa.json new file mode 100644 index 0000000..83292b7 --- /dev/null +++ b/assets/minecraft/shaders/post/fxaa.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "fxaa", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/green.json b/assets/minecraft/shaders/post/green.json new file mode 100644 index 0000000..5d0af6c --- /dev/null +++ b/assets/minecraft/shaders/post/green.json @@ -0,0 +1,41 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "color_convolve", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "RedMatrix", + "values": [ 0.0, 0.0, 0.0 ] + }, + { + "name": "GreenMatrix", + "values": [ 0.3, 0.59, 0.11 ] + }, + { + "name": "BlueMatrix", + "values": [ 0.0, 0.0, 0.0 ] + } + ] + }, + { + "name": "bits", + "intarget": "swap", + "outtarget": "minecraft:main" + }, + { + "name": "scan_pincushion", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/invert.json b/assets/minecraft/shaders/post/invert.json new file mode 100644 index 0000000..2ab63fb --- /dev/null +++ b/assets/minecraft/shaders/post/invert.json @@ -0,0 +1,23 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "invert", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "InverseAmount", + "values": [ 0.8 ] + } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/notch.json b/assets/minecraft/shaders/post/notch.json new file mode 100644 index 0000000..164943c --- /dev/null +++ b/assets/minecraft/shaders/post/notch.json @@ -0,0 +1,26 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "notch", + "intarget": "minecraft:main", + "outtarget": "swap", + "auxtargets": [ + { + "name": "DitherSampler", + "id": "dither", + "width": 4, + "height": 4, + "bilinear": false + } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/ntsc.json b/assets/minecraft/shaders/post/ntsc.json new file mode 100644 index 0000000..abc005b --- /dev/null +++ b/assets/minecraft/shaders/post/ntsc.json @@ -0,0 +1,92 @@ +{ + "targets": [ + "swap", + "swap2", + "previous" + ], + "passes": [ + { + "name": "ntsc_encode", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "ntsc_decode", + "intarget": "swap", + "outtarget": "swap2", + "auxtargets": [ + { + "name": "BaseSampler", + "id": "minecraft:main" + } + ] + }, + { + "name": "color_convolve", + "intarget": "swap2", + "outtarget": "swap" + }, + { + "name": "deconverge", + "intarget": "swap", + "outtarget": "minecraft:main" + }, + { + "name": "blur", + "intarget": "minecraft:main", + "outtarget": "swap", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 1.0, 0.0 ] + }, + { + "name": "Radius", + "values": [ 10.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "swap", + "outtarget": "minecraft:main", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 1.0 ] + }, + { + "name": "Radius", + "values": [ 10.0 ] + } + ] + }, + { + "name": "scan_pincushion", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "phosphor", + "intarget": "swap", + "outtarget": "minecraft:main", + "auxtargets": [ + { + "name": "PrevSampler", + "id": "previous" + } + ], + "uniforms": [ + { + "name": "Phosphor", + "values": [ 0.4, 0.4, 0.4 ] + } + ] + }, + { + "name": "blit", + "intarget": "minecraft:main", + "outtarget": "previous" + } + ] +} diff --git a/assets/minecraft/shaders/post/outline.json b/assets/minecraft/shaders/post/outline.json new file mode 100644 index 0000000..53c8ee8 --- /dev/null +++ b/assets/minecraft/shaders/post/outline.json @@ -0,0 +1,18 @@ +{ + "targets": [ + "swap", + "final" + ], + "passes": [ + { + "name": "outline", + "intarget": "final", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "final" + } + ] +} diff --git a/assets/minecraft/shaders/post/pencil.json b/assets/minecraft/shaders/post/pencil.json new file mode 100644 index 0000000..1fc5b13 --- /dev/null +++ b/assets/minecraft/shaders/post/pencil.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "outline_soft", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/phosphor.json b/assets/minecraft/shaders/post/phosphor.json new file mode 100644 index 0000000..0fa09c4 --- /dev/null +++ b/assets/minecraft/shaders/post/phosphor.json @@ -0,0 +1,35 @@ +{ + "targets": [ + "swap", + "previous" + ], + "passes": [ + { + "name": "phosphor", + "intarget": "minecraft:main", + "outtarget": "swap", + "auxtargets": [ + { + "name": "PrevSampler", + "id": "previous" + } + ], + "uniforms": [ + { + "name": "Phosphor", + "values": [ 0.95, 0.95, 0.95 ] + } + ] + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "previous" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/scan_pincushion.json b/assets/minecraft/shaders/post/scan_pincushion.json new file mode 100644 index 0000000..b5d0a3e --- /dev/null +++ b/assets/minecraft/shaders/post/scan_pincushion.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "scan_pincushion", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/sobel.json b/assets/minecraft/shaders/post/sobel.json new file mode 100644 index 0000000..5c390a4 --- /dev/null +++ b/assets/minecraft/shaders/post/sobel.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "sobel", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/spider.json b/assets/minecraft/shaders/post/spider.json new file mode 100644 index 0000000..5f203c1 --- /dev/null +++ b/assets/minecraft/shaders/post/spider.json @@ -0,0 +1,230 @@ +{ + "targets": [ + "largeBlur", + "smallBlur", + "temp", + "swap" + ], + "passes": [ + { + "name": "blur", + "intarget": "minecraft:main", + "outtarget": "temp", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 1.0, 0.0 ] + }, + { + "name": "Radius", + "values": [ 15.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "temp", + "outtarget": "largeBlur", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 1.0 ] + }, + { + "name": "Radius", + "values": [ 15.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "minecraft:main", + "outtarget": "temp", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 1.0, 0.0 ] + }, + { + "name": "Radius", + "values": [ 7.0 ] + } + ] + }, + { + "name": "blur", + "intarget": "temp", + "outtarget": "smallBlur", + "uniforms": [ + { + "name": "BlurDir", + "values": [ 0.0, 1.0 ] + }, + { + "name": "Radius", + "values": [ 7.0 ] + } + ] + }, + { + "name": "spider", + "intarget": "minecraft:main", + "outtarget": "temp", + "auxtargets": [ + { + "name": "BlurSampler", + "id": "largeBlur" + } + ], + "uniforms": [ + { + "name": "InScale", + "values": [ 1.25, 2.0 ] + }, + { + "name": "InOffset", + "values": [ -0.125, -0.1 ] + }, + { + "name": "Scissor", + "values": [ 0.0, 0.0, 1.0, 1.0 ] + }, + { + "name": "Vignette", + "values": [ 0.1, 0.1, 0.9, 0.9 ] + } + ] + }, + { + "name": "spider", + "intarget": "smallBlur", + "outtarget": "swap", + "auxtargets": [ + { + "name": "BlurSampler", + "id": "temp" + } + ], + "uniforms": [ + { + "name": "InScale", + "values": [ 2.35, 4.2 ] + }, + { + "name": "InOffset", + "values": [ -1.1, -1.5 ] + }, + { + "name": "InRotation", + "values": [ -45.0 ] + }, + { + "name": "Scissor", + "values": [ 0.21, 0.0, 0.79, 1.0 ] + }, + { + "name": "Vignette", + "values": [ 0.31, 0.1, 0.69, 0.9 ] + } + ] + }, + { + "name": "spider", + "intarget": "smallBlur", + "outtarget": "temp", + "auxtargets": [ + { + "name": "BlurSampler", + "id": "swap" + } + ], + "uniforms": [ + { + "name": "InScale", + "values": [ 2.35, 4.2 ] + }, + { + "name": "InOffset", + "values": [ 0.45, -4.45 ] + }, + { + "name": "InRotation", + "values": [ 45.0 ] + }, + { + "name": "Scissor", + "values": [ 0.21, 0.0, 0.79, 1.0 ] + }, + { + "name": "Vignette", + "values": [ 0.31, 0.1, 0.69, 0.9 ] + } + ] + }, + { + "name": "spider", + "intarget": "smallBlur", + "outtarget": "swap", + "auxtargets": [ + { + "name": "BlurSampler", + "id": "temp" + } + ], + "uniforms": [ + { + "name": "InScale", + "values": [ 2.35, 2.35 ] + }, + { + "name": "InOffset", + "values": [ -0.385, -1.29 ] + }, + { + "name": "InRotation", + "values": [ 0.0 ] + }, + { + "name": "Vignette", + "values": [ 0.31, 0.1, 0.69, 0.9 ] + } + ] + }, + { + "name": "spider", + "intarget": "smallBlur", + "outtarget": "temp", + "auxtargets": [ + { + "name": "BlurSampler", + "id": "swap" + } + ], + "uniforms": [ + { + "name": "InScale", + "values": [ 2.35, 2.35 ] + }, + { + "name": "InOffset", + "values": [ -0.965, -1.29 ] + }, + { + "name": "Vignette", + "values": [ 0.31, 0.1, 0.69, 0.9 ] + } + ] + }, + { + "name": "blit", + "intarget": "temp", + "outtarget": "minecraft:main", + "uniforms": [ + { + "name": "ColorModulate", + "values": [ 1.0, 0.8, 0.8, 1.0 ] + } + ] + } + ] +} diff --git a/assets/minecraft/shaders/post/transparency.json b/assets/minecraft/shaders/post/transparency.json new file mode 100644 index 0000000..8642ac2 --- /dev/null +++ b/assets/minecraft/shaders/post/transparency.json @@ -0,0 +1,69 @@ +{ + "targets": [ + "water", + "translucent", + "itemEntity", + "particles", + "clouds", + "weather", + "final" + ], + "passes": [ + { + "name": "transparency", + "intarget": "minecraft:main", + "outtarget": "final", + "auxtargets": [ + { + "name": "DiffuseDepthSampler", + "id": "minecraft:main:depth" + }, + { + "name": "TranslucentSampler", + "id": "translucent" + }, + { + "name": "TranslucentDepthSampler", + "id": "translucent:depth" + }, + { + "name": "ItemEntitySampler", + "id": "itemEntity" + }, + { + "name": "ItemEntityDepthSampler", + "id": "itemEntity:depth" + }, + { + "name": "ParticlesSampler", + "id": "particles" + }, + { + "name": "ParticlesDepthSampler", + "id": "particles:depth" + }, + { + "name": "CloudsSampler", + "id": "clouds" + }, + { + "name": "CloudsDepthSampler", + "id": "clouds:depth" + }, + { + "name": "WeatherSampler", + "id": "weather" + }, + { + "name": "WeatherDepthSampler", + "id": "weather:depth" + } + ] + }, + { + "name": "blit", + "intarget": "final", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/post/wobble.json b/assets/minecraft/shaders/post/wobble.json new file mode 100644 index 0000000..1fc4534 --- /dev/null +++ b/assets/minecraft/shaders/post/wobble.json @@ -0,0 +1,17 @@ +{ + "targets": [ + "swap" + ], + "passes": [ + { + "name": "wobble", + "intarget": "minecraft:main", + "outtarget": "swap" + }, + { + "name": "blit", + "intarget": "swap", + "outtarget": "minecraft:main" + } + ] +} diff --git a/assets/minecraft/shaders/program/antialias.fsh b/assets/minecraft/shaders/program/antialias.fsh new file mode 100644 index 0000000..65865a7 --- /dev/null +++ b/assets/minecraft/shaders/program/antialias.fsh @@ -0,0 +1,31 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 c = texture (DiffuseSampler, texCoord); + vec4 u1 = texture (DiffuseSampler, texCoord + vec2 ( 0.0, -oneTexel.y )); + vec4 u2 = texture (DiffuseSampler, texCoord + vec2 ( 0.0, -oneTexel.y * 2.0)); + vec4 d1 = texture (DiffuseSampler, texCoord + vec2 ( 0.0, oneTexel.y )); + vec4 d2 = texture (DiffuseSampler, texCoord + vec2 ( 0.0, oneTexel.y * 2.0)); + vec4 l1 = texture (DiffuseSampler, texCoord + vec2 (-oneTexel.x, 0.0)); + vec4 l2 = texture (DiffuseSampler, texCoord + vec2 (-oneTexel.x * 2.0, 0.0)); + vec4 r1 = texture (DiffuseSampler, texCoord + vec2 ( oneTexel.x, 0.0)); + vec4 r2 = texture (DiffuseSampler, texCoord + vec2 ( oneTexel.x * 2.0, 0.0)); + + vec4 v1 = mix (c, mix (l1, l2, 0.667), 0.75); + vec4 v2 = mix (c, mix (r1, r2, 0.667), 0.75); + vec4 v3 = mix (c, mix (u1, u2, 0.667), 0.75); + vec4 v4 = mix (c, mix (d1, d2, 0.667), 0.75); + + vec4 v5 = mix (v1, v2, 0.5); + vec4 v6 = mix (v3, v4, 0.5); + + vec4 color = mix (v5, v6, 0.5); + fragColor = vec4(color.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/antialias.json b/assets/minecraft/shaders/program/antialias.json new file mode 100644 index 0000000..6916fd9 --- /dev/null +++ b/assets/minecraft/shaders/program/antialias.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "blobs", + "fragment": "antialias", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/bits.fsh b/assets/minecraft/shaders/program/bits.fsh new file mode 100644 index 0000000..d4b86c2 --- /dev/null +++ b/assets/minecraft/shaders/program/bits.fsh @@ -0,0 +1,29 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform float Resolution; +uniform float Saturation; +uniform float MosaicSize; + +out vec4 fragColor; + +void main() { + vec2 mosaicInSize = InSize / MosaicSize; + vec2 fractPix = fract(texCoord * mosaicInSize) / mosaicInSize; + + vec4 baseTexel = texture(DiffuseSampler, texCoord - fractPix); + + vec3 fractTexel = baseTexel.rgb - fract(baseTexel.rgb * Resolution) / Resolution; + float luma = dot(fractTexel, vec3(0.3, 0.59, 0.11)); + vec3 chroma = (fractTexel - luma) * Saturation; + baseTexel.rgb = luma + chroma; + baseTexel.a = 1.0; + + fragColor = baseTexel; +} diff --git a/assets/minecraft/shaders/program/bits.json b/assets/minecraft/shaders/program/bits.json new file mode 100644 index 0000000..e2623f7 --- /dev/null +++ b/assets/minecraft/shaders/program/bits.json @@ -0,0 +1,21 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "sobel", + "fragment": "bits", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Resolution", "type": "float", "count": 1, "values": [ 4.0 ] }, + { "name": "Saturation", "type": "float", "count": 1, "values": [ 1.5 ] }, + { "name": "MosaicSize", "type": "float", "count": 1, "values": [ 8.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/blit.fsh b/assets/minecraft/shaders/program/blit.fsh new file mode 100644 index 0000000..18202e0 --- /dev/null +++ b/assets/minecraft/shaders/program/blit.fsh @@ -0,0 +1,13 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +uniform vec4 ColorModulate; + +in vec2 texCoord; + +out vec4 fragColor; + +void main(){ + fragColor = texture(DiffuseSampler, texCoord) * ColorModulate; +} diff --git a/assets/minecraft/shaders/program/blit.json b/assets/minecraft/shaders/program/blit.json new file mode 100644 index 0000000..1256b6b --- /dev/null +++ b/assets/minecraft/shaders/program/blit.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "blit", + "fragment": "blit", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "ColorModulate", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/blit.vsh b/assets/minecraft/shaders/program/blit.vsh new file mode 100644 index 0000000..443e1f3 --- /dev/null +++ b/assets/minecraft/shaders/program/blit.vsh @@ -0,0 +1,15 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 OutSize; + +out vec2 texCoord; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + texCoord = Position.xy / OutSize; +} diff --git a/assets/minecraft/shaders/program/blobs.fsh b/assets/minecraft/shaders/program/blobs.fsh new file mode 100644 index 0000000..e8c6c74 --- /dev/null +++ b/assets/minecraft/shaders/program/blobs.fsh @@ -0,0 +1,45 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 u = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y)); + vec4 d = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y)); + vec4 l = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0)); + vec4 r = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0)); + + vec4 v1 = min(l, r); + vec4 v2 = min(u, d); + vec4 v3 = min(v1, v2); + + vec4 ul = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, -oneTexel.y)); + vec4 dr = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, oneTexel.y)); + vec4 dl = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, oneTexel.y)); + vec4 ur = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, -oneTexel.y)); + + vec4 v4 = min(ul, dr); + vec4 v5 = min(ur, dl); + vec4 v6 = min(v4, v5); + + vec4 v7 = min(v3, v6); + + vec4 uu = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y * 2.0)); + vec4 dd = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y * 2.0)); + vec4 ll = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x * 2.0, 0.0)); + vec4 rr = texture(DiffuseSampler, texCoord + vec2( oneTexel.x * 2.0, 0.0)); + + vec4 v8 = min(uu, dd); + vec4 v9 = min(ll, rr); + vec4 v10 = min(v8, v9); + + vec4 v11 = min(v7, v10); + + vec4 c = texture(DiffuseSampler, texCoord); + vec4 color = min(c, v11); + fragColor = vec4(color.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/blobs.json b/assets/minecraft/shaders/program/blobs.json new file mode 100644 index 0000000..6a5f245 --- /dev/null +++ b/assets/minecraft/shaders/program/blobs.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "blobs", + "fragment": "blobs", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/blobs.vsh b/assets/minecraft/shaders/program/blobs.vsh new file mode 100644 index 0000000..1136b29 --- /dev/null +++ b/assets/minecraft/shaders/program/blobs.vsh @@ -0,0 +1,17 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; + +out vec2 texCoord; +out vec2 oneTexel; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + oneTexel = 1.0 / InSize; + texCoord = outPos.xy * 0.5 + 0.5; +} diff --git a/assets/minecraft/shaders/program/blobs2.fsh b/assets/minecraft/shaders/program/blobs2.fsh new file mode 100644 index 0000000..39f6a67 --- /dev/null +++ b/assets/minecraft/shaders/program/blobs2.fsh @@ -0,0 +1,32 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform float Radius; + +out vec4 fragColor; + +void main(){ + vec4 c = texture(DiffuseSampler, texCoord); + vec4 maxVal = c; + for(float u = 0.0; u <= Radius; u += 1.0) { + for(float v = 0.0; v <= Radius; v += 1.0) { + float weight = (((sqrt(u * u + v * v) / (Radius)) > 1.0) ? 0.0 : 1.0); + + vec4 s0 = texture(DiffuseSampler, texCoord + vec2(-u * oneTexel.x, -v * oneTexel.y)); + vec4 s1 = texture(DiffuseSampler, texCoord + vec2( u * oneTexel.x, v * oneTexel.y)); + vec4 s2 = texture(DiffuseSampler, texCoord + vec2(-u * oneTexel.x, v * oneTexel.y)); + vec4 s3 = texture(DiffuseSampler, texCoord + vec2( u * oneTexel.x, -v * oneTexel.y)); + + vec4 o0 = max(s0, s1); + vec4 o1 = max(s2, s3); + vec4 tempMax = max(o0, o1); + maxVal = mix(maxVal, max(maxVal, tempMax), weight); + } + } + + fragColor = vec4(maxVal.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/blobs2.json b/assets/minecraft/shaders/program/blobs2.json new file mode 100644 index 0000000..6df4594 --- /dev/null +++ b/assets/minecraft/shaders/program/blobs2.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "blobs", + "fragment": "blobs2", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Radius", "type": "float", "count": 1, "values": [ 7.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/blur.fsh b/assets/minecraft/shaders/program/blur.fsh new file mode 100644 index 0000000..ce57673 --- /dev/null +++ b/assets/minecraft/shaders/program/blur.fsh @@ -0,0 +1,33 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform vec2 BlurDir; +uniform float Radius; + +out vec4 fragColor; + +void main() { + vec4 blurred = vec4(0.0); + float totalStrength = 0.0; + float totalAlpha = 0.0; + float totalSamples = 0.0; + for(float r = -Radius; r <= Radius; r += 1.0) { + vec4 sampleValue = texture(DiffuseSampler, texCoord + oneTexel * r * BlurDir); + + // Accumulate average alpha + totalAlpha = totalAlpha + sampleValue.a; + totalSamples = totalSamples + 1.0; + + // Accumulate smoothed blur + float strength = 1.0 - abs(r / Radius); + totalStrength = totalStrength + strength; + blurred = blurred + sampleValue; + } + fragColor = vec4(blurred.rgb / (Radius * 2.0 + 1.0), totalAlpha); +} diff --git a/assets/minecraft/shaders/program/blur.json b/assets/minecraft/shaders/program/blur.json new file mode 100644 index 0000000..51a2323 --- /dev/null +++ b/assets/minecraft/shaders/program/blur.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "blur", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "BlurDir", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Radius", "type": "float", "count": 1, "values": [ 5.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/bumpy.fsh b/assets/minecraft/shaders/program/bumpy.fsh new file mode 100644 index 0000000..26004c3 --- /dev/null +++ b/assets/minecraft/shaders/program/bumpy.fsh @@ -0,0 +1,36 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 c = texture(DiffuseSampler, texCoord); + vec4 u = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y)); + vec4 d = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y)); + vec4 l = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0)); + vec4 r = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0)); + + vec4 nc = normalize(c); + vec4 nu = normalize(u); + vec4 nd = normalize(d); + vec4 nl = normalize(l); + vec4 nr = normalize(r); + + float du = dot(nc, nu); + float dd = dot(nc, nd); + float dl = dot(nc, nl); + float dr = dot(nc, nr); + + float i = 64.0; + + float f = 1.0; + f += (du * i) - (dd * i); + f += (dr * i) - (dl * i); + + vec4 color = c * clamp(f, 0.5, 2.0); + fragColor = vec4(color.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/bumpy.json b/assets/minecraft/shaders/program/bumpy.json new file mode 100644 index 0000000..59cae19 --- /dev/null +++ b/assets/minecraft/shaders/program/bumpy.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "bumpy", + "fragment": "bumpy", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/bumpy.vsh b/assets/minecraft/shaders/program/bumpy.vsh new file mode 100644 index 0000000..1136b29 --- /dev/null +++ b/assets/minecraft/shaders/program/bumpy.vsh @@ -0,0 +1,17 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; + +out vec2 texCoord; +out vec2 oneTexel; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + oneTexel = 1.0 / InSize; + texCoord = outPos.xy * 0.5 + 0.5; +} diff --git a/assets/minecraft/shaders/program/color_convolve.fsh b/assets/minecraft/shaders/program/color_convolve.fsh new file mode 100644 index 0000000..9ee675f --- /dev/null +++ b/assets/minecraft/shaders/program/color_convolve.fsh @@ -0,0 +1,38 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform vec3 Gray; +uniform vec3 RedMatrix; +uniform vec3 GreenMatrix; +uniform vec3 BlueMatrix; +uniform vec3 Offset; +uniform vec3 ColorScale; +uniform float Saturation; + +out vec4 fragColor; + +void main() { + vec4 InTexel = texture(DiffuseSampler, texCoord); + + // Color Matrix + float RedValue = dot(InTexel.rgb, RedMatrix); + float GreenValue = dot(InTexel.rgb, GreenMatrix); + float BlueValue = dot(InTexel.rgb, BlueMatrix); + vec3 OutColor = vec3(RedValue, GreenValue, BlueValue); + + // Offset & Scale + OutColor = (OutColor * ColorScale) + Offset; + + // Saturation + float Luma = dot(OutColor, Gray); + vec3 Chroma = OutColor - Luma; + OutColor = (Chroma * Saturation) + Luma; + + fragColor = vec4(OutColor, 1.0); +} diff --git a/assets/minecraft/shaders/program/color_convolve.json b/assets/minecraft/shaders/program/color_convolve.json new file mode 100644 index 0000000..e3a32c2 --- /dev/null +++ b/assets/minecraft/shaders/program/color_convolve.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "color_convolve", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Gray", "type": "float", "count": 3, "values": [ 0.3, 0.59, 0.11 ] }, + { "name": "RedMatrix", "type": "float", "count": 3, "values": [ 1.0, 0.0, 0.0 ] }, + { "name": "GreenMatrix", "type": "float", "count": 3, "values": [ 0.0, 1.0, 0.0 ] }, + { "name": "BlueMatrix", "type": "float", "count": 3, "values": [ 0.0, 0.0, 1.0 ] }, + { "name": "Offset", "type": "float", "count": 3, "values": [ 0.0, 0.0, 0.0 ] }, + { "name": "ColorScale", "type": "float", "count": 3, "values": [ 1.0, 1.0, 1.0 ] }, + { "name": "Saturation", "type": "float", "count": 1, "values": [ 1.8 ] } + ] +} diff --git a/assets/minecraft/shaders/program/deconverge.fsh b/assets/minecraft/shaders/program/deconverge.fsh new file mode 100644 index 0000000..202625b --- /dev/null +++ b/assets/minecraft/shaders/program/deconverge.fsh @@ -0,0 +1,30 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform vec3 ConvergeX; +uniform vec3 ConvergeY; +uniform vec3 RadialConvergeX; +uniform vec3 RadialConvergeY; + +out vec4 fragColor; + +void main() { + vec3 CoordX = texCoord.x * RadialConvergeX; + vec3 CoordY = texCoord.y * RadialConvergeY; + + CoordX += ConvergeX * oneTexel.x - (RadialConvergeX - 1.0) * 0.5; + CoordY += ConvergeY * oneTexel.y - (RadialConvergeY - 1.0) * 0.5; + + float RedValue = texture(DiffuseSampler, vec2(CoordX.x, CoordY.x)).r; + float GreenValue = texture(DiffuseSampler, vec2(CoordX.y, CoordY.y)).g; + float BlueValue = texture(DiffuseSampler, vec2(CoordX.z, CoordY.z)).b; + float AlphaValue = texture(DiffuseSampler, texCoord).a; + + fragColor = vec4(RedValue, GreenValue, BlueValue, 1.0); +} diff --git a/assets/minecraft/shaders/program/deconverge.json b/assets/minecraft/shaders/program/deconverge.json new file mode 100644 index 0000000..e23e9c5 --- /dev/null +++ b/assets/minecraft/shaders/program/deconverge.json @@ -0,0 +1,22 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "deconverge", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "ConvergeX", "type": "float", "count": 3, "values": [ -4.0, 0.0, 2.0 ] }, + { "name": "ConvergeY", "type": "float", "count": 3, "values": [ 0.0, -4.0, 2.0 ] }, + { "name": "RadialConvergeX", "type": "float", "count": 3, "values": [ 1.0, 1.0, 1.0 ] }, + { "name": "RadialConvergeY", "type": "float", "count": 3, "values": [ 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/downscale.fsh b/assets/minecraft/shaders/program/downscale.fsh new file mode 100644 index 0000000..239ab6a --- /dev/null +++ b/assets/minecraft/shaders/program/downscale.fsh @@ -0,0 +1,19 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +out vec4 fragColor; + +void main() { + vec3 Texel0 = texture(DiffuseSampler, texCoord).rgb; + vec3 Texel1 = texture(DiffuseSampler, texCoord + vec2(oneTexel.x, 0.0)).rgb; + vec3 Texel2 = texture(DiffuseSampler, texCoord + vec2(0.0, oneTexel.y)).rgb; + vec3 Texel3 = texture(DiffuseSampler, texCoord + oneTexel).rgb; + + fragColor = vec4((Texel0 + Texel1 + Texel2 + Texel3) * 0.25, 1.0); +} diff --git a/assets/minecraft/shaders/program/downscale.json b/assets/minecraft/shaders/program/downscale.json new file mode 100644 index 0000000..9099ec1 --- /dev/null +++ b/assets/minecraft/shaders/program/downscale.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "downscale", + "fragment": "downscale", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/downscale.vsh b/assets/minecraft/shaders/program/downscale.vsh new file mode 100644 index 0000000..c2488eb --- /dev/null +++ b/assets/minecraft/shaders/program/downscale.vsh @@ -0,0 +1,18 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; +uniform vec2 OutSize; + +out vec2 texCoord; +out vec2 oneTexel; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + oneTexel = 1.0 / InSize; + texCoord = outPos.xy * 0.5 + 0.5; +} diff --git a/assets/minecraft/shaders/program/entity_outline.json b/assets/minecraft/shaders/program/entity_outline.json new file mode 100644 index 0000000..d7c7763 --- /dev/null +++ b/assets/minecraft/shaders/program/entity_outline.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "srcalpha", + "dstrgb": "1-srcalpha" + }, + "vertex": "sobel", + "fragment": "entity_sobel", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/entity_sobel.fsh b/assets/minecraft/shaders/program/entity_sobel.fsh new file mode 100644 index 0000000..7708138 --- /dev/null +++ b/assets/minecraft/shaders/program/entity_sobel.fsh @@ -0,0 +1,23 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 center = texture(DiffuseSampler, texCoord); + vec4 left = texture(DiffuseSampler, texCoord - vec2(oneTexel.x, 0.0)); + vec4 right = texture(DiffuseSampler, texCoord + vec2(oneTexel.x, 0.0)); + vec4 up = texture(DiffuseSampler, texCoord - vec2(0.0, oneTexel.y)); + vec4 down = texture(DiffuseSampler, texCoord + vec2(0.0, oneTexel.y)); + float leftDiff = abs(center.a - left.a); + float rightDiff = abs(center.a - right.a); + float upDiff = abs(center.a - up.a); + float downDiff = abs(center.a - down.a); + float total = clamp(leftDiff + rightDiff + upDiff + downDiff, 0.0, 1.0); + vec3 outColor = center.rgb * center.a + left.rgb * left.a + right.rgb * right.a + up.rgb * up.a + down.rgb * down.a; + fragColor = vec4(outColor * 0.2, total); +} diff --git a/assets/minecraft/shaders/program/flip.json b/assets/minecraft/shaders/program/flip.json new file mode 100644 index 0000000..b9c78f4 --- /dev/null +++ b/assets/minecraft/shaders/program/flip.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "flip", + "fragment": "blit", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "ScreenSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "ColorModulate", "type": "float", "count": 4, "values": [ 1.0, 1.0, 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/flip.vsh b/assets/minecraft/shaders/program/flip.vsh new file mode 100644 index 0000000..fded9df --- /dev/null +++ b/assets/minecraft/shaders/program/flip.vsh @@ -0,0 +1,23 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; +uniform vec2 OutSize; +uniform vec2 ScreenSize; + +out vec2 texCoord; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + vec2 inOutRatio = OutSize / InSize; + vec2 inScreenRatio = ScreenSize / InSize; + texCoord = Position.xy / OutSize; + texCoord.y = 1.0 - texCoord.y; + texCoord.x = texCoord.x * inOutRatio.x; + texCoord.y = texCoord.y * inOutRatio.y; + texCoord.y -= 1.0 - inScreenRatio.y; +} diff --git a/assets/minecraft/shaders/program/fxaa.fsh b/assets/minecraft/shaders/program/fxaa.fsh new file mode 100644 index 0000000..fc541cb --- /dev/null +++ b/assets/minecraft/shaders/program/fxaa.fsh @@ -0,0 +1,73 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform vec2 OutSize; + +uniform float VxOffset; +uniform float SpanMax; +uniform float ReduceMul; + +in vec2 texCoord; +in vec4 posPos; + +out vec4 fragColor; + +vec3 FxaaPixelShader( + vec4 posPos, // Output of FxaaVertexShader interpolated across screen. + sampler2D tex, // Input texture. + vec2 rcpFrame) // Constant {1.0/frameWidth, 1.0/frameHeight}. +{ + + #define FXAA_REDUCE_MIN (1.0/128.0) + //#define FXAA_REDUCE_MUL (1.0/8.0) + //#define FXAA_SPAN_MAX 8.0 + + vec3 rgbNW = texture(tex, posPos.zw).xyz; + vec3 rgbNE = textureOffset(tex, posPos.zw, ivec2(1,0)).xyz; + vec3 rgbSW = textureOffset(tex, posPos.zw, ivec2(0,1)).xyz; + vec3 rgbSE = textureOffset(tex, posPos.zw, ivec2(1,1)).xyz; + + vec3 rgbM = texture(tex, posPos.xy).xyz; + + vec3 luma = vec3(0.299, 0.587, 0.114); + float lumaNW = dot(rgbNW, luma); + float lumaNE = dot(rgbNE, luma); + float lumaSW = dot(rgbSW, luma); + float lumaSE = dot(rgbSE, luma); + float lumaM = dot(rgbM, luma); + + float lumaMin = min(lumaM, min(min(lumaNW, lumaNE), min(lumaSW, lumaSE))); + float lumaMax = max(lumaM, max(max(lumaNW, lumaNE), max(lumaSW, lumaSE))); + + vec2 dir; + dir.x = -((lumaNW + lumaNE) - (lumaSW + lumaSE)); + dir.y = ((lumaNW + lumaSW) - (lumaNE + lumaSE)); + + float dirReduce = max( + (lumaNW + lumaNE + lumaSW + lumaSE) * (0.25 * ReduceMul), + FXAA_REDUCE_MIN); + float rcpDirMin = 1.0/(min(abs(dir.x), abs(dir.y)) + dirReduce); + dir = min(vec2( SpanMax, SpanMax), + max(vec2(-SpanMax, -SpanMax), + dir * rcpDirMin)) * rcpFrame.xy; + + vec3 rgbA = (1.0/2.0) * ( + texture(tex, posPos.xy + dir * vec2(1.0/3.0 - 0.5)).xyz + + texture(tex, posPos.xy + dir * vec2(2.0/3.0 - 0.5)).xyz); + vec3 rgbB = rgbA * (1.0/2.0) + (1.0/4.0) * ( + texture(tex, posPos.xy + dir * vec2(0.0/3.0 - 0.5)).xyz + + texture(tex, posPos.xy + dir * vec2(3.0/3.0 - 0.5)).xyz); + + float lumaB = dot(rgbB, luma); + + if ((lumaB < lumaMin) || (lumaB > lumaMax)) { + return rgbA; + } else { + return rgbB; + } +} + +void main() { + vec4 baseTexel = texture(DiffuseSampler, posPos.xy); + fragColor = vec4(FxaaPixelShader(posPos, DiffuseSampler, 1.0 / OutSize), 1.0); +} diff --git a/assets/minecraft/shaders/program/fxaa.json b/assets/minecraft/shaders/program/fxaa.json new file mode 100644 index 0000000..eb85073 --- /dev/null +++ b/assets/minecraft/shaders/program/fxaa.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "fxaa", + "fragment": "fxaa", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "SpanMax", "type": "float", "count": 1, "values": [ 8.0 ] }, + { "name": "SubPixelShift", "type": "float", "count": 1, "values": [ 0.25 ] }, + { "name": "ReduceMul", "type": "float", "count": 1, "values": [ 0.125 ] } + ] +} diff --git a/assets/minecraft/shaders/program/fxaa.vsh b/assets/minecraft/shaders/program/fxaa.vsh new file mode 100644 index 0000000..4282ad4 --- /dev/null +++ b/assets/minecraft/shaders/program/fxaa.vsh @@ -0,0 +1,20 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 OutSize; + +uniform float SubPixelShift; + +out vec2 texCoord; +out vec4 posPos; + +void main() { + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + texCoord = Position.xy / OutSize; + posPos.xy = texCoord.xy; + posPos.zw = texCoord.xy - (1.0/OutSize * vec2(0.5 + SubPixelShift)); +} diff --git a/assets/minecraft/shaders/program/invert.fsh b/assets/minecraft/shaders/program/invert.fsh new file mode 100644 index 0000000..fce3ba4 --- /dev/null +++ b/assets/minecraft/shaders/program/invert.fsh @@ -0,0 +1,16 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; + +uniform float InverseAmount; + +out vec4 fragColor; + +void main(){ + vec4 diffuseColor = texture(DiffuseSampler, texCoord); + vec4 invertColor = 1.0 - diffuseColor; + vec4 outColor = mix(diffuseColor, invertColor, InverseAmount); + fragColor = vec4(outColor.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/invert.json b/assets/minecraft/shaders/program/invert.json new file mode 100644 index 0000000..f9ab649 --- /dev/null +++ b/assets/minecraft/shaders/program/invert.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "blit", + "fragment": "invert", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "InverseAmount", "type": "float", "count": 1, "values": [ 0.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/invert.vsh b/assets/minecraft/shaders/program/invert.vsh new file mode 100644 index 0000000..f30f3a8 --- /dev/null +++ b/assets/minecraft/shaders/program/invert.vsh @@ -0,0 +1,20 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; +uniform vec2 OutSize; + +out vec2 texCoord; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + vec2 sizeRatio = OutSize / InSize; + texCoord = Position.xy / OutSize; + texCoord.x = texCoord.x * sizeRatio.x; + texCoord.y = texCoord.y * sizeRatio.y; + texCoord.y = sizeRatio.y - texCoord.y; +} diff --git a/assets/minecraft/shaders/program/notch.fsh b/assets/minecraft/shaders/program/notch.fsh new file mode 100644 index 0000000..bdd3527 --- /dev/null +++ b/assets/minecraft/shaders/program/notch.fsh @@ -0,0 +1,25 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D DitherSampler; + +in vec2 texCoord; + +uniform vec2 InSize; + +out vec4 fragColor; + +void main() { + vec2 halfSize = InSize * 0.5; + + vec2 steppedCoord = texCoord; + steppedCoord.x = float(int(steppedCoord.x*halfSize.x)) / halfSize.x; + steppedCoord.y = float(int(steppedCoord.y*halfSize.y)) / halfSize.y; + + vec4 noise = texture(DitherSampler, steppedCoord * halfSize / 4.0); + vec4 col = texture(DiffuseSampler, steppedCoord) + noise * vec4(1.0/12.0, 1.0/12.0, 1.0/6.0, 1.0); + float r = float(int(col.r*8.0))/8.0; + float g = float(int(col.g*8.0))/8.0; + float b = float(int(col.b*4.0))/4.0; + fragColor = vec4(r, g, b, 1.0); +} diff --git a/assets/minecraft/shaders/program/notch.json b/assets/minecraft/shaders/program/notch.json new file mode 100644 index 0000000..e6ff9a8 --- /dev/null +++ b/assets/minecraft/shaders/program/notch.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "notch", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "DitherSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/ntsc_decode.fsh b/assets/minecraft/shaders/program/ntsc_decode.fsh new file mode 100644 index 0000000..f986368 --- /dev/null +++ b/assets/minecraft/shaders/program/ntsc_decode.fsh @@ -0,0 +1,134 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D BaseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +const vec4 Zero = vec4(0.0); +const vec4 One = vec4(1.0); + +const float Pi = 3.1415926535; +const float Pi2 = 6.283185307; + +const vec4 A2 = vec4(1.0); +const vec4 B = vec4(0.5); +const float P = 1.0; +const float CCFrequency = 3.59754545; +const float NotchWidth = 2.0; +const float NotchUpperFrequency = 3.59754545 + NotchWidth; +const float NotchLowerFrequency = 3.59754545 - NotchWidth; +const float YFrequency = 6.0; +const float IFrequency = 1.2; +const float QFrequency = 0.6; +const float ScanTime = 52.6; +const vec3 YIQ2R = vec3(1.0, 0.956, 0.621); +const vec3 YIQ2G = vec3(1.0, -0.272, -0.647); +const vec3 YIQ2B = vec3(1.0, -1.106, 1.703); +const vec4 MinC = vec4(-1.1183); +const vec4 CRange = vec4(3.2366); +const float Pi2Length = Pi2 / 83.0; +const vec4 NotchOffset = vec4(0.0, 1.0, 2.0, 3.0); +const vec4 W = vec4(Pi2 * CCFrequency * ScanTime); + +out vec4 fragColor; + +void main() { + vec4 YAccum = Zero; + vec4 IAccum = Zero; + vec4 QAccum = Zero; + float QuadXSize = InSize.x * 4.0; + float TimePerSample = ScanTime / QuadXSize; + + // Frequency cutoffs for the individual portions of the signal that we extract. + // Y1 and Y2 are the positive and negative frequency limits of the notch filter on Y. + // Y3 is the center of the frequency response of the Y filter. + // I is the center of the frequency response of the I filter. + // Q is the center of the frequency response of the Q filter. + float Fc_y1 = NotchLowerFrequency * TimePerSample; + float Fc_y2 = NotchUpperFrequency * TimePerSample; + float Fc_y3 = YFrequency * TimePerSample; + float Fc_i = IFrequency * TimePerSample; + float Fc_q = QFrequency * TimePerSample; + float Pi2Fc_y1 = Fc_y1 * Pi2; + float Pi2Fc_y2 = Fc_y2 * Pi2; + float Pi2Fc_y3 = Fc_y3 * Pi2; + float Pi2Fc_i = Fc_i * Pi2; + float Pi2Fc_q = Fc_q * Pi2; + float Fc_y1_2 = Fc_y1 * 2.0; + float Fc_y2_2 = Fc_y2 * 2.0; + float Fc_y3_2 = Fc_y3 * 2.0; + float Fc_i_2 = Fc_i * 2.0; + float Fc_q_2 = Fc_q * 2.0; + vec4 CoordY = vec4(texCoord.y); + + vec4 BaseTexel = texture(DiffuseSampler, texCoord); + // 83 composite samples wide, 4 composite pixels per texel + for (float n = -41.0; n < 42.0; n += 4.0) + { + vec4 n4 = n + NotchOffset; + vec4 CoordX = texCoord.x + oneTexel.x * n4 * 0.25; + vec2 TexCoord = vec2(CoordX.x, CoordY.y); + vec4 C = texture(DiffuseSampler, TexCoord) * CRange + MinC; + vec4 WT = W * (CoordX + A2 * CoordY * InSize.y + B); + vec4 Cosine = 0.54 + 0.46 * cos(Pi2Length * n4); + + vec4 SincYIn1 = Pi2Fc_y1 * n4; + vec4 SincYIn2 = Pi2Fc_y2 * n4; + vec4 SincYIn3 = Pi2Fc_y3 * n4; + vec4 SincY1 = sin(SincYIn1) / SincYIn1; + vec4 SincY2 = sin(SincYIn2) / SincYIn2; + vec4 SincY3 = sin(SincYIn3) / SincYIn3; + + // These zero-checks could be made more efficient, but we are trying to support + // downlevel GLSL + if(SincYIn1.x == 0.0) SincY1.x = 1.0; + if(SincYIn1.y == 0.0) SincY1.y = 1.0; + if(SincYIn1.z == 0.0) SincY1.z = 1.0; + if(SincYIn1.w == 0.0) SincY1.w = 1.0; + if(SincYIn2.x == 0.0) SincY2.x = 1.0; + if(SincYIn2.y == 0.0) SincY2.y = 1.0; + if(SincYIn2.z == 0.0) SincY2.z = 1.0; + if(SincYIn2.w == 0.0) SincY2.w = 1.0; + if(SincYIn3.x == 0.0) SincY3.x = 1.0; + if(SincYIn3.y == 0.0) SincY3.y = 1.0; + if(SincYIn3.z == 0.0) SincY3.z = 1.0; + if(SincYIn3.w == 0.0) SincY3.w = 1.0; + vec4 IdealY = (Fc_y1_2 * SincY1 - Fc_y2_2 * SincY2) + Fc_y3_2 * SincY3; + vec4 FilterY = Cosine * IdealY; + + vec4 SincIIn = Pi2Fc_i * n4; + vec4 SincI = sin(SincIIn) / SincIIn; + if(SincIIn.x == 0.0) SincI.x = 1.0; + if(SincIIn.y == 0.0) SincI.y = 1.0; + if(SincIIn.z == 0.0) SincI.z = 1.0; + if(SincIIn.w == 0.0) SincI.w = 1.0; + vec4 IdealI = Fc_i_2 * SincI; + vec4 FilterI = Cosine * IdealI; + + vec4 SincQIn = Pi2Fc_q * n4; + vec4 SincQ = sin(SincQIn) / SincQIn; + if(SincQIn.x == 0.0) SincQ.x = 1.0; + if(SincQIn.y == 0.0) SincQ.y = 1.0; + if(SincQIn.z == 0.0) SincQ.z = 1.0; + if(SincQIn.w == 0.0) SincQ.w = 1.0; + vec4 IdealQ = Fc_q_2 * SincQ; + vec4 FilterQ = Cosine * IdealQ; + + YAccum += C * FilterY; + IAccum += C * cos(WT) * FilterI; + QAccum += C * sin(WT) * FilterQ; + } + + float Y = dot(YAccum, One); + float I = dot(IAccum, One) * 2.0; + float Q = dot(QAccum, One) * 2.0; + + vec3 YIQ = vec3(Y, I, Q); + vec3 OutRGB = vec3(dot(YIQ, YIQ2R), dot(YIQ, YIQ2G), dot(YIQ, YIQ2B)); + + fragColor = vec4(OutRGB, 1.0); +} diff --git a/assets/minecraft/shaders/program/ntsc_decode.json b/assets/minecraft/shaders/program/ntsc_decode.json new file mode 100644 index 0000000..2870923 --- /dev/null +++ b/assets/minecraft/shaders/program/ntsc_decode.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "ntsc_decode", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "BaseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/ntsc_encode.fsh b/assets/minecraft/shaders/program/ntsc_encode.fsh new file mode 100644 index 0000000..cb1383f --- /dev/null +++ b/assets/minecraft/shaders/program/ntsc_encode.fsh @@ -0,0 +1,52 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +const float Pi2 = 6.283185307; + +const vec4 A2 = vec4(1.0); +const vec4 B = vec4(0.5); +const float P = 1.0; +const float CCFrequency = 3.59754545; +const float ScanTime = 52.6; +const float Pi2ScanTime = Pi2 * ScanTime; +const vec4 YTransform = vec4(0.299, 0.587, 0.114, 0.0); +const vec4 ITransform = vec4(0.595716, -0.274453, -0.321263, 0.0); +const vec4 QTransform = vec4(0.211456, -0.522591, 0.31135, 0.0); +const vec4 MinC = vec4(-1.1183); +const vec4 InvCRange = vec4(1.0 / 3.2366); + +out vec4 fragColor; + +void main() { + vec2 InverseP = vec2(P, 0.0) * oneTexel; + + // UVs for four linearly-interpolated samples spread 0.25 texels apart + vec2 C0 = texCoord; + vec2 C1 = texCoord + InverseP * 0.25; + vec2 C2 = texCoord + InverseP * 0.50; + vec2 C3 = texCoord + InverseP * 0.75; + vec4 Cx = vec4(C0.x, C1.x, C2.x, C3.x); + vec4 Cy = vec4(C0.y, C1.y, C2.y, C3.y); + + vec4 Texel0 = texture(DiffuseSampler, C0); + vec4 Texel1 = texture(DiffuseSampler, C1); + vec4 Texel2 = texture(DiffuseSampler, C2); + vec4 Texel3 = texture(DiffuseSampler, C3); + + // Calculate the expected time of the sample. + vec4 T = A2 * Cy * vec4(InSize.y) + B + Cx; + vec4 W = vec4(Pi2ScanTime * CCFrequency); + vec4 TW = T * W; + vec4 Y = vec4(dot(Texel0, YTransform), dot(Texel1, YTransform), dot(Texel2, YTransform), dot(Texel3, YTransform)); + vec4 I = vec4(dot(Texel0, ITransform), dot(Texel1, ITransform), dot(Texel2, ITransform), dot(Texel3, ITransform)); + vec4 Q = vec4(dot(Texel0, QTransform), dot(Texel1, QTransform), dot(Texel2, QTransform), dot(Texel3, QTransform)); + + vec4 Encoded = Y + I * cos(TW) + Q * sin(TW); + fragColor = (Encoded - MinC) * InvCRange; +} diff --git a/assets/minecraft/shaders/program/ntsc_encode.json b/assets/minecraft/shaders/program/ntsc_encode.json new file mode 100644 index 0000000..2cda4df --- /dev/null +++ b/assets/minecraft/shaders/program/ntsc_encode.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "ntsc_encode", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/outline.fsh b/assets/minecraft/shaders/program/outline.fsh new file mode 100644 index 0000000..bb44c9f --- /dev/null +++ b/assets/minecraft/shaders/program/outline.fsh @@ -0,0 +1,23 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 center = texture(DiffuseSampler, texCoord); + vec4 up = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y)); + vec4 down = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0)); + vec4 left = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0)); + vec4 right = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y)); + vec4 uDiff = center - up; + vec4 dDiff = center - down; + vec4 lDiff = center - left; + vec4 rDiff = center - right; + vec4 sum = uDiff + dDiff + lDiff + rDiff; + vec3 clamped = clamp(center.rgb - sum.rgb, 0.0, 1.0); + fragColor = vec4(clamped, 1.0); +} diff --git a/assets/minecraft/shaders/program/outline.json b/assets/minecraft/shaders/program/outline.json new file mode 100644 index 0000000..7d41382 --- /dev/null +++ b/assets/minecraft/shaders/program/outline.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "outline", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/outline_combine.fsh b/assets/minecraft/shaders/program/outline_combine.fsh new file mode 100644 index 0000000..b9b31cb --- /dev/null +++ b/assets/minecraft/shaders/program/outline_combine.fsh @@ -0,0 +1,15 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D OutlineSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 diffuseTexel = texture(DiffuseSampler, texCoord); + vec4 outlineTexel = texture(OutlineSampler, texCoord); + fragColor = vec4(diffuseTexel.rgb + diffuseTexel.rgb * outlineTexel.rgb * vec3(0.75), 1.0); +} diff --git a/assets/minecraft/shaders/program/outline_combine.json b/assets/minecraft/shaders/program/outline_combine.json new file mode 100644 index 0000000..d52f4a3 --- /dev/null +++ b/assets/minecraft/shaders/program/outline_combine.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "outline_combine", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "OutlineSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/outline_soft.fsh b/assets/minecraft/shaders/program/outline_soft.fsh new file mode 100644 index 0000000..a35d4d2 --- /dev/null +++ b/assets/minecraft/shaders/program/outline_soft.fsh @@ -0,0 +1,48 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform float LumaRamp; +uniform float LumaLevel; + +out vec4 fragColor; + +void main(){ + vec4 center = texture(DiffuseSampler, texCoord); + vec4 up = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y)); + vec4 up2 = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y) * 2.0); + vec4 down = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0)); + vec4 down2 = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0) * 2.0); + vec4 left = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0)); + vec4 left2 = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0) * 2.0); + vec4 right = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y)); + vec4 right2 = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y) * 2.0); + vec4 uDiff = abs(center - up); + vec4 dDiff = abs(center - down); + vec4 lDiff = abs(center - left); + vec4 rDiff = abs(center - right); + vec4 u2Diff = abs(center - up2); + vec4 d2Diff = abs(center - down2); + vec4 l2Diff = abs(center - left2); + vec4 r2Diff = abs(center - right2); + vec4 sum = uDiff + dDiff + lDiff + rDiff + u2Diff + d2Diff + l2Diff + r2Diff; + vec4 gray = vec4(0.3, 0.59, 0.11, 0.0); + float sumLuma = 1.0 - dot(clamp(sum, 0.0, 1.0), gray); + + // Get luminance of center pixel and adjust + float centerLuma = dot(center + (center - pow(center, vec4(LumaRamp))), gray); + + // Quantize the luma value + centerLuma = centerLuma - fract(centerLuma * LumaLevel) / LumaLevel; + + // Re-scale to full range + centerLuma = centerLuma * (LumaLevel / (LumaLevel - 1.0)); + + // Blend with outline + centerLuma = centerLuma * sumLuma; + + fragColor = vec4(centerLuma, centerLuma, centerLuma, 1.0); +} diff --git a/assets/minecraft/shaders/program/outline_soft.json b/assets/minecraft/shaders/program/outline_soft.json new file mode 100644 index 0000000..c58bb5d --- /dev/null +++ b/assets/minecraft/shaders/program/outline_soft.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "outline_soft", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "LumaRamp", "type": "float", "count": 1, "values": [ 16.0 ] }, + { "name": "LumaLevel", "type": "float", "count": 1, "values": [ 4.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/outline_watercolor.fsh b/assets/minecraft/shaders/program/outline_watercolor.fsh new file mode 100644 index 0000000..be90bf8 --- /dev/null +++ b/assets/minecraft/shaders/program/outline_watercolor.fsh @@ -0,0 +1,43 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform float LumaRamp; + +out vec4 fragColor; + +void main(){ + vec4 center = texture(DiffuseSampler, texCoord); + vec4 up = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y)); + vec4 up2 = texture(DiffuseSampler, texCoord + vec2( 0.0, -oneTexel.y) * 2.0); + vec4 down = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0)); + vec4 down2 = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, 0.0) * 2.0); + vec4 left = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0)); + vec4 left2 = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, 0.0) * 2.0); + vec4 right = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y)); + vec4 right2 = texture(DiffuseSampler, texCoord + vec2( 0.0, oneTexel.y) * 2.0); + vec4 ul = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, -oneTexel.y)); + vec4 ur = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, -oneTexel.y)); + vec4 bl = texture(DiffuseSampler, texCoord + vec2(-oneTexel.x, oneTexel.y)); + vec4 br = texture(DiffuseSampler, texCoord + vec2( oneTexel.x, oneTexel.y)); + vec4 gray = vec4(0.3, 0.59, 0.11, 0.0); + float uDiff = dot(abs(center - up), gray); + float dDiff = dot(abs(center - down), gray); + float lDiff = dot(abs(center - left), gray); + float rDiff = dot(abs(center - right), gray); + float u2Diff = dot(abs(center - up2), gray); + float d2Diff = dot(abs(center - down2), gray); + float l2Diff = dot(abs(center - left2), gray); + float r2Diff = dot(abs(center - right2), gray); + float ulDiff = dot(abs(center - ul), gray); + float urDiff = dot(abs(center - ur), gray); + float blDiff = dot(abs(center - bl), gray); + float brDiff = dot(abs(center - br), gray); + float sum = uDiff + dDiff + lDiff + rDiff + u2Diff + d2Diff + l2Diff + r2Diff + ulDiff + urDiff + blDiff + brDiff; + float sumLuma = clamp(sum, 0.0, 1.0); + + fragColor = vec4(sumLuma, sumLuma, sumLuma, 1.0); +} diff --git a/assets/minecraft/shaders/program/outline_watercolor.json b/assets/minecraft/shaders/program/outline_watercolor.json new file mode 100644 index 0000000..2954352 --- /dev/null +++ b/assets/minecraft/shaders/program/outline_watercolor.json @@ -0,0 +1,19 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "outline_watercolor", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "LumaRamp", "type": "float", "count": 1, "values": [ 16.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/overlay.fsh b/assets/minecraft/shaders/program/overlay.fsh new file mode 100644 index 0000000..79f5f39 --- /dev/null +++ b/assets/minecraft/shaders/program/overlay.fsh @@ -0,0 +1,29 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D OverlaySampler; + +uniform vec2 InSize; + +in vec2 texCoord; + +uniform float MosaicSize; +uniform vec3 RedMatrix; +uniform vec3 GreenMatrix; +uniform vec3 BlueMatrix; + +out vec4 fragColor; + +void main(){ + vec2 mosaicInSize = InSize / MosaicSize; + vec2 fractPix = fract(texCoord * mosaicInSize) / mosaicInSize; + + vec4 baseTexel = texture(DiffuseSampler, texCoord - fractPix); + float red = dot(baseTexel.rgb, RedMatrix); + float green = dot(baseTexel.rgb, GreenMatrix); + float blue = dot(baseTexel.rgb, BlueMatrix); + + vec4 overlayTexel = texture(OverlaySampler, vec2(texCoord.x, 1.0 - texCoord.y)); + overlayTexel.a = 1.0; + fragColor = mix(vec4(red, green, blue, 1.0), overlayTexel, overlayTexel.a); +} diff --git a/assets/minecraft/shaders/program/overlay.json b/assets/minecraft/shaders/program/overlay.json new file mode 100644 index 0000000..ceb8d0f --- /dev/null +++ b/assets/minecraft/shaders/program/overlay.json @@ -0,0 +1,23 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "blit", + "fragment": "overlay", + "attributes": [ "Position" ], + "samplers": [ + { "name": "OverlaySampler" }, + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "MosaicSize", "type": "float", "count": 1, "values": [ 1.0 ] }, + { "name": "RedMatrix", "type": "float", "count": 3, "values": [ 1.0, 0.0, 0.0 ] }, + { "name": "GreenMatrix", "type": "float", "count": 3, "values": [ 0.0, 1.0, 1.0 ] }, + { "name": "BlueMatrix", "type": "float", "count": 3, "values": [ 0.0, 0.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/phosphor.fsh b/assets/minecraft/shaders/program/phosphor.fsh new file mode 100644 index 0000000..1ca090f --- /dev/null +++ b/assets/minecraft/shaders/program/phosphor.fsh @@ -0,0 +1,20 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D PrevSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform vec3 Phosphor; + +out vec4 fragColor; + +void main() { + vec4 CurrTexel = texture(DiffuseSampler, texCoord); + vec4 PrevTexel = texture(PrevSampler, texCoord); + + fragColor = vec4(max(PrevTexel.rgb * Phosphor, CurrTexel.rgb), 1.0); +} diff --git a/assets/minecraft/shaders/program/phosphor.json b/assets/minecraft/shaders/program/phosphor.json new file mode 100644 index 0000000..c3a01f2 --- /dev/null +++ b/assets/minecraft/shaders/program/phosphor.json @@ -0,0 +1,20 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "phosphor", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "PrevSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Phosphor", "type": "float", "count": 3, "values": [ 0.3, 0.3, 0.3 ] } + ] +} diff --git a/assets/minecraft/shaders/program/rotscale.vsh b/assets/minecraft/shaders/program/rotscale.vsh new file mode 100644 index 0000000..6c55a89 --- /dev/null +++ b/assets/minecraft/shaders/program/rotscale.vsh @@ -0,0 +1,30 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; +uniform vec2 OutSize; + +uniform vec2 InScale; +uniform vec2 InOffset; +uniform float InRotation; +uniform float Time; + +out vec2 texCoord; +out vec2 scaledCoord; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + texCoord = Position.xy / OutSize; + + float Deg2Rad = 0.0174532925; + float InRadians = InRotation * Deg2Rad; + float Cosine = cos(InRadians); + float Sine = sin(InRadians); + float RotU = texCoord.x * Cosine - texCoord.y * Sine; + float RotV = texCoord.y * Cosine + texCoord.x * Sine; + scaledCoord = vec2(RotU, RotV) * InScale + InOffset; +} diff --git a/assets/minecraft/shaders/program/scan_pincushion.fsh b/assets/minecraft/shaders/program/scan_pincushion.fsh new file mode 100644 index 0000000..847c9da --- /dev/null +++ b/assets/minecraft/shaders/program/scan_pincushion.fsh @@ -0,0 +1,66 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +const vec4 Zero = vec4(0.0); +const vec4 Half = vec4(0.5); +const vec4 One = vec4(1.0); +const vec4 Two = vec4(2.0); + +const float Pi = 3.1415926535; +const float PincushionAmount = 0.02; +const float CurvatureAmount = 0.02; +const float ScanlineAmount = 0.8; +const float ScanlineScale = 1.0; +const float ScanlineHeight = 1.0; +const float ScanlineBrightScale = 1.0; +const float ScanlineBrightOffset = 0.0; +const float ScanlineOffset = 0.0; +const vec3 Floor = vec3(0.05, 0.05, 0.05); +const vec3 Power = vec3(0.8, 0.8, 0.8); + +out vec4 fragColor; + +void main() { + vec4 InTexel = texture(DiffuseSampler, texCoord); + + vec2 PinUnitCoord = texCoord * Two.xy - One.xy; + float PincushionR2 = pow(length(PinUnitCoord), 2.0); + vec2 PincushionCurve = PinUnitCoord * PincushionAmount * PincushionR2; + vec2 ScanCoord = texCoord; + + ScanCoord *= One.xy - PincushionAmount * 0.2; + ScanCoord += PincushionAmount * 0.1; + ScanCoord += PincushionCurve; + + vec2 CurvatureClipCurve = PinUnitCoord * CurvatureAmount * PincushionR2; + vec2 ScreenClipCoord = texCoord; + ScreenClipCoord -= Half.xy; + ScreenClipCoord *= One.xy - CurvatureAmount * 0.2; + ScreenClipCoord += Half.xy; + ScreenClipCoord += CurvatureClipCurve; + + // -- Alpha Clipping -- + if (ScanCoord.x < 0.0) discard; + if (ScanCoord.y < 0.0) discard; + if (ScanCoord.x > 1.0) discard; + if (ScanCoord.y > 1.0) discard; + + // -- Scanline Simulation -- + float InnerSine = ScanCoord.y * InSize.y * ScanlineScale * 0.25; + float ScanBrightMod = sin(InnerSine * Pi + ScanlineOffset * InSize.y * 0.25); + float ScanBrightness = mix(1.0, (pow(ScanBrightMod * ScanBrightMod, ScanlineHeight) * ScanlineBrightScale + 1.0) * 0.5, ScanlineAmount); + vec3 ScanlineTexel = InTexel.rgb * ScanBrightness; + + // -- Color Compression (increasing the floor of the signal without affecting the ceiling) -- + ScanlineTexel = Floor + (One.xyz - Floor) * ScanlineTexel; + + ScanlineTexel.rgb = pow(ScanlineTexel.rgb, Power); + + fragColor = vec4(ScanlineTexel.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/scan_pincushion.json b/assets/minecraft/shaders/program/scan_pincushion.json new file mode 100644 index 0000000..9c7f9a3 --- /dev/null +++ b/assets/minecraft/shaders/program/scan_pincushion.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "scan_pincushion", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/screenquad.vsh b/assets/minecraft/shaders/program/screenquad.vsh new file mode 100644 index 0000000..9dfe91c --- /dev/null +++ b/assets/minecraft/shaders/program/screenquad.vsh @@ -0,0 +1,14 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 OutSize; + +out vec2 texCoord; + +void main() { + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + texCoord = Position.xy / OutSize; +} diff --git a/assets/minecraft/shaders/program/sobel.fsh b/assets/minecraft/shaders/program/sobel.fsh new file mode 100644 index 0000000..dab0eae --- /dev/null +++ b/assets/minecraft/shaders/program/sobel.fsh @@ -0,0 +1,22 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +out vec4 fragColor; + +void main(){ + vec4 center = texture(DiffuseSampler, texCoord); + vec4 left = texture(DiffuseSampler, texCoord - vec2(oneTexel.x, 0.0)); + vec4 right = texture(DiffuseSampler, texCoord + vec2(oneTexel.x, 0.0)); + vec4 up = texture(DiffuseSampler, texCoord - vec2(0.0, oneTexel.y)); + vec4 down = texture(DiffuseSampler, texCoord + vec2(0.0, oneTexel.y)); + vec4 leftDiff = center - left; + vec4 rightDiff = center - right; + vec4 upDiff = center - up; + vec4 downDiff = center - down; + vec4 total = clamp(leftDiff + rightDiff + upDiff + downDiff, 0.0, 1.0); + fragColor = vec4(total.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/sobel.json b/assets/minecraft/shaders/program/sobel.json new file mode 100644 index 0000000..dc2fc17 --- /dev/null +++ b/assets/minecraft/shaders/program/sobel.json @@ -0,0 +1,18 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "sobel", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/sobel.vsh b/assets/minecraft/shaders/program/sobel.vsh new file mode 100644 index 0000000..99e97e0 --- /dev/null +++ b/assets/minecraft/shaders/program/sobel.vsh @@ -0,0 +1,19 @@ +#version 150 + +in vec4 Position; + +uniform mat4 ProjMat; +uniform vec2 InSize; +uniform vec2 OutSize; + +out vec2 texCoord; +out vec2 oneTexel; + +void main(){ + vec4 outPos = ProjMat * vec4(Position.xy, 0.0, 1.0); + gl_Position = vec4(outPos.xy, 0.2, 1.0); + + oneTexel = 1.0 / InSize; + + texCoord = Position.xy / OutSize; +} diff --git a/assets/minecraft/shaders/program/spider.json b/assets/minecraft/shaders/program/spider.json new file mode 100644 index 0000000..3a47688 --- /dev/null +++ b/assets/minecraft/shaders/program/spider.json @@ -0,0 +1,25 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "rotscale", + "fragment": "spiderclip", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "BlurSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "InScale", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "InOffset", "type": "float", "count": 2, "values": [ 0.0, 0.0 ] }, + { "name": "InRotation", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "Time", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "Scissor", "type": "float", "count": 4, "values": [ 0.0, 0.0, 1.0, 1.0 ] }, + { "name": "Vignette", "type": "float", "count": 4, "values": [ 0.0, 0.0, 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/spiderclip.fsh b/assets/minecraft/shaders/program/spiderclip.fsh new file mode 100644 index 0000000..c586188 --- /dev/null +++ b/assets/minecraft/shaders/program/spiderclip.fsh @@ -0,0 +1,33 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D BlurSampler; + +in vec2 texCoord; +in vec2 scaledCoord; + +uniform vec2 InSize; +uniform vec4 Scissor; +uniform vec4 Vignette; + +out vec4 fragColor; + +void main() { + vec4 ScaledTexel = texture(DiffuseSampler, scaledCoord); + vec4 BlurTexel = texture(BlurSampler, texCoord); + vec4 OutTexel = ScaledTexel; + + // -- Alpha Clipping -- + if (scaledCoord.x < Scissor.x) OutTexel = BlurTexel; + if (scaledCoord.y < Scissor.y) OutTexel = BlurTexel; + if (scaledCoord.x > Scissor.z) OutTexel = BlurTexel; + if (scaledCoord.y > Scissor.w) OutTexel = BlurTexel; + + clamp(scaledCoord, 0.0, 1.0); + + if (scaledCoord.x < Vignette.x) OutTexel = mix(BlurTexel, OutTexel, (Scissor.x - scaledCoord.x) / (Scissor.x - Vignette.x)); + if (scaledCoord.y < Vignette.y) OutTexel = mix(BlurTexel, OutTexel, (Scissor.y - scaledCoord.y) / (Scissor.y - Vignette.y)); + if (scaledCoord.x > Vignette.z) OutTexel = mix(BlurTexel, OutTexel, (Scissor.z - scaledCoord.x) / (Scissor.z - Vignette.z)); + if (scaledCoord.y > Vignette.w) OutTexel = mix(BlurTexel, OutTexel, (Scissor.w - scaledCoord.y) / (Scissor.w - Vignette.w)); + fragColor = vec4(OutTexel.rgb, 1.0); +} diff --git a/assets/minecraft/shaders/program/transparency.fsh b/assets/minecraft/shaders/program/transparency.fsh new file mode 100644 index 0000000..3b277ac --- /dev/null +++ b/assets/minecraft/shaders/program/transparency.fsh @@ -0,0 +1,70 @@ +#version 150 + +uniform sampler2D DiffuseSampler; +uniform sampler2D DiffuseDepthSampler; +uniform sampler2D TranslucentSampler; +uniform sampler2D TranslucentDepthSampler; +uniform sampler2D ItemEntitySampler; +uniform sampler2D ItemEntityDepthSampler; +uniform sampler2D ParticlesSampler; +uniform sampler2D ParticlesDepthSampler; +uniform sampler2D WeatherSampler; +uniform sampler2D WeatherDepthSampler; +uniform sampler2D CloudsSampler; +uniform sampler2D CloudsDepthSampler; + +in vec2 texCoord; + +#define NUM_LAYERS 6 + +vec4 color_layers[NUM_LAYERS]; +float depth_layers[NUM_LAYERS]; +int active_layers = 0; + +out vec4 fragColor; + +void try_insert( vec4 color, float depth ) { + if ( color.a == 0.0 ) { + return; + } + + color_layers[active_layers] = color; + depth_layers[active_layers] = depth; + + int jj = active_layers++; + int ii = jj - 1; + while ( jj > 0 && depth_layers[jj] > depth_layers[ii] ) { + float depthTemp = depth_layers[ii]; + depth_layers[ii] = depth_layers[jj]; + depth_layers[jj] = depthTemp; + + vec4 colorTemp = color_layers[ii]; + color_layers[ii] = color_layers[jj]; + color_layers[jj] = colorTemp; + + jj = ii--; + } +} + +vec3 blend( vec3 dst, vec4 src ) { + return ( dst * ( 1.0 - src.a ) ) + src.rgb; +} + +void main() { + color_layers[0] = vec4( texture( DiffuseSampler, texCoord ).rgb, 1.0 ); + depth_layers[0] = texture( DiffuseDepthSampler, texCoord ).r; + active_layers = 1; + + try_insert( texture( TranslucentSampler, texCoord ), texture( TranslucentDepthSampler, texCoord ).r ); + try_insert( texture( ItemEntitySampler, texCoord ), texture( ItemEntityDepthSampler, texCoord ).r ); + try_insert( texture( ParticlesSampler, texCoord ), texture( ParticlesDepthSampler, texCoord ).r ); + try_insert( texture( WeatherSampler, texCoord ), texture( WeatherDepthSampler, texCoord ).r ); + try_insert( texture( CloudsSampler, texCoord ), texture( CloudsDepthSampler, texCoord ).r ); + + vec3 texelAccum = color_layers[0].rgb; + for ( int ii = 1; ii < active_layers; ++ii ) { + texelAccum = blend( texelAccum, color_layers[ii] ); + } + + fragColor = vec4( texelAccum.rgb, 1.0 ); +} diff --git a/assets/minecraft/shaders/program/transparency.json b/assets/minecraft/shaders/program/transparency.json new file mode 100644 index 0000000..66b9835 --- /dev/null +++ b/assets/minecraft/shaders/program/transparency.json @@ -0,0 +1,28 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "screenquad", + "fragment": "transparency", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" }, + { "name": "DiffuseDepthSampler" }, + { "name": "TranslucentSampler" }, + { "name": "TranslucentDepthSampler" }, + { "name": "ItemEntitySampler" }, + { "name": "ItemEntityDepthSampler" }, + { "name": "ParticlesSampler" }, + { "name": "ParticlesDepthSampler" }, + { "name": "CloudsSampler" }, + { "name": "CloudsDepthSampler" }, + { "name": "WeatherSampler" }, + { "name": "WeatherDepthSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] } + ] +} diff --git a/assets/minecraft/shaders/program/wobble.fsh b/assets/minecraft/shaders/program/wobble.fsh new file mode 100644 index 0000000..a13b2cb --- /dev/null +++ b/assets/minecraft/shaders/program/wobble.fsh @@ -0,0 +1,60 @@ +#version 150 + +uniform sampler2D DiffuseSampler; + +in vec2 texCoord; +in vec2 oneTexel; + +uniform vec2 InSize; + +uniform float Time; +uniform vec2 Frequency; +uniform vec2 WobbleAmount; + +out vec4 fragColor; + +vec3 hue(float h) +{ + float r = abs(h * 6.0 - 3.0) - 1.0; + float g = 2.0 - abs(h * 6.0 - 2.0); + float b = 2.0 - abs(h * 6.0 - 4.0); + return clamp(vec3(r,g,b), 0.0, 1.0); +} + +vec3 HSVtoRGB(vec3 hsv) { + return ((hue(hsv.x) - 1.0) * hsv.y + 1.0) * hsv.z; +} + +vec3 RGBtoHSV(vec3 rgb) { + vec3 hsv = vec3(0.0); + hsv.z = max(rgb.r, max(rgb.g, rgb.b)); + float min = min(rgb.r, min(rgb.g, rgb.b)); + float c = hsv.z - min; + + if (c != 0.0) + { + hsv.y = c / hsv.z; + vec3 delta = (hsv.z - rgb) / c; + delta.rgb -= delta.brg; + delta.rg += vec2(2.0, 4.0); + if (rgb.r >= hsv.z) { + hsv.x = delta.b; + } else if (rgb.g >= hsv.z) { + hsv.x = delta.r; + } else { + hsv.x = delta.g; + } + hsv.x = fract(hsv.x / 6.0); + } + return hsv; +} + +void main() { + float xOffset = sin(texCoord.y * Frequency.x + Time * 3.1415926535 * 2.0) * WobbleAmount.x; + float yOffset = cos(texCoord.x * Frequency.y + Time * 3.1415926535 * 2.0) * WobbleAmount.y; + vec2 offset = vec2(xOffset, yOffset); + vec4 rgb = texture(DiffuseSampler, texCoord + offset); + vec3 hsv = RGBtoHSV(rgb.rgb); + hsv.x = fract(hsv.x + Time); + fragColor = vec4(HSVtoRGB(hsv), 1.0); +} diff --git a/assets/minecraft/shaders/program/wobble.json b/assets/minecraft/shaders/program/wobble.json new file mode 100644 index 0000000..d8e9945 --- /dev/null +++ b/assets/minecraft/shaders/program/wobble.json @@ -0,0 +1,21 @@ +{ + "blend": { + "func": "add", + "srcrgb": "one", + "dstrgb": "zero" + }, + "vertex": "sobel", + "fragment": "wobble", + "attributes": [ "Position" ], + "samplers": [ + { "name": "DiffuseSampler" } + ], + "uniforms": [ + { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] }, + { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] }, + { "name": "Time", "type": "float", "count": 1, "values": [ 0.0 ] }, + { "name": "Frequency", "type": "float", "count": 2, "values": [ 512.0, 288.0 ] }, + { "name": "WobbleAmount", "type": "float", "count": 2, "values": [ 0.002, 0.002 ] } + ] +} diff --git a/assets/minecraft/texts/credits.json b/assets/minecraft/texts/credits.json new file mode 100644 index 0000000..7bdcd48 --- /dev/null +++ b/assets/minecraft/texts/credits.json @@ -0,0 +1,3327 @@ +[ + { + "section": "Minecraft", + "titles": [ + { + "title": "Head of Minecraft", + "names": [ + "Helen Chiang" + ] + }, + { + "title": "Head of Stockholm Studio", + "names": [ + "Ulrika Höjgård" + ] + } + ] + }, + { + "section": "Design", + "titles": [ + { + "title": "Chief Creative Officers", + "names": [ + "Jens Bergensten", + "Saxs Persson" + ] + }, + { + "title": "Game Directors", + "names": [ + "Agnes Larsson", + "Måns Olson" + ] + }, + { + "title": "Creative Director", + "names": [ + "Jesse Merriam", + "Magnus Nedfors", + "Torfi Frans Olafsson" + ] + }, + { + "title": "Principal Design Director", + "names": [ + "Craig Leigh" + ] + }, + { + "title": "Principal Design Manager", + "names": [ + "Michael Harnisch" + ] + }, + { + "title": "Lead Game Designers", + "names": [ + "Rob Poerschke", + "Robin V Vincent" + ] + }, + { + "title": "Game Designers", + "names": [ + "Art Usher", + "Brandon Pearce", + "Christian Berg", + "Cole Phillips", + "Cory Scheviak", + "Henrik Kniberg", + "Laura de Llorens Garcia", + "Matthew Gatland", + "Michael Stagnitta", + "Nir Vaknin", + "Steve Enos", + "Tod Pang" + ] + }, + { + "title": "Narrative Director", + "names": [ + "Kevin Grace" + ] + }, + { + "title": "Narrative Designer", + "names": [ + "Kelsey Howard" + ] + }, + { + "title": "Design Manager", + "names": [ + "Rabi Afram" + ] + } + ] + }, + { + "section": "Programming", + "titles": [ + { + "title": "Chief Technology Officer", + "names": [ + "Michael W Weilbacher", + "Mike Carlson" + ] + }, + { + "title": "Head of Services and Ops Engineering", + "names": [ + "Vince Curley" + ] + }, + { + "title": "Head of Game Engineering", + "names": [ + "Åsa Bredin" + ] + }, + { + "title": "Head of Creator Platform Engineering", + "names": [ + "Jason Cahill" + ] + }, + { + "title": "Director of Franchise Quality", + "names": [ + "Matthew Ng" + ] + }, + { + "title": "Technical Director", + "names": [ + "Christopher Östlund", + "Daniel Johansson", + "Jeff McKune", + "Jifeng Zhang", + "Lawrence M. Sanchez II", + "Michael J. Ott", + "Nathan Adams" + ] + }, + { + "title": "Lead Game Developers", + "names": [ + "Andrew Maher", + "Gary McLaughlin", + "Geoff Ebersol", + "Henning Erlandsen", + "Jakob Ryden", + "James S Yarrow", + "Mason McCuskey", + "Matt Hawley", + "Michael Scott", + "Mikael Hedberg", + "Torbjörn Allard" + ] + }, + { + "title": "Game Developers", + "names": [ + "Alex Couch (Insight Global, Inc)", + "Adrian Toncean", + "Alex Green (Red Lens Games, Inc)", + "Alexander Östman", + "Alexander Sandor", + "Alexander Torstling", + "Aron Nieminen", + "Bartosz Bok", + "Benny Hellström", + "Billy Sjöberg", + "Bjarni Gudmundsson", + "Brian Threvathan", + "Chad George", + "Cody Centers (Insight Global, Inc)", + "Daniel Brynolf", + "Daniel Lobo", + "David Dalström", + "Erik Broes", + "Ethan A Hall (Collabera)", + "Felix Jones", + "Fredrik Bergstrand", + "Georgii Gavrichev", + "Harald Johansson", + "Isaac Dayton", + "Jacek Wołkowicz", + "James Vanderheiden (Insight Global, Inc)", + "Jimmy Almkvist", + "Johannes Busch", + "Johannes Sundqvist", + "John-Philip Johansson", + "Jon Maiga", + "José Carlos Bellido", + "Joshua Owens (Collabera)", + "Juliana Montes", + "Kristoffer Kobosko", + "Lily Leblanc (Insight Global, Inc)", + "Márcio de Oliveira da Silva", + "Marco Ballabio", + "Mårten Helander", + "Michael Stoyke", + "Nhi Vo", + "Niclas Unnervik", + "Nilay Karaoglu", + "Oscar Åkesson", + "Pavel Grebnev", + "Petr Mrázek", + "Pontus Hammarberg", + "Pouya Ashraf", + "Sean Reilly", + "Stefan Annell", + "Timur Nazarov", + "Virgilio Jr Blones", + "William Harmon (Insight Global, Inc)" + ] + }, + { + "title": "Lead UI Developers", + "names": [ + "Eric Grimsborn", + "Oleg Kozitsyn", + "Paulo Ragonha" + ] + }, + { + "title": "UI Developers", + "names": [ + "Danila Dergachev", + "Fernando Vía Canel", + "Marlon Huber-Smith", + "Oskar Pedersen", + "Rasmus Källqvist", + "Richard Pihlcrantz", + "Vitalii Sych", + "Tim Lindeberg", + "Wenfei Zhu" + ] + }, + { + "title": "Launcher Developers", + "names": [ + "Matthew Phair", + "Patrick Tobin", + "Andrew Hewitson" + ] + }, + { + "title": "Lead Architects", + "names": [ + "Greg Snook", + "Peter M. Wiest" + ] + }, + { + "title": "Architects", + "names": [ + "Dom Humphrey", + "Robert Sanchez" + ] + }, + { + "title": "Lead Bedrock Software Developers", + "names": [ + "Bill Carlson", + "Bryan Yeo", + "Chad C Meyers", + "Craig Steyn", + "Dan Posluns", + "Fanny P Vadillo Herrera", + "Haronid Moncivais", + "Henry Golding", + "Jamie Fristrom", + "John Copic", + "John Seghers", + "Jonas Keating", + "Mark D. Andersen", + "Mark Grinols", + "Maxime Bouchez", + "Michael D McGrath", + "Nathan Miller", + "Nickolas Graczyk", + "Shane Pierce", + "Steve Robinson", + "Tyler Laing" + ] + }, + { + "title": "Bedrock Software Developers", + "names": [ + "A.J. Fairfield", + "Aaron Woodward", + "Adrian T Orszulak", + "Afeez Olusegun K Bello", + "Alec Chan", + "Alex Troyer", + "Alexander Wilkinson", + "Amy Bernhoft", + "Andrew Chien (Insight Global, Inc)", + "Andy Hill", + "Anna Pearson (Insight Global, Inc)", + "Anthony Cloudy", + "Anthony Young (Insight Global, Inc)", + "Austin Larkin (Insight Global, Inc)", + "Ayannah R Adegeye", + "Chris BeHanna", + "Curtis Michael Eichner", + "Dan Gonyea", + "Dana Zhu", + "Daniel Stevens", + "David Carlton", + "David Cowan", + "David Roberts (Insight Global, Inc)", + "David Westen", + "Declan Hopkins", + "Dimitri Kishmareishvili (CSI Interfusion, Inc)", + "Drew Okenfuss", + "Dylan Ross (Insight Global, Inc)", + "Emily Koykka", + "Eric Johnston", + "Eric Rehmeyer", + "Evelyn Collier (Insight Global, Inc)", + "Garrett Allen", + "Hector Llanos III", + "Hector M Arriaga Pineda", + "Jaafer Sheriff", + "Jake Shirley", + "Jason Orion Burch", + "Jeff Ott", + "Jeison Salazar (Insight Global, Inc)", + "John Countouriotis (Populus Group, LLC)", + "Jonathan R Hoof", + "Joseph Kichline (Insight Global, Inc)", + "Kari C Whiteside", + "Kento Murawski (Insight Global, Inc)", + "Kirby Duncan (Insight Global, Inc)", + "Kristin A Siu", + "Larry Ukaoma", + "Li Yang (Insight Global, Inc)", + "Loren J. Merriman (Kalvi Consulting Service)", + "Lucas Carpenter (Collabera)", + "Lucy Lauzon (Collabera)", + "Matt Staubus", + "Michael Davidson (Insight Global, Inc)", + "Mitchell Lee (Insight Global, Inc)", + "Molly Flemming", + "Nicholas Curtis", + "Paul Schierman", + "Radha Kotamarti", + "Robert Hunt", + "Ryan Seaman (Collabera)", + "Ryan Tyler Rae", + "Taylor A Feddersen", + "Tristan H Schneider", + "Wes Pesetti", + "Will Van Keulen", + "Yash Shroff", + "Ying Guo (TEKsystems, Inc)", + "Zane Hintzman" + ] + }, + { + "title": "Lead Web Developers", + "names": [ + "Joel Bergman", + "Mark Jawad" + ] + }, + { + "title": "Realms Software Engineers", + "names": [ + "Nicholas John Curtis", + "Roman Timurson (Insight Global, Inc)" + ] + }, + { + "title": "Lead System Engineers", + "names": [ + "Robert Sjödahl", + "Pär Axelsson", + "Syrgak Turgumbaev", + "Zhengwu Zhang" + ] + }, + { + "title": "Service Software Engineers", + "names": [ + "Alexandre Pretto Nunes", + "Anders Gärdenäs", + "Astrid Rehn", + "Austin Shaythong (Insight Global, Inc)", + "Corey Goodman (Insight Global, Inc)", + "Dan Mauk", + "Emily Black", + "Eric Sjögren", + "Hampus Fristedt", + "Henrik Barratt-Due", + "Jahmai OSullivan", + "John Littlewood", + "Jonas Bergström", + "Kanita Rauniyar", + "Khaleel Harper", + "Maksim Ivanov", + "Mangal Srinivasamurthy", + "Maria Katsourani", + "Martin Pola", + "Matt Shore (Insight Global, Inc)", + "Michael Kranz", + "Mike Swartz", + "Nicholas Burlingame (Insight Global, Inc)", + "Nico Suc", + "Patrick McGannon", + "Petter Gisslen", + "Rick Payne (Insight Global, Inc)", + "Simon Fagerholm", + "Stefan Torstensson", + "Theodor Fleming" + ] + }, + { + "title": "Engineering Managers", + "names": [ + "Erik Rahm", + "Erika Renlund", + "Giulio 'Mac' Maistrelli", + "Lie Fujita", + "Martin Almgren" + ] + } + ] + }, + { + "section": "Audio", + "titles": [ + { + "title": "Audio Director", + "names": [ + "Samuel Åberg" + ] + }, + { + "title": "Sound Designers", + "names": [ + "Daniel Rosenfeld", + "Johan Pettersson", + "Kevin Martinez", + "Peter Hont", + "Rostislav Trifonov" + ] + }, + { + "title": "Music composed by", + "names": [ + "Daniel Rosenfeld", + "Kumi Tanioka", + "Lena Raine" + ] + } + ] + }, + { + "section": "Visual Arts", + "titles": [ + { + "title": "Art Directors", + "names": [ + "Andy Zibits", + "Daniel Björkefors", + "Kim Petersen", + "Telemachus Stavropoulos", + "Viktor Blanke" + ] + }, + { + "title": "Lead Artists", + "names": [ + "Jasper Boerstra", + "Joel Garvin", + "Michael Apolis", + "Michael Ray Neumann", + "Ryan Sand" + ] + }, + { + "title": "Artists", + "names": [ + "Aleesa Tana (Randstad)", + "Andrea Sanchez Sepulveda (Randstad)", + "Chi Wong", + "Claire Selvog (Randstad)", + "Dylan Sunkel (Collabera)", + "Erin Caswell (Randstad)", + "Florian Decupper", + "Jacob Lee (Aquent LLC)", + "Jan Cariaga", + "Jei G Ling (Allegis Group Services, Inc)", + "Kailey Hara (Aquent LLC)", + "Kirk Barnett", + "Linus Chan (TEKsystems, Inc)", + "Mariana Salimena", + "Mark Hershberger (Apex Systems, Inc)", + "Patrick A Rodes (Randstad)", + "Peter Sheff", + "Richard Worley", + "Sarah Martino (Insight Global, Inc)" + ] + }, + { + "title": "3D Artists", + "names": [ + "Brendan Sullivan", + "Christian Nordgren" + ] + }, + { + "title": "Graphic Artists", + "names": [ + "Mattis Grahm" + ] + }, + { + "title": "Graphic Designers", + "names": [ + "Adrian Leon (TEKsystems, Inc)", + "Dalila Copeland (Randstad)", + "Javier Rodriguez (Insight Global, Inc)" + ] + }, + { + "title": "Motion Graphics Designers", + "names": [ + "Brandon Korvas (Ten Gun Design, Inc)", + "Lauren Kohler (TEKsystems, Inc)", + "Rudy Solidarios (Randstad)" + ] + }, + { + "title": "Animator", + "names": [ + "Patrick Rodes (Randstad)" + ] + }, + { + "title": "Art Manager", + "names": [ + "Samir Belarbi" + ] + } + ] + }, + { + "section": "Production", + "titles": [ + { + "title": "Head of Creator Platform", + "names": [ + "Deanna Hearns" + ] + }, + { + "title": "Head of Game Production", + "names": [ + "John Thornton" + ] + }, + { + "title": "Head of Minecraft China", + "names": [ + "Travis Howland" + ] + }, + { + "title": "Head of Business Engineering", + "names": [ + "Ryan B Cooper" + ] + }, + { + "title": "Head of Games", + "names": [ + "Sara Jansson Bach" + ] + }, + { + "title": "Head of Creator Marketplace", + "names": [ + "Aaron J Buckley" + ] + }, + { + "title": "Head of Minecraft Education", + "names": [ + "Allison Matthews" + ] + }, + { + "title": "Director of Minecraft.net", + "names": [ + "Saher M Hirji" + ] + }, + { + "title": "Executive Producers", + "names": [ + "Anita Sujarit", + "David Nisshagen", + "Dennis Ries", + "Fredrik Telenius", + "Ingela Garneij", + "Jessica Zahn", + "Kayla Kinnunen", + "Mike Ammerlaan", + "Roger Carpenter" + ] + }, + { + "title": "Production Managers", + "names": [ + "Gama Aguilar-Gamez", + "Klas Hammarström", + "Kyle Lawton", + "Melinda Knight", + "Michael McManus" + ] + }, + { + "title": "Producers", + "names": [ + "Aaron Culbreth (Insight Global, Inc)", + "Adrian Östergård", + "Andrea Lam", + "Anna Lundgren", + "Anna Zakipour", + "Annica Strand", + "Ann-Kristin Adwent", + "Best Liang", + "Carlos Naranjo", + "Carrie Doring", + "Caylin Kaunas (Randstad)", + "Chris Massena (Insight Global, Inc)", + "Damian Finn (Lionbridge)", + "Daniel Stewart", + "David Siegel", + "Diana Lind (Insight Global, Inc)", + "DJ Stiner", + "Dom Arcamone", + "Graham Logan (Randstad)", + "Hai Shi", + "Halishia Chugani", + "Hedwig Andra Laza", + "Jewel Chukwufumn, Ifeguni", + "John Garcia (Collabera)", + "Kara Kono", + "Kasia Swica", + "Katie Ellison", + "Kelly Henckel", + "Kristina M. Ashment", + "Lisa Bryer", + "Luis Qiang Liu", + "Madeline E Psenka", + "Marc Watson", + "Marcus Bodin", + "Markus Waltré", + "Micah Myerscough", + "Micky Yamaguchi", + "Nathan K Rose", + "Nicole Alers", + "Nikoo Jorjani", + "Riccardo Lenzi", + "Riley Manns Insight Global, Inc)", + "Sebastian Falk", + "Stephen A Scott", + "Tia Marie Dalupan-Wong", + "Todd Baldwin", + "William Cooper" + ] + }, + { + "title": "Organizational Coaches", + "names": [ + "Martin Bloomstine", + "Rasmus Noah Hansen", + "Shah Rahman", + "Yassal Sundman" + ] + }, + { + "title": "Release Management Lead", + "names": [ + "David Fries" + ] + }, + { + "title": "Release Managers", + "names": [ + "Andrew Pritchard", + "Josh Mulanax", + "Joshua Bullard" + ] + }, + { + "title": "Quality Assurance", + "names": [ + "Kristian Grimberg", + "Matthew Dryden", + "Olle Personne", + "Paul Coada", + "Thommy Siverman", + "Zackarias Gustavsson" + ] + }, + { + "title": "Technical Writers", + "names": [ + "Joshua Jones (Insight Global, Inc)" + ] + } + ] + }, + { + "section": "Brand Creative", + "titles": [ + { + "title": "Creative Director", + "names": [ + "Markus Toivonen" + ] + }, + { + "title": "Head of Creative Production", + "names": [ + "Isabella Arningsmark" + ] + }, + { + "title": "Lead Producers", + "names": [ + "Christine Platon", + "Milo Bengtsson", + "Sarah Carton" + ] + }, + { + "title": "Producers", + "names": [ + "Adele Major", + "Charlotte Angantyr", + "Ellen Karlsten", + "Hampus Nilsson", + "Isabella Balk", + "Johan Kvarnemo", + "Josefin Olsson", + "Lisa Kempe", + "Nicolette Suraga", + "Renee Wikander", + "Sloane Delancer", + "Tilde Westrup", + "Tim Mardell" + ] + }, + { + "title": "Creative Leads", + "names": [ + "Martin Johansson", + "Antti Meriluoto" + ] + }, + { + "title": "Art Directors", + "names": [ + "Johan Aronsson", + "Julian Kerr", + "Ninni Landin", + "Seung Sung" + ] + }, + { + "title": "Art Lead", + "names": [ + "Amanda Ström" + ] + }, + { + "title": "Artists", + "names": [ + "Morten Rasmussen", + "Markus Frost" + ] + }, + { + "title": "Graphic Designer", + "names": [ + "Afshin 'Affe' Piran" + ] + }, + { + "title": "3D Artist / Motion Graphic Designer", + "names": [ + "Jesper Hallin" + ] + }, + { + "title": "Gameplay Capture Artist", + "names": [ + "Husein Kurbegovic" + ] + }, + { + "title": "Product Designers", + "names": [ + "Adrian Ward", + "Débora Martins", + "Filip Thoms", + "Sherin Kwan" + ] + }, + { + "title": "Publishing Editor", + "names": [ + "Alex Wiltshire" + ] + }, + { + "title": "Director of Creative Communications", + "names": [ + "Owen Jones" + ] + }, + { + "title": "Social Media Managers", + "names": [ + "Julian Tunru", + "Ross Keatley" + ] + }, + { + "title": "Creative Writers", + "names": [ + "Cristina Anderca", + "Per Landin", + "Sofia Dankis", + "Sophie Austin" + ] + } + ] + }, + { + "section": "Communications", + "titles": [ + { + "title": "Chief Storyteller", + "names": [ + "Lydia Winters" + ] + }, + { + "title": "Senior Media Producers", + "names": [ + "Carina Petersson" + ] + }, + { + "title": "Producers", + "names": [ + "Sofia Orrheim" + ] + }, + { + "title": "Director of Communications", + "names": [ + "Regan O'Leary" + ] + }, + { + "title": "Social Media Managers", + "names": [ + "Alex Fleck (Adecco)", + "David Ramos (Collabera)" + ] + }, + { + "title": "Communication Managers", + "names": [ + "Holly Amber Smith", + "Rebecca Gordius" + ] + }, + { + "title": "Assembly Media, Inc", + "names": [ + "Adam Pannel", + "Erin Dwyer", + "Tory Edelman", + "Vanessa Mora", + "Wesley Gore" + ] + }, + { + "title": "Sr. Social Media Lead", + "names": [ + "Sara Reiner" + ] + }, + { + "title": "Web Design", + "names": [ + "Paul Madlon (Ten Gun Design, Inc)" + ] + }, + { + "title": "Web Content Manager", + "names": [ + "Joe Corrigan (Ten Gun Design, Inc)" + ] + } + ] + }, + { + "section": "User Experience", + "titles": [ + { + "title": "User Experience Design Director", + "names": [ + "Anna Wendelin" + ] + }, + { + "title": "User Experience Designers", + "names": [ + "Jin Shin", + "Jonathan Paton Gallina", + "Josefine Lindqvist", + "Lucas Morales Sousa", + "Tom Keen (TEKsystems, Inc)", + "Unn Swanström", + "William Hollowell" + ] + }, + { + "title": "User Experience Writer", + "names": [ + "Juan Buis" + ] + } + ] + }, + { + "section": "Operations", + "titles": [ + { + "title": "Franchise Chief Operations Officer", + "names": [ + "Annie Chenn" + ] + }, + { + "title": "Head of Stockholm Operations", + "names": [ + "Sheila Ho" + ] + }, + { + "title": "Executive Strategic Advisor", + "names": [ + "Jonas Mårtensson" + ] + }, + { + "title": "Head of Franchise Operations", + "names": [ + "Josh Bliggenstorffer" + ] + }, + { + "title": "Chief of Staff", + "names": [ + "Amy Stillion" + ] + }, + { + "title": "HR Directors", + "names": [ + "David Hill", + "Maja Samuelsson" + ] + }, + { + "title": "Sr HR Business Partners", + "names": [ + "Maja Samuelsson", + "Nia Parker" + ] + }, + { + "title": "Human Resources", + "names": [ + "Aleksandra Zajac", + "Aron Glauser", + "David Hill", + "Hanan Naamneh", + "Ida Utterström", + "Jenny Ahnell", + "Ludwig Moberg Edenbäck", + "Maria Sjöman", + "Simon Taylor", + "Sofia Andersson", + "Ulrika Karlsson", + "Veronica Camaj Ericson" + ] + }, + { + "title": "Office Manager", + "names": [ + "Siri Hoel" + ] + }, + { + "title": "Office Coordinators", + "names": [ + "Joël Älveroth" + ] + }, + { + "title": "Executive Business Administrators", + "names": [ + "Erin Decker", + "Lisa Liu", + "Rachel Cox", + "Theresa Chin" + ] + }, + { + "title": "Front of House", + "names": [ + "Eliza Lancelot", + "Felicia Björn Nordling" + ] + }, + { + "title": "IT Managers", + "names": [ + "Cesar Sima Falck", + "Jason Perry Minard" + ] + }, + { + "title": "IT", + "names": [ + "Adam MacDowall", + "Anton \"Mr\" Wu", + "Elin Törnefall", + "Evelina Rollfelt", + "Shoaib Hosseini", + "Shoghi Cervantes Pueyo", + "Yaser Mosavi" + ] + }, + { + "title": "Operations Manager", + "names": [ + "Kaya Hatcher" + ] + }, + { + "title": "Internal Communications Manager", + "names": [ + "Matt Martin" + ] + }, + { + "title": "Lead Automation Support", + "names": [ + "Matthew C. Moreno" + ] + }, + { + "title": "Automation Support", + "names": [ + "Chris Ilson (Collabera)", + "Corey Smith (Insight Global, Inc)", + "Gregory D Searing (WaferWire Cloud Technologies)", + "Johnny Cocks (Collabera)", + "Jordan Crockett (TEKsystems, Inc)" + ] + } + ] + }, + { + "section": "Data and Analytics", + "titles": [ + { + "title": "Head of Data Science and Analytics", + "names": [ + "Francisco Rius" + ] + }, + { + "title": "Data Science Lead", + "names": [ + "Abby Gaddis" + ] + }, + { + "title": "Data Engineering Lead", + "names": [ + "Bill Chism" + ] + }, + { + "title": "Data and Analytics Lead", + "names": [ + "Natalie Selin" + ] + }, + { + "title": "Analytics Environment Manager", + "names": [ + "Troy Henke" + ] + }, + { + "title": "Data Science", + "names": [ + "Aaron Johnson", + "Bhrigu Shree", + "Conor Maguire (KellyMitchell Group, Inc)", + "Daniel Camarena (KellyMitchell Group, Inc)", + "Dusanka Poljak (Design Laboratory, Inc)", + "Grant Jenkins", + "Jake Kelly", + "Jonathan Lau (KellyMitchell Group, Inc)", + "Matthew Skirvin", + "Max Davidson", + "Swathi Sivadas", + "Tong Shen (KellyMitchell Group, Inc)", + "Zach Golkhou (KellyMitchell Group, Inc)" + ] + }, + { + "title": "Data Engineering", + "names": [ + "Addy Deodikar (Design Laboratory, Inc)", + "Bill Klees", + "Dhiraj Nilange", + "Patrick Worthey", + "Sachin Dekate (Design Laboratory, Inc)", + "Smitha Menon", + "Timothy Olojede" + ] + } + ] + }, + { + "section": "User Research", + "titles": [ + { + "title": "User Research Studio Lead", + "names": [ + "Jerome Hagen" + ] + }, + { + "title": "User Researcher", + "names": [ + "Melissa Boone", + "Olga Zielinska", + "Pablo Morales" + ] + } + ] + }, + { + "section": "Business & Licensing", + "titles": [ + { + "title": "Head of Franchise Business & Growth", + "names": [ + "Scott Dell'Osso" + ] + }, + { + "title": "Head of Franchise Development", + "names": [ + "Kayleen Walters" + ] + }, + { + "title": "Head of Social Impact & Partnerships", + "names": [ + "Ada Duan" + ] + }, + { + "title": "Chief Media Officer", + "names": [ + "Vu Bui" + ] + }, + { + "title": "Directors of Business Development", + "names": [ + "Bob Brennecke", + "Federico San Martin", + "Jeremy Snook", + "Justin Edwards", + "Patrick Geuder" + ] + }, + { + "title": "Directors of Business Management", + "names": [ + "Amy Zou", + "Michelle Hua" + ] + }, + { + "title": "Business Managers", + "names": [ + "Adam Lemcio", + "Alina Skripnik", + "Ani Grey", + "Bill Lindell", + "Catherine Hendrix", + "Daniel Beasley", + "David K Lau", + "Dev Hazarika", + "Ellen Hahm", + "Eric Taylor", + "Eve Vashkus", + "Julie Olden", + "Laylah Stanley Si Bulman", + "Leslie Tullis", + "Maru Zamora", + "Morgan Farrar (Apex Systems, Inc)", + "Nedra Wilson", + "Nichole Green", + "Stephanie Louie", + "Tess N Opincarne (Amaxra)", + "Wendy Gorton" + ] + }, + { + "title": "Business Development Managers", + "names": [ + "Christy Weckner", + "Eileen Lee", + "Inga Chamberlain", + "Rebecca A Miller" + ] + }, + { + "title": "Brand Assurance Managers", + "names": [ + "Celene Tolentino (Harvey Nash)", + "Dana Mack (Harvey Nash)", + "Stephanie Nannariello (Harvey Nash)" + ] + }, + { + "title": "Business Analyst", + "names": [ + "Keiko Ramer (Apex Systems, Inc)", + "Kristin Grein" + ] + }, + { + "title": "Japan Country Manager", + "names": [ + "Yutaka Noma" + ] + }, + { + "title": "Director of Partner Management", + "names": [ + "Todd Stevens" + ] + }, + { + "title": "Partner Program Manager", + "names": [ + "Quinn Richter" + ] + }, + { + "title": "Content Coordinator", + "names": [ + "Oskar Thysell", + "Niclas Fredriksson" + ] + }, + { + "title": "Program Managers", + "names": [ + "Bryan G. Bonham", + "Christopher Dauchot (Insight Global, Inc)", + "Emily Carlson", + "Georgia Marra", + "Gregory Walls (Excell)", + "Helene Brown", + "John C. Mercil (CompuCom Systems, Inc)", + "Joshua Ayala (Insight Global, Inc)", + "Kaiwen Li (Populus Group, LLC)", + "Liz Leo", + "Morgan Farrar (Apex Systems, Inc)", + "Natalie Haggin (Simplicity Consulting, Inc)", + "Steven Hosey (Simplicity Consulting, Inc)", + "Susie Tinker", + "Vince-Davis Espino (Insight Global, Inc)" + ] + }, + { + "title": "Studio Compliance Lead", + "names": [ + "Eric Odell-Hein" + ] + }, + { + "title": "Studio Compliance Analyst", + "names": [ + "Justin Ray (Design Laboratory, Inc)" + ] + }, + { + "title": "Intellectual Property Enforcement Lead", + "names": [ + "Gaylon Blank" + ] + }, + { + "title": "Category Managers", + "names": [ + "Audrey Searcy", + "Emily Clock", + "Hanna Willis", + "Shabnam Elmi" + ] + } + ] + }, + { + "section": "Player Operations", + "titles": [ + { + "title": "Director of Player Support", + "names": [ + "Anne Quaranta" + ] + }, + { + "title": "Director of Community", + "names": [ + "Nea Aime Rollan" + ] + }, + { + "title": "Community Managers", + "names": [ + "Cameron Thomas", + "Jay Wells", + "Joel Sasaki", + "Kristina Horner", + "Lindsey Schaal (Apex Systems, Inc)", + "Matt Gartzke", + "Trella Rath (Corestaff)" + ] + }, + { + "title": "Customer Support Program Manager", + "names": [ + "Jon-Eric L. Swigart (Collabera)" + ] + }, + { + "title": "Customer Support Lead", + "names": [ + "Jen Pedersen", + "Justin Putnam (TEKsystems, Inc)" + ] + }, + { + "title": "Customer Support", + "names": [ + "Andrew Lee (Apex Systems, Inc)" + ] + } + ] + }, + { + "section": "Marketing", + "titles": [ + { + "title": "Head of Marketing", + "names": [ + "Jessica Freeman" + ] + }, + { + "title": "Marketing Directors", + "names": [ + "Fergus Lynch", + "Jeanie DuMont" + ] + }, + { + "title": "Marketing Managers", + "names": [ + "Anton Maslennikov", + "Ashley Davidson (Simplicity Consulting, Inc)", + "Egil G. Gloersen", + "Gabi Ibarra (Simplicity Consulting, Inc)", + "Gaylord Escalona", + "Jaime Limon", + "Jeff Rivait", + "Katie Penza", + "Lindsay Auten (Simplicity Consulting, Inc)", + "Melissa Jenkins (Ten Gun Design, Inc)", + "Nathaniel Wipfler", + "Nick Ketter", + "Sara Cornish" + ] + } + ] + }, + { + "section": "Legal", + "titles": [ + { + "title": "Head of Legal", + "names": [ + "Nick Morgan" + ] + }, + { + "title": "Legal Counsel", + "names": [ + "Kari Annand (Snodgrass Annand)", + "Maya Yamazaki (Davis Wright Tremaine)", + "Tim Han", + "Tricia Geyer" + ] + } + ] + }, + { + "section": "Finance", + "titles": [ + { + "title": "Finance Director", + "names": [ + "Marina Kostesic" + ] + }, + { + "title": "Finance Manager", + "names": [ + "Evan Dowdell", + "Katarina Norlander" + ] + }, + { + "title": "Senior Financial Accountant", + "names": [ + "Josefina Axelsson" + ] + }, + { + "title": "Financial Accountant", + "names": [ + "Jelena Pejic" + ] + }, + { + "title": "Financial Consultant", + "names": [ + "Stefan Lyrmark" + ] + } + ] + }, + { + "section": "Studios Quality Team - Microsoft", + "titles": [ + { + "title": "Director of Quality", + "names": [ + "Jimmy Bischoff" + ] + }, + { + "title": "Studios Quality Manager", + "names": [ + "Tyler Moeller" + ] + }, + { + "title": "Quality Leads", + "names": [ + "Craig Marshall", + "Dan Pipinich", + "Hakim Ronaque", + "Michael McCormack", + "Rich Levy" + ] + }, + { + "title": "Quality Engineers", + "names": [ + "Herve Iradukunda", + "Joe Whitman", + "Mark McAllister", + "Mimi Guarino", + "Ryan Mayes" + ] + }, + { + "title": "Quality Data Analysis & Engineering", + "names": [ + "Chelsi Hohnbaum", + "Christian Koguchi", + "Lisa Porter" + ] + }, + { + "title": "Software Engineers", + "names": [ + "Jay Baxter", + "Aaron Amlag", + "Moodie Ghaddar", + "Scott Lindberg" + ] + }, + { + "title": "Quality Analysts", + "names": [ + "Agata Marciniak", + "Aidan Bower", + "Dalrek Davis", + "Erik Davis", + "Melissa Moorehead", + "Mike Su", + "Tom Brisbane", + "Tom French" + ] + }, + { + "title": "Special Thanks", + "names": [ + "Alex Luschen – Executive Business Administrator", + "Allen Horton – Technology and Infrastructure", + "Andrew Franklin – Outsourcing Manager", + "Dante Carrasco – Business Manager", + "David Boker – Director XGS Business Operations", + "James Fry – Quality Manager, Studios Quality UK", + "Jonny Stacey – Data Engineering, Studios Quality UK", + "Kenna Gillooly – Executive Business Administrator", + "Zoe Harrop – Senior Business Coordinator, Studios Quality UK" + ] + } + ] + }, + { + "section": "Studios Quality Team - US Teams", + "titles": [ + { + "title": "Test Manager", + "names": [ + "Tom Dieterich (Experis) - Test Manager, Tempe" + ] + }, + { + "title": "Software Test Engineering Leads", + "names": [ + "Barry Doyle (Insight Global, Inc)", + "Maria Berube (Experis)" + ] + }, + { + "title": "Software Test Engineers", + "names": [ + "Antoine Brown (Experis)", + "Adam DuBois (Experis)", + "Benjamin Sousa (Experis)", + "Brian Lareau (Experis)", + "Brooke Chapman (Experis)", + "Eric Saxon (Experis)", + "James Lawrence (Experis)", + "Jessica Armstrong (Experis)", + "Kaitlyn Grace (Experis)", + "Kevin Gittens (Experis)", + "Michelle Elbert (Experis)", + "Norah Hogoboom (Insight Global, Inc)", + "Robert Bergeron (Experis)", + "Robert Cleveland (Experis)", + "Traci Jenkins (Experis)" + ] + }, + { + "title": "Test Associates", + "names": [ + "Austin Keeling (Experis)", + "Chris Youngs (Experis)", + "Jacob Childers (Experis)", + "Jared Arbaugh (Experis)", + "Jocylyn Engstrom (Experis)", + "Jonathon Ervin (Experis)", + "Justin Smick (Experis)", + "Marvin Melitante (Experis)", + "Ryan Atwater (Experis)", + "Ryan Weant (Experis)", + "Tori Gasca (Experis)" + ] + }, + { + "title": "Special Thanks", + "names": [ + "Aaron Brindell (Experis)", + "Aaron Ingram (Experis)", + "Ben Farley (Experis) – Test Manager, Tempe", + "Brian Canning (Experis) – Test Manager, Tempe", + "Carol Stearns (Experis)", + "Erica Davis (Experis)", + "Frank Criscione (Experis)", + "Gavin Kennedy (Experis)", + "Jay Piette (Experis) – Test Manager, Tempe", + "Jeffrey Guyton (Insight Global, Inc) – Account Manager", + "Julie Loucks (Experis)", + "Lucas Rathburn (Experis)", + "Mark Medlock (Experis)", + "Paul Gradwohl (Experis)", + "Theresa Pudenz (Experis)", + "Thomas Hanson (Experis)", + "Zachary Bohnenkamp (Experis) – Program Manager" + ] + } + ] + }, + { + "section": "Special Thanks", + "titles": [ + { + "title": "", + "names": [ + "4J Studios", + "Albert Pastore - Director of Business Development, Music and Talent", + "Dan Roque – Creature Developer", + "Gideon Driver (Zen3 Infosolutions America, Inc)", + "John 'DrZhark' Olarte - Creature Developer", + "Julian Gough - Writer", + "Kent Christian Jensen – Creature Developer", + "Reza Elghazi - Developer Account Manager", + "Stephanie Golden (Insight Global, Inc) – Account Manager", + "The PlayFab Team", + "The Xbox Live Team", + "Vishnu Nalagangula (Zen3 Infosolutions America, Inc)" + ] + } + ] + }, + { + "section": "Development Partner: Lionbridge Quality - Poland Team", + "titles": [ + { + "title": "Test Director", + "names": [ + "Michał Błoński (Lionbridge)" + ] + }, + { + "title": "Senior Global Test Manager", + "names": [ + "Grzegorz Kohorewicz (Lionbridge)" + ] + }, + { + "title": "Senior Test Manager", + "names": [ + "Mateusz Kałuża (Lionbridge)" + ] + }, + { + "title": "Test Leads", + "names": [ + "Beata Jastrzębska (Lionbridge)" + ] + }, + { + "title": "Team Leads", + "names": [ + "Kamil Kostrzewa (Lionbridge)", + "Michał Sławek (Lionbridge)", + "Sebastian Polanica (Lionbridge)", + "Wojciech Kujawa (Lionbridge)", + "Tomasz Bokotko (Lionbridge)" + ] + }, + { + "title": "Compliance Leads", + "names": [ + "Łukasz Mikusek (Lionbridge)" + ] + }, + { + "title": "Software Test Engineers", + "names": [ + "Adam Rączkowski (Lionbridge)", + "Iwona Cieśla (Lionbridge)", + "Jakub Kwiatkowski (Lionbridge)", + "Jarosław Żebrowski (Lionbridge)", + "Karim Zemirli (Lionbridge)", + "Katarzyna Moskalewicz (Lionbridge)", + "Kinga Izdebska (Lionbridge)", + "Łukasz Jankowski (Lionbridge)", + "Maciej Łajszczak (Lionbridge)", + "Marcin Rosłon (Lionbridge)", + "Marcin Słoniewski (Lionbridge)", + "Mariusz Gil (Lionbridge)", + "Mariusz Podgórski (Lionbridge)", + "Mateusz Janiszewski (Lionbridge)", + "Michał Cieślak (Lionbridge)", + "Patryk Telus (Lionbridge)", + "Paulina Pałdyna (Lionbrige)", + "Piotr Gruszczyński (Lionbridge)", + "Piotr Jasiński (Lionbridge)", + "Zofia Lenarczyk (Lionbridge)" + ] + }, + { + "title": "Compliance Software Test Engineers", + "names": [ + "Adam Ronowski (Lionbridge)", + "Maciej Rodak (Lionbridge)", + "Piotr Orłowski (Lionbridge)", + "Szymon Okoń (Lionbridge)", + "Witold Januszewski-Skup (Lionbridge)" + ] + }, + { + "title": "Test Associates", + "names": [ + "Adam Krasieńko (Lionbridge)", + "Adam Sołtanowski (Lionbridge)", + "Adam Zawadzki (Lionbridge)", + "Adrian Jakóbczak (Lionbridge)", + "Agnieszka Sobieszuk (Lionbridge)", + "Albert Wujkowski (Lionbridge)", + "Aleksander Aussenberg (Lionbridge)", + "Aleksandra Traczyk (Lionbridge)", + "Anna Kacprzak (Lionbridge)", + "Antoni Gazecki (Lionbridge)", + "Antoni Wiatrowski (Lionbridge)", + "Arek Czarnecki (Lionbridge)", + "Arkadiusz Grzanka (Lionbridge)", + "Bartłomiej Kowalik (Lionbridge)", + "Bartłomiej Krupiński (Lionbridge)", + "Bartłomiej Łobocki (Lionbridge)", + "Bartłomiej Słodkowski (Lionbridge)", + "Bartłomiej Żukowski (Lionbridge)", + "Bartosz Bińka (Lionbridge)", + "Bartosz Jamroziński (Lionbridge)", + "Bartosz Kuchta (Lionbridge)", + "Bartosz Waleśkiewicz (Lionbridge)", + "Błażej Rajewski (Lionbridge)", + "Cezary Chobot (Lionbridge)", + "Daniel Bojar (Lionbridge)", + "Daniel Kuchciński (Lionbridge)", + "Daniel Moczydłowski (Lionbridge)", + "Daniel Niewiadomski (Lionbridge)", + "Daria Gajowniczek (Lionbridge)", + "Dawid Dudasz (Lionbridge)", + "Dominik Wiśniowski (Lionbridge)", + "Eliza Duda (Lionbridge)", + "Eugeniusz Kosieradzki (Lionbridge)", + "Filip Sobczak (Lionbridge)", + "Gabriel Gałuszka (Lionbridge)", + "Grzegorz Irek (Lionbridge)", + "Grzegorz Wilkołek (Lionbridge)", + "Grzegorz Ziółek (Lionbridge)", + "Ignacy Kukliński (Lionbridge)", + "Jakub Cymbalista (Lionbridge)", + "Jakub Czerwiński (Lionbridge)", + "Jakub Górnicki (Lionbridge)", + "Jakub Ołdak (Lionbridge)", + "Jakub Opalinski (Lionbridge)", + "Jakub Rosłoński (Lionbridge)", + "Jakub Suchorab (Lionbridge)", + "Jakub Zdzieborski (Lionbridge)", + "Jakub Zgajewski (Lionbridge)", + "Jan Tworkowski (Lionbridge)", + "Joanna Jabłonska (Lionbridge)", + "Justyna Gorzkowska (Lionbridge)", + "Kacper Bujakowski (Lionbridge)", + "Kacper Kobyliński (Lionbridge)", + "Kacper Senkowicz (Lionbridge)", + "Kamil Konarski (Lionbridge)", + "Kamil Stopa (Lionbridge)", + "Karol Frączek (Lionbridge)", + "Karol Mikusek (Lionbridge)", + "Karol Samek (Lionbridge)", + "Katarzyna Smektalska (Lionbridge)", + "Konrad Czaplewski (Lionbridge)", + "Konrad Jówko (Lionbridge", + "Krzysztof Górski (Lionbridge)", + "Krzysztof Jeżak (Lionbridge)", + "Krzysztof Uściłowski (Lionbridge)", + "Krzysztof Wiśniewski (Lionbridge)", + "Luisa Cordero-Polańska", + "Łukasz Marek (Lionbridge)", + "Łukasz Mętrak (Lionbridge)", + "Łukasz Michalak (Lionbridge)", + "Maciej Piórnik (Lionbridge)", + "Maciej Ryznar (Lionbridge)", + "Maciej Siemieniec (Lionbridge)", + "Magdalena Marek (Lionbridge)", + "Magdalena Wardak (Lionbridge)", + "Maksymilian Wolf (Lionbridge)", + "Malwina Zacharek (Lionbridge)", + "Marcin Cudny (Lionbridge)", + "Marcin Klimek (Lionbridge)", + "Marcin Krysiak (Lionbridge)", + "Marcin Kusznieruk (Lionbridge)", + "Marcin Morel (Lionbridge)", + "Marcin Mycka (Lionbridge)", + "Marcin Szałek (Lionbridge)", + "Marcin Szydło (Lionbridge)", + "Mateusz Miksa (Lionbridge)", + "Mateusz Świecki (Lionbridge)", + "Melchior Lewandowski-Wołosz (Lionbridge)", + "Michał Juszczyk (Lionbridge)", + "Michał Nowak (Lionbridge)", + "Mikołaj Gruźliński (Lionbridge)", + "Miłosz Kahlan (Lionbridge)", + "Natalia Niedziela (Lionbridge)", + "Patryk-Piotr Rosiński (Lionbridge)", + "Paulina Siewierska (Lionbridge)", + "Paweł Białczak (Lionbridge)", + "Paweł Gos (Lionbridge)", + "Paweł Kaleta (Lionbridge)", + "Piotr Burkowski (Lionbridge)", + "Piotr Gałecki (Lionbridge)", + "Piotr Gruszczyński (Lionbridge)", + "Piotr Łatyński (Lionbridge)", + "Piotr Szafran (Lionbridge)", + "Piotr Walasik (Lionbridge)", + "Piotr Witkowski (Lionbridge)", + "Rafał Brzostowski (Lionbridge)", + "Rafał Pruszkowski (Lionbridge)", + "Robert Jordanek (Lionbridge)", + "Robert Szadkowski (Lionbridge)", + "Robert Wypasek (Lionbridge)", + "Roman Zając (Lionbridge)", + "Szymon Późniak (Lionbridge)", + "Tolly Kulczycki (Lionbridge)", + "Tomasz Selwat (Lionbridge)", + "Weronika Szajnfeld (Lionbridge)", + "Wojciech Olszewski (Lionbridge)", + "Wojciech Żukowski (Lionbridge)", + "Zuzanna Gieszcz (Lionbridge)" + ] + }, + { + "title": "Compliance Test Associates", + "names": [ + "Adam Czajkowski (Lionbridge)", + "Arkadiusz Grzesiński (Lionbridge)", + "Barbara Rutkowska (Lionbridge)", + "Cezary Romecki (Lionbridge)", + "Jakub Malinowski (Lionbridge)", + "Kaja Faber (Lionbridge)", + "Maciej Ginter (Lionbridge)", + "Marcin Kubicki (Lionbridge)", + "Marcin Paszkiewicz (Lionbridge)", + "Michał Tomaszewski (Lionbridge)", + "Oskar Żurawski (Lionbridge)", + "Sebastian Michalski (Lionbridge)", + "Stanisław Świderski (Lionbridge)", + "Sviatoslav Porubanskyi (Lionbridge)" + ] + }, + { + "title": "Special Thanks", + "names": [ + "Dariusz Sokołowski (Lionbridge)", + "Evan Wright (Lionbridge)", + "Matt Whiting (Lionbridge)", + "Michael Friend (Lionbridge)", + "Szymon Walicki (Lionbridge)", + "Tomasz Pucyk (Lionbridge)", + "Tugdual Delisle (Lionbridge)" + ] + } + ] + }, + { + "section": "Quality - UK Team", + "titles": [ + { + "title": "Test Manager", + "names": [ + "Richard H. Jones (Lionbridge)" + ] + }, + { + "title": "Compliance Test Engineer", + "names": [ + "Lee-Roy Dunn (Lionbridge)", + "Nick Dorsett (Lionbridge)" + ] + }, + { + "title": "Data Engineering", + "names": [ + "Patrick Fraioli" + ] + } + ] + }, + { + "section": "Development Partner: BBI", + "titles": [ + { + "title": "Programmer", + "names": [ + "Curtis Hodgins", + "Devon Plourde", + "Michelle Rocha", + "Stevie Giovanni" + ] + }, + { + "title": "Associate Programmer", + "names": [ + "Jacky Cai" + ] + }, + { + "title": "UI Artist", + "names": [ + "Richelle Brunt" + ] + }, + { + "title": "UX Designer", + "names": [ + "Sam Flores" + ] + }, + { + "title": "QA Analyst", + "names": [ + "Jamie Cheung", + "Paul Pera" + ] + } + ] + }, + { + "section": "Development Partner: Disbelief", + "titles": [ + { + "title": "President", + "names": [ + "Steve Ellmore" + ] + }, + { + "title": "CTO", + "names": [ + "Steve Anichini" + ] + }, + { + "title": "Senior Programmer", + "names": [ + "Tim Hagberg" + ] + }, + { + "title": "Programmer", + "names": [ + "Eric Nguyen" + ] + }, + { + "title": "Producer", + "names": [ + "Grue Robinson" + ] + } + ] + }, + { + "section": "Development Partner: Skybox", + "titles": [ + { + "title": "", + "names": [ + "Adrian Smith", + "Alexandra Kabak", + "Amy Zhao", + "Anthony Wong", + "Benny Wang", + "Carsten Hooker", + "Casey White", + "Chander Siddarth", + "Cody Clattenburg", + "Colin Basnett", + "Cyro Paulino da Costa", + "Daniel Shim", + "David Getley", + "Derek MacNeil", + "Dylan Rueter", + "Eser Kokturk", + "Evgeny Kuznetsov", + "Faith Chow", + "Franka Mostert", + "Gary Texmo", + "Glen Conolly", + "Gustav Louw", + "Hayden Hur", + "Ian Wang", + "Ilya Solnyshkin", + "Isaac Calon", + "Ivan Yemelianov", + "Jacob Jensen", + "Jaegar Sarauer", + "Jagger Nast", + "Jai Kristjan", + "Jake Roman-Barnes", + "Jason Allen", + "Jeffrey Chou", + "Jeffrey Yamasaki", + "Jennifer Barron", + "Jessica Muniz", + "Jiazhi Chang", + "John Ferguson", + "Jon Head", + "Jonathan Yim", + "Jordan Lacey", + "Joseph Cameron", + "Josue Pacheco", + "Justin Tim", + "Kyle Roblin", + "Leo Hewitt", + "Leonardo Stark", + "Madeeha Ahmed", + "Matheus Depra Gudergues", + "Max Fanning", + "Michel Morin", + "Mingzhuo Zhang", + "Mitch Filmer", + "Nathan Lacey", + "Oliver Cannon", + "Orhun Erkilic", + "Pedro Kauati", + "Reynald Brassard", + "Richard Hawkes", + "Richard Walker", + "Rick Huang", + "Shaun Foley", + "Shreyas Babu", + "Shyang Kong", + "Sim Sahin", + "Stefan Sarnev", + "Steven Silvester", + "Thiago Braga", + "Thomas Le Gerroue-Drevillon", + "Tim Bruecker", + "Todd Saharchuk", + "Ty Lauriente", + "Tyler Da Costa", + "Vassil Anguelov", + "Vicky Huang", + "William Sherif", + "Yaw Obiri-Yeboah", + "Younggi Kim", + "Zachary Campbell" + ] + } + ] + }, + { + "section": "Development Partner: Red Lens Games", + "titles": [ + { + "title": "President", + "names": [ + "Jared Noftle" + ] + }, + { + "title": "Producer", + "names": [ + "Nova Barlow" + ] + }, + { + "title": "Engineering Director", + "names": [ + "Kyle Walsh" + ] + }, + { + "title": "Lead Project Manager", + "names": [ + "Allie Murdock" + ] + }, + { + "title": "Dev Lead", + "names": [ + "Arend Danielek", + "Steve Chiavelli" + ] + }, + { + "title": "Tech Lead", + "names": [ + "Nathan Carlson", + "Ryan Edgemon" + ] + }, + { + "title": "Software Engineers", + "names": [ + "Alan Nelson", + "Alex Green", + "Andre Tremblay", + "Dane Curbow", + "Grant Wynn", + "Jonathan Liu", + "Kelby Lawson", + "Tim Royal", + "Tyler Perry", + "Zach Bowman", + "Zeke Lasater" + ] + } + ] + }, + { + "section": "Development Partner: Virtuosity", + "titles": [ + { + "title": "Game Developers", + "names": [ + "Aishwarya Jayabal (Virtuosity)", + "Ganesh Sethy (Virtuosity)", + "Janani Senrayaperumal (Virtuosity)", + "Maha Srinivasan (Virtuosity)", + "Nandha Arulanandam (Virtuosity)", + "Nazia Nazia (Virtuosity)", + "Packiyanath Sivathanu (Virtuosity)", + "Prabhu Venkatraman Iyer (Virtuosity)", + "Shagun Sharma Tamta (Virtuosity)", + "Shanmugam Sanjay (Virtuosity)", + "Sheena Mathew (Virtuosity)", + "Sripriya Gunasekaran (Virtuosity)", + "Sriram Sreenivasan (Virtuosity)", + "Sumit Kumar Suman (Virtuosity)", + "Swati S Thakar (Virtuosity)", + "Vivek Kumar (Virtuosity)" + ] + }, + { + "title": "Producers", + "names": [ + "Chokkalingam Ramu Kuppaswamy (Virtuosity)" + ] + } + ] + }, + { + "section": "Mojang Alumni", + "titles": [ + { + "title": "Original Creator of Minecraft", + "names": [ + "Markus Persson" + ] + }, + { + "title": "Head of Minecraft", + "names": [ + "Matt Booty" + ] + }, + { + "title": "Head of Minecraft Atlas", + "names": [ + "Deirdre Quarnstrom" + ] + }, + { + "title": "Chief Executive Officer", + "names": [ + "Carl Manneh" + ] + }, + { + "title": "Chief Finance Officer", + "names": [ + "Karin Severinson" + ] + }, + { + "title": "Chief Product Officer", + "names": [ + "Olof Carlson Sandvik" + ] + }, + { + "title": "Project Director", + "names": [ + "Jakob Porsér" + ] + }, + { + "title": "Production Director", + "names": [ + "Daniel Kaplan" + ] + }, + { + "title": "Head of Games", + "names": [ + "Patrick Liu" + ] + }, + { + "title": "Game Director", + "names": [ + "Henrik Pettersson" + ] + }, + { + "title": "Narrative Design", + "names": [ + "Max Herngren" + ] + }, + { + "title": "Chief Technology Officer", + "names": [ + "Rikard Herlitz" + ] + }, + { + "title": "Technical Director Games", + "names": [ + "Jason Major", + "Kristoffer Jelbring" + ] + }, + { + "title": "Game Designers", + "names": [ + "Miko Charbonneau", + "Brandon Franklin (Insigt Global, Inc)", + "Colten Murphy (TEKsystems, Inc)", + "Jared Greiner", + "Jesse A Hibbs (TEKsystems, Inc)", + "Lauren E. Careccia", + "Melissa Andrews (Insight Global, Inc)", + "Pradnesh Patil" + ] + }, + { + "title": "Lead Game Developers", + "names": [ + "Niklas Börestam", + "Piotr Kundu" + ] + }, + { + "title": "Game Developers", + "names": [ + "Alexander Kandalaft (Insight Global, Inc)", + "Andrew Griffin (Insight Global, Inc)", + "Anton Arbring", + "Aravindan Aarumugam (Virtuosity)", + "Benjamin Arnold (Insight Global, Inc)", + "Campbell Tran", + "Cezary Tomczak", + "Chris Barrett (Apex Systems, Inc)", + "Christian Westman", + "Clayton Vaught", + "Cullen Waters", + "Daniel Feldt", + "Daniel Frisk", + "Daniel Wustenhoff", + "Emily Rizzo (Insight Global, Inc)", + "Irina Koulinitch", + "Isaac de la Vega", + "Jagannathan Mannu (Virtuosity)", + "Jakob Horndahl", + "Jakob Pogulis", + "Jeff 'Dextor' Blazier", + "Jeffrey Kumley (Insight Global, Inc)", + "Joachim Larsson", + "Johan Bernhardsson", + "John Haynes", + "Jonas Bergström", + "Jonas Eriksson", + "Josh Letellier", + "Joshua B Davis", + "Joshua Letellier", + "Luis A Angel Mex", + "Magnus Bentling", + "Maria Lemón", + "Markus Arvidsson", + "Michael Klopfenstein (Insight Global, Inc)", + "Michael 'Mikaus' Whiteley", + "Nathan Gilbert", + "Patrick O'Leary", + "Rakshith Murthy (Virtuosity)", + "Rui Ma", + "Rui Xie (Insight Global, Inc)", + "Ryan Holtz", + "Sandra Bornemark", + "Sina Tamanna", + "Spencer Peterson (Insight Global, Inc)", + "Subramani Ramanathan (Virtuosity)", + "Sumith Kumar (Virtuosity)", + "Thomas Guimbretiére", + "Tobias Möllstam", + "Tomas Alaeus", + "Tomas Guimbretière", + "Uma Senthil Raj (Virtuosity)", + "Vignesh Masilamani (Virtuosity)" + ] + }, + { + "title": "Lead UI Developers", + "names": [ + "Sebasian Hindefeldt" + ] + }, + { + "title": "UI Developers", + "names": [ + "Albin Odervall", + "Anna Päärni", + "Dario Vodopivec", + "Emelie Sidesiö", + "Emil Hedemalm", + "Kirill Mikhel", + "Michael Novén", + "Mohamed Fouad Saga" + ] + }, + { + "title": "Additional Programming", + "names": [ + "Elliot 'Hippoplatimus' Segal", + "Paul Spooner", + "Ryan 'Scaevolus' Hitchman" + ] + }, + { + "title": "Launcher", + "names": [ + "Anders Rosén", + "Carl Westin", + "David Zevallos" + ] + }, + { + "title": "Architects", + "names": [ + "Michael Seydl", + "Mike Frost", + "Tommaso Checchi" + ] + }, + { + "title": "Lead Bedrock Software Developers", + "names": [ + "Aaron Heysse", + "Adrian LaVallee", + "Sebastian Hindefelt", + "Timothy J Schutz" + ] + }, + { + "title": "Software Developers", + "names": [ + "Alex Wouters (Insight Global, Inc)", + "Arend Danielek (TEKsystems, Inc)", + "Coseo Frerichs (Insight Global, Inc)", + "Dave Stevens", + "David 'Lion' Kimbro (Insight Global, Inc)", + "Elijah J Emerson", + "Jeffrey J Jou (Insight Global, Inc)", + "John Estess (Randstad)", + "Jonathan M Ortiz", + "Jorge Antonio Jimenez (Design Laboratory, Inc)", + "Karim A Luccin", + "Lisa Sturm", + "Mark Rowland (Collabera)", + "Matthew Guze (WaferWire Cloud Technologies)", + "Maxwell Orth (Insight Global, Inc)", + "Oskar Carlbaum", + "Rob Austin", + "Robert Di Battista (Insight Global, Inc)", + "Semih Energin", + "Steve Trigger (Insight Global, Inc)", + "Tanner Pearson (Insight Global, Inc)", + "Taylor M Riviera", + "Zack Moxley (Insight Global, Inc)" + ] + }, + { + "title": "Realms Developers", + "names": [ + "Alexander Johansson", + "Amir Moulavi", + "Arockia Stanly (Virtuosity)", + "Barani Dharan (Virtuosity)", + "David Marby", + "Erik Bylund", + "Johnny Sjöö", + "Magnus Jäderberg", + "Mats Henricson", + "Philip Vieira" + ] + }, + { + "title": "Launcher Developers", + "names": [ + "Andrew Hewitson", + "Linus Cumselius", + "Marc Neander", + "Martin Hesselborn", + "Michael Malmqvist", + "Mikael Malmqvist" + ] + }, + { + "title": "Lead System Engineers", + "names": [ + "Tom Miles" + ] + }, + { + "title": "System Engineers", + "names": [ + "Hazen Miller (Insight Global, Inc)", + "Louis A Castaneda (Insight Global, Inc)", + "Geof Sawaya (Collabera)" + ] + }, + { + "title": "Service Software Engineers", + "names": [ + "Anders Martini", + "Don S Frazier II", + "Filip Hedenskog", + "Guillaume Le Chenadec", + "Haley Eisenshtadt", + "Joakim Ejenstam", + "Nathan Sosnovske", + "Norman Skinner (Insight Global, Inc)", + "Stacy J Chen" + ] + }, + { + "title": "Software Engineers", + "names": [ + "Evelyn Collier (Insight Global)", + "Michael Andersson", + "Robyn R To" + ] + }, + { + "title": "Engineering Manager", + "names": [ + "Wenlan Yang" + ] + }, + { + "title": "System Engineers", + "names": [ + "Robert Thresher (Collabera)" + ] + }, + { + "title": "System Developers", + "names": [ + "Christoffer Hammarström", + "Dodge Lafnitzegger (Insight Global, Inc)", + "Leonard Gram", + "Martin Odhelius" + ] + }, + { + "title": "Art Directors", + "names": [ + "Brad Shuber", + "Logan Lubera", + "Ola Lanteli", + "Wiktor Persson" + ] + }, + { + "title": "Art Lead", + "names": [ + "Sarah Kisor" + ] + }, + { + "title": "Artists", + "names": [ + "Erin Caswell (eXcell, a division of CompuCom)", + "Lilei Yu (Collabera)" + ] + }, + { + "title": "3D/VFX", + "names": [ + "Elin Ölund Forsling", + "Jakob Gavelli", + "Marco Vale" + ] + }, + { + "title": "Lead Technical Artist", + "names": [ + "Lisa Hazen" + ] + }, + { + "title": "Technical Artist", + "names": [ + "Dylan Piepenbrok" + ] + }, + { + "title": "Artists", + "names": [ + "Amanda Cook (Harvey Nash)", + "Bart Kaufman (Randstad)", + "Branden Brushett (Aquent LLC)", + "Jules Norcross (Aquent LLC)", + "Kelly Greene (CompuCom Systems, Inc)", + "Kristen Malone (Randstad)", + "Michael R Fiedler (Insight Global, Inc)", + "Miki Bishop (Randstad)", + "Patrick A Rodes (Insight Global, Inc)" + ] + }, + { + "title": "Graphic Artists", + "names": [ + "Jerica Harada (TEKsystems, Inc)", + "Kristoffer Zetterstrand", + "Poi Poi Chen" + ] + }, + { + "title": "Lead Graphic Designers", + "names": [ + "Christine Gutierrez" + ] + }, + { + "title": "Additional Graphics", + "names": [ + "Jonatan Pöljö", + "Mariana Graham Ramirez" + ] + }, + { + "title": "Motion Graphics Designer", + "names": [ + "Gabe Philbin (Randstad)" + ] + }, + { + "title": "Sound Designers", + "names": [ + "Kevin Martinez", + "Shauny Jang (Insight Global, Inc)" + ] + }, + { + "title": "Executive Producer", + "names": [ + "Erin Krell" + ] + }, + { + "title": "Producers", + "names": [ + "Alen Voljevica", + "Anna Holdosi-Simon", + "Anthony Hanses (Insight Global, Inc)", + "Antonina Y Khazova", + "Åsa Skogström", + "Austin Maestre", + "Carina Pettersson", + "Chris Casanova", + "Dani Flores (Insight Global, Inc)", + "Dayana Sharshukova (Aquent LLC)", + "Decker Geddes (Insight Global, Inc)", + "Dejan Dimic", + "Elizabeth Batson (Insight Global, Inc)", + "Emma Erixson", + "Jason Rice", + "Jennifer Lee (Insight Global, Inc)", + "Johannes Fridd", + "Juan Gril", + "Justin Woods", + "Justine Loong", + "Loudon St Hill (Insight Global, Inc)", + "Marcus Rundström", + "Matt Rodgers (eXcell, a division of CompuCom)", + "Michael Welch (Insight Global, Inc)", + "Moira Ingeltun", + "Nick Severson", + "Robin Linder", + "Sara Lidberg", + "Sofia Orrheim", + "Thomas Feng", + "Trevor McCann (Yoh Services LLC)", + "William C Meyer (Pivotal Consulting LLC)", + "Yesernia Cisneros" + ] + }, + { + "title": "Crganizational Coaches", + "names": [ + "Marie Stålkrantz" + ] + }, + { + "title": "Assistant Producer", + "names": [ + "Warren Loo" + ] + }, + { + "title": "Release Manager", + "names": [ + "Brogan Irwin (Virtuosity)", + "Dustin Wood (Design Laboratory, Inc)", + "Kyle Rogers (Randstad)" + ] + }, + { + "title": "Merchandise Art Director", + "names": [ + "Alexis Holmqvist" + ] + }, + { + "title": "Technical Writer", + "names": [ + "Jeff Kim (Insight Global, Inc)", + "Nate Mackie (TEKsystems, Inc)" + ] + }, + { + "title": "Product Designer", + "names": [ + "Jennifer Hammervald" + ] + }, + { + "title": "Head of Creative Communications", + "names": [ + "Thomas Wiborgh" + ] + }, + { + "title": "Director of Brand", + "names": [ + "Jonathan Symington" + ] + }, + { + "title": "Head of Creative Production", + "names": [ + "Katharina Hautz" + ] + }, + { + "title": "User Experience Design Director", + "names": [ + "Stephen Whetstine", + "Tobias Ahlin" + ] + }, + { + "title": "User Experience Designer", + "names": [ + "Connor Tompsett (CompuCom Systems, Inc)", + "Lily Ekman", + "Oscar Nilsson" + ] + }, + { + "title": "Automation Support", + "names": [ + "Sean Connolly (Insight Global, Inc)", + "Matthew Gustaff (Digital Intelligence Systems, LLC)" + ] + }, + { + "title": "IT", + "names": [ + "Daniel Miller (Insight Global, Inc)", + "Carl Johan Svärd", + "Dolly MacKwan", + "Fabian Norlin" + ] + }, + { + "title": "Directors of Business Management", + "names": [ + "Stephen McHugh" + ] + }, + { + "title": "Chief of Staff", + "names": [ + "Andrew J. Adamyk" + ] + }, + { + "title": "Executive Business Administrators", + "names": [ + "Cathy Wickersham", + "Darla J Barrett", + "Judith L. Wheeler", + "Katy Hanson" + ] + }, + { + "title": "Business Administrators", + "names": [ + "Shae M. Flanigan (C2S Technologies, Inc)" + ] + }, + { + "title": "Office Managers", + "names": [ + "Alex Andersson", + "Charlotte Wredesjö", + "Jill Curran", + "Linn Hultman", + "Mikaela Prim" + ] + }, + { + "title": "Reception", + "names": [ + "Chaimae Truving" + ] + }, + { + "title": "Data Science & Analytics Lead", + "names": [ + "Warren Durrett" + ] + }, + { + "title": "Data Science & Analytics", + "names": [ + "Abby Jaloway (National Business Innovations)", + "Brynjólfur Erlingsson", + "Darin LaSota (Design Laboratory, Inc)", + "Ethan Batson (Design Laboratory, Inc)", + "Gil Darves (Design Laboratory, Inc)", + "Jari Williams", + "Murali Nagarajan (Design Laboratory, Inc)", + "Nick Martin (Design Laboratory, Inc)", + "Pawan Panaganti (Design Laboratory, Inc)", + "Srini Viswanatham (Design Laboratory, Inc)", + "Tim Ross (Simplicity Consulting, Inc)", + "Yuvaraj Duraisamy (Design Laboratory, Inc)", + "Forrest Wheeler (Insight Global, Inc)" + ] + }, + { + "title": "Data Engineering", + "names": [ + "Sachin Dekate (Design Laboratory, Inc)" + ] + }, + { + "title": "Directors of Business Development", + "names": [ + "Cherie D Lutz" + ] + }, + { + "title": "Directors of Business Planning", + "names": [ + "Adam Tratt" + ] + }, + { + "title": "Business Managers", + "names": [ + "Bill Wu", + "Claudine Ursino (Simplicity Consulting Inc)", + "Dennis Laviolette", + "Vanessa Dagnino (Simplicity Consulting, Inc)" + ] + }, + { + "title": "Business Analysts", + "names": [ + "Alvin M Chin (Populus Group, LLC)", + "Zheng Wang (Populus Group, LLC)" + ] + }, + { + "title": "Minecraft Content Coordinators", + "names": [ + "Adam Martinsson", + "Andreas Thomasson", + "Sara Lempiäinen" + ] + }, + { + "title": "Program Manager", + "names": [ + "Amber Wu (Shang Hai Wei Chuang Ruan Jian)", + "Gregory Walls (CompuCom Systems, Inc)", + "Liz Butowicz (Bluehawk LLC)", + "Maria Olekheyko", + "Mark Fredo (Aerotek, Inc)", + "Meenoo Rami", + "Timothy J Ross (Simplicity Consulting, Inc)" + ] + }, + { + "title": "Creative Director", + "names": [ + "John Hendricks" + ] + }, + { + "title": "Media Director", + "names": [ + "Hans Abrahamsson" + ] + }, + { + "title": "Creative Communications Assistant", + "names": [ + "Emily Richardson" + ] + }, + { + "title": "Head of Social Media", + "names": [ + "Amelia Dale", + "Alice Löfgren" + ] + }, + { + "title": "Head of Player Operations", + "names": [ + "Aubrey Norris" + ] + }, + { + "title": "Community Manager", + "names": [ + "Glory Robinson (Experis)", + "Helen Zbihlyj", + "Nova Barlow (Experis)" + ] + }, + { + "title": "Customer Support Lead", + "names": [ + "Mattias Victorin" + ] + }, + { + "title": "Customer Support", + "names": [ + "Amelia Lindroth Henriksson", + "Ana Barata Martins", + "Andrea Jörgensen", + "Andreas Andersson", + "Angehlica Walling", + "Annika Tripke-Lund", + "Anton Albiin", + "Antonia Kousathana", + "Carl Johnsson", + "Cim Borg", + "Dante Stjernberg", + "David Carlsson", + "David Stuart Dahlgren", + "Elin Frykholm", + "Eliza Hearsum", + "Ellie Ashrafi", + "Erik Nordberg", + "Fredrik Henriksson", + "Fredrik Sandström", + "Freja Fors", + "Henrik Davallius", + "Henry Shi", + "Isabell Ahron", + "Jeffrey Riendeau", + "Joe Liu", + "Jonny Hair", + "Kevin Vesterlund", + "Kyle McMurtry (TEKsystems, Inc)", + "Mike Till", + "Nasim Derakhshan", + "Nicole Jansson", + "Nima Tolouifar", + "Patrik Södergren", + "Rabi Hadad", + "Robert Miskiewicz", + "Robin Cocks", + "Robin Thunström", + "Rui Ribero", + "Sarah Mårtensson", + "Theodor Colbing", + "Valérie Beaubien", + "Viktor Persson" + ] + }, + { + "title": "Marketing Manager", + "names": [ + "Bianca Ciotti", + "Delilah Liu", + "Didac Hormiga", + "Eva Stefanac", + "Gabi Ibarra (Simplicity Consulting, Inc)" + ] + }, + { + "title": "Legal", + "names": [ + "Christi Davisson" + ] + }, + { + "title": "Intellectual Property Enforcement Lead", + "names": [ + "Mathias Andersson", + "Teresa Lee Rodewald" + ] + }, + { + "title": "Intellectual Property Enforcement Agents", + "names": [ + "Johan Hedlund", + "Marcus Forss", + "Matilda Åkerman", + "Sylvia Chen" + ] + }, + { + "title": "Lead Producer - Brand Experience", + "names": [ + "Karim Walldén" + ] + }, + { + "title": "Communication Manager", + "names": [ + "John Schork" + ] + }, + { + "title": "Assembly Media Inc.", + "names": [ + "Alli Cohen", + "Christian Delgado", + "Jessie Steinberg", + "Richard Chen" + ] + }, + { + "title": "HR Administrator", + "names": [ + "Charlie Bjurström", + "Petra Stenqvist" + ] + }, + { + "title": "HR Advisor", + "names": [ + "Viktoria Petersson" + ] + }, + { + "title": "Sourcer", + "names": [ + "Sofia Andersson" + ] + }, + { + "title": "Senior Recruiter", + "names": [ + "Tove Oldebäck" + ] + }, + { + "title": "Recruiters", + "names": [ + "Aimée Narfström", + "Ida Utterström" + ] + }, + { + "title": "Creative Communications Editor", + "names": [ + "Marsh Davies", + "Tom Stone" + ] + }, + { + "title": "Cloud Computing Engineer", + "names": [ + "Dolly Mackwan" + ] + }, + { + "title": "Support Team Lead", + "names": [ + "Mattias Jacob Victorin" + ] + }, + { + "title": "Consumer Products Designer", + "names": [ + "Kelsey Ranallo" + ] + }, + { + "title": "Lead Project Manager", + "names": [ + "Vera Mirchev" + ] + }, + { + "title": "Web Design", + "names": [ + "Taylor Kasony (eXcell, a division of CompuCom)" + ] + }, + { + "title": "Quality Manager", + "names": [ + "Rob Straavaldson" + ] + }, + { + "title": "Development Partner: Skybox", + "names": [ + "Ace Cheung", + "Alex MacKay", + "Alfonso Muñoz", + "Alina Varela", + "Amandeep Malhi", + "Arta Seify", + "Ashlyn Gadow", + "Blair Hitchens", + "Bren Lynne", + "Chris Klassen", + "Cole Pollock", + "Dave MacLean", + "Diana Jutras", + "Gabriel J. Gonzalez", + "Gary Shaw", + "Ghafur Remtulla", + "Graham Laverty", + "Jesse Taylor", + "Joel Stack", + "Jordan Pongracz", + "Jun Luo", + "Justin Moon", + "Keven Nguyen", + "Kevin Hsu", + "Kris Morness", + "Marc Faulise", + "Marcel Brake", + "Matt Klassen", + "Mitch Armstrong", + "Olivia Chung", + "Oscar Yang", + "Paul Baker", + "Peter Martin", + "Pope Kim", + "Prithiraj Ghosh", + "Rohit Moni", + "Sam Martens", + "Serge Lansiquot", + "Shiva Gupta", + "Simon Gleizes", + "Steven Wong", + "Tim Hinds", + "Tina Dhaliwal", + "Trevin Wong", + "Vivian Ortenzi", + "Yuri Fomenko", + "Zach Chan", + "Zike Wu" + ] + }, + { + "title": "Development Partner: BBI", + "names": [ + "Alex Sharp - Assistant Producer", + "Andrew Yuennan - Programmer", + "Anish Shenwai - Co-Op Programmer", + "Bhavesh Gupta - Associate Programmer", + "Branko Bajcetic - Co-Op Programmer", + "Christina Oh - Co-Op Programmer", + "Christopher Whitman - Programmer", + "David McKay - Associate Producer", + "Duarte Maia - Programmer", + "Elizabeth Pieters - Co-Op Programmer", + "Eric Dahl - Co-Op Programmer", + "Erick Tavares - Programmer", + "Gupta Bhavesh", + "Hugo Burd - Co-Op Programmer", + "James Fairweather", + "Kelsey Primar - Producer", + "Kevin Yu - Co-Op Programmer", + "Koki Pan - Co-Op Programmer", + "Riley Godard - Associate Programmer", + "Ryan LeMesurier - Lead QA Analyst", + "Thomas Paterson - Programmer", + "Tyler Nilsson", + "Vidhi Shah - Designer", + "Wes Trevor - Senior QA", + "Youhan Guan - Programmer" + ] + }, + { + "title": "Development Partner: Red Lens", + "names": [ + "Christopher Kohnert", + "Joshua Claeys", + "Ryan Davison" + ] + }, + { + "title": "Development Partner: Virtuosity", + "names": [ + "Shanthi Kanchibhotla (Virtuosity)" + ] + }, + { + "title": "Front of House", + "names": [ + "Adam Blänning" + ] + }, + { + "title": "Product Owner", + "names": [ + "Johannes Söderberg" + ] + }, + { + "title": "Technical Audio Developer", + "names": [ + "Jonatan Crafoord" + ] + }, + { + "title": "Senior Financial Accountant", + "names": [ + "Natalie Levinsson" + ] + }, + { + "title": "Social Media Manager", + "names": [ + "Natascha Cox" + ] + } + ] + }, + { + "section": "Studios Quality Alumni", + "titles": [ + { + "title": "Quality Leads", + "names": [ + "Tony Harlich" + ] + }, + { + "title": "Quality Engineers", + "names": [ + "Akshata Trivedi" + ] + }, + { + "title": "Quality Data Analysis & Engineering", + "names": [ + "Jeff MacDermot" + ] + }, + { + "title": "Quality Analysts", + "names": [ + "Yi Zhao (Kforce)" + ] + }, + { + "title": "Poland - Team Leads", + "names": [ + "Anna Wróbel (Lionbridge)", + "Kamil Bazydło (Lionbridge)", + "Paweł Piekarski (Lionbridge)" + ] + }, + { + "title": "US Team - Software Test Engineering Leads", + "names": [ + "Chris James (Insight Global, Inc)" + ] + }, + { + "title": "US Team - Software Test Engineers", + "names": [ + "Brendan McElroy (Insight Global, Inc)", + "Crystal Edwards (Insight Global, Inc)", + "Dan Parker (Insight Global, Inc)", + "Isaac Dudley (Insight Global, Inc)", + "John Ehresmann (Experis)", + "Sean Colbert (Experis)" + ] + }, + { + "title": "US Team - Test Associates", + "names": [ + "Brian Sears (Experis)" + ] + }, + { + "title": "Lionbridge", + "names": [ + "Adam Prażmo (Lionbridge)", + "Adam Ronowski (Lionbridge)", + "Adrianna Zalewska (Lionbridge)", + "Agata Bidelska (Lionbridge)", + "Andrzej Wojciechowski (Lionbridge)", + "Bartłomiej Dziurżyński (Lionbridge)", + "Bartłomiej Mareczko (Lionbridge)", + "Bartosz Szklarzyński (Lionbridge)", + "Cezary Kociński (Lionbridge)", + "Damian Golik (Lionbridge)", + "Daniel Wystyrk (Lionbridge)", + "Emmanuelle Rodrigues Nunes (Lionbridge)", + "Eva Horvath (Lionbridge)", + "Filip Gwarda (Lionbridge)", + "Filip Muchin (Lionbridge)", + "Jacek Petela (Lionbridge)", + "Jan Gąsiorowski (Lionbridge)", + "Jan Prejs (Lionbridge)", + "Jan Zozman (Lionbridge)", + "Kacper Krupa (Lionbridge)", + "Kamil Zakrzewski (Lionbridge)", + "Karol Kotowicz (Lionbridge)", + "Karol Sobotka (Lionbridge)", + "Karolina Otłowska (Lionbridge)", + "Katarzyna Jaworska (Lionbridge)", + "Krzysztof Połomski (Lionbridge)", + "Łukasz Sajnóg (Lionbridge)", + "Łukasz Walczyński (Lionbridge)", + "Maciej Brzeziński (Lionbridge)", + "Maciej Kienig (Lionbridge)", + "Maksymilian Kałucki (Lionbridge)", + "Małgorzata Janiszewska (Lionbridge)", + "Marcin Papadopoulos-Gajda (Lionbridge)", + "Marco Paparella (Lionbridge)", + "Marek Urbański (Lionbridge)", + "Maria Wypych (Lionbridge)", + "Mateusz Kaliszewski (Lionbridge)", + "Mateusz Majewski (Lionbridge)", + "Mateusz Miturski (Lionbridge)", + "Mateusz Tran Van (Lionbridge)", + "Michał Antosiak (Lionbridge)", + "Michał Młynek (Lionbridge)", + "Michał Woś (Lionbridge)", + "Monika Elandt (Lionbridge)", + "Nijat Aghamali (Lionbridge)", + "Paweł Chruszczewski (Lionbridge)", + "Paweł Kumanowski (Lionbridge)", + "Paweł Neścior (Lionbridge)", + "Piotr Biernacki (Lionbridge)", + "Piotr Gryczan (Lionbridge)", + "Piotr Kolendo (Lionbridge)", + "Piotr Łowin (Lionbridge)", + "Piotr Słomka (Lionbridge)", + "Piotr Zieliński (Lionbridge)", + "Przemysław Goch (Lionbridge)", + "Przemysław Malinowski (Lionbridge)", + "Przemysław Wróbel (Lionbridge)", + "Rafal Pruszkowski (Lionbridge)", + "Rajkumar Kulandaivelu (Lionbridge)", + "Ryszard Kowalczyk (Lionbridge)", + "Sandra Meister (Lionbridge)", + "Šimon Kravár (Lionbridge)", + "Stanisław Dmowski (Lionbridge)", + "Stanisław Grabowsk (Lionbridge)", + "Stanisław Grabowski (Lionbridge)", + "Szymon Mazurek (Lionbridge)", + "Szymon Okoń (Lionbridge)", + "Tomasz Mirkiewicz (Lionbridge)", + "Tomasz Orlecki (Lionbridge)", + "Tomasz Sporczyk (Lionbridge)", + "Tomasz Zdrzalik (Lionbridge)", + "Wojciech Komada (Lionbridge)", + "Wojciech Nieckarz (Lionbridge)" + ] + } + ] + } +] \ No newline at end of file diff --git a/assets/minecraft/texts/end.txt b/assets/minecraft/texts/end.txt new file mode 100644 index 0000000..7277524 --- /dev/null +++ b/assets/minecraft/texts/end.txt @@ -0,0 +1,151 @@ +§3I see the player you mean. + +§2PLAYERNAME? + +§3Yes. Take care. It has reached a higher level now. It can read our thoughts. + +§2That doesn't matter. It thinks we are part of the game. + +§3I like this player. It played well. It did not give up. + +§2It is reading our thoughts as though they were words on a screen. + +§3That is how it chooses to imagine many things, when it is deep in the dream of a game. + +§2Words make a wonderful interface. Very flexible. And less terrifying than staring at the reality behind the screen. + +§3They used to hear voices. Before players could read. Back in the days when those who did not play called the players witches, and warlocks. And players dreamed they flew through the air, on sticks powered by demons. + +§2What did this player dream? + +§3This player dreamed of sunlight and trees. Of fire and water. It dreamed it created. And it dreamed it destroyed. It dreamed it hunted, and was hunted. It dreamed of shelter. + +§2Hah, the original interface. A million years old, and it still works. But what true structure did this player create, in the reality behind the screen? + +§3It worked, with a million others, to sculpt a true world in a fold of the §f§k§a§b§3, and created a §f§k§a§b§3 for §f§k§a§b§3, in the §f§k§a§b§3. + +§2It cannot read that thought. + +§3No. It has not yet achieved the highest level. That, it must achieve in the long dream of life, not the short dream of a game. + +§2Does it know that we love it? That the universe is kind? + +§3Sometimes, through the noise of its thoughts, it hears the universe, yes. + +§2But there are times it is sad, in the long dream. It creates worlds that have no summer, and it shivers under a black sun, and it takes its sad creation for reality. + +§3To cure it of sorrow would destroy it. The sorrow is part of its own private task. We cannot interfere. + +§2Sometimes when they are deep in dreams, I want to tell them, they are building true worlds in reality. Sometimes I want to tell them of their importance to the universe. Sometimes, when they have not made a true connection in a while, I want to help them to speak the word they fear. + +§3It reads our thoughts. + +§2Sometimes I do not care. Sometimes I wish to tell them, this world you take for truth is merely §f§k§a§b§2 and §f§k§a§b§2, I wish to tell them that they are §f§k§a§b§2 in the §f§k§a§b§2. They see so little of reality, in their long dream. + +§3And yet they play the game. + +§2But it would be so easy to tell them... + +§3Too strong for this dream. To tell them how to live is to prevent them living. + +§2I will not tell the player how to live. + +§3The player is growing restless. + +§2I will tell the player a story. + +§3But not the truth. + +§2No. A story that contains the truth safely, in a cage of words. Not the naked truth that can burn over any distance. + +§3Give it a body, again. + +§2Yes. Player... + +§3Use its name. + +§2PLAYERNAME. Player of games. + +§3Good. + +§2Take a breath, now. Take another. Feel air in your lungs. Let your limbs return. Yes, move your fingers. Have a body again, under gravity, in air. Respawn in the long dream. There you are. Your body touching the universe again at every point, as though you were separate things. As though we were separate things. + +§3Who are we? Once we were called the spirit of the mountain. Father sun, mother moon. Ancestral spirits, animal spirits. Jinn. Ghosts. The green man. Then gods, demons. Angels. Poltergeists. Aliens, extraterrestrials. Leptons, quarks. The words change. We do not change. + +§2We are the universe. We are everything you think isn't you. You are looking at us now, through your skin and your eyes. And why does the universe touch your skin, and throw light on you? To see you, player. To know you. And to be known. I shall tell you a story. + +§2Once upon a time, there was a player. + +§3The player was you, PLAYERNAME. + +§2Sometimes it thought itself human, on the thin crust of a spinning globe of molten rock. The ball of molten rock circled a ball of blazing gas that was three hundred and thirty thousand times more massive than it. They were so far apart that light took eight minutes to cross the gap. The light was information from a star, and it could burn your skin from a hundred and fifty million kilometres away. + +§2Sometimes the player dreamed it was a miner, on the surface of a world that was flat, and infinite. The sun was a square of white. The days were short; there was much to do; and death was a temporary inconvenience. + +§3Sometimes the player dreamed it was lost in a story. + +§2Sometimes the player dreamed it was other things, in other places. Sometimes these dreams were disturbing. Sometimes very beautiful indeed. Sometimes the player woke from one dream into another, then woke from that into a third. + +§3Sometimes the player dreamed it watched words on a screen. + +§2Let's go back. + +§2The atoms of the player were scattered in the grass, in the rivers, in the air, in the ground. A woman gathered the atoms; she drank and ate and inhaled; and the woman assembled the player, in her body. + +§2And the player awoke, from the warm, dark world of its mother's body, into the long dream. + +§2And the player was a new story, never told before, written in letters of DNA. And the player was a new program, never run before, generated by a sourcecode a billion years old. And the player was a new human, never alive before, made from nothing but milk and love. + +§3You are the player. The story. The program. The human. Made from nothing but milk and love. + +§2Let's go further back. + +§2The seven billion billion billion atoms of the player's body were created, long before this game, in the heart of a star. So the player, too, is information from a star. And the player moves through a story, which is a forest of information planted by a man called Julian, on a flat, infinite world created by a man called Markus, that exists inside a small, private world created by the player, who inhabits a universe created by... + +§3Shush. Sometimes the player created a small, private world that was soft and warm and simple. Sometimes hard, and cold, and complicated. Sometimes it built a model of the universe in its head; flecks of energy, moving through vast empty spaces. Sometimes it called those flecks "electrons" and "protons". + +§2Sometimes it called them "planets" and "stars". + +§2Sometimes it believed it was in a universe that was made of energy that was made of offs and ons; zeros and ones; lines of code. Sometimes it believed it was playing a game. Sometimes it believed it was reading words on a screen. + +§3You are the player, reading words... + +§2Shush... Sometimes the player read lines of code on a screen. Decoded them into words; decoded words into meaning; decoded meaning into feelings, emotions, theories, ideas, and the player started to breathe faster and deeper and realised it was alive, it was alive, those thousand deaths had not been real, the player was alive + +§3You. You. You are alive. + +§2and sometimes the player believed the universe had spoken to it through the sunlight that came through the shuffling leaves of the summer trees + +§3and sometimes the player believed the universe had spoken to it through the light that fell from the crisp night sky of winter, where a fleck of light in the corner of the player's eye might be a star a million times as massive as the sun, boiling its planets to plasma in order to be visible for a moment to the player, walking home at the far side of the universe, suddenly smelling food, almost at the familiar door, about to dream again + +§2and sometimes the player believed the universe had spoken to it through the zeros and ones, through the electricity of the world, through the scrolling words on a screen at the end of a dream + +§3and the universe said I love you + +§2and the universe said you have played the game well + +§3and the universe said everything you need is within you + +§2and the universe said you are stronger than you know + +§3and the universe said you are the daylight + +§2and the universe said you are the night + +§3and the universe said the darkness you fight is within you + +§2and the universe said the light you seek is within you + +§3and the universe said you are not alone + +§2and the universe said you are not separate from every other thing + +§3and the universe said you are the universe tasting itself, talking to itself, reading its own code + +§2and the universe said I love you because you are love. + +§3And the game was over and the player woke up from the dream. And the player began a new dream. And the player dreamed again, dreamed better. And the player was the universe. And the player was love. + +§3You are the player. + +§2Wake up. diff --git a/assets/minecraft/texts/postcredits.txt b/assets/minecraft/texts/postcredits.txt new file mode 100644 index 0000000..aa01ceb --- /dev/null +++ b/assets/minecraft/texts/postcredits.txt @@ -0,0 +1,6 @@ + + + + + +§f"Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover." §7- Unknown diff --git a/assets/minecraft/texts/splashes.txt b/assets/minecraft/texts/splashes.txt new file mode 100644 index 0000000..a65eb62 --- /dev/null +++ b/assets/minecraft/texts/splashes.txt @@ -0,0 +1,427 @@ +As seen on TV! +Awesome! +100% pure! +May contain nuts! +More polygons! +Moderately attractive! +Limited edition! +Flashing letters! +It's here! +Best in class! +It's finished! +Kind of dragon free! +Excitement! +More than 500 sold! +One of a kind! +Heaps of hits on YouTube! +Indev! +Spiders everywhere! +Check it out! +Holy cow, man! +It's a game! +Made in Sweden! +Uses LWJGL! +Reticulating splines! +Minecraft! +Yaaay! +Singleplayer! +Keyboard compatible! +Ingots! +Exploding creepers! +That's no moon! +l33t! +Create! +Survive! +Dungeon! +Exclusive! +The bee's knees! +Closed source! +Classy! +Wow! +Not on steam! +Oh man! +Awesome community! +Pixels! +Teetsuuuuoooo! +Kaaneeeedaaaa! +Now with difficulty! +Enhanced! +90% bug free! +Pretty! +12 herbs and spices! +Fat free! +Absolutely no memes! +Free dental! +Ask your doctor! +Minors welcome! +Cloud computing! +Legal in Finland! +Hard to label! +Technically good! +Bringing home the bacon! +Indie! +GOTY! +Ceci n'est pas une title screen! +Euclidian! +Now in 3D! +Inspirational! +Herregud! +Complex cellular automata! +Yes, sir! +Played by cowboys! +Now on OpenGL 3.2 core profile! +Thousands of colors! +Try it! +Age of Wonders is better! +Try the mushroom stew! +Sensational! +Hot tamale, hot hot tamale! +Play him off, keyboard cat! +Guaranteed! +Macroscopic! +Bring it on! +Random splash! +Call your mother! +Monster infighting! +Loved by millions! +Ultimate edition! +Freaky! +You've got a brand new key! +Water proof! +Uninflammable! +Whoa, dude! +All inclusive! +Tell your friends! +NP is not in P! +Music by C418! +Livestreamed! +Haunted! +Polynomial! +Terrestrial! +All is full of love! +Full of stars! +Scientific! +Not as cool as Spock! +Collaborate and listen! +Never dig down! +Take frequent breaks! +Not linear! +Han shot first! +Nice to meet you! +Buckets of lava! +Ride the pig! +Larger than Earth! +sqrt(-1) love you! +Phobos anomaly! +Punching wood! +Falling off cliffs! +1% sugar! +150% hyperbole! +Synecdoche! +Let's danec! +Seecret Friday update! +Reference implementation! +Kiss the sky! +20 GOTO 10! +Verlet intregration! +Peter Griffin! +Do not distribute! +Cogito ergo sum! +4815162342 lines of code! +A skeleton popped out! +The sum of its parts! +BTAF used to be good! +I miss ADOM! +umop-apisdn! +OICU812! +Bring me Ray Cokes! +Finger-licking! +Thematic! +Pneumatic! +Sublime! +Octagonal! +Une baguette! +Gargamel plays it! +Rita is the new top dog! +SWM forever! +Representing Edsbyn! +Matt Damon! +Supercalifragilisticexpialidocious! +Consummate V's! +Cow Tools! +Double buffered! +Fan fiction! +Flaxkikare! +Jason! Jason! Jason! +Hotter than the sun! +Internet enabled! +Autonomous! +Engage! +Fantasy! +DRR! DRR! DRR! +Kick it root down! +Regional resources! +Woo, facepunch! +Woo, somethingawful! +Woo, tigsource! +Woo, worldofminecraft! +Woo, reddit! +Woo, 2pp! +Google anlyticsed! +Now supports åäö! +Give us Gordon! +Tip your waiter! +Very fun! +12345 is a bad password! +Vote for net neutrality! +Lives in a pineapple under the sea! +MAP11 has two names! +Omnipotent! +Gasp! +...! +Bees, bees, bees, bees! +Jag känner en bot! +This text is hard to read if you play the game at the default resolution, but at 1080p it's fine! +Haha, LOL! +Hampsterdance! +Menger sponge! +idspispopd! +Eple (original edit)! +So fresh, so clean! +Slow acting portals! +Try the Nether! +Don't look directly at the bugs! +Oh, ok, Pigmen! +Finally with ladders! +Scary! +Play Minecraft, Watch Topgear, Get Pig! +Twittered about! +Jump up, jump up, and get down! +Joel is neat! +A riddle, wrapped in a mystery! +This parrot is no more! It has ceased to be! +Welcome to your Doom! +Stay a while, stay forever! +Stay a while and listen! +Treatment for your rash! +"Autological" is! +Information wants to be free! +"Almost never" is an interesting concept! +Lots of truthiness! +The creeper is a spy! +Turing complete! +It's groundbreaking! +Let our battle's begin! +The sky is the limit! +Jeb has amazing hair! +Ryan also has amazing hair! +Casual gaming! +Undefeated! +Kinda like Lemmings! +Follow the train, CJ! +Leveraging synergy! +This message will never appear on the splash screen, isn't that weird? +DungeonQuest is unfair! +90210! +Check out the far lands! +Tyrion would love it! +Also try VVVVVV! +Also try Super Meat Boy! +Also try Terraria! +Also try Mount And Blade! +Also try Project Zomboid! +Also try World of Goo! +Also try Limbo! +Also try Pixeljunk Shooter! +Also try Braid! +That's super! +Bread is pain! +Read more books! +Khaaaaaaaaan! +Less addictive than TV Tropes! +More addictive than lemonade! +Bigger than a bread box! +Millions of peaches! +Fnord! +This is my true form! +Don't bother with the clones! +Pumpkinhead! +Made by Jeb! +Has an ending! +Finally complete! +Feature packed! +Boots with the fur! +Stop, hammertime! +Testificates! +Conventional! +Homeomorphic to a 3-sphere! +Doesn't avoid double negatives! +Place ALL the blocks! +Does barrel rolls! +Meeting expectations! +PC gaming since 1873! +Ghoughpteighbteau tchoghs! +Déjà vu! +Déjà vu! +Got your nose! +Haley loves Elan! +Afraid of the big, black bat! +Doesn't use the U-word! +Child's play! +See you next Friday or so! +From the streets of Södermalm! +150 bpm for 400000 minutes! +Technologic! +Funk soul brother! +Pumpa kungen! +日本ハロー! +한국 안녕하세요! +Helo Cymru! +Cześć Polsko! +你好中国! +Привет Россия! +Γεια σου Ελλάδα! +My life for Aiur! +Lennart lennart = new Lennart(); +I see your vocabulary has improved! +Who put it there? +You can't explain that! +if not ok then return end +§1C§2o§3l§4o§5r§6m§7a§8t§9i§ac +§kFUNKY LOL +Big Pointy Teeth! +Bekarton guards the gate! +Mmmph, mmph! +Don't feed avocados to parrots! +Swords for everyone! +Plz reply to my tweet! +.party()! +Take her pillow! +Put that cookie down! +Pretty scary! +I have a suggestion. +Now with extra hugs! +Java 16 + 1 = 17! +Woah. +HURNERJSGER? +What's up, Doc? +Now contains 32 random daily cats! +That's Numberwang! +pls rt +Do you want to join my server? +Put a little fence around it! +Throw a blanket over it! +One day, somewhere in the future, my work will be quoted! +Now with additional stuff! +Extra things! +Yay, puppies for everyone! +So sweet, like a nice bon bon! +Very influential in its circle! +Now With Multiplayer! +Rise from your grave! +Warning! A huge battleship "STEVE" is approaching fast! +Blue warrior shot the food! +Run, coward! I hunger! +Flavor with no seasoning! +Strange, but not a stranger! +Tougher than diamonds, rich like cream! +It swings, it jives! +Cruising streets for gold! +Take an eggbeater and beat it against a skillet! +Make me a table, a funky table! +Take the elevator to the mezzanine! +Stop being reasonable, this is the Internet! +/give @a hugs 64 +This is good for Realms. +Any computer is a laptop if you're brave enough! +Do it all, everything! +Where there is not light, there can spider! +GNU Terry Pratchett +More Digital! +doot doot +Falling with style! +There's no stopping the Trollmaso +Throw yourself at the ground and miss +Rule #1: it's never my fault +Replaced molten cheese with blood? +Absolutely fixed relatively broken coordinates +Boats FTW +Javalicious edition +Should not be played while driving +You're going too fast! +Don't feed chocolate to parrots! +The true meaning of covfefe +An illusion! What are you hiding? +Something's not quite right... +Thank you for the fish! +All rumors are true! +Truly gone fishing! +Rainbow turtle? +Something funny! +I need more context. +Ahhhhhh! +Don't worry, be happy! +Water bottle! +What's the question? +Plant a tree! +Go to the dentist! +What do you expect? +Look mum, I'm in a splash! +It came from space. +Awesome game design right there! +Ph1lza had a good run! +10 years of Mining and Crafting! +Ping the human! +In case it isn't obvious, foxes aren't players. +Buzzy Bees! +Minecraft Java Edition presents: Disgusting Bugs +Wash your hands! +Soap and water! +Support local businesses! +Stay home and play games! +Stay safe! +Stay strong! +Cough or sneeze into your elbow! +Don’t touch your face! +Support elderly relatives and friends! +Prepare, but don’t hoard! +Gamers unite – separately in your own homes! +Save the world – stay inside! +Shop for your elders! +Hang out with your friends online! +Honey, I grew the bees! +Find your claw! +Everybody do the Leif! +<3 Max & 99 & Ducky! +Bushy eyebrows! +Edit is a name! +From free range developers! +Music by Lena Raine! +Aww man! +#minecraftfarms +And my pickaxe! +Envision! Create! Share! +Fabulous graphics! +Also try Minecraft Dungeons! +Vanilla! +May contain traces of citrus! +Zoglin!? +Black lives matter! +Be anti-racist! +Learn about allyship! +Speak OUT against injustice and UP for equality! +Amplify and listen to BIPOC voices! +Educate your friends on anti-racism! +Support the BIPOC community and creators! +Stand up for equality in your community! +[this splash text is now available] +Contains simulated goats! +Home-made! +There's <